#popularVideos{margin-top:0}#packageContent{width:630px}#packageContent h2, #packageContent
h1{color:#fff;font-weight:bold;margin:5px
0pt 0pt;padding:15px
10px 5px 20px;background:#6f4e42 url(http://images.totalbeauty.com/img/v7/article_roundbox_sprite.gif) no-repeat -2560px 0px}#packageContent.myPoints
h2.myPointsA{background:#fff url(http://images.totalbeauty.com/img/sweeps/myPoints/img_package_inner_topA2_new.gif) no-repeat;padding:0;margin:5px
0 0 0;font-weight:bold;height:72px;text-indent:-9999px}#packageContent.myPoints
h2.myPointsB{background:#fff url(http://images.totalbeauty.com/img/sweeps/myPoints/img_package_inner_topBnew.gif) no-repeat;padding:0;margin:5px
0 0 0;font-weight:bold;height:72px;text-indent:-9999px}#packageContent.myPoints
h2.myPointsC{background:#fff url(http://images.totalbeauty.com/img/sweeps/myPoints/img_package_inner_top_new.gif) no-repeat;color:#fff;padding:15px
0px 5px 20px;margin:5px
0 0 0;font-weight:bold;height:52px;text-indent:-9999px}#packageContent
h3.myPointsC{background:#fff url(http://images.totalbeauty.com/img/sweeps/myPoints/h_25PointsGiven.gif) no-repeat;text-indent:-99999px;margin:5px
0 20px 0;height:52px}#packageContent
h3{color:#6f4e42;margin-bottom:0;padding-bottom:0}#packageContent.myPoints
#giveMeMyPoints{width:626px;padding:30px
0 25px 0}#packageContent.myPoints
#myPointsOptIn{width:626px;padding:15px
0 27px 0;overflow:hidden}#packageContent.myPoints #giveMeMyPoints
a{margin:0
0 0 75px}#packageContent.myPoints
#showMeSS{margin:20px
0 0px 165px}#packageContent.myPoints
#getTBNewsletter{padding:0
0 20px 0}#packageContent.myPoints #getTBNewsletter
h3{background:none;font-size:18px;color:#6f4e42;font-weight:bold;border:none;padding:0px
0px 10px 110px}#packageContent.myPoints #getTBNewsletter
ul{width:370px;margin:0
0 0 140px;font-size:16px;font-weight:bold;color:#a97e6e}#packageContent.myPoints #getTBNewsletter
li{list-style-type:disc}#packageContent.myPoints #getTBNewsletter
h4{background:none;font-size:15px;color:#6f4e42;font-weight:bold;border:none;padding:30px
0 10px 81px}#packageContent.myPoints #getTBNewsletter
p{width:470px;margin-left:81px}#packageContent.myPoints #myPointsOptIn
#getTBNewsletter{padding:0px
0px 20px 0px;width:435px;float:left;border:none}#packageContent.myPoints #myPointsOptIn #getTBNewsletter
h3{background:none;font-size:18px;color:#6F4E42;font-weight:bold;border:none;padding:15px
0px 0px 0px}#packageContent.myPoints #myPointsOptIn #getTBNewsletter
ul{width:370px;margin:0
0 0 30px;font-size:16px;font-weight:bold;color:#A97E6E}#packageContent.myPoints
#officialRules{margin-top:20px;margin-right:0px}#packageContent.myPoints #myPointsOptIn
img{float:left;width:167px;height:456px;padding:0px
10px 0px 10px}#packageContent.myPoints #myPointsOptIn
form{background:url(http://images.totalbeauty.com/img/sweeps/myPoints/bg_optInFormBgNew.gif) no-repeat top center;width:430px;float:left;margin:0}#packageContent.myPoints #myPointsOptIn form dt, #packageContent.myPoints #myPointsOptIn form
dd{float:left}#packageContent.myPoints
#optInEmailText{width:165px;font-weight:bold;margin:13px
0 0 35px;color:#fff}#packageContent.myPoints
#optInEmailField{width:195px;margin:11px
0 0 0}#packageContent.myPoints #optInEmailField
input{width:200px}#packageContent.myPoints
#optInPPCheck{width:30px;clear:both;padding:25px
0 0 60px}#packageContent.myPoints
#optInPPRead{width:270px;padding:25px
0 0 0}#packageContent.myPoints #optInPPRead
a{font-weight:bold}#packageContent.myPoints #myPointsOptIn form
input#giveMe25MyPoints{clear:both;margin:15px
0 0 75px}#packageContent.myPoints
img#myPointsHuge{margin:10px
0 0 0}#packageContent.myPoints
.error{margin:0
0 10px 75px;width:250px;float:left}#packageContent.myPoints
#myPointsDFA{width:550px;height:200px;margin-left:40px}.package #relatedContent .package div
h3{background:transparent none repeat scroll 0%;height:auto;padding-left:0pt;padding-top:5px;color:#6F4E42;font-size:14px;font-weight:bold}#packageContent
h4{font-weight:bold}#packageContent
p{margin-top:0;margin-bottom:20px}#packageContent
p.packageSubtitle{color:#dcd7cd;padding:0
10px 5px 20px;margin:0;background:#6f4e42;border-bottom:1px solid #fff;font-weight:bold}.package
#packageCopyWrap{float:left;width:425px;margin-left:10px}.package #packageCopyWrap
.termsAndConditions{width:640px}#packageImg{margin:0
0 10px 0;padding-top:5px}#packageContent p
span{text-decoration:underline}.btm{height:17px;margin-bottom:8px;padding-top:10px}#packageContent.myPoints
#legalInfo{font-size:10px;clear:both}#aboutSubNav{border-top:1px solid #69caf0;border-bottom:1px solid #69caf0;padding:4px
0;margin:25px
0;width:630px;text-align:center}#aboutSubNav
li{display:inline;padding:0
4px;border-right:1px solid #0083b7}#aboutSubNav
li.last{border:0
none}.aboutUsContent p
span{text-decoration:underline}.package div.sampleHook
p{margin:6px
0px}.package
#packageInner{width:630px;margin-left:20px;background:url(http://images.totalbeauty.com/img/img_package_inner_btm.gif) 0 100% no-repeat;overflow:hidden}.package #packageContent p
span{text-decoration:underline}.package
p#contributors{padding:10px
15px 0 0;color:#a97e6e;font-weight:bold;margin-bottom:10px}.package
div#packageDescription{padding:5px
20px 0 0}.package p#packageDescription
p{padding-bottom:10px}.package
a.flexBtnSm{margin:0
0 20px 0}.package
#relatedContent{margin:10px
0 1px;padding-top:5px;border-bottom:5px solid #412d26;background:#caf0ff;overflow:hidden}.package #relatedContent
.package{margin-top:1px;padding:15px;background:#e4f7ff;overflow:hidden}.package #relatedContent
.package.first{margin-top:0;border-top:1px solid #fff}.package #relatedContent .package
a.featureImg{display:block;float:left;width:215px;padding:4px;border:1px
solid #caf0ff;background:#fff}.package #relatedContent .package
div{float:left;width:350px;margin-left:15px}.package #relatedContent .package div
h3{height:auto;padding-top:5px;padding-left:0;background:none}.package #relatedContent .package div
h4{margin-top:5px;color:#6F4E42;font-size:12px;font-weight:bold}.package #relatedContent .package div
cite{display:block;margin:5px
0;font-size:11px;font-style:normal;color:#6f4e42}.package #relatedContent .package div
p{padding-top:5px}.package #relatedContent
a.btn{display:block;height:18px;margin-top:10px;text-indent:-9000px}.package #relatedContent .package div
a.readMore{width:83px;background:url(http://images.totalbeauty.com/img/btn_read.gif) 0 -18px no-repeat}.package #relatedContent .package div a.readMore:hover{padding:0;background:url(http://images.totalbeauty.com/img/btn_read.gif) 0 0 no-repeat}.package #relatedContent .package div a.readMore:active{padding:0;background:url(http://images.totalbeauty.com/img/btn_read.gif) 0 -36px no-repeat}.package #relatedContent .package div
a.submit{width:83px;background:url(http://images.totalbeauty.com/img/btn_submit_sm.gif) 0 -18px no-repeat}.package #relatedContent .package div a.submit:hover{padding:0;background:url(http://images.totalbeauty.com/img/btn_submit_sm.gif) 0 0 no-repeat}.package #relatedContent .package div a.submit:active{padding:0;background:url(http://images.totalbeauty.com/img/btn_submit_sm.gif) 0 -36px no-repeat}.package #relatedContent
a.vote{width:83px;background:url(http://images.totalbeauty.com/img/btn_vote.gif) 0 -18px no-repeat}.package #relatedContent a.vote:hover{padding:0;background:url(http://images.totalbeauty.com/img/btn_vote.gif) 0 0 no-repeat}.package #relatedContent a.vote:active{padding:0;background:url(http://images.totalbeauty.com/img/btn_vote.gif) 0 -36px no-repeat}.package #relatedContent .package div
div.poll{width:330px;margin:10px
0 0 0;background:url(http://images.totalbeauty.com/img/img_package_poll_top.gif) no-repeat #fff;overflow:hidden}.package #relatedContent .package div div.poll
form{padding:10px
20px;background:url(http://images.totalbeauty.com/img/img_package_poll_btm.gif) 0 100% no-repeat}.package #relatedContent .package div div.poll form
h4{font-size:12px;line-height:16px;color:#6f4e42}.package #relatedContent .poll form
dl{margin-top:7px}.package #relatedContent .poll form
dt{width:15px;padding-bottom:5px}.package #relatedContent .poll form
dd{display:block;float:left;width:250px;padding-bottom:5px;padding-left:5px}.package #relatedContent .poll
dt{clear:both;display:block;float:left}.package #relatedContent .poll
li.percent{display:block}.package #relatedContent .poll li.percent
span{display:none}.package .poll li.percent div
div{border:1px
solid #16A5DD;height:10px;padding:2px;width:100px !important}.package #relatedContent .poll dl, .package #relatedContent .poll
ul{overflow:hidden}.package #relatedContent .poll form dd
label{font-size:12px;font-weight:bold;color:#16a5dd}.package #relatedContent .poll
a.btn{margin-top:5px}.package #relatedContent .poll form
ul{margin-top:15px}.package #relatedContent .poll form
li{font-size:12px}.package #relatedContent .poll form li
div{float:none;width:auto;margin-left:0;margin-bottom:10px}.package #relatedContent .poll form li div
div{margin-left:0}.package #relatedContent
.relatedBtm{float:left;width:315px;padding:20px
0;border-top:1px solid #fff;overflow:hidden}.package #relatedContent .relatedBtm
h3{padding:0
15px 2px;background:none;border-bottom:1px solid #fff;color:#a97e6e}.package #relatedContent .relatedBtm
h5{margin:10px
0 2px 15px;font-size:12px;color:#a97e6e}.package #relatedContent .relatedBtm
p{margin-left:22px}.package #relatedContent
.poll{margin:10px
15px}.package #relatedContent .poll
h4{font-size:12px;line-height:15px;font-weight:normal}.package
#relatedPackages{float:none;clear:both;padding:0
0 15px}.package #relatedPackages
h3{padding:0
0 5px 0;border-bottom:1px solid #dcd7cd;font:bold 18px "Helvetica Neue", Arial, sans-serif;color:#a97e6e}.package #relatedPackages
ul{margin:7px
0;padding:0;overflow:hidden}.package #relatedPackages ul
li{display:block;float:left;padding:0
10px 0 0;list-style:none;margin:0;font-size:12px;width:200px}.package #relatedPackages ul.twocols
li{width:300px}.package #relatedPackages ul.onecol
li{width:600px}.package #relatedPackages
li.rt{width:200px;padding-right:0}.package #relatedPackages li
img{display:block;float:left;width:85px;height:85px;padding:4px;margin:0
5px 0 0;border:1px
solid #dcd7cd}.package #relatedPackages li img:hover{background:#ffeea6;border:1px
solid #ffeea6}.package #relatedPackages li
div{display:block;float:left;width:90px;margin:5px
0 0 10px}.package #relatedPackages ul.twocols li
div{width:190px}.package #relatedPackages ul.onecol li
div{width:490px}.package #relatedPackages li div
a{padding-top:5px;line-height:16px;text-decoration:none}.package #relatedPackages li div a:hover{text-decoration:underline}.package
div.btm{padding-top:10px;height:17px;margin-bottom:8px;clear:both}.package .quizCallout
dl{width:300px}.package .quizCallout
dt{width:20px;float:left;clear:left}.package .quizCallout
dd{margin:0
0 0 5px;height:21px}.package .quizCallout
.submit_btn{clear:left;margin-top:15px}.package #contestContent p, .package #contestContent ol, .package #contestContent
h3{margin-bottom:15px}.package #contestContent
li{margin-bottom:5px}.package #contestContent ol span, .package #contestContent p
span{font-weight:bold}div.samples.contestWinners div#packageContent.contestWinners
h3#congratsWinners{color:#a97e6e;font-size:18px;font-weight:bold;background:none;margin:0
0 10px 0;padding:0;height:auto;text-align:center}#packageContent.contestWinners
h3{width:630px;height:26px;background:url(http://images.totalbeauty.com/img/v5/bg_head630x30.gif) no-repeat 0 0;color:#fff;font-size:18px;font-weight:bold;padding:4px
0 0 10px;margin:0
0 10px 0}#packageContent.contestWinners #winnerWrap
h3{clear:both}#packageContent.contestWinners #winnerWrap
h4{font-size:18px}#packageContent.contestWinners #winnerWrap
p#contestWinnerDesc{margin-right:10px;margin-left:10px}#packageContent.contestWinners #winnerWrap
img#contestWinnerPhoto{float:left;width:300px;height:200px;margin:0
10px 0 10px}#packageContent.contestWinners
#grandPrizeWinner{float:left;width:310px}#packageContent.contestWinners #grandPrizeWinner
img{margin:0
auto;display:block}#packageContent.contestWinners #grandPrizeWinner
h4{font-size:18px;font-weight:bold}#packageContent.contestWinners #grandPrizeWinner
p{margin:0
10px 5px 0}#packageContent.contestWinners #winnerWrap p
span{font-size:12px;font-weight:bold;color:#a97e6e;text-decoration:none;padding:5px
0}#packageContent.contestWinners #grandPrizeWinner a
img{margin:0;float:right}#packageContent.contestWinners
.firstPlaceWinWrap{clear:both;border-bottom:1px dotted #dcd8cc;margin-bottom:10px;overflow:hidden}#packageContent.contestWinners .last, #packageContent.contestWinners #winnerWrap .giftCertWinners
p.last{border-bottom:none}#packageContent.contestWinners .firstPlaceWinWrap
img{float:left;width:50px;margin-right:10px;padding-left:10px}#packageContent.contestWinners .firstPlaceWinWrap
div{float:left;width:550px}#packageContent.contestWinners .firstPlaceWinWrap
h3{background:none;font-size:18px;color:#6f4e42;height:auto;margin:0;padding:0}#packageContent.contestWinners .firstPlaceWinWrap
p{margin-bottom:10px}#packageContent.contestWinners
.giftCertWinners{float:left;width:300px}#packageContent.contestWinners #winnerWrap .giftCertWinners
h4{font-size:16px;padding-left:10px}#packageContent.contestWinners #winnerWrap .giftCertWinners
p{color:#a97e6e;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #dcd8cc;padding-left:10px}.package
.flexButtonWrap{float:left;width:195px;text-align:center}.packageDivide{border-bottom:1px solid #69caf0;padding-bottom:12px}#pressPdfs{list-style-type:disc;margin-bottom:20px}#pressPdfs
li{padding:0pt 0pt 12px 12px;width:550px}#stateFairDescription{width:630px;height:582px;background:#fff url(http://images.totalbeauty.com/img/contest_article/stateFairBg.jpg) no-repeat;text-align:center;margin-top:10px}#stateFairCopy{width:350px;margin:0
auto;font:bold 23px "Helvetica Neue", Arial, sans-serif;color:#6f4e42}#stateFairCopy
p{margin-bottom:10px}.thankYou{font:normal 25px "Helvetica Neue",Arial,sans-serif;color:#16a5dd}.checkOut{font-size:19px}#stateFairCopy
img{border:none;clear:both;display:block;margin:0
auto}h3#participatingBlogsHdr,h3#participatingSponsorsHdr{background:#fff url(http://images.totalbeauty.com/img/bca/bcaH3bg.gif) repeat-x;padding:7px
5px;font:bold 13px "Helvetica Neue",Arial,sans-serif;clear:both}#participatingBlogs,#participatingSponsors{overflow:hidden;clear:both}#participatingSponsors
img{padding:8px;vertical-align:middle}#participatingBlogs ul, #participatingSponsors
ul{width:30%;float:left;margin:10px}#participatingBlogs ul li, #participatingSponsors ul
li{margin:0
0 3px 0}#participatingSponsors ul.exception
li{margin:0
0 30px 0}#participatingBlogs ul li a, #participatingSponsors ul li
a{color:#6f4d41}#packageContent blockquote
p{margin-bottom:5px}blockquote
p{padding:10px
30px 0 30px;font-style:italic;font-size:12px;text-align:justify}#packageContent blockquote
p.quoteAuthor{font-style:normal;text-align:right;padding-top:0;margin-bottom:20px}.blogBoost #packageContent
h3{font:bold 18px "Helvetica Neue", Arial, sans-serif;margin-bottom:10px}.blogBoost #packageContent
ol{list-style-type:decimal}.blogBoost #packageContent ol
li{margin:0
0 10px 50px;list-style-type:decimal;font-weight:bold;font-size:14px}.blogBoost #packageContent ol li
span{font-weight:normal}.blogBoost #packageContent dl
dt{width:280px;text-align:right;float:left;clear:left;height:35px}.blogBoost #packageContent dl
dd{margin:0
0 0 285px;height:35px}.blogBoost #packageContent dl dd
input{width:220px;border:1px
solid #a7a6aa}#blogBoostAgreement{background:#fff url(http://images.totalbeauty.com/img/v5/blogBoostAgreementBg.gif) repeat-y}.blogBoost #packageContent #blogBoostAgreement
h3{padding:5px
15px;background:transparent url(http://images.totalbeauty.com/img/v5/blogBoostAgreementHdr.gif) no-repeat;margin-bottom:0}#blogBoostAgreement
.checkAgree{padding:10px
15px;background:transparent url(http://images.totalbeauty.com/img/v5/blogBoostAgreementBot.gif) 0 100% no-repeat;text-align:center;font-weight:bold}#blogBoostAgreement .checkAgree
label{margin-left:10px}#blogBoostAgreementCopy{margin:0
15px;padding:10px;border:1px
solid #a7a6aa;background:white;overflow:auto;height:170px}#blogBoostAgreementCopy
h4{font-size:12px;margin-bottom:10px}.blogBoostCenter{text-align:center}input#blogBoostSubmit{width:210px;height:33px;background:#fff url(http://images.totalbeauty.com/img/v5/blogBoostAgreementSubmit.gif) no-repeat}input#blogBoostSubmit:hover{background-position:0 -33px}#blogBoostAgreementCopy
.indent{margin-left:15px}#blogBoostAgreementCopy
.indent2{margin-left:30px}#blogBoostAgreementCopy .indent
span{text-decoration:underline}#dealsOfWeek{width:630px;background:#fff url(http://images.totalbeauty.com/img/sweeps/wonderland/shoppingGuide/winterDealsBg.gif) repeat-y;overflow:hidden;clear:both}.dealsOfWeekBtm{width:630px;height:18px;background:#fff url(http://images.totalbeauty.com/img/sweeps/wonderland/shoppingGuide/winterDealsBtm.gif) no-repeat;float:left}#packageContent #dealsOfWeek
h2{background:#fff url(http://images.totalbeauty.com/img/sweeps/wonderland/shoppingGuide/winterHdr.jpg) no-repeat;height:27px;color:#fff;text-indent: -9999px;margin:0;padding:0}.deal{width:100px;margin:5px
0 10px 20px;float:left;text-align:center}#packageContent .deal
p{margin:5px
0}.deal .productImg
a{border:none;text-decoration:none}#packageContent  .deal  p
span{font:normal 10px "Helvetica Neue", Arial, sans-serif;text-decoration:none}.deal .getDeal
a{width:82px;height:17px;background:#fff url(http://images.totalbeauty.com/img/sweeps/wonderland/shoppingGuide/getThisDealBtn.gif) no-repeat;display:block;margin:0
auto}#packageContent
h1.holidayShoppingGuide{color:#6f4e42;font:bold 24px "Helvetica Neue", Arial, sans-serif}#packageContent
h3.holidayShoppingGuide{color:#a97e6e;font:bold 12px "Helvetica Neue", Arial, sans-serif;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #caf0ff}#perfectPicksTakeQuiz{background:#fff url(http://images.totalbeauty.com/img/sweeps/wonderland/shoppingGuide/bg_perfectPicksTakeQuiz.jpg) no-repeat;width:612px;height:33px;padding:8px
0 2px 17px;margin-bottom:12px;border-bottom:1px solid #caf0ff}#perfectPicksTakeQuiz
h3{font-weight:bold;font-size:13px}#perfectPicksTakeQuiz h3
a{padding-left:5px}#budgetAnchors{width:596px;height:35px;clear:both}#budgetAnchors
p{float:left;padding:5px
10px 0 0;font-size:14px;color:#6f4e42}#budgetAnchors
ul{float:left;color:#fff;font:bold 14px "Helvetica Neue", Arial, sans-serif;background:#fff url(http://images.totalbeauty.com/img/sweeps/wonderland/shoppingGuide/budgetBg.gif) no-repeat}#budgetAnchors
li{float:left;padding:3px
15px 5px 5px}#budgetAnchors li
a{color:#fff}.anchors{width:630px;height:27px;background:#fff url(http://images.totalbeauty.com/img/sweeps/wonderland/shoppingGuide/anchorsBg.jpg) no-repeat;color:#0083b7}.anchors
p{font:bold 14px "Helvetica Neue", Arial, sans-serif;float:left;padding:5px}.anchors
ul{float:right}.anchors
li{float:left;padding:0
5px;margin:5px
0 5px 5px}.anchors
li.priceRanges{border-right:1px solid #0083b7}.anchors
li.last{border-right:none}.brandDeals{clear:both;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #caf0ff;margin-bottom:10px}.brandLogo{width:120px;float:left;padding-top:30px}#packageContent .brandLogo p, .brandLogo
img{margin-left:10px}.productsDeals{float:left;border-left:1px solid #caf0ff;padding-left:10px;width:480px}.clear{clear:both;width:480px}#packageContent
p#beautyBubblesHeaderTitle{font-size:36px;text-align:center;margin:0px;padding-bottom:5px}#packageContent
p#beautyBubblesBoostMessage{font-size:15px;text-align:center;margin:0px;padding-bottom:10px}#packageContent p.offerCode, #packageContent
p.seeForDetails{margin:10px
0 0 10px;font-size:9px;text-align:left}#packageContent
p.seeForDetails{margin:0
0 0 10px}#packageContent p.seeForDetails
em{font-style:italic}.ourFriendsList{border-bottom:5px solid #412d26;margin:5px
0 1px 0;padding-left:5px}#packageContent .ourFriendsList
p{margin-bottom:10px}.package .privacyPolicy ul
li{padding:0
0 6px 0;list-style-type:disc;list-style-position:inside}#twitter{width:280px;margin-bottom:20px;float:left}#twitter
.tw_head{width:280px;height:102px;background:url(http://images.totalbeauty.com/img/samples/bg_twitter.gif) top left no-repeat}#twitter .tw_head
p{color:#412d26;padding:59px
20px 0 20px;line-height:16px}#twitter .tw_head p
img{margin-left:3px;vertical-align:middle}#twitter
.tw_content{border-left:1px solid #dcd7cd;border-right:1px solid #dcd7cd}#twitter .tw_content
.tw_row{margin:0
10px;border-bottom:1px solid #dcd7cd;width:258px;padding:8px
0}#twitter .tw_content .tw_row p
img{margin-right:3px}#twitter .tw_content .tw_row
p.ago{color:#c3ab9e;font-size:10px}#twitter
.tw_bottom{overflow:hidden;background:url(http://images.totalbeauty.com/img/samples/bg_twitter_bottom.gif) top left no-repeat;width:280px;height:7px}#facebook{width:280px;height:45px;padding-bottom:10px;float:left}