<!--CSS CREATED BY LB 23/09/09 DRAFT COPY-->
/*Containers*/
#wrappper { width:950px; }
#designerpref { width:760px; }
#registercontainer { width:430px; height:auto; padding-left:25px; padding-top:35px; float:left; padding-bottom:35px; }
#wrappperpassreminder { position:relative; width:950px; height:600px; background-image:url(/nap/build/8.19/images/lightregistration/createbg.jpg); background-repeat:no-repeat; background-position:right top; }F
#rightarea { width:400px; float:right; margin-top:80px; padding-left:20px; border-left: dashed 1px #999; padding-bottom:35px; margin-left:40px; margin-bottom:20px;}
#wrappperthankyou { position:relative; width:950px; background-image:url(/nap/build/8.19/images/thankyoubg.jpg); background-position:left; background-repeat:no-repeat; height:600px;}
.thankleft { display:inline; float:left; width:508px; }
#wrappperthankyoucontain { position:relative; width:950px; height:600px; background-image:url(/nap/build/8.19/images/lightregistration/thankyoubg.jpg); background-repeat:no-repeat; background-position:left top; }
#updatedesigner {height:auto; background-image:url(/nap/content/generic/images/myaccount/personalizebg.jpg); background-repeat:no-repeat; background-position:right top; }
#emailpreferences { height:534px; background-image:url(/nap/content/generic/images/myaccount/personalizebg.jpg); background-repeat:no-repeat; background-position:90% 35%; }
#rightimage { float:right; padding-top:20px; }
#myaccount { margin-left:124px; margin-top:10px;}
#thankyoupage {position:absolute; top:210px; left:135px;}
.passwordrem { display:inline; float:left; width:438px; }
#thankyoupage.password { position:absolute; top:155px; left:78px; }
#thankyoupage.register .submit {float:right;}

/*Header Styles*/
h1 { padding-bottom:15px; font-family: Georgia; font-size:35px; letter-spacing:1px; line-height:30px; width:500px; text-transform:uppercase;}
h1.emailpref { width:670px; padding-bottom:5px; }
h1.thankyou {width: 310px;}
h1.thankyouupdate { width: 430px; }
h1.passwordreminder { width: 438px; }
h1.thankyouupdate { width: 430px; }
h1.double { padding-bottom:15px; font-family: Georgia; font-size:35px; letter-spacing:1px; line-height:30px; width:410px; text-transform:uppercase; }
h1.personalizeemails { width:400px; }
h1.create { padding-bottom:15px; font-family: Georgia; font-size:35px; letter-spacing:1px; line-height:30px; width:400px; text-transform:uppercase; }
h1.halfsection { padding-bottom:15px; font-family: Georgia; font-size:35px; letter-spacing:1px; line-height:30px; width:500px; text-transform:uppercase;}
h2.update { padding-top:20px; }
h2 { width:300px; font-size:16px; }
.halfsection h1  { padding-bottom:15px; font-family: Georgia; font-size:30px; letter-spacing:1px; line-height:30px; width:500px; text-transform:uppercase;}
h2.tellus { padding-bottom:3px; width:580px;}
#top_left.halfsection h1 span {font-family:Georgia;font-size:30px;letter-spacing:1px;line-height:30px;text-transform:uppercase;width:500px;}

/*Forms*/
.form { margin-top:20px; }
.form label {float:left; width:150px; }
.form input.create_login_field, .form input.create_login_field { float:left; margin:0; width:210px; }
.form select { float:left; margin:0; width:210px; }
.form #finalrow #submit { float:right; width:auto; padding-top:40px; }
.form .fieldrow { margin-bottom:10px; height:20px; display:block; }
.form .passcheck { padding-bottom:30px; height:auto; clear:both; }
.form .passcheck label { display:inline; float:left; width:170px; padding-left:5px; padding-bottom:10px; }
.form .passcheck input { float:left; margin:0; width:auto; margin-left:150px; }
form ul.error { border-top:1px dashed #990000; border-bottom:1px dashed #990000; clear:none; margin-bottom:10px; padding-top:10px; }
.form .emailpass { float:left; margin:0; width:257px; }
ul.error {list-style-position:outside;}
ul.error li {margin-left:7px;}
form span.errorAsterix { background:transparent url(/nap/build/8.19/images/lightregistration/error.gif) no-repeat scroll 0 0; }
.form #double #submit { float:left; width:auto; padding-left:275px; clear:both; }
#submitregister { float:left; width:auto; padding-left:275px; clear:both; margin-top:10px; }
.form a { text-decoration:underline; }
.copy label { padding-left:10px; }
.copy input { float:left; }
input#emailAddr {width:245px;}

/*Content*/
.copy { width:399px; }
#myaccountright { float:right; width:126px; height:27px;}
#thankyoupage.updates { position:absolute; top:175px; left:100px; }
#thankyoupage.register { position:absolute; top:155px; left:84px; width:400px;}
.copythankyou { width:374px; margin-bottom:10px; }
#fashionnews { margin-top:10px; float:left; margin-left:0px; width:auto; }
#fashionsignup { widows:400px; }
#fashionsignup input { margin-top:19px; float:left; }
#fashion { line-height:16px; padding-top:7px; float:left; width:270px; padding-left:7px; }
#spacer { padding-bottom:50px; }
.copyemailpass, .copypass { width:405px; }
#fp-instrucions.section { padding:0;}
.fp-email { padding-top:10px;}
#shopnow { padding-top:12px;}
img#back {float:right; padding-right:10px;}


/*Designer List*/
#designerlistcontainer { margin-top:40px; border-top:solid 1px #000; padding-top:10px;}
.designer_list_col { display:inline; float:left; width:235px; }
.designer_list_col ul { list-style-image:none; list-style-position:outside; list-style-type:none; padding-bottom:10px; }
.designer_list_col ul li { margin-bottom:4px; margin-top:4px; }
.designer_list_col ul li label { padding-left:6px; }
.top-letter { font-family:Georgia, "Times New Roman", Times, serif; font-size:215%; text-transform:uppercase; padding-top:10px; }
#finalsubmit { float:left; margin-left:284px; padding-top:20px; }
#designersubmit { float:right; padding-top:10px; padding-bottom:10px;}
#topsubmit { margin-top:3px; margin-left:10px;}
#cancel{ float:left; cursor:pointer;}
.button-label{float:left; margin-top:5px; margin-left:10px;}
#designerlistcontainer .selectable{padding-right:10px; margin-top:20px; margin-right:10px; color: #000; display:inline; cursor:pointer;}
#select-all{ border-right: solid 1px #000;}

/*Overlay*/
.overlay #registercontainer {padding:35px 15px 15px 15px; width:385px;}
.overlay #rightarea {margin:35px 0px 35px 0px; padding:0px 5px 15px 15px; width:385px; float:left;}
.overlay .thankleft {display:block; width:auto;}
.overlay #submitregister {padding-right:20px;}
/*overlay for thank you reminder*/
.overlay#wrappperpassreminder {width:auto; height:auto; background:none;}
.overlay#wrappperpassreminder a {width:90px; height:23px; float:right; padding-top:10px;}
.overlay .passwordrem {float:none; width:auto; display:block;}
.overlay #thankyoupage.register {width:225px; top:160px; left:314px;}
.overlay h1.passwordreminder {width:250px;}
/*designer has been added to list*/
.overlay#wrappperthankyoucontain {width:auto; height:auto; background:none;}
.overlay#wrappperthankyoucontain a {float:right; padding-top:10px;}
.overlay#wrappperthankyoucontain div.register {width:370px; top:130px; left:240px;}

/*fix problem with edialog.css making h2 a smaller width on purchase path sign in */
#your_email_address h2{ width:auto;}

/*-------------- LOOKBOOK SEARCH RESULTS --------------*/
#signupcontainer h1{ font-size:600%; line-height: normal; width:auto; padding:0; letter-spacing:normal; }
#signupcontainer .search-term{ font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:20px; display:block; margin-bottom:0;}
#signupcontainer h2{ font-size:150%; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-transform: none; width:auto;}
#signupcontainer .copy{ padding-top:10px;}
#registercontainer h2, #rightarea h2{ text-transform:uppercase; font-family:Arial,Verdana,sans-serif;}
#signupcontainer #registercontainer { width:380px; padding-left:20px; padding-top:21px;}
#signupcontainer #rightarea { float:left; margin-top:21px;}
