input.text,input.password,textarea,select{border:1px solid #8C8C8C;font-size:11px;outline:none;padding:1px 0;}
.required input.text,.required input.password,.required textarea,.required select{border:1px solid #484848;}
input.text,input.password{height:16px;}
select{height:20px;}
input.text:focus,input.password:focus,textarea:focus,select:focus{border-color:#000;}
.FullPageForm label{clear:both;color:#626262;display:block;font-size:12px;font-weight:700;}
.FullPageForm .required label,.FullPageForm label.required{color:#000;}
.FullPageForm .required label span,.FullPageForm label.required span{color:#C60000;}
.FullPageForm input.text,.FullPageForm input.password,.FullPageForm textarea,.FullPageForm select{clear:both;display:block;margin:0.5% 0 1%;width:60%;}
.FullPageForm .form-row,.FullPageForm .checkbox_row{clear:both;display:block;margin:0.2% 1% 0.5%;}
#CheckoutForm.FullPageForm .show-rules{width:450px;}
.FullPageForm .checkbox_row label{clear:none;float:left;position:relative;top:3px;}
.FullPageForm .checkbox_row .content{float:left;}
.FullPageForm .copy_contact{margin:0 1%;}
.FullPageForm .copy_contact div label{display:block;}
.FullPageForm input.submit,.FullPageForm input.button,.FullPageForm input.custom_button,#CartForm input.submit,#Wishlist input.submit,#CartForm input.button,#Wishlist input.custom_button,#CartForm input.custom_button,#Wishlist input[type=submit],#CartForm input[type=submit],.FullPageForm input[type=submit]{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;border:1px solid #3F3F3F;border-radius:3px;color:#5E5E5E;cursor:pointer;display:block;font-size:11px;font-weight:700;margin:1% 1% 1% 0;padding:0.15em .5em;}
.FullPageForm input.submit:hover,.FullPageForm input.button:hover,.FullPageForm input.custom_button:hover,#CartForm input.submit:hover,#Wishlist input.submit:hover,#CartForm input.button:hover,#Wishlist input.custom_button:hover,#CartForm input.custom_button:hover,#Wishlist input[type=submit]:hover,#CartForm input[type=submit]:hover,.FullPageForm input[type=submit]:hover{border-color:#666;color:#000;}
.FullPageForm h3,#Checkout h3{border-bottom:1px solid #626262;clear:both;display:block;font-size:16px;margin:1.5% 1% 0.5% 0;}
.FullPageForm fieldset,#Checkout fieldset{margin:1% 2%;}
.FullPageForm #order_delivery_methods li,.FullPageForm #checkout_payment_methods li{clear:both;display:block;padding:5px;}
.FullPageForm #order_delivery_methods label,.FullPageForm #checkout_payment_methods label{clear:none;float:left;font-weight:400;}
.FullPageForm #order_delivery_methods input,.FullPageForm #checkout_payment_methods input{float:left;margin:0 5px 0 0;padding:0;}
.FullPageForm #order_delivery_methods h4,.FullPageForm #checkout_payment_methods h4{clear:both;display:block;font-size:14px;margin:5px 0;}
#RegisterForm.FullPageForm input#reg_username.text,#RegisterForm.FullPageForm input#reg_password.password,#RegisterForm.FullPageForm input#reg_password_repeat.password{width:300px;}
#CheckoutForm h3{padding:10px 0 0;width:450px;margin-left:10px;}
#CheckoutForm #order_delivery_methods,#CheckoutForm #checkout_payment_methods{margin-bottom:10px;}
#CheckoutForm #checkout_payment_methods .payment_driver{margin-bottom:10px;}
#CheckoutForm #checkout_payment_methods .payment_driver h4{border-bottom:1px solid silver;color:#666;font-size:13px;margin-right:30px;}
#CheckoutForm #checkout_payment_methods .payment_driver .name{font-weight:400;}
#CheckoutForm #checkout_payment_methods .payment_driver .price,.FullPageForm #order_delivery_methods label .price,.FullPageForm #checkout_payment_methods label .price{color:#F90;}
#Checkout .actions,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-error,#PersonalDataForm.FullPageForm #create_new_account_while_shopping .form-error,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-error,#RmaForm.FullPageForm #create_new_account_while_shopping .form-error{clear:both;display:block;}
#CheckoutForm.FullPageForm div.form-row,#PersonalDataForm.FullPageForm div.form-row,#RegisterForm.FullPageForm div.form-row,#CheckoutForm.FullPageForm div.form-row,#RmaForm.FullPageForm div.form-row,#RegisterForm.FullPageForm div.form-row{margin:5px;}
#CheckoutForm.FullPageForm input.text,#CheckoutForm.FullPageForm input.password,#CheckoutForm.FullPageForm select,#PersonalDataForm.FullPageForm input.text,#PersonalDataForm.FullPageForm input.password,#PersonalDataForm.FullPageForm select,#RegisterForm.FullPageForm input.text,#RegisterForm.FullPageForm input.password,#RegisterForm.FullPageForm select,#CheckoutForm.FullPageForm input.text,#CheckoutForm.FullPageForm input.password,#CheckoutForm.FullPageForm select,#RmaForm.FullPageForm input.text,#RmaForm.FullPageForm input.password,#RmaForm.FullPageForm select,#RegisterForm.FullPageForm input.text,#RegisterForm.FullPageForm input.password,#RegisterForm.FullPageForm select{width:auto;}
#CheckoutForm.FullPageForm div.zip-row,#CheckoutForm.FullPageForm div.city-row,#CheckoutForm.FullPageForm div.first_name-row,#CheckoutForm.FullPageForm div.last_name-row,#CheckoutForm.FullPageForm div.phone-row,#CheckoutForm.FullPageForm div.cell_phone-row,#CheckoutForm.FullPageForm div.fax-row,#PersonalDataForm.FullPageForm div.zip-row,#PersonalDataForm.FullPageForm div.city-row,#PersonalDataForm.FullPageForm div.first_name-row,#PersonalDataForm.FullPageForm div.last_name-row,#PersonalDataForm.FullPageForm div.phone-row,#PersonalDataForm.FullPageForm div.cell_phone-row,#PersonalDataForm.FullPageForm div.fax-row,#RegisterForm.FullPageForm div.zip-row,#RegisterForm.FullPageForm div.city-row,#RegisterForm.FullPageForm div.first_name-row,#RegisterForm.FullPageForm div.last_name-row,#RegisterForm.FullPageForm div.phone-row,#RegisterForm.FullPageForm div.cell_phone-row,#RegisterForm.FullPageForm div.fax-row,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-row,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-row,#PersonalDataForm.FullPageForm #create_new_account_while_shopping .form-row,#PersonalDataForm.FullPageForm #create_new_account_while_shopping .form-row,#CheckoutForm.FullPageForm div.zip-row,#CheckoutForm.FullPageForm div.city-row,#CheckoutForm.FullPageForm div.first_name-row,#CheckoutForm.FullPageForm div.last_name-row,#CheckoutForm.FullPageForm div.phone-row,#CheckoutForm.FullPageForm div.cell_phone-row,#CheckoutForm.FullPageForm div.fax-row,#RmaForm.FullPageForm div.zip-row,#RmaForm.FullPageForm div.city-row,#RmaForm.FullPageForm div.first_name-row,#RmaForm.FullPageForm div.last_name-row,#RmaForm.FullPageForm div.phone-row,#RmaForm.FullPageForm div.cell_phone-row,#RmaForm.FullPageForm div.fax-row,#RegisterForm.FullPageForm div.zip-row,#RegisterForm.FullPageForm div.city-row,#RegisterForm.FullPageForm div.first_name-row,#RegisterForm.FullPageForm div.last_name-row,#RegisterForm.FullPageForm div.phone-row,#RegisterForm.FullPageForm div.cell_phone-row,#RegisterForm.FullPageForm div.emergency_phone-row,#RegisterForm.FullPageForm div.fax-row,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-row,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-row,#RmaForm.FullPageForm #create_new_account_while_shopping .form-row,#RmaForm.FullPageForm #create_new_account_while_shopping .form-row,#CheckoutForm.FullPageForm div.emergency_phone-row,#PersonalDataForm.FullPageForm div.emergency_phone-row,#RmaForm.FullPageForm #ContactFormWidget .emergency_phone-row{clear:none;float:left;}
#CheckoutForm.FullPageForm div.city-row input.text,#PersonalDataForm.FullPageForm div.city-row input.text,#RegisterForm.FullPageForm div.city-row input.text,#CheckoutForm.FullPageForm div.city-row input.text,#RmaForm.FullPageForm div.city-row input.text,#RegisterForm.FullPageForm div.city-row input.text{width:268px;}
#CheckoutForm.FullPageForm div.zip-row input.text,#PersonalDataForm.FullPageForm div.zip-row input.text,#RegisterForm.FullPageForm div.zip-row input.text,#CheckoutForm.FullPageForm div.zip-row input.text,#RmaForm.FullPageForm div.zip-row input.text,#RegisterForm.FullPageForm div.zip-row input.text{width:120px;}
#CheckoutForm.FullPageForm div.country-row select,#CheckoutForm.FullPageForm div.state-row select,#PersonalDataForm.FullPageForm div.country-row select,#PersonalDataForm.FullPageForm div.state-row select,#RegisterForm.FullPageForm div.country-row select,#RegisterForm.FullPageForm div.state-row select,#CheckoutForm.FullPageForm div.country-row select,#CheckoutForm.FullPageForm div.state-row select,#RmaForm.FullPageForm div.country-row select,#RmaForm.FullPageForm div.state-row select,#RegisterForm.FullPageForm div.country-row select,#RegisterForm.FullPageForm div.state-row select{width:401px;}
#CheckoutForm.FullPageForm div.has_error input.text,#CheckoutForm.FullPageForm div.has_error select,#CheckoutForm.FullPageForm div.has_error textarea,#PersonalDataForm.FullPageForm div.has_error input.text,#PersonalDataForm.FullPageForm div.has_error select,#PersonalDataForm.FullPageForm div.has_error textarea,#RegisterForm.FullPageForm div.has_error input.text,#RegisterForm.FullPageForm div.has_error select,#RegisterForm.FullPageForm div.has_error textarea,#CheckoutForm.FullPageForm div.has_error input.text,#CheckoutForm.FullPageForm div.has_error select,#CheckoutForm.FullPageForm div.has_error textarea,#RmaForm.FullPageForm div.has_error input.text,#RmaForm.FullPageForm div.has_error select,#RmaForm.FullPageForm div.has_error textarea,#RegisterForm.FullPageForm div.has_error input.text,#RegisterForm.FullPageForm div.has_error select,#RegisterForm.FullPageForm div.has_error textarea{background-color:#FFEECA;}
#CheckoutForm.FullPageForm .LoginForm .form-row,#PersonalDataForm.FullPageForm .LoginForm .form-row,#CheckoutForm.FullPageForm .LoginForm .form-row,#RmaForm.FullPageForm .LoginForm .form-row{clear:none;float:left;width:auto;}
#CheckoutForm.FullPageForm .LoginForm .login,#PersonalDataForm.FullPageForm .LoginForm .login,#CheckoutForm.FullPageForm .LoginForm .login,#RmaForm.FullPageForm .LoginForm .login{clear:both;margin-left:3px;}
#CheckoutForm.FullPageForm #div_login_form .FullPageForm input.text,#CheckoutForm.FullPageForm #div_login_form .FullPageForm input.password,#PersonalDataForm.FullPageForm #div_login_form .FullPageForm input.text,#PersonalDataForm.FullPageForm #div_login_form .FullPageForm input.password,#CheckoutForm.FullPageForm #div_login_form .FullPageForm input.text,#CheckoutForm.FullPageForm #div_login_form .FullPageForm input.password,#RmaForm.FullPageForm #div_login_form .FullPageForm input.text,#RmaForm.FullPageForm #div_login_form .FullPageForm input.password{margin-bottom:10px;width:194px;}
.FullPageForm .copy_contact label,#CheckoutForm.FullPageForm div.street2-row label,#PersonalDataForm.FullPageForm div.street2-row label,#RegisterForm.FullPageForm div.street2-row label,.FullPageForm .copy_contact label,#CheckoutForm.FullPageForm div.street2-row label,#RmaForm.FullPageForm div.street2-row label,#RegisterForm.FullPageForm div.street2-row label{display:none;}
#CheckoutForm.FullPageForm div.phone-row input.text,#CheckoutForm.FullPageForm div.cell_phone-row input.text,#CheckoutForm.FullPageForm div.emergency_phone-row input.text,#PersonalDataForm.FullPageForm div.phone-row input.text,#PersonalDataForm.FullPageForm div.cell_phone-row input.text,#PersonalDataForm.FullPageForm div.emergency_phone-row input.text{width:194px;}
#CheckoutForm.FullPageForm div.company_name-row input.text,#CheckoutForm.FullPageForm div.street2-row input.text,#CheckoutForm.FullPageForm div.street-row input.text,#CheckoutForm.FullPageForm div.email-row input.text,#CheckoutForm.FullPageForm div.tax_identification_number-row input.text,#PersonalDataForm.FullPageForm div.company_name-row input.text,#PersonalDataForm.FullPageForm div.street2-row input.text,#PersonalDataForm.FullPageForm div.street-row input.text,#PersonalDataForm.FullPageForm div.email-row input.text,#PersonalDataForm.FullPageForm div.tax_identification_number-row input.text,#RegisterForm.FullPageForm div.company_name-row input.text,#RegisterForm.FullPageForm div.street2-row input.text,#RegisterForm.FullPageForm div.street-row input.text,#RegisterForm.FullPageForm div.email-row input.text,#RegisterForm.FullPageForm div.tax_identification_number-row input.text,#PersonalDataForm textarea,#RegisterForm textarea,#CheckoutForm textarea,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-row input#reg_username,#PersonalDataForm.FullPageForm #create_new_account_while_shopping .form-row input#reg_username,#CheckoutForm.FullPageForm div.company_name-row input.text,#CheckoutForm.FullPageForm div.street2-row input.text,#CheckoutForm.FullPageForm div.street-row input.text,#CheckoutForm.FullPageForm div.email-row input.text,#CheckoutForm.FullPageForm div.tax_identification_number-row input.text,#RmaForm.FullPageForm div.company_name-row input.text,#RmaForm.FullPageForm div.street2-row input.text,#RmaForm.FullPageForm div.street-row input.text,#RmaForm.FullPageForm div.email-row input.text,#RmaForm.FullPageForm div.tax_identification_number-row input.text,#RegisterForm.FullPageForm div.company_name-row input.text,#RegisterForm.FullPageForm div.street2-row input.text,#RegisterForm.FullPageForm div.street-row input.text,#RegisterForm.FullPageForm div.email-row input.text,#RegisterForm.FullPageForm div.tax_identification_number-row input.text,#RmaForm textarea,#RegisterForm textarea,#CheckoutForm textarea,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-row input#reg_username,#RmaForm.FullPageForm #create_new_account_while_shopping .form-row input#reg_username{width:400px;}
#RmaForm div.purchase_date input.text{clear:none;float:left;width:380px;}
#RmaForm div.purchase_date{clear:both;}
#RmaForm div.invoice_number,#RmaForm div.order_number,#RmaForm div.product_name,#RmaForm div.serial_number{clear:none;display:block;float:left;margin:5px;}
#RmaForm div.invoice_number input.text,#RmaForm div.order_number input.text,#RmaForm div.product_name input.text,#RmaForm div.serial_number input.text{clear:both;width:195px;}
#RmaForm div.captcha-content{float:left;margin-right:5px;}
#RmaForm div.captcha input.text{float:left;width:233px;}
#RmaForm div.captcha img{display:block;float:left;}
#CheckoutForm.FullPageForm div.first_name-row input.text,#CheckoutForm.FullPageForm div.last_name-row input.text,#CheckoutForm.FullPageForm div.fax-row input.text,#PersonalDataForm.FullPageForm div.first_name-row input.text,#PersonalDataForm.FullPageForm div.last_name-row input.text,#PersonalDataForm.FullPageForm div.fax-row input.text,#RegisterForm.FullPageForm div.cell_phone-row input.text,#RegisterForm.FullPageForm div.emergency_phone-row input.text,#RegisterForm.FullPageForm div.first_name-row input.text,#RegisterForm.FullPageForm div.last_name-row input.text,#RegisterForm.FullPageForm div.fax-row input.text,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-row input.password,#PersonalDataForm.FullPageForm #create_new_account_while_shopping .form-row input.password,#CheckoutForm.FullPageForm div.first_name-row input.text,#CheckoutForm.FullPageForm div.last_name-row input.text,#CheckoutForm.FullPageForm div.fax-row input.text,#RmaForm.FullPageForm div.first_name-row input.text,#RmaForm.FullPageForm div.last_name-row input.text,#RmaForm.FullPageForm div.phone-row input.text,#RmaForm.FullPageForm div.fax-row input.text,#RmaForm.FullPageForm div.cell_phone-row input.text,#RegisterForm.FullPageForm div.first_name-row input.text,#RegisterForm.FullPageForm div.last_name-row input.text,#RegisterForm.FullPageForm div.fax-row input.text,#CheckoutForm.FullPageForm #create_new_account_while_shopping .form-row input.password,#RmaForm.FullPageForm #create_new_account_while_shopping .form-row input.password,#PersonalDataForm.FullPageForm #EditShippingContactWidget div.phone-row input.text,#PersonalDataForm.FullPageForm #EditShippingContactWidget div.cell_phone-row input.text,#PersonalDataForm.FullPageForm #EditShippingContactWidget div.emergency_phone-row input.text,#CheckoutForm.FullPageForm #EditShippingContactWidget div.phone-row input.text,#CheckoutForm.FullPageForm #EditShippingContactWidget div.cell_phone-row input.text,#CheckoutForm.FullPageForm #EditShippingContactWidget div.emergency_phone-row input.text,#RmaForm.FullPageForm #ContactFormWidget .emergency_phone-row input.text{width:194px;}


#checkout_payment_methods p{
  margin-left:2em;
}


.remind-password-text{
  padding:5px 0;
}

.fieldset-content{
  display:block;
  clear:both;
}
