#account-creation_form .account_creation{padding:10px 20px 0}
#create-account_form,#authentication #login_form{clear:none;float:left;height:20em;width:322px;padding:20px 0 0 20px;}

#create-account_form h3{margin-bottom:5px}
#authentication #login_form h3{margin-bottom:0}
#create-account_form h4{font-weight:normal;height:auto;margin-bottom:28px;padding-left:0;#margin-bottom:38px;text-transform:none;font-size:11px;color:#767878}
#create-account_form p.text,#authentication #login_form p.text{padding:10px 0 0;margin:0}
#create-account_form p.text span, #authentication #login_form p.text span{width:100%}
#create-account_form p.text input,#authentication #login_form p.text input{width:300px;margin:0;float:left}
#authentication #login_form a{color:#282828;font-size:11px;font-weight:700;text-transform:none}
#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:20px 0!important;position:relative;text-align:center}
#authentication p.cart_navigation input{bottom:0px;left:248px;position:absolute;width:120px}
#authentication #create-account_form p.submit{float:left;padding-left:0!important;#padding:9px 0!important;}
#authentication p.lost_password{clear:none;float:left;padding:25px 0 0 10px}
#authentication #create-account_form fieldset,#authentication #login_form fieldset{height:18em}
#authentication p.submit span{color:#DA0F00;left:245px;position:absolute;top:-10px}
#create-account_form label,#authentication #login_form label{clear:both;color:#767878;display:block;float:none;font-size:11px;text-align:left;width:100%;height:20px;text-transform:none;line-height:13px;}
#account-creation_form input.text,#account-creation_form #id_country,#account-creation_form #id_state{color:#767878;font-size:11px;height:25px;margin:0;width:300px}
#account-creation_form #id_country,#account-creation_form #id_state{width:322px!important;}
#authentication textarea{color:#646464;font-size:11px;height:100px;margin:0;width:300px!important}
#authentication .account_creation p{clear:none;float:left;margin:0;width:100%}
#authentication .account_creation p.checkbox{margin-left:230px;width:50%;padding:0;}
#authentication .account_creation p.checkbox input{height:auto;vertical-align:-3px}
#authentication .account_creation p #days,#authentication .account_creation p #months,#authentication .account_creation p #years{height:25px;padding:5px;width:106px;}
#authentication .account_creation p label,#authentication .account_creation p.select span,#authentication .account_creation p.radio span{color:#767878;font-size:11px;font-weight:normal;line-height:25px;padding-right:10px;text-align:right;width:33%;text-transform:none;margin-right:0!important}
#authentication .account_creation p.select span,#authentication .account_creation p.select label{#line-height:20px}
#authentication .account_creation p.checkbox label,#authentication .account_creation p.radio label{color:#767878;font-weight:400}
#authentication .account_creation p.radio label{#margin-top:3px}
#authentication .account_creation p.radio label.top{text-transform:uppercase;font-weight:700}
#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 #login_form .submit input{ 
    width: 120px;}
#authentication .account_creation .select,#authentication .account_creation .id_state{width:100%}