div.signupMain #contentFrame
#branding{width:450px;height:97px;border-bottom:1px dotted #dad7d0;text-align:center;float:left}div.signupMain #contentFrame #branding
img{border-bottom:1px dotted #dad7d0}div.signupMain #contentFrame
div.signupSteps{float:left;width:235px;margin:-39px 15px 25px 55px}div.signupMain #contentFrame div.signupSteps
h4{float:left;margin:-4px 0 0 -34px;padding:3px
0 0 6px;width:20px;height:25px}div.signupMain #contentFrame div.signupSteps
h4#one{background:url(http://images.totalbeauty.com/img/img_signup_1.gif) no-repeat}div.signupMain #contentFrame div.signupSteps
h4#two{background:url(http://images.totalbeauty.com/img/img_signup_2.gif) no-repeat}div.signupMain #contentFrame div.signupSteps
h4#three{background:url(http://images.totalbeauty.com/img/img_signup_3.gif) no-repeat}div.signupMain #contentFrame div.signupSteps
p{margin-top:5px;display:inline}div.signupMain #contentFrame
#contestContent{clear:left;width:460px;padding-top:25px;overflow:hidden}div.signupMain #contentFrame
#contestContentSidebar{float:right;height:auto;padding-right:40px;margin:0px;width:426px}.abbreviatedRules{padding:10px
0;margin:0
40px;clear:both;border-top:1px solid #ddd9ce;text-align:justify}div.signupMain
#contestSignUpFooter{clear:both;margin:10px
0 0 25px;position:static;width:895px}div.signupMain #contestSignUpFooter
h3{padding:10px
0 4px 0;background:#fff url(http://images.totalbeauty.com/img/v3img/bg_contestHead.gif) repeat-x;border-bottom:1px solid #8bb900;margin-right:20px;margin-bottom:10px;text-align:center;font-weight:bold}div.signupMain #contestSignUpFooter
p.sponsor_logo{margin:12px
0pt 0pt 120px}div.signupMain #contestSignUpFooter
h4{font:bold 14px Helvetica, verdana, sans-serif;color:#0083b7;padding:10px}div.signupMain #contestSignUpFooter .sponsorLogo
img{border:none}div.signupMain #contestSignUpFooter
#officialRules{margin-right:20px;border-top:1px solid #dcd7cd;padding-top:10px;text-align:justify;font:normal 10px Helvetica, Verdana, sans-serif}div.signupMain #contestSignUpFooter #officialRules
p{margin:7px
0}div.signupMain #contestSignUpFooter #officialRules
span{color:#a97e6e}div.signupMain #contentFrame #contestContent
form{width:450px}div.signupMain #contentFrame #contestContent
dl{margin-left:100px;display:inline}div.signupMain #contentFrame #contestContent
dt{margin-right:20px;text-align:right}div.signupMain #contentFrame #contestContent
dt.optUnUsed{width:37px}div.signupMain #contentFrame #contestContent dd.optInfo,
div.signupMain #contentFrame #contestContent
dd.optInfoCheck{width:360px;padding-left:19px}div.signupMain #contentFrame #contestContent
p.emailList{font-size:1.2em}div.signupMain #contentFrame #contestContent dt,
div.signupMain #contentFrame #contestContent
dd{float:left;clear:both;width:200px;margin-top:11px}div.signupMain #contentFrame #contestContent
dd{clear:none}div.signupMain #contentFrame #contestContent
dd.optInfo{margin:4px
0pt -9px}div.signupMain #contentFrame #contestContent
dd.firstOpt{margin-top:37px}div.signupMain #contentFrame #contestContent
dd.optInfoCheck{font-weight:bold;padding-bottom:10px;font-size:1em}div.signupMain #contentFrame #contestContent
dd.lastOpt{border:none}div.signupMain #contentFrame #contestContent
div#registrationOptIn{background:transparent url(http://images.totalbeauty.com/img/v3img/bg_registerOptIn.gif) no-repeat scroll 55px 465px;height:670px;width:450px}div.signupMain #contentFrame #contestContent input, div.signupMain #contentFrame #contestContent
#country{width:200px}div.signupMain
div.contestDescription{padding:0px}div.signupMain #contentFrame #contestContent
#userSubmit{width:263px;height:33px;margin-left:46px}div.signupMain
#ourSponsors{padding:0px
20px 0px 40px;clear:both}div.signupMain #ourSponsors
div.pinkSponsor1{background-color:#fde8f7;width:850px;text-align:center}div.signupMain #ourSponsors
div.pinkSponsor2{background-color:#fef3fb;width:850px;text-align:center}div.signupMain #ourSponsors div.pinkSponsor2
img{padding:0px
30px 0px 30px}div.signupMain #ourSponsors
div.pinkSponsor3{background-color:#fef9fd;width:850px;text-align:center;border-bottom:#dcd7cd solid 1px}div.signupMain #contentFrame #contestContent
input.captcha{width:120px}div.signupMain #contentFrame #contestContent input#termsCheck,
div.signupMain #contentFrame #contestContent input#stayInformed,
div.signupMain #contentFrame #contestContent input#beautyriotCo-opt,
div.signupMain #contentFrame #contestContent input#allureSignup,
div.signupMain #contentFrame #contestContent input#totalSignup,
div.signupMain #contentFrame #contestContent
input#bAndWOptIn{width:12px;margin-right:5px}div.signupMain #contestContent
#giftOfferWrapper{float:left;margin-left:-180px;width:800px;padding:15px;background-color:#E4F7FE}div.signupMain  #giftOfferWrapper
#allurePrize{float:right;width:175px}div.signupMain  #giftOfferWrapper
#allureMagazine{float:left;width:100px;margin-right:20px}div.signupMain #giftOfferWrapper
#giftOffer{float:left;width:500px}div.signupMain  #giftOfferWrapper
p{margin:20px
0}div.signupMain  #giftOfferWrapper
#giftOfferSub{display:none}div.signupMain
a#userSubmit{display:block;margin:10px
0 30px 0;width:150px;height:32px;text-indent: -9000px;background:url(http://images.totalbeauty.com/img/btn_letmein.gif) 0 0 no-repeat;clear:left}div.signupMain  a#userSubmit:hover{background:url(http://images.totalbeauty.com/img/btn_letmein.gif) 0 -32px no-repeat}div.signupMain  a#userSubmit:active{background:url(http://images.totalbeauty.com/img/btn_letmein.gif) 0 -64px no-repeat}div.signupMain #contentFrame #contestContent dt.esteelauder,
div.signupMain #contentFrame #contestContent
dd.esteelauder{float:none;clear:both;width:auto;margin-top:0;padding:20px
10px 0pt 20px;text-align:left;margin-left:20px;background:#fff url(http://images.totalbeauty.com/img/sweeps/beautyCity/optinBg.gif) 10px 10px no-repeat}div.signupMain #contentFrame #contestContent
dd.esteelauder{background:#fff url(http://images.totalbeauty.com/img/sweeps/beautyCity/optinBg.gif) 10px 100% no-repeat;padding-bottom:10px}body.signup
div#wrapper{background:none;background-color:#fff;border-left:10px #caf0ff solid;border-right:10px #caf0ff solid;display:block;height:auto;width:930px;margin:100px
auto 10px;min-height:0}#noLogIn{display:none}body.signup div#wrapper
#logIn{position:absolute;top:-70px;left:748px;display:inline;width:300px}body.signup div#wrapper #logIn
p{float:left;width:125px}body.signup div#wrapper #logIn
a{display:block;width:55px;height:18px;text-indent: -9000px;background:url(http://images.totalbeauty.com/img/btn_login_single.gif) 0 0 no-repeat}body.signup div#wrapper #logIn a:hover{padding-top:0;background:url(http://images.totalbeauty.com/img/btn_login_single.gif) 0 -18px no-repeat}body.signup div#wrapper #logIn a:active{padding-top:0;background:url(http://images.totalbeauty.com/img/btn_login_single.gif) 0 -36px no-repeat}body.signup div#wrapper
#contentFrame{position:static;display:inline;text-align:left;width:100%;height:100%}body.signup div#wrapper
#topCurve{position:relative;background:url(http://images.totalbeauty.com/img/img_signup_content_top.gif) top left no-repeat;width:950px;height:20px;margin:-20px 0 0 -10px}body.signup div#wrapper
#bottomCurve{position:relative;background:url(http://images.totalbeauty.com/img/img_signup_content_btm.gif) top left no-repeat;width:950px;height:20px;margin-left:-10px;clear:both}body.signup
#signupFooter{position:static;clear:both;width:920px;margin:15px
auto;padding:10px;background-color:#eeebe6}body.signup
#signupFooter.slim{width:910px}div.welcome #contentFrame
#branding{width:320px;height:auto;display:block;float:left;margin-left:20px}div.welcome #contentFrame
#joinContent{background:url(http://images.totalbeauty.com/img/img_welcome_content_bg.gif) no-repeat 100% 50%;width:550px;height:auto;display:block;float:left;margin:20px
0 0 20px}div.welcome #contentFrame #joinContent
p{margin-top:15px}div.welcome #contentFrame #joinContent
.sweepstakes{float:left;width:160px;margin-right:23px}div.welcome #contentFrame #joinContent .sweepstakes
img{margin-top:20px}div.welcome #contentFrame #joinContent .sweepstakes
p{margin-top:10px}div.welcome #contentFrame #joinContent
p.clearSweepstakes{clear:left;padding-top:15px}div.welcome #contentFrame #proceedButton
a{background:url(http://images.totalbeauty.com/img/btn_join_large.gif) no-repeat;display:block;height:32px;margin:15px
225px;text-indent:-9000px;width:108px}div.welcome #contentFrame #proceedButton  a:hover{background:url(http://images.totalbeauty.com/img/btn_join_large.gif) 0 -31px no-repeat;padding-top:0}div.welcome #contentFrame #proceedButton a:active{background:url(http://images.totalbeauty.com/img/btn_join_large.gif) 0 -64px no-repeat}div.welcome #contentFrame
#proceedPrompt{background:#F7F2EA url(http://images.totalbeauty.com/img/img_welcome_hook_bg.gif) no-repeat scroll 0%;height:36px;margin:20px
50px 20px 79px;padding:7px
20px;width:360px}div.postSignup{margin:15px
-30px 0 0;height:auto}div.postSignup
#branding{height:110px;width:930px;background:url(http://images.totalbeauty.com/img/btn_letmein.gif) top left no-repeat}div.postSignup
#contestContent{width:850px;height:400px;margin-left:60px;overflow:hidden}div.postSignup #contestContent h3,
div.postSignup #contestContent h2,
div.postSignup #contestContent
p{width:375px}div.postSignup #contestContent h2,
div.postSignup #contestContent
p{padding:8px
0}div.postSignup #contestContent
a#startReviews{background:url(http://images.totalbeauty.com/img/btn_big_start_reviews.gif) no-repeat;display:block;height:32px;text-indent:-9000px;width:157px}div.postSignup #contestContent a#startReviews:hover{background:url(http://images.totalbeauty.com/img/btn_big_start_reviews.gif) 0 -32px no-repeat;padding-top:0}div.signin #packageContent, div.password
#packageContent{background:#fff url(http://images.totalbeauty.com/img/img_mytb_content_top.gif) no-repeat 0 0;margin:25px
auto;padding:0;width:970px}div.signin h2, div.password
h2{margin:20px
40px 0}div.signin span, div.password
span{width:75%;display:block}div.signin p.info, div.password
p.info{border-bottom:1px solid #DCD7CD;border-right:1px solid #DCD7CD;float:left;font-weight:bold;margin:6px
0pt 0pt 40px;padding:5px
0pt 20px;width:718px}div.signin .helpDiv, div.password
.helpDiv{border-bottom:1px solid #DCD7CD;border-right:none;position:absolute;padding:15px
10px 16px 20px;width:150px;top:51px;left:759px}div.signin .packageBottom, div.password
.packageBottom{background:#fff url(http://images.totalbeauty.com/img/img_mytb_content_btm.gif) no-repeat 0 100%;padding:0
30px 10px;overflow:hidden;width:910px;float:left}div.signupMain #contentFrame #contestContent dd.terms,
div.signupMain #contentFrame #contestContent dd.email,
div.signupMain #contentFrame #contestContent dd.bestAndWorst,
div.signupMain #contentFrame #contestContent dd.beautyRiotEmail,
div.signupMain #contentFrame #contestContent
dd.kateLuxeEmail{width:410px;margin-left:40px}#contestContentSidebar{background:#fff url(http://images.totalbeauty.com/img/contests/summerSpa/sideHeaderBg.gif) no-repeat;height:507px}#contestContentSidebar
h1{color:#fff;text-align:left;font:bold 16px "Helvetica Neue", Arial, sans-serif;padding:10px
0px 1px 15px}#contestContentSidebar
h2{color:#f3f8bf;text-align:left;background-color:#6f4e42;font:bold 12px "Helvetica Neue", Arial, sans-serif;padding:5px
0px 8px 15px}div.signupMain
div.contestDescription{background:url(http://images.totalbeauty.com/img/samples/signUpSideBg.jpg) 0 0 no-repeat;margin-top:10px;padding:15px
15px 120px 15px;font-size:12px;height:254px}.contestDescription
#contestHeader{font:bold 14px "Helvetica Neue", Arial, sans-serif;padding:28px
20px 0px 0px;line-height:18px;color:#0083b7}.contestDescription
p.contestSubHead{font:bold 14px "Helvetica Neue", Arial, sans-serif;padding:0px
20px 0px 20px;color:#0083b7;clear:both}.contestDescription
p.snowflakeText1{font:bold 12px "Helvetica Neue", Arial, sans-serif;padding:18px
20px 0px 70px;color:#412d26}.contestDescription
p.snowflakeText2{font:bold 12px "Helvetica Neue", Arial, sans-serif;padding:30px
20px 0px 70px;color:#412d26}.contestDescription
p.snowflakeText3{font:bold 12px "Helvetica Neue", Arial, sans-serif;padding:20px
20px 0px 70px;color:#412d26}.contestDescription
p.contestTextHead{font:bold 14px "Helvetica Neue", Arial, sans-serif;padding:15px
20px 0px 20px;color:#0083b7}.contestDescription
p.contestText{font:12px "Helvetica Neue", Arial, sans-serif;padding:0px
20px 0px 20px;color:#412d26}.contestDescription
p.contestBot{padding:15px
20px 0px 20px;color:#412d26}.contestDescription
p{padding:5px
0 0 0}.contestDescription
p.aqua{color:#16a5dd;font-size:18px}.contestDescription p.how-to-enter
strong{font-size:14px}.contestDescription p.how-to-enter span.see-details a, div.signupMain
span{font-size:10px;color:#362b73}.spacer{clear:both}#contestContentSidebar
h1{padding:18px
0 0 15px;font-size:18px}#contestContentSidebar
h2{font-size:14px}div.signupMain #contentFrame #contestContent
#userSubmit{width:263px;height:33px}.outer_box_cont{width:608px;height:421px;position:relative}.outer_box_kl{background:url(http://images.totalbeauty.com/img/kateluxe/bknd_all.png) bottom left no-repeat;width:583px;height:421px}.outer_box_kl.results{background:url(http://images.totalbeauty.com/img/kateluxe/bknd_thanks.png) bottom left no-repeat}.outer_box_kl
.popup_heading_kl{padding:75px
0 0 260px;height:80px;width:250px}.outer_box_kl .popup_heading_kl
h2{color:white;font-size:21px;line-height:32px;font-weight:normal}.outer_box_kl.results .popup_heading_kl
h2{font-weight:bold;font-size:30px}.outer_box_kl .popup_heading_kl h2
span{font-size:30px;vertical-align:middle}.outer_box_kl
.popup_form_kl{height:200px;padding:30px
0 0 260px;width:285px;color:#42495a}.popup_form_kl
h3{font-size:26px}.popup_form_kl
p{font-size:12px;line-height:14px}.popup_form_kl p
img{vertical-align:middle}.popup_form_kl
p.error{display:none;color:red;font-weight:bold}.popup_form_kl
label{font-size:10px;display:block;margin-top:10px}.popup_form_kl
input{display:block}.popup_form_kl
input#kl_email{margin:10px
0;width:245px;height:25px}.outer_box_kl
.kl_close{cursor:pointer;position:absolute;width:63px;height:64px;top:0;right:0}.outer_box_kl.results
.popup_results_text{padding:10px
40px 0 260px}.outer_box_kl.results .popup_results_text
h3{font-size:24px;font-weight:bold;width:175px}.outer_box_kl.results .popup_results_text
p{font-size:18px;padding:5px
0}