/**/
fieldset{margin:0;padding:0;border:0;}
fieldset h4{color:#d70508;margin:0 0 8px 0;}


.account_box{}
.account_content{}
.account_content h3{color:#d70508;}

div.form-row {height:auto !important;}

#UserAuthenticationForm {border:1px solid #dedede;background-color:#f7f5f6; width:48%; float:left;}
#UserAuthenticationForm fieldset{padding:0 20px;}
#UserAuthenticationForm label{font-weight:normal;color:#656364;}
#UserAuthenticationForm .remind_password{padding:5px 0 5px 125px;}
#UserAuthenticationForm .remind_password a{color:#825402;text-decoration:underline;}
#UserAuthenticationForm .submit{margin:0 0 20px 65px;border:0;background-color:#f7f5f6;background-image:url(../images/buttons/go_button.gif);background-repeat:no-repeat;background-position:right 6px;padding-right:13px;font-size:11px;color:#656364;cursor:pointer;}


#UserRegisterForm{border:1px solid #dedede;background-color:#f7f5f6; width: 48%; float: right;}
#UserRegisterForm fieldset{padding:0 20px;}
#UserRegisterForm .contact_form_widget .text{width:143px;}
#UserRegisterForm .contact_form_widget select{width:148px;}
#UserRegisterForm  textarea{width:300px;}
#UserRegisterForm .form-row{margin-bottom:5px;}
#UserRegisterForm .submit{margin:0 0 20px 65px;border:0;background-color:#f7f5f6;background-image:url(../images/buttons/go_button.gif);background-repeat:no-repeat;background-position:right 6px;padding-right:13px;font-size:11px;color:#656364;cursor:pointer;}
#UserRegisterForm  label{font-weight:normal;color:#656364;}
#UserRegisterForm  label span{color:#d70508;}


form#LoginForm, fieldset form#LoginForm {margin:0 0 1em 0; padding:0; border:none; background:none;}
form#LoginForm input {border:1px solid #afadad; color:#0f0f0f;font-size:11px; height:15px; padding:3px 0pt 0pt 3px;}
form#LoginForm .text{width:300px;}
form#LoginForm .password{width:300px;}
form#LoginForm select{width:306px;}
form#LoginForm textarea{width:300px; height:60px; border:1px solid #afadad; color:#0f0f0f;font-size:11px; padding:3px 0pt 0pt 3px;}
form#LoginForm .submit {height:auto; margin:10px 0 10px 132px;}
form#LoginForm .form-row{margin-bottom:5px;}
form#LoginForm label{font-weight:normal;color:#656364; clear:left;}
form#LoginForm label span{color:#d70508;}
form#LoginForm .remind_password a {color:#dc050c;}

form#RegisterForm, fieldset form#RegisterForm {margin:0 0 1em 0; padding:0; border:none; background:none;}
form#RegisterForm input {border:1px solid #afadad; color:#0f0f0f;font-size:11px; height:15px; padding:3px 0pt 0pt 3px;}
form#RegisterForm .text{width:300px;}
form#RegisterForm .password{width:300px;}
form#RegisterForm select{width:306px;}
form#RegisterForm  textarea{width:300px; height:60px; border:1px solid #afadad; color:#0f0f0f;font-size:11px; padding:3px 0pt 0pt 3px;}
form#RegisterForm  .submit {height:auto; margin:24px 0 0 132px;}
form#RegisterForm .form-row{margin-bottom:5px;}
form#RegisterForm  label{font-weight:normal;color:#656364; clear:left;}
form#RegisterForm  label span{color:#d70508;}
#contact_Email {margin-bottom:2em;}
#ContactFormWidget {margin-bottom:2em;}


#RemindUserPasswordForm{border:1px solid #dedede;background-color:#f7f5f6;}
#RemindUserPasswordForm fieldset{padding-left:12px;}
#RemindUserPasswordForm .form-row{margin-bottom:5px;}
#RemindUserPasswordForm label{font-weight:normal;color:#656364;}
#RemindUserPasswordForm .submit{margin:0 0 15px 0;border:0;background-color:#f7f5f6;background-image:url(../images/buttons/go_button.gif);background-repeat:no-repeat;background-position:right 6px;padding-right:13px;font-size:11px;color:#656364;cursor:pointer;}

#AdvancedSearchPage{border:1px solid #dedede;background-color:#f7f5f6;}
#AdvancedSearchPage .form-row{margin-bottom:5px;}
#AdvancedSearchPage label{font-weight:normal;color:#656364;}

#AdvancedSearchPage{background-color:#f0efef;float:left;width:712px;padding-bottom:10px;margin-bottom:7px;}
#AdvancedSearchPage h2 span{font-size:14px;font-weight:normal;color:#0e0e0e;}
#AdvancedSearchPage form{padding:0 0 0 14px;}
#AdvancedSearchPage div{float:left;width:155px;padding-right:13px;}
#AdvancedSearchPage label{display:inline; text-align:left;color:#565451;margin-bottom:4px;height:15px; width:105px;}
#AdvancedSearchPage input.text{padding:3px 0 0 3px;width:147px;height:15px;border:1px solid #c3c1bb;font-size:10px;}
#AdvancedSearchPage select{width:150px;border:1px solid #c3c1bb;background-color:#e0dfe4;}
#AdvancedSearchPage .brand label {width:140px;}
#AdvancedSearchPage .actions label{display:none;}
#AdvancedSearchPage .promo {clear:left; width:140px;padding-top:15px;padding-bottom:0;height:20px; float:left;}
#AdvancedSearchPage .promo input {position:relative; bottom:2px; float:left;}
#AdvancedSearchPage .available{width:150px;padding-bottom:0;height:20px; float:left;padding-top:15px;}
#AdvancedSearchPage .available input {position:relative; bottom:2px; float:left;}
#AdvancedSearchPage .new{height:20px; float:left; width:140px;padding-top:15px;}
#AdvancedSearchPage .new input {position:relative; bottom:2px; float:left;}
#AdvancedSearchPage input.submit{
  width:56px;
  height:17px; 
  max-height:17px; 
  overflow:hidden; 
  border:none; 
  cursor:pointer;
  background:url(../images/buttons/filter.gif) no-repeat top; 
  font-size:0; 
  line-height:999px;
}
#AdvancedSearchPage .actions {width:70px; float:right; margin:15px 30px 0 0;}

#ContactPage .page_content{border:1px solid #dedede;background-color:#f7f5f6;padding:0 10px 10px 10px;}
#ContactPage h3{color:#d70508;}
#ContactPage .form-row{margin-bottom:5px;}
#ContactPage .page_content .text{width:300px;}
#ContactPage .page_content textarea{height:100px;width:300px;}
#ContactPage label{font-weight:normal;color:#656364;}
#ContactPage .page_content span{color:#d70508;}
#ContactPage .captcha img{display:block;margin-top:8px;}
#ContactPage .submit{margin:10px 0 15px 0;border:0;background-color:#f7f5f6;background-image:url(../images/buttons/go_button.gif);background-repeat:no-repeat;background-position:right 6px;padding-right:13px;font-size:11px;color:#656364;cursor:pointer;}

#account_user_menu{text-align:center;margin:10px 0; padding:10px;background-color:#ecebeb;border:1px solid #e3e3e3;}
#account_user_menu li{display:inline;margin:0 10px;}
#account_user_menu li a{color:#d9060a;}

.account_content h3{padding-left:10px;}
.account_content form{border:1px solid #dedede;background-color:#f7f5f6;width:470px;padding:12px;}
.account_content .form-row {margin-bottom:5px; clear:both;}
.account_content .form-error {clear:both;}
.account_content form label{float:left;width:100px;padding-right:20px;color:#737373;}
.account_content form label span{color:#ea0105;}
.account_content form .text{width:300px;}
.account_content form textarea{height:100px;width:300px;}
.account_content form select{width:304px;}
.account_content form .submit{margin:20px 0 15px 0;border:0;background-color:#f7f5f6;background-image:url(../images/buttons/go_button.gif);background-repeat:no-repeat;background-position:right 6px;padding-right:13px;font-size:13px; font-family:Helvetica, Arial, Sans-Serif; font-weight:bold; color:#656364;cursor:pointer; clear:both;}
.account_content  #EditShippingContactWidget {clear:both;}

.contact_page{padding:0 10px 10px 10px;}
.contact_page p{padding-bottom:10px;}
.contact_page p span{color:#ea0105;}
.contact_page form{margin:12px 0;border:1px solid #dedede;background-color:#f7f5f6;width:470px;padding:12px;}
.contact_page form label{float:left;width:100px;padding-right:20px;color:#737373;}
.contact_page form label span{color:#ea0105;}
.contact_page form p{padding-bottom:10px;}
.contact_page form textarea{height:100px;width:300px;}
.contact_page form .text{width:300px;}
.contact_page form #captcha_string{display:block;margin:10px 0 0 120px;width:160px;}
.contact_page .submit{margin:0 0 15px 0;border:0;background-color:#f7f5f6;background-image:url(../images/buttons/go_button.gif);background-repeat:no-repeat;background-position:right 6px;padding-right:13px;font-size:11px;color:#656364;cursor:pointer;}

