#create-account_form,#authentication #login_form{clear:none;float:left;width:45%;margin:0 30px 0 0;}
#authentication #login_form{margin-right:0}
.grid_8 #create-account_form,#authentication .grid_8 #login_form{width:100%;margin:0 0 20px;}
#create-account_form{clear:left}
#create-account_form .title_block_email{margin-bottom:47px;}
#create-account_form p.text,#authentication #login_form p.text{padding:0 0 5px;display:block;}
#create-account_form p.text input,#authentication #login_form p.text input{margin:0;width:85%;font-style:normal}
#authentication #login_form a{color:#01bcc5;}
#authentication #login_form a:hover{text-decoration:underline}
#create-account_form p.text{text-align:left}
#authentication #create-account_form p.text label{width:97%}
#authentication p.submit{margin-top:20px;}
#authentication  #account-creation_form  p.cart_navigation.submit{padding:0!important;width:68%;text-align:right}
#authentication  #account-creation_form  p.cart_navigation.submit span{color:#d13e3b;font-weight:700;font-size:10px;float:left;clear:left;}
#authentication  #account-creation_form  p.cart_navigation.submit  input#submitAccount{clear:left;float:left;margin-bottom:10px;}

#authentication p.lost_password{float:left;clear:none}
#create-account_form label,#authentication #login_form label{clear:both;display:block;margin:5px 0}
#account-creation_form input.text,#account-creation_form #id_country,#account-creation_form #id_state{margin:0;width:45%}

#account-creation_form #id_country,#account-creation_form #id_state{width:292px}
#authentication textarea{color:#969696;font-size:11px;height:80px;margin:0;padding:10px;width:320px}
#authentication .account_creation p{overflow:hidden;}
#authentication  p.checkbox input{height:auto;vertical-align:-1px}
#authentication  p #days,
#authentication  p #months,
#authentication  p #years{width:111px;margin:0 10px 5px 0}
#authentication  p #months{width:160px;}
#authentication  p#address_alias label{line-height:15px;}
#authentication  p.select label,
#authentication  p.select span{#line-height:20px}
#authentication  p.checkbox label,
#authentication  p.radio label{float:none;display:inline;width:auto;color:#aaaaaa}
#authentication  p.radio input{height:auto;#vertical-align:-2px;vertical-align:-1px;}
#authentication  p.radio label.top{float:none;display:inline;margin-right:10px;}
#authentication  .radio{float:left}
#create-account_form p.text span,
#authentication #login_form p.text span,
#authentication  .select,
#authentication  .id_state{width:100%;margin:0}
#authentication form#account-creation_form{position:relative;padding:0;}
#authentication .account_creation p span.inline-infos {
    margin: 7px 0 7px 10px;
    padding-left: 25%;
    width: auto;#width: 60%;text-align:left;color:#ae846e;
}
#opc_account_form p.select select{width:51.5%}
/*#authentication  form#new_account_form{padding:0 20px;}
#authentication  form#new_account_form input.text{  color: #000000;
    font-size: 11px;
    margin: 0 5px 0 0;	
    width: 300px;}
#authentication  form#new_account_form p label, #authentication  form#new_account_form p.select span, #authentication  form#new_account_form p.radio span {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    margin: 0 !important;
    padding-right: 10px;
    text-align: right;
    text-transform: none;
    width: 25%;
}
#authentication  form#new_account_form p.radio input {
    height: auto;
    vertical-align: -6px;
}
#authentication  form#new_account_form p #days, #authentication  form#new_account_form p #months, #authentication  form#new_account_form p #years {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 11px;
    padding: 4px;
    width: 98px;
}
#authentication  form#new_account_form p #months {
    width: 120px;
}
#authentication  form#new_account_form p.cart_navigation.submit #submitGuestAccount {
    clear: right;
    float: left!important;
    margin-left: 180px;
}
#authentication  form#new_account_form #id_country, #authentication  form#new_account_form #id_state {
    width: 322px;
}*/
.account_creation p.required.password span.form_info{#position:relative;#top:-2px;margin:5px;width:100%;margin:5px 0;display:block}
.account_creation.customerprivacy p.required{float:left;padding:2px 5px 0 0}
.account_creation.customerprivacy p.required input{margin:0 !important}
form.std .account_creation.customerprivacy input{border:none;background:none;}
form.std .account_creation.customerprivacy label{padding:0;text-align:left;width:94%;margin:5px 0;}
#authentication #old_bc{display:none;}

/*.two_column  #create-account_form,
#authentication .two_column   #login_form{margin-right:0;width:47%}
.two_column  #create-account_form{margin-right:30px;}
.three_column  .grid_8 #create-account_form,#authentication .three_column  .grid_8  #login_form{width:100%;margin:0 0 20px}
.two_column  #create-account_form p.text input, 
#authentication .two_column #login_form p.text input,
.three_column  #create-account_form p.text input, 
#authentication .three_column #login_form p.text input{width:95%}
.three_column   #account-creation_form .account_creation{width:100%;margin:0 0 15px}*/



