
/**************************/
/***					***/
/***	REQUEST FORM	***/
/***					***/
/**************************/

fieldset {padding:0;margin:0;border:none;}
form#FormContainer {float:left;margin:20px 0;width:600px;border:0px solid #000;}
#FormContainer .row, #FormContainer p {float:left;width:600px;border:0px solid #f30;margin:0 0 10px 0;}
#FormContainer label {float:left;font-weight:bold;}
#FormContainer input, #FormContainer textarea {float:right;width:312px;padding:3px;color:#000;}
#FormContainer select {float:right;width:320px;padding:0;color:#000;}
#FormContainer .RadioBox {float:right;width:318px;}
#FormContainer .RadioBox input.radio {float:none;width:20px;}
#FormContainer #reCAPTCHA {float:left;width:600px;margin:10px 0;text-align:right;}
#FormContainer #reCAPTCHA .textbox {float:left;width:185px;}
#FormContainer #reCAPTCHA .textbox p {float:none;width:auto;margin:0 0 10px 0;padding:0;text-align:left;}
#FormContainer #recaptcha_widget {float:right;width:308px;background:#fff;border:0px solid #f30;text-align:right;padding:5px 5px 10px 5px;}
#FormContainer #recaptcha_image {margin:0 0 5px 0;}
#FormContainer #recaptcha_response_field {float:none;width:120px;} 
#FormContainer #recaptcha_widget_div {margin:0;float:right;}
#FormContainer .recaptcha_only_if_image,
#FormContainer .recaptcha_only_if_audio {color:#000;}
#FormContainer select option {padding:3px;color:#000;}

#FormContainer.ViewCartBut {float:none;width:230px;height:25px;margin:10px 0;}
#FormContainer.ViewCartBut input#shop_viewcart {width:230px;background:transparent url(../btns/btn_next.jpg) no-repeat top left;color:#fff;font-weight:bold;margin:0;padding:2px 0 5px 25px;text-decoration:none;text-align:left;border:none;}
#FormContainer.ViewCartBut input#shop_viewcart:hover {background-position:left -50px;text-decoration:underline;cursor:pointer;}

select.SelectOptions {background:#000;color:#fff;border:1px solid #c00;}
select.SelectOptions option {background:#c00;color:#fff;padding:0 3px;border:none;}
/*******************/
/***{  MEMBERS  }***/
/*******************/

.membersBox p {float:left;width:240px;border:0px solid #f30;margin:0 0 10px 0;padding:0;}
.membersBox label {float:left;margin:0;padding:0;}
.membersBox input, .membersBox textarea {float:right;width:150px;padding:3px;margin:0;color:#000;}

/********************/
/***{  FEEDBACK  }***/
/********************/

p.error, p span.error {display:block;width:575px;background:#ff9;color:#f30;border:2px solid #f30;font-weight:bold;margin:20px 0;padding:10px;}

.membersBox input.normal, .membersBox textarea.normal,
#FormContainer input.normal, #FormContainer textarea.normal, #FormContainer select.normal {background:#f5f5f5;border:1px solid #999;}

.membersBox input.error, .membersBox textarea.error,
#FormContainer input.error, #FormContainer textarea.error {background:#FFD1C5;border:1px solid #f30;}
/*
.membersBox p.SignUp a {float:right;display:block;outline:none;text-align:center;font-size:x-small;font-weight:bold;margin:0;padding:7px 0 0 0;color:#000 !important;width:75px;height:21px;background:transparent url(../btns/btn_generic_medium.gif) no-repeat 0px 2px;border:none;text-decoration:none !important;}
*/