#account-creation_form .account_creation{border-top:1px solid #eee;margin-top:25px;padding:10px 15px 0}
#create-account_form,#authentication #login_form{border-top:1px solid #eee;clear:none;float:left;height:20em;padding-top:20px;width:274px}
#create-account_form h4{#margin-bottom:38px;color:#787878;font-weight:400;height:auto;margin-bottom:28px;padding-left:0;text-transform:lowercase}
#create-account_form p.text,#authentication #login_form p.text{padding-left:0;padding-right:0}
#create-account_form p.text input,#authentication #login_form p.text input{background:url(../img/bkg_input_login.png) no-repeat;border:none;float:left;margin:0;width:182px}
#authentication #login_form a{color:#06b3d5;font-size:11px;font-weight:400;text-decoration:underline}
#login_form{padding-left:25px}
#create-account_form p.text{margin-bottom:11px;text-align:left}
#authentication #create-account_form p.text label{width:100px}
#authentication p.submit{margin-right:0;padding:5px 0!important;position:relative;text-align:center}
#authentication p.cart_navigation input{background-image:url(../img/button_order.png);left:228px;position:absolute;top:10px;width:120px}
#authentication #create-account_form p.submit{#margin-top:0!important;float:left}
#authentication #create-account_form p.submit input{float:left;margin-left:0;padding-left:0;padding-right:0}
#authentication p.lost_password{clear:none;float:left;padding:9px 0 0 5px}
#authentication #create-account_form fieldset,#authentication #login_form fieldset{height:18em}
#authentication #login_form p.submit input{background:transparent url(../img/button-medium-checkout.png) no-repeat left;color:#fff!important;cursor:pointer;margin-left:0}
#authentication p.submit span{color:#DA0F00;left:228px;position:absolute;top:-10px}
#create-account_form label,#authentication #login_form label{clear:both;color:#505050;display:block;float:none;font-size:11px;font-weight:700;height:20px;text-align:left;text-transform:lowercase;width:100%}
#account-creation_form input.text,#account-creation_form #id_country,#account-creation_form #id_state{background:url(../img/bkg_required_input.png) no-repeat;border:none;color:#828282;font-size:11px;height:25px;margin:0;width:182px}
#account-creation_form #id_country,#account-creation_form #id_state{width:202px}
#account-creation_form p.select{#height:20px}
#authentication textarea{background:url(../img/bkg_texarea.png) no-repeat;border:none;color:#5c5c5c;font-size:11px;height:80px;margin:0;padding:10px;width:182px}
#authentication .account_creation p{clear:none;float:none;margin:2px 0 0;width:100%}
#authentication .account_creation p.checkbox{height:20px;line-height:20px;margin-left:213px;padding:0;width:50%}
#authentication .account_creation p.checkbox input{height:auto;margin-right:5px;vertical-align:-3px}
#authentication .account_creation p #days,#authentication .account_creation p #months,#authentication .account_creation p #years{background:url(../img/bkg_day.png) no-repeat;border:none;height:25px;margin-right:8px;padding:5px;width:60px}
#authentication .account_creation p label,#authentication .account_creation p.select span,#authentication .account_creation p.radio span{#line-height:20px;color:#5c5c5c;font-size:11px;font-weight:700;line-height:25px;margin:0!important;padding-right:10px;text-align:right;text-transform:lowercase;width:35%}
#authentication .account_creation p#address_alias label{line-height:12px}
#authentication .account_creation p.select label{#line-height:20px}
#authentication .account_creation p.checkbox label,#authentication .account_creation p.radio label{color:#5c5c5c;font-weight:400}
#authentication .account_creation p.radio label{#margin-top:3px}
#authentication .account_creation p select{height:30px;padding:5px}
#authentication .cart_navigation,#account-creation_form .account_creation h3{border:none}
#authentication #login_form .submit,#authentication .account_creation .radio{float:left}
#authentication .account_creation .radio input,#authentication .account_creation .checkbox input{background:none;border:none}
#create-account_form p.text span,#authentication #login_form p.text span,#authentication .account_creation .select,#authentication .account_creation .id_state{width:100%}
@media screen and -webkit-min-device-pixel-ratio0 {
#authentication .account_creation p #days,#authentication .account_creation p #months,#authentication .account_creation p #years,#account-creation_form #id_country,#account-creation_form #id_state{height:25px;line-height:25px}
}