@font-face{font-family:'AlternateGothicFSNo3';src:url("/css/fonts/AlternateGothicNo3-webfont.eot");src:url("/css/fonts/AlternateGothicNo3-webfont.eot?iefix") format("eot"),url("/css/fonts/AlternateGothicNo3-webfont.woff") format("woff"),url("/css/fonts/AlternateGothicNo3-webfont.ttf") format("truetype"),url("/css/fonts/AlternateGothicNo3-webfont.svg#webfontUJOPMwss") format("svg");font-weight:normal;font-style:normal}body{background:#fff;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;color:#222}p,a,div{font-family:"helvetica neue",arial,sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup,sub{line-height:0;vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}a{cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}a:active,a:focus,input{outline:none}* html
.clearfix{height:1%;overflow:visible}*+html
.clearfix{min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}input[type="submit"]{-webkit-appearance:none}select{cursor:pointer}a{color:#eb0053}h1,h2,h3,h4{font-family:"AlternateGothicFSNo3";text-transform:uppercase;line-height:100%}h1{font-size:28px}h2{font-size:21px}h3{font-size:18px}h4{font-size:14px}img{max-width:100%}.indented{margin-left:20px}.pinkButton{padding:10px;background:#eb0053;color:#fff;font-size:16px;font-family:"AlternateGothicFSNo3";font-size:20px;text-transform:uppercase;border:none;text-shadow:none;cursor:pointer}input.disabled{background:#aaa;color:#fff}input.disabled:hover{cursor:auto;text-decoration:none}#cartPopupContainer{display:none}#cartPopError{color:#f22}#cartPopup{width:100%;max-width:375px;height:360px;position:absolute;top:90px;z-index:10}#cartArrowImg{left:330px;position:relative;top:4px}.blackHeader{background-color:#000;padding:15px
0 15px 25px;text-transform:uppercase;color:#fff;font-family:'AlternateGothicFSNo3';font-size:18px}.blackHeader
p{float:right;margin-right:20px;cursor:pointer;font-weight:bold;padding-top:7px}.cartPopupLoading{padding:20px;border:2px
solid #000;background-color:#fff;text-align:center}.cartPopupInner{padding:20px;border:2px
solid #000;background-color:#fff}.cartPopupInner div:first-child{padding-top:0}.cartPopRow{padding-top:20px;padding-bottom:15px;border-bottom:1px solid #ddd}.cartPopRow
img.prod_img{width:63px;height:63px;float:left;margin-right:16px}.cartPopRowInner span
a{font-weight:bold;color:#000}.cartPopRowInner
div{margin-top:5px}.cartPopRowInner
input{width:30px;height:30px;line-height:30px;margin:0
5px;text-align:center}.cartPopQuantity{margin-top:5px}.updateLink{font-size:10px;color:#777;text-decoration:underline;display:block}.removeLink{font-size:10px;color:#c22;text-decoration:underline;display:block}.popQuantityUpdateCol{width:45px;text-align:center}.popQuantityTotal{width:145px;text-align:right}#cartPopCheckout{margin-top:15px;float:right}#cartPopCheckout
span{font-weight:bold}#cartPopCheckout
button{margin-top:15px;cursor:pointer}#cartPopCheckout
a.pinkButton{margin-top:15px;float:right;padding:15px
13px}div.flatLineDivider{height:0px;border-bottom:2px solid #ddd;margin-bottom:10px}div.shortLineDivider{clear:both;height:10px;border-bottom:2px solid #ddd;margin-bottom:10px}div.lineDivider{height:20px;border-bottom:2px solid #ddd;margin-bottom:20px}ul.tabs
li{height:36px;float:left;text-transform:uppercase;font-size:12px}ul.tabs{float:left}ul.tabs li
a{color:#222;padding:6px
7px 0 8px;height:28px;display:block}ul.tabs li
a.cust_feed{display:none}ul.tabs li a:hover,ul.tabs li
a.active{background:#ddd;text-decoration:none}#tab_2{display:none}div.content_wide{width:100%;max-width:1060px}div.container{width:100%;max-width:1060px}div.hero_image_cont{width:310px;margin:18px
auto 10px;max-width:1060px}ul.home_labels
li{padding:0;height:100%;font-family:'AlternateGothicFSNo3';font-size:16px;color:#000;text-transform:uppercase;border-right:2px solid #ddd;width:32%;max-width:328px;float:left;text-align:center}ul.home_labels li
a{padding-top:3px;display:block;color:#000;font-family:'AlternateGothicFSNo3'}ul.home_labels
li.first_purchase{height:32px;padding-top:10px;color:#EB0053}ul.home_labels
li.new_collection{border:none}ul.home_labels{clear:both;max-width:990px;width:100%;height:42px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}table.home_labels{width:100%;max-width:990px;height:42px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;clear:both}table.home_labels
td{width:33%;padding:0;font-family:'AlternateGothicFSNo3';font-size:16px;color:#000;text-transform:uppercase;border-right:2px solid #ddd;max-width:328px;text-align:center;vertical-align:middle}table.home_labels td
a{font-family:'AlternateGothicFSNo3';color:#000}table.home_labels
td.first_purchase{color:#EB0053}table.home_labels
td.new_collection{border:none}table.home_labels
li{padding:0;height:100%;font-family:'AlternateGothicFSNo3';font-size:16px;color:#000;text-transform:uppercase;border-right:2px solid #ddd;width:32%;max-width:328px;float:left;text-align:center}table.home_labels li
a{padding-top:3px;display:block;color:#000;font-family:'AlternateGothicFSNo3'}table.home_labels
li.first_purchase{height:32px;padding-top:10px}ul.home_labels
li.new_collection{border:none}a.scroll_button
img{display:none}div.hero_image{height:124px;width:300px;border:1px
solid #aaa}div.hero_image a
img{height:124px;width:300px;max-width:2000px}a.scroll_button img,div.hero_image{float:left}a.scroll_button.prev
img{margin-right:5px}a.scroll_button.next
img{margin-left:5px}div.circles{margin:15px
0;width:100%;height:10px;clear:both;text-align:center}div.circles
img{padding:0
5px}div.home_row{overflow:hidden;width:98%;margin:0
auto;clear:both}div.home_row a,div.catProduct{display:block;position:relative;width:46%;max-width:235px;margin:0
2% 10px 0;float:left}div.last{margin-right:0}a.image_link{display:block;position:relative;width:100%;max-width:235px;max-height:235px;margin-bottom:10px;float:left}div.home_row a span,div.catProduct
span{z-index:100;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;width:95%;height:95%;top:0;left:0;border:6px
solid #000}div.home_row a:hover span,div.catProduct a:hover
span{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}div.home_row
a.last{margin-right:0}div.separator{clear:both;max-width:990px;width:100%;height:60px;padding:0
2%}div.separator
span{margin-top:29px;height:2px;background:#ddd;width:24%;float:left;display:block}div.separator
h3{padding:20px
1% 0;float:left;font-family:'AlternateGothicFSNo3';font-size:30px;text-transform:uppercase;width:48%;text-align:center}div.home_copy{clear:both;margin:36px
0}div.home_copy
p{color:#222;font-size:14px;padding:3px
0}table.separator{width:100%;margin:20px
0;clear:both;text-align:center;max-width:970px}table.separator tr td
div{width:100%;height:48%;border-bottom:2px solid #ddd}table.separator
h3{font-family:'AlternateGothicFSNo3';font-size:30px;padding:0
5px 0;text-transform:uppercase;margin:0
auto}.pagination{margin:0
auto;width:90px;display:none}.pagination
li{float:left;margin:15px
4px;list-style:none}.pagination li
a{display:block;width:10px;height:0;padding-top:10px;background-image:url(//images.totalbeauty.com/img/shop/dot.png);background-position:0 0;float:left;overflow:hidden}.pagination li.current
a{background-position:0 -10px}#signInLi{display:none}#usernameLi{display:none}div.nav_wide{width:100%;background:#b5d5df;height:80px}div.nav_wide
ul{width:331px;float:right;height:22px;margin:8px
0 10px 0}div.nav_wide ul
li{max-width:85px;float:right;margin:10px
6px 0}div.nav_wide ul li
a{color:#fff;font-size:14px;font-family:'AlternateGothicFSNo3';text-transform:uppercase}div.nav_wide ul
li.nav_shop{margin-right:0}div.nav_wide ul li.nav_shop
a{text-decoration:underline}div.nav_wide ul
li.tbsearch{margin-top:0px}div.nav_wide
img.tblogo{float:left;margin-top:9px;margin-left:4px}div.nav_wide
form{width:110px;height:20px;background:#daeaef}div.header{text-align:center}div.nav{max-width:990px;margin:0
auto;height:100%}div.subnav{max-width:990px;margin:0
auto;height:40px}div.subnav ul.nav_right
li{border-right:1px solid #222;padding:0
12px}div.subnav
ul{margin-top:10px;float:right}div.subnav ul
li{height:16px;float:left;font-size:14px;color:#222}div.subnav ul li
a{color:#222}div.subnav ul
li.cart{border:none}#searchForm{width:281px;margin:0
auto 25px}#searchForm
#searchInput{width:235px;-webkit-appearance:none}#searchForm
.searchSubmit{position:relative;top:8px}form.newsletter{margin-top:14px;float:left;position:relative;width:350px}form.newsletter
label{margin-top:3px;float:left;text-transform:uppercase;font-size:16px;font-family:'AlternateGothicFSNo3';font-size:16px;color:#eb0053}form.newsletter
input{float:left}form.newsletter
input.signup{margin-top:1px}form.newsletter
input.email{color:#aaa;font-size:10px;margin:0
6px;background:#fff;border:1px
solid #eee;height:22px;width:158px;padding:0
0 0 5px}form.newsletter
p.status{width:250px;display:none;position:absolute;font-size:12px;font-weight:bold;top:28px;left:0;color:#000;padding:2px
0}form.newsletter
p.status.success{top:6px}form.newsletter
img{margin:5px
5px 0 0}form.newsletter img,form.newsletter
input{float:left}form.newsletter
input.signup_pink{margin:7px
0 0}img.shoplogo{margin:8px
auto 0}ul.icons{float:right}ul.icons
li{float:left;padding:0
1px}div.breadcrumbs{clear:both;max-width:990px;width:100%;border-top:2px solid #ddd;border-bottom:2px solid #ddd;padding:10px
0}div.breadcrumbs
ul{padding-left:10px}div.breadcrumbs ul
li{color:#222;font-weight:bold;font-size:14px;float:left;padding:2px
2px 2px 0}div.breadcrumbs ul li
a{color:#222;font-weight:normal}div.breadcrumbs ul li
span{color:#aaa;font-weight:normal}div.container{max-width:1060px;margin:0
auto}.content{margin:0
auto;width:97%;max-width:990px}.content_inner{max-width:990px;padding:23px
0}#leftCol{position:relative;max-width:720px;margin:0
auto}.footer_optins{width:100%;height:40px}.footer_optins
.newsletter{float:right;margin-bottom:10px}div.footer_wide{width:100%;height:75px}div.footer{max-width:990px;margin:0
auto;height:100%;text-align:center;padding:0}div.footer_wide{background:#ddd}div.footer
ul{padding-top:15px}div.footer ul
li{padding:0
3px;display:inline;color:#222;border-right:1px solid #222;font-size:10px}div.footer ul li
a{color:#222}div.footer ul li.privacy,div.footer ul
li.copywright{border:none}div.footer ul
li.copywright{padding-left:15px}div.home_row img,div.prod_image img,div.thumb_list img,div.catProduct img,div#catHero img,div.cart_list img,img.gray{border:1px
solid #aaa}div.home_row img,div.prod_image img,div.thumb_list img,div.catProduct img,div.cart_list
img{width:100%}.astrik{color:#EB0053;font-weight:bold}#catHero{width:100%;text-align:center}.checkoutFormContainer
div.requiredLegend{font-weight:bold;color:#000}.checkoutFormContainer div.requiredLegend
span{color:#EB0053;font-weight:bold}a.cartProductTitle{color:#000;display:block;font-family:"AlternateGothicFSNo3";font-size:20px;margin-bottom:5px;text-transform:uppercase;display:none}#cartPopupContainer{display:none}#cartPopError{color:#f22}div.flatLineDivider{height:0px;border-bottom:2px solid #ddd;margin-bottom:10px}div.shortLineDivider{height:10px;border-bottom:2px solid #ddd;margin-bottom:10px}div.lineDivider{height:20px;border-bottom:2px solid #ddd;margin-bottom:20px}#secureContent{display:none;overflow:hidden;padding-bottom:5px;border-bottom:2px solid #ddd}#verifyImg,span#siteseal{margin:10px
0 0 1%}span#siteseal{display:block;float:left;width:36%;max-width:131px}#bbbImg{float:left;margin:0
0 50px 2%;width:30%;max-width:135px}#biz_metal{float:left;margin-right:1%}#bizBadge{display:block;position:relative;z-index:1;width:31%;max-width:125px;float:left;height:73px;margin:0
0 10px 0}.br-button{min-width:96px;width:100% !important;max-width:125px}#checkoutQuestions{display:none;overflow:hidden;padding-bottom:5px;border-bottom:2px solid #ddd}#checkoutQuestions
div{margin-bottom:8px;cursor:pointer}#checkoutQuestions div
div.f_answer{margin-bottom:0;display:none;font-weight:bold;color:#333;padding-left:15px}p.statuspurchase{background:none repeat scroll 0 0 #FCE2F5;border:1px
solid #eb0053;border-radius:5px 5px 5px 5px;color:#eb0053;float:right;font-size:12px;line-height:12px;margin:15px
20px 0;padding:8px}input.textfieldError[type="text"]{border:1px
solid #eb0053;border-radius:3px 3px 3px 3px;box-shadow:0 0 1px #eb0053, 0 0 1px #eb0053 inset;height:28px;text-indent:5px}select.textfieldError{border:2px
solid #eb0053}.strikeout{text-decoration:line-through;font-weight:bold}.cartTable{margin-top:7px}.cartTable tr
td{padding:10px
0;vertical-align:middle}.cartTable
.col1{width:24.2%}.cartTable .col1
img{min-width:64px}.cartTable
.col2{display:none}.cartTable .col2
p{color:#EB0053;padding:0
10px}.cartTable .col2 p
a{color:#00A2FF}.cartTable
.col3a{width:17.1%}.cartTable
.col3b{width:17.4%}.cartTable
.col4{width:20.3%}.cartTable
.col5{width:21%}.cartTable
input{width:30px;height:30px;line-height:28px;text-align:center}#cartDetails{height:145px}#promoContainer{color:#f00}#promoCode{float:left;padding:0
0 0 0px;width:23%}#promoCode
input{width:54px;height:30px;line-height:34px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px
solid #d6d6d6}#promoCode
a{color:#888}.promoLabel{padding-right:5px}#totalSummary{float:left;width:200px;margin-left:20px}#totalSummary
td{text-align:right;padding-bottom:7px}.checkoutFormTitle{display:inline}#paymentNotice{margin:10px
20px 25px 0;text-align:right;font-style:italic;font-weight:bold}#taxNotice{margin:10px
10px 25px 0;text-align:left;font-style:italic;font-weight:bold;font-size:10px;float:left}#cartCheckoutButton{margin-top:30px;float:left}.checkoutFormContainer{float:right;margin-right:20px;text-align:right}.checkoutFormContainer
div{color:#888;width:265px;text-align:left;float:right;margin-top:2px}.checkoutFormContainer div
a{font-weight:bold}.checkoutFormContainer
br{clear:right}.checkoutFormContainer
input{width:265px;height:30px;line-height:30px;margin-top:5px;border:1.5px solid #ddd;border-radius:2px}.checkoutFormContainer input[disabled]{background:none;border:none}.checkoutFormContainer input[type="checkbox"]{width:auto;height:20px;margin-top:5px;float:left}.checkoutFormContainer
input#billingIsShipping{margin-top:0}.checkoutSelect{width:267px;height:30px;margin-top:5px;background-color:#DDD;border:1.5px solid #CCC;padding:5px
3px 5px 3px}#promoStatus{display:none;font-size:12px;line-height:12px;padding:8px;margin-top:5px;width:230px}#promoStatus.promoValid{background:none repeat scroll 0 0 #DDDDFC;border:1px
solid #3333EB;border-radius:5px 5px 5px 5px;color:#3333EB;display:block}#promoStatus.promoError{display:block;background:none repeat scroll 0 0 #FCE2F5;border:1px
solid #eb0053;border-radius:5px 5px 5px 5px;color:#eb0053}#promoStatus.promoChecking{display:block;text-align:center;width:100%;max-width:230px;line-height:120%}.checkoutFormContainer
select{*background:#fff;*border:0px;*padding:0;*height:auto;*margin-top:3px}.checkoutFormContainer
label{margin-right:6px}.checkoutFormContainer
label.label_right{margin:2px
0 0 5px}.checkoutBoxContainer
div{color:#000;font-weight:bold;width:240px;padding-top:4px}form#checkoutForm
div.checkoutBoxContainer{margin-top:5px}.checkoutBoxContainer
p{font-weight:bold;color:#000;padding-top:4px;width:255px;margin:2px
0 0 25px}.checkoutCheckboxLabel{width:265px}#ex_month{width:176px;margin-right:2px}#ex_year{width:85px}#orderButton{float:right;margin:18px
182px 55px}.updateLink{font-size:10px;color:#777;text-decoration:underline;display:block}.removeLink{font-size:10px;color:#c22;text-decoration:underline;display:block}.popQuantityUpdateCol{width:45px;text-align:center}.popQuantityTotal{width:145px;text-align:right}#cartPopCheckout{margin-top:15px;float:right}#cartPopCheckout
span{font-weight:bold}#cartPopCheckout
button{margin-top:15px;cursor:pointer}#cartPopCheckout
a.pinkButton{margin-top:15px;float:right;padding:15px
13px}div.submit_order{margin:20px
auto;width:153px;clear:both}div.submit_order
input.pinkButton{cursor:pointer}div.sec_wrapper{width:400px;height:500px;padding:20px;background:#fff;border:1px
solid #ccc;-moz-box-shadow:0 2px 3px #676767;-webkit-box-shadow:0 2px 3px #676767;box-shadow:0 2px 3px #676767}div.sec_header{padding:0
0 10px 0}div.sec_header
p{font-size:24px;color:#004b68;font-style:italic;line-height:26px}div.sec_text{padding:10px
0 0 0}div.sec_text
p{font-size:12px;color:#888;line-height:14px}div.sec_sub_header{padding:10px
0 0 0}div.sec_sub_header
p{font-size:16px;color:#004b68;line-height:18px;font-style:italic}.sec_visa_img{padding:10px
0 0 0}.sec_amex_img{padding:10px
0 0 0}form.newsletter{display:none}ul.icons{display:none}#rightCol{clear:both;max-width:720px;width:100%;margin:0
auto;padding-bottom:5px;margin-bottom:20px}#rightCol
div.shortLineDivider{border-bottom:none;height:8px;margin:0}span.tip{float:right;padding-right:3px;font-weight:bold;font-family:Arial}#faqH2{clear:both;width:98%;float:left;padding:9px
5px;background:#B5D5DF;color:#fff;cursor:pointer}#secH2{clear:both;width:98%;float:left;padding:9px
5px;background:#B5D5DF;color:#fff;cursor:pointer}.cartTable{width:100%}.cartTable
.col2{display:none;width:0}.checkoutFormTitle{display:block;margin-bottom:7px}#promoCode{position:absolute;left:3%}#totalSummary{position:absolute;right:1%}.checkoutFormContainer{float:none}.checkoutFormContainer
label{float:left;margin:15px
60px 4px 5px;display:block}.checkoutFormContainer p
label{margin:0
6px 0 0}.checkoutFormContainer
select{float:left;margin-left:35px;width:87%}form#checkoutForm
div.checkoutBoxContainer{margin-left:36px;margin-top:20px}#ex_month{width:57%}#ex_year{margin-left:1%;width:29%}.checkoutFormContainer
input{float:left;margin-left:35px;width:87%}.checkoutFormContainer
div{float:left;margin-left:35px;width:100%}.checkoutSelect{float:left}.checkoutFormContainer input[type="checkbox"]{margin-left:0}.checkoutFormContainer
div.requiredLegend{margin:18px
5px}#paymentNotice{text-align:center}#finalizeContainer{margin-left:5px;margin-top:5px}div.footer
ul{margin-top:5px}div.footer ul
li.copywright{display:block}a.video_link{display:none}div.jqibox.sec_code
.jqi{left:83% !important;margin-left:-400px !important;top:100px !important}.close_button{position:absolute;top:-24px;left:-27px;z-index:15;cursor:pointer}div.jqiclose{display:none}div.jqibuttons{display:none}.jqifade{background:none}.shopsslidecont{display:none}div.catProductListRow{overflow:hidden;width:98%;margin:0
auto 15px}#catHeroSummary{margin:20px
0}.even{clear:both}.catProduct{float:left;margin-right:4%;margin-bottom:10px;width:46%;max-width:235px}.catProduct
a{font-weight:bold}.catProduct
p{color:#222;font-weight:bold;line-height:20px;margin:8px
0;word-wrap:break-word}div.product_left{width:300px;margin:0
auto}div.scroller_list{width:61px;height:260px;margin-left:10px;float:left}div.scroller_list
img{margin-bottom:5px}img.main_prod_img{float:left;max-width:227px;margin-top:11px}div.product_info{float:right;margin:20px
0 0;width:100%}div.product_info
h2{color:#000;font-family:"AlternateGothicFSNo3";font-size:30px;line-height:30px;text-transform:uppercase;max-width:260px}div.product_info p,div.product_info ul
li{font-size:14px}div.product_info ul
li{margin:5px
0}div.product_info
select{background-color:#DDD;margin-top:10px;width:220px}div.product_info
.pinkButton{background:#F9BF44;display:block;margin:15px
0 28px;padding:8px
10px}div.product_info
ul.product_contents_list{margin:20px
0}div.product_info p
span.sale_price{color:#EB0053;font-size:18px}div.product_info
p.price{font-weight:bold;margin-top:10px}div.review_block{margin-top:15px;float:left;overflow:hidden;width:100%}div.review_block
div.upsell{margin-top:25px;width:100%}div.review_block
.block_content{border-top:2px solid #DDD;clear:both;padding:20px
15px}div.review_block .block_content
p{color:#222;font-size:14px;padding:10px
0}div.review_block .block_content ul
li{list-style:disc inside none}.toolsLeft{display:none}table.product_purchased_list
th{border-bottom:2px solid #ddd;font-size:14px;font-weight:normal;padding:6px
6px}table.product_purchased_list
td{padding:6px
6px;font-size:14px}table.product_purchased_list td.center,table.product_purchased_list
th.center{text-align:center}table.product_purchased_list td
span.box{padding:10px;border:1px
solid #ddd;display:inline-block;width:10px;height:10px}table.product_purchased_list td
span.goth{font-family:'AlternateGothicFSNo3';font-size:19px;text-transform:uppercase}table.product_purchased_list{max-width:722px;width:100%;margin:50px
0 0}table.product_purchased_list
td.thumb{width:70px;padding-right:6px}table.product_purchased_list td.thumb
img{min-width:64px}table.totals_table{margin:0
auto;width:220px}table.totals_table
td{padding:6px
0;font-size:14px}table.totals_table
td.first{width:128px;text-align:left}table.totals_table
td.second{width:92px;text-align:right}table.totals_table
td.fineprint{color:#888;font-size:12px}div.address_blocks{margin:10px
auto 0;clear:both;overflow:hidden;max-width:320px}div.address_blocks
p{padding:6px
0;font-size:14px}div.address_blocks
div.col{float:left;margin-top:10px}div.col.col1 p,div.col.col3
p{font-weight:bold;width:62px}div.col2{width:230px;margin-left:10px}div.col3{clear:both}div.col4{width:230px;margin-left:10px}div.block_thank_you,div.block_order_summary,div.block_totals,div.block_billing_shipping,div.block_continue{width:100%;max-width:722px;margin:0
auto}div.block_order_summary{padding:0
0 20px 0;width:98%;max-width:722px;border-bottom:2px solid #ddd}div.block_thank_you{border-bottom:2px solid #ddd}div.complete_title
p{margin-top:15px}div.thank_you_body{margin-top:16px}div.complete_title p
a{font-style:italic;font-weight:bold;font-size:14px;font-weight:bold;color:#222}div.complete_title
p{vertical-align:bottom;line-height:27px}div.complete_title h1,div.order_summary_title h2,div.block_billing_shipping_heading
h2{font-size:30px;font-family:'AlternateGothicFSNo3';color:#222;padding-right:15px;padding-left:15px}div.complete_title h1,div.order_summary_title
h2{padding-left:0}div.order_summary_title
h2{height:27px}div.order_number{clear:both;margin-top:8px}div.complete_title{width:698px;height:50px;margin-top:10px}div.thank_you_body
p{padding-bottom:20px;font-size:14px;line-height:22px}div.thank_you_body
div.complete_social{line-height:24px;height:25px;width:320px}div.thank_you_body div.complete_social
p{vertical-align:middle;font-weight:bold;float:left;padding-right:5px}div.thank_you_body div.complete_social
img{float:left;padding:0
2px}div.order_summary_title{max-width:710px;width:100%;padding:20px
0 20px 12px;height:35px}div.order_summary_title
h2{padding-top:8px}div.order_summary_title
div.order_number{border:1px
solid #ddd;padding:6px
0;line-height:140%;font-size:14px;width:95%}div.order_summary_title div.order_number
span.label{font-weight:bold;padding:0
8px}div.order_summary_title div.order_number
span.item{padding:0
8px}div.block_totals,div.block_billing_shipping{border-bottom:2px solid #ddd;padding-top:20px;padding-bottom:20px}div.block_billing_shipping_heading
h2{font-size:19px}div.block_billing_shipping_heading
p{line-height:20px;font-weight:bold;font-style:italic;font-size:14px;vertical-align:bottom}div.block_billing_shipping_heading{width:500px}div.block_billing_shipping_heading p,div.block_billing_shipping_heading
h2{float:left}div.block_continue{padding-top:30px}div.block_continue
a{display:block;margin:0
auto;background:#eb0053;width:160px;height:26px;padding-top:10px;color:#fff;text-transform:uppercase;font-family:'AlternateGothicFSNo3';text-align:center;font-size:20px}div.block_continue a:hover{text-decoration:underline}#brdialog-win{display:none}#bizrate_surv{display:none;max-width:100%}.whiteDrop{background-color:#fff;border:1.5px solid #ccc;border-radius:4px;height:30px;padding:5px
3px;max-width:95%}#resultSummary{margin:10px
0}#resultSummary
span{font-weight:bold}#options{margin:7px
7px 3px 0}#options
label{font-weight:bold;margin:10px
5px 5px;font-size:11px}#options
#catOption{float:left;display:none}#options
#bOption{float:left;display:none}#options
#sortOption{float:left}#options
#countOption{float:left}#options
select{margin:0
5px 5px}.paging{width:165px;float:right;margin-right:5px}.paging
label{float:left;margin:10px
5px 5px;font-weight:bold}.paging
ul.searchPagination{margin:10px
0 10px 8px}.paging ul.searchPagination
li{float:left;padding-left:5px}.paging ul.searchPagination li
span{color:#EB0053}.paging ul.searchPagination li
a{color:#000}.paging ul.searchPagination li a:hover{color:#EB0053}.paging ul.searchPagination li
a.next{color:#00A2FF}#pagContinue{padding-left:3px}#catLeft{position:absolute;width:48%;min-height:170px}#catLeft
h2{margin:10px
0;clear:both}#catLeft
ul{padding-left:8px}#catLeft ul
li{margin:5px
0;text-transform:uppercase}#catLeft ul li
a{color:#000}#catLeft ul li a:hover{color:#EB0053}#catLeft ul li a
span{color:#EB0053}#catLeft ul li
ul{clear:both;padding-left:10px}#catLeft ul li ul
li{margin:5px
0;text-transform:uppercase}#catLeft ul li ul li
a{color:#000}#catLeft ul li ul li a
span{color:#EB0053}#catLeft ul li ul li
ul{padding-left:10px}#catLeft ul li ul li ul
li{margin:5px
0;text-transform:uppercase}#catLeft ul li ul li ul li
a{color:#000}#catLeft ul li ul li ul li a
span{color:#EB0053}#searchProducts{min-height:420px;float:left;width:100%}.searchProduct{float:right;width:46%;max-width:180px;margin:5px
2%}.searchProduct a
img{border:1px
solid #bbb}.searchProduct
p{margin-bottom:2px}.searchProduct
a.cta{font-weight:bold}div.searchR0,div.searchR1,div.searchR2{margin-left:52%}div.searchR1{min-height:250px}.mod2{clear:both}img.loading{width:50%;margin:40px
0 10px 49%;display:block}#noResults{float:left;width:50%;margin-left:51.5%;margin-top:10px}#noResults
ul{margin:8px
0;padding:0
22px}#noResults ul
li{list-style-type:disc;padding:6px
0}#brandContainer{position:relative;max-width:785px;left:200px}#brandContainer
ol{float:left;width:145px;margin-bottom:15px;margin-right:10px;color:black}#brandContainer ol
li{padding:3px
0}#brandContainer ol li
a{color:black}#brandContainer ol
li.letter{font-weight:bold;padding:8px
0;font-size:16px}.brandLinks{margin:5px
25px 5px 0;float:right}.brandLinks
a{color:#000;padding:0
3px;cursor:pointer}.brandLinks
a.selected{color:#EB0053}#prod_shipping{margin-top:5px;margin-bottom:5px}#prod_shipping
a{font-weight:bold}#prod_shipping
img{margin-bottom:5px;cursor:pointer}#shippingWarning{display:none;color:black;cursor:pointer;font-size:12px;font-weight:bold;margin-top:5px;margin-bottom:3px;text-align:left;float:left;padding-left:35px;width:100%;overflow:hidden;height:0}#shippingWarning
span{color:#00A2FF}span.detail{color:#00A2FF}#priceFilters li
a.selected{color:#EB0053}.hide{display:none}#upsell{overflow:hidden;padding:10px;border:1px
solid #eb0053;margin:10px
0px;font-family:"AlternateGothicFSNo3","Arial Narrow","Franklin Gothic Medium",sans-serif}#upsell .ups-prod{margin:0
10px;width:100px;float:left}#upsell .ups-prod
img{border:1px
solid #000}#upsell
.prod_text{font-size:11px;text-align:center;height:60px;width:100px}#upsell .prod_text
p.desc{line-height:10px;margin-top:2px}#upsell .prod_text
p.price{font-size:12px;font-weight:bold;margin-top:4px}#upsell
.add_upsell{font-family:"AlternateGothicFSNo3","Arial Narrow","Franklin Gothic Medium",sans-serif;text-transform:uppercase;display:block;font-size:16px;background:#eb0053;width:100px;height:30px;line-height:30px;color:#fff;text-align:center}#upsell .upsell-hed{float:left;width:100px;line-height:28px;color:#eb0053;font-size:35px;font-family:"AlternateGothicFSNo3","Arial Narrow","Franklin Gothic Medium",sans-serif}#upsell
#forhim{float:right}#upsell #forhim
.add_upsell{background:#000}#upsell #forhim .upsell-hed{color:#000;margin-left:10px}@media (min-width: 460px){div.nav_wide{height:40px}div.nav_wide
ul{width:314px}div.nav_wide ul
li{margin:2px
6px 0}img.loading{margin:40px
0 10px 42px}div.footer_wide{height:60px}img.shoplogo{margin:16px
auto 0}div.hero_image_cont{width:444px}div.hero_image{width:444px;height:184px}div.hero_image a
img{width:444px;height:184px}#secureContent{max-width:420px;margin:0
auto}span#siteseal{width:131px}#bbbImg{width:135px}#bizBadge{width:125px}div.submit_order{margin:20px
0 20px 65%}div.submit_order{margin:20px
0 20px 42%}div.home_row{width:456px}#totalSummary{right:4%}#promoCode{width:42%}.cartTable
.col1{width:10%}.cartTable
.col2{display:block;display:table-cell;width:40%}.cartTable
.col3a{width:10%}.cartTable
.col3b{width:10%}.cartTable
.col4{width:15%}.cartTable
.col5{width:15%}form#checkoutForm
div.checkoutBoxContainer{margin-right:84px;margin-top:20px}#ex_month{width:34%;max-width:168px;min-width:0}#ex_year{margin-left:1%;width:18%;max-width:85px;min-width:0}.checkoutFormTitle{display:inline}.checkoutFormContainer
div{float:right;width:auto;margin-left:0;margin-right:5px}.checkoutFormContainer
div.requiredLegend{margin:18px
171px 6px 0}.checkoutFormContainer
label{float:none;margin:0;min-width:0;padding-top:12px;display:inline}.checkoutFormContainer
input{float:none;margin:5px;width:55%;min-width:225px;max-width:265px}.checkoutFormContainer
select{float:none;margin:5px;width:55%;min-width:225px;max-width:265px}.checkoutFormContainer input[type="checkbox"]{margin:0;min-width:0}#bbbImg{margin-left:10px}div.product_left{width:440px}div.scroller_list{height:388px}img.main_prod_img{max-width:365px}a.cartProductTitle{display:block;padding-left:10px;padding-right:10px}table.product_purchased_list
td{padding:6px
12px}table.product_purchased_list
th{padding:6px
12px}#searchForm{width:175px;margin:0;float:right;position:relative;top:-7px}#searchForm
#searchInput{width:135px}#catLeft{width:30%}#searchProducts{margin-left:30%}.searchProduct{float:left;width:32%;margin:5px
1.5%}.mod2{clear:both}div.searchR0,div.searchR1,div.searchR2{margin-left:1.5%}div.searchR1{min-height:0}img.loading{width:auto;height:auto}#noResults{width:61%;margin-left:0}#shippingWarning{float:none;width:auto;text-align:right;margin-right:6px}}@media (min-width: 540px){div.nav_wide{height:40px}div.nav_wide
ul{width:380px}div.nav_wide ul li
a{font-size:16px}div.subnav
ul{margin-top:16px}img.shoplogo{margin:32px
auto 0}ul.icons{display:block}img.loading{margin:40px
0 10px 71px}ul.tabs
li{height:36px;float:left;text-transform:uppercase}ul.tabs{float:left;height:36px}ul.tabs li
a{color:#222;padding:8px
10px 0 10px;height:28px}ul.tabs li a:hover,ul.tabs li
a.active{background:#ddd;text-decoration:none}#tab_2{display:block}table.home_labels
td{font-size:18px}div.hero_image_cont{width:522px}div.hero_image{width:522px;height:216px}div.hero_image a
img{width:522px;height:216px}#promoCode{width:49%}div.catProductListRow{width:511px}.catProduct
span{width:96%;height:96%}div.product_left{width:483px}div.scroller_list{height:422px}img.main_prod_img{max-width:404px;margin-top:0}div.submit_order{float:right;margin:20px
139px 20px 0}table.totals_table{margin:0
33px 0 0;float:right}#bizrate_surv{display:block}#resultSummary{float:left;margin:7px
10px 7px 0}#options{float:right;margin-right:7px}.searchProduct{width:23.5%;margin:5px
1%;margin-bottom:15px}#catLeft{width:23%}#searchProducts{margin-left:23%}.mod2{clear:none}.mod3{clear:both}div.searchR0,div.searchR1{margin-left:1%}#options
#catOption{display:block}#options
#bOption{display:block}}@media (min-width: 720px){#signInLi{display:block}#usernameLi{display:block}div.nav_wide
ul{width:515px}div.nav_wide ul
li{margin:2px
10px 0}div.nav_wide
img.tblogo{margin-left:0}img.loading{margin:40px
0 10px 132px}form.newsletter{display:block;margin-left:8px}ul.tabs
li{font-size:14px}ul.tabs li
a.cust_feed{display:block}div.footer{margin:0;max-width:100%}div.footer
ul{padding:25px
0 0 0}div.footer ul
li.copywright{display:inline}div.hero_image_cont{width:695px}div.hero_image{width:610px;height:252px}div.hero_image a
img{width:610px;height:252px}a.scroll_button
img{display:block;margin-top:82px}.pagination{display:block}.cartTable
.col1{width:10.7%}.cartTable
.col2{width:56%}.cartTable
.col3a{width:7.6%}.cartTable
.col3b{width:7.6%}.cartTable
.col4{width:9%}.cartTable
.col5{width:9%}div.address_blocks{max-width:605px}div.col3{clear:none}#brdialog-win{display:block}div.complete_title
h1{float:left}a.video_link{display:inline}.searchProduct{width:17.5%}#catLeft{width:21%}#searchProducts{margin-left:21%}.mod3{clear:none}.mod4{clear:both}}@media (min-width: 800px){div.hero_image_cont{width:774px}div.hero_image{width:702px;height:290px}div.hero_image a
img{width:702px;height:290px}a.scroll_button
img{margin-top:105px}div.home_row{width:100%}div.home_row
a{width:23%}img.loading{margin:40px
0 10px 154px}div.catProductListRow{width:100%}div.catProduct{width:23%}.even{clear:none}div.product_left{width:440px;margin:0;float:left}div.product_info{width:41%;max-width:418px;margin:32px
0 0 0}div.scroller_list{height:388px}img.main_prod_img{max-width:365px}ul.toolsLeft{display:block;border-bottom:2px solid #DDD;border-top:2px solid #DDD;height:42px;width:100%;margin:15px
0;clear:both;float:left}ul.toolsLeft
li{float:left;margin:12px
0 0 8px}ul.toolsLeft
li.sharethis{margin-top:14px;font-size:12px;width:91px}ul.toolsLeft
li.tw{width:94px}ul.toolsLeft
li.goog{width:70px}ul.toolsLeft
li.pin{width:51px}ul.toolsLeft
li.fb{width:90px}div.block_thank_you{margin:0;padding-left:12px;padding-right:12px}div.block_order_summary{margin:0}div.block_totals{margin:0}div.block_billing_shipping{margin:0}div.block_continue{width:100%;max-width:722px;margin:0}div.order_summary_title
h2{float:left}div.order_summary_title
div.order_number{width:297px;clear:none;float:right;line-height:130%}div.order_summary_title div.order_number
br{display:none}}@media (min-width: 870px){div.product_left{width:483px}div.scroller_list{height:422px}img.main_prod_img{max-width:404px;margin-top:0}}@media (min-width: 990px){div.hero_image_cont{width:958px}div.hero_image{width:882px;height:364px}div.hero_image a
img{width:882px;height:364px}a.scroll_button
img{margin-top:146px}img.loading{margin:40px
0 10px 226px}#rightCol{float:right;width:220px;padding:0;margin:0;border:none}#rightCol
div.shortLineDivider{border-bottom:2px solid #ddd;height:10px;margin-bottom:10px}span.tip{display:none}#secH2{float:none;padding:0;background:none;color:#000;cursor:default}#secH2
span{display:none}#secInfo{display:none}#secureContent{display:block !important;padding-bottom:0;border-bottom:none;margin:0}span#siteseal{float:none;margin-left:0;margin-bottom:10px}#bbbImg{float:none;margin:0}#bizBadge{float:none;margin-left:0}#faqLine{display:block}#faqH2{float:none;padding:0;background:none;color:#000;cursor:default}#faqH2
span{display:none}#checkoutQuestions{display:block !important;padding-bottom:0;border-bottom:none}#leftCol{margin:0}div.submit_order{margin:20px
13% 20px 20px}.checkoutFormContainer{float:right}.checkoutFormContainer
div.requiredLegend{margin:18px
137px 6px 0}#paymentNotice{float:right}div.product_info{width:418px}#catLeft{width:18%;max-width:180px}#ex_month{width:36.5%}#searchProducts{margin-left:20%}}@media (min-width: 1060px){div.hero_image_cont{width:1060px}form.newsletter{margin-left:0}div.hero_image{width:988px;height:408px}div.hero_image a
img{width:988px;height:408px}a.scroll_button
img{margin-top:146px}div.block_continue{padding-bottom:50px}div.catProduct{width:24%;margin-right:1.5%}div.last{margin-right:0}}@media (max-width: 800px){div#upsell{display:none}}.shopsslidecont{width:415px;height:250px;position:absolute;display:block;top:400px;left:-415px;z-index:100}.shopsslidecont.nuface{left:-435px;width:435px;height:218px;margin:0}.shopsslidecont.nuface
.close_x{top:40px;right:0}.shopsslidecont.GSNSLIDEIN{left:-442px;width:435px;height:218px;margin:0}.shopsslidecont.GSNSLIDEIN
.close_x{top:-7px;right:-7px}.shopsslidecont.MAKEUPTBSHOPSOPTIN,.shopsslidecont.MAKEUPTBSHOPSOPTINB{background:url(//images.totalbeauty.com/img/optin/step_shop_a.png) top left no-repeat;top:250px}.shopsslidecont.MAKEUPTBSHOPSOPTIN form,.shopsslidecont.MAKEUPTBSHOPSOPTIN .thankyoudiv,.shopsslidecont.MAKEUPTBSHOPSOPTINB form,.shopsslidecont.MAKEUPTBSHOPSOPTINB
.thankyoudiv{margin:94px
0 0 170px}.shopsslidecont.MAKEUPTBSHOPSOPTIN .close_x,.shopsslidecont.MAKEUPTBSHOPSOPTINB
.close_x{top:44px;right:14px}.shopsslidecont.LIPSTICKTBOPTIN{background:url(//images.totalbeauty.com/img/optin/step_a.png) top left no-repeat}.shopsslidecont.LIPSTICKTBOPTIN form,.shopsslidecont.LIPSTICKTBOPTIN
.thankyoudiv{margin:90px
0 0 180px}.shopsslidecont.LIPSTICKTBOPTIN
.close_x{top:70px;right:10px}.shopsslidecont.SUMMERTBOPTIN,.shopsslidecont.SUMMERTBSHOPSOPTIN,.shopsslidecont.SUMMERTBSHOPSOPTINB{background:url(//images.totalbeauty.com/img/optin/step_b.png) top left no-repeat}.shopsslidecont.SUMMERTBOPTIN form,.shopsslidecont.SUMMERTBOPTIN .thankyoudiv,.shopsslidecont.SUMMERTBSHOPSOPTIN form,.shopsslidecont.SUMMERTBSHOPSOPTIN .thankyoudiv,.shopsslidecont.SUMMERTBSHOPSOPTINB form,.shopsslidecont.SUMMERTBSHOPSOPTINB
.thankyoudiv{margin:112px
0 0 83px}.shopsslidecont.SUMMERTBOPTIN .close_x,.shopsslidecont.SUMMERTBSHOPSOPTIN .close_x,.shopsslidecont.SUMMERTBSHOPSOPTINB
.close_x{top:35px;right:45px}.shopsslidecont.SUMMERTBSHOPSOPTIN,.shopsslidecont.SUMMERTBSHOPSOPTINB{top:250px}.shopsslidecont
.close_x{position:absolute}.shopsslidecont.mid{top:400px}.shopsslidecont .shopsslidein,.shopsslidecont .zip_submit,.shopsslidecont
.thankyou{display:none;text-align:center}.shopsslidecont .shopsslidein p,.shopsslidecont .zip_submit p,.shopsslidecont .thankyou
p{font-family:"Libre Baskerville",serif;font-size:11px;line-height:14px;font-weight:bold}.shopsslidecont
.shopsslidein{display:block}.shopsslidecont
form{display:block;width:220px;height:123px}.shopsslidecont form input.zip,.shopsslidecont form
input.email{border:1px
solid #000;height:19px;margin:7px
0 15px 0;font-family:"Libre Baskerville",serif;font-size:10px}.shopsslidecont form
input.zip{width:114px;text-align:center;font-style:italic}.shopsslidecont form
input.email{width:176px;padding-left:5px}.shopsslidecont form
input.imgSubmitZip{display:block;margin:0
auto}.shopsslidecont
.thankyoudiv{width:220px;height:123px}