/*------------------- 1. SIGN IN ------------------*/
/*accessible via purchase path procedure (/SigninPurchasePath.ice)*/
#your_email_address{margin-bottom:216px; padding-bottom:20px;}
#your_email_address #enter_email{margin:0 0 40px; height:22px;}
#your_email_address #enter_email span{float:left; padding-top:3px; }
#your_email_address #enter_email input{float:left; margin:0 5px;}/*extra margin required for IE6*/
#your_email_address #radio_yes{position:relative; margin-top:20px;}
#your_email_address #radio_yes input#yes_pass{width:20px; float:left; margin:4px 5px 0 0; height:13px;}/*radio button*/
#your_email_address #radio_yes span#yes_pass_info{float:left; margin-top:3px; margin-right:5px;}/* I have a password */
#your_email_address #radio_yes input{float:left; margin:0 5px 0 0;}/*password field*/
#your_email_address #radio_yes span#forgot-pass-link{float:left; margin-top:3px;}/*forgotten password link*/ 
#your_email_address #radio_yes span#forgot-pass-link a{color:#666666;}
#your_email_address #radio_no{margin:10px 0 15px; padding-top:20px;}
#your_email_address #radio_no input{width:20px; margin-right:0; margin-top:0; height:13px;}/*radio button*/
#your_email_address #radio_no #note-register{display:block; margin:3px 24px; font-size:0.9em}
#your_email_address #radio_no label{margin-left:5px;}
#your_email_address #no_pass_info{display:block; clear:both; padding:5px 0 0 20px; margin-bottom:20px;}
#signin_continue_button{position:absolute; top:45px; right:10px;}
#password-break{ clear:both;}

/*------------------- 2. SIGN IN ------------------*/
/*accessible from sign in link in header (/Signin.ice)*/
.sign-in{margin-bottom:10px;}/*header margin for h2*/
#registered-customers{padding-bottom:25px; height:130px; margin-bottom:10px;}/*first div registered*/
#registered-customers #signin-note{font-size:105%}
#registered-customers #newsletter-note{font-size:90%; color:#666666;}
#registered-customers #registered-enter{margin-top:10px; clear:both; width:60%; float:left;}
#registered-customers #registered-enter p{margin:10px 0;}
#registered-customers #registered-enter label{width:150px; float:left;}
#registered-customers #registered-enter input{margin:0; width:250px;}
#registered-customers #registered-submit{float:right; margin-top:48px; margin-right:16px;}
/*second div non registered*/
#non-registered-customers{padding-bottom:25px; height: 50px; margin-bottom:10px;}
#non-registered-customers #register-now{width:60%; float:left;}
#non-registered-customers #register-submit{float:right; margin-top:-3px; margin-right:16px;}
/*third div forgotten password*/
#forgotten-password{padding-bottom:25px; height: 50px; margin-bottom:150px;}
#forgotten-password.ipad {margin-bottom:0;}
#forgotten-password #change-password{width:70%; float:left;}
#forgotten-password #change-password-submit{float:right; margin-top:-5px; margin-right:16px;}

/*-------------- FORGOT PASSWORD PAGE -------------*/
#fp-instrucions{margin-bottom:10px; padding-left:5px;}
#fp-enter-email{margin-bottom:20px;}
#fp-enter-email label, #fp-login label{width:170px; float:left; display:inline;}
#fp-enter-email input, #fp-login input{width:auto; float:right; clear:right; margin:0 15px 0 0;}
#fp-enter-email p{display:inline}
#fp-enter-email p input, #fp-login p input{display:inherit; width:230px; float:left; margin:0 0 10px;}
#fp-login{margin-bottom:50px;}
#fp-login p label{margin-bottom:15px;}
#fp-login p input { display:inherit; width:230px; float:left; margin:0 0 10px 0; }
#fp-login p{clear:both;}
/*-------------- RESET PASSWORD PAGE --------------*/
#fp-enter-pssword{margin-bottom:50px;}
#fp-enter-pssword label{width:170px; float:left; display:inline;}
#fp-enter-pssword input{margin-left:20px;}
#fp-enter-pssword p label{margin-bottom:15px;}
#fp-enter-pssword p input{display:inherit; float:left; margin:1px 0 10px;}
#fp-enter-pssword p{clear:both;}

/*---------- PASSWORD SUCCESFULLY CHANGED ---------*/
#pw-changed-text{text-align:center; padding-top:50px; padding-bottom:50px; margin-bottom:20px;}
#continue-to-account{clear:both; text-align:right; margin-bottom:50px;}

/*-------------- CREATE ACCOUNT PAGE --------------*/
#create-account-body{margin-bottom:50px;}
#create-account-body .field_row{width:900px;}
#login-header {padding-left:15px; padding-bottom:4px;}
#create-account-login{width:920px; padding-bottom:5px;}
#create-account-login #login-enter{width:60%; float:left;}
#create-account-login #login-submit{width:40%; float:left; margin-top:57px;}
#create-account-login #login-submit{width:auto}
#create-account-login .field_row input{margin:0; width:215px; float:left;}
#shipping-header{width:50%; float:left; padding:10px 0 4px 15px;}
#create-account-shipping{width:920px; padding-bottom:25px;}
#create-account-shipping .hidden{display:none;}
#create-account-shipping #shipping-enter{width:60%; float:left;}
#create-account-shipping #shipping-info-enter{width:100%; float:left;}
#create-account-shipping #shipping-submit{width:30%; float:right; margin-top:330px; margin-right:15px; text-align:right;}
#create-account-shipping #shipping-submit input{width:auto;}
#create-account-shipping #newsletter-yes{clear:both; padding-top:5px;}
#create-account-shipping #newsletter-yes input{width:14px; height:14px; float:left; margin-top:3px;}
#create-account-shipping #newsletter-yes p{width:90%; float:left; margin-left:10px;}
#create-account-shipping select{width:220px;}
#create-account-shipping input{margin:0; width:215px; float:left;}
#create-account-shipping #addrNameDiv {padding-left:150px;}
#create-account-shipping #titleDiv {padding-left:150px;}
/*#create-account-shipping .field_row .additional_info{margin-left:5px;margin-top:3px;float:left;}*/
#create-account-login label, #create-account-shipping label{display: inline; float: left; width: 150px;}
#new-account-error{padding:0 0 5px 5px}
#create-account-shipping #final-row { width:900px;}
#create-account-shipping #final-row #register-now{ width:auto; float:right; margin-right:15px;}
#create-account-shipping #phone-evening{ float:left;}
/*#For confirmation checkbox on sign up pages.*/
#create-account-login .field_row .checkbox {width:auto;}
