@font-face{font-family:'AlternateGothicFSNo3';src:url('http://static1.totalbeauty.com/css/fonts/AlternateGothicNo3-webfont.eot');src:url('http://static1.totalbeauty.com/css/fonts/AlternateGothicNo3-webfont.eot?iefix') format('eot'),
url('http://static1.totalbeauty.com/css/fonts/AlternateGothicNo3-webfont.woff') format('woff'),
url('http://static1.totalbeauty.com/css/fonts/AlternateGothicNo3-webfont.ttf') format('truetype'),
url('http://static1.totalbeauty.com/css/fonts/AlternateGothicNo3-webfont.svg#webfontUJOPMwss') format('svg');font-weight:normal;font-style:normal}* 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}body{color:#000;background:#fff;font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;color:#412d26}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}a,a:active{color:#0083b7;text-decoration:none}a:hover{text-decoration:underline}.callout_blue_line{overflow:hidden;height:5px;background:#b4e7fc}.column_row_3{width:984px;background-color:#fff}.column_row_2{float:left;width:634px;background-color:#fff}.column_1{float:left;overflow:hidden;padding:0
0 15px}.rightColumn{float:right;width:300px}.leftColumn{float:left;width:635px}.left_2column{width:620px;padding:15px
5px 0 15px}.ad954x60_wrapper{background:#FFF;width:990px}.ad954x60{margin:0
auto;text-align:center;width:970px;padding-top:7px}body{background:#caf0ff url(http://images.totalbeauty.com/img/v8/tb_bg_v8.jpg) top center repeat-x}#wrapper{width:990px;margin:0
auto}#bodyWrap{margin:0
auto;width:990px}#mastHead{width:990px;background:#fff}.header_top,.header_top_inside{width:990px;height:101px;margin:0
auto}.header_line{width:990px;height:5px;overflow:hidden}.logo{float:left;margin:22px
0 22px 20px}.logo.rr
.logo_left{display:none}.logo_left{letter-spacing: .5px;float:left;font-size:14px;font-weight:200;color:#6f4e42;margin-top:10px}.logo_left
a{text-decoration:none;color:#17a5dd}.logo_left a
span{color:#1092c5;text-decoration:none}.logo1{float:left;margin-right:8px}.logo1
img{border:0
none}.logo.rr
img{width:452px;height:41px}.header_advertisement{float:left;width:234px;margin-left:20px}.header_advertisement_text{width:234px;text-align:center;font-size:8px;font-weight:bold;color:#848484;margin-top:13px}.header_advertisement_img{margin-top:4px;height:60px;width:234px}.menu_v8{overflow:hidden;height:70px;width:950px;margin:0
auto;background:url(http://images.totalbeauty.com/img/v8/bottom_nav_full_bg.png) no-repeat top left;padding-bottom:5px}.menu_v8 .nav, .menu_v8
.sub{font:14px/14px "Helvetica Neue", Arial, sans-serif}.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}.sf-menu
ul{position:absolute;top:			-999em;width:950px}.sf-menu ul
li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu
li{float:left;position:relative;padding:0}.sf-menu
a{display:block;position:relative}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:0;top:40px;z-index:99}ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li
ul{top:			-999em}ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover
ul{left:950px;top:0}ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li
ul{top:			-999em}ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover
ul{left:950px;top:0}.sf-menu{float:left;margin-bottom:0}.sf-menu
a{padding:13px
11px;font-size:14px;text-decoration:none}.sf-menu li ul a, .sf-menu li ul a:visited{padding:8px
8px 9px 8px;font-size:13px;text-decoration:none;color:#caf0ff}.sf-menu li ul a:hover{text-decoration:underline}.sf-menu
.menu_sep{color:#0079aa;padding:8px
0 9px 0;font-size:13px;cursor:default}.sf-menu a, .sf-menu a:visited{color:#fff}.sf-menu
.home{border-left:0 none !important}.sf-menu
.reviews{border-left:0 none !important}.sf-menu
.ad{height:40px;border-right:0 none !important;width:300px;overflow:hidden;padding:0
0 0 0}.sf-menu .ad
a{padding:0
!important;margin:0
!important}.sf-menu .ad:hover{background:transparent !important;border-left:1px solid #42a3ca !important}li.current{border-left:0 none !important}.sf-navbar{height:40px;padding-bottom:30px;position:relative;background:url(http://images.totalbeauty.com/img/v8/top_nav_full_bg.png) 0 0 no-repeat;width:950px}.sf-navbar
ul{}.sf-navbar
li.nav{border-right:1px solid #006da4;border-left:1px solid #42a3ca;position:static;padding:0
13px}.sf-navbar
li.home{padding:0;border:none}.sf-navbar li.reviews:hover{background:#fff url(http://images.totalbeauty.com/img/v8/bottom_nav_full_bg.png)  0 0 no-repeat !important}.sf-navbar li.reviews:hover, .sf-navbar li.reviews, .sf-navbar
li.home_current{}.sf-navbar li.reviews:hover, .sf-navbar li.reviews.super_current,.sf-navbar li.reviews a.navLink:hover{background:#fff url(http://images.totalbeauty.com/img/v8/bottom_nav_full_bg.png) 0 0 no-repeat }.sf-navbar li.nav:hover, .sf-navbar li.super_current, .sf-navbar li.nav a.navLink:hover{background:#fff url(http://images.totalbeauty.com/img/v8/bottom_nav_full_bg.png) 70% 0 no-repeat;text-decoration:none}.sf-navbar
a{border-top:none}.sf-navbar li
ul{width:950px;height:30px;visibility:hidden}.sf-navbar li
li{position:relative}.sf-navbar li li
ul{width:100%}.sf-navbar li li
li{width:100%}.sf-navbar ul
li{width:auto;float:left}.sf-navbar a, .sf-navbar a:visited{border:none}.sf-navbar li.nav:hover{border-left:1px solid #006da4}.sf-navbar li
li.current{text-decoration:underline;color:#caf0ff;background:none !important}ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover
ul{left:0;top:40px}ul.sf-navbar .current ul
ul{top: 			-999em}.sf-navbar li.nav
a.navLink{font-weight:bold;text-shadow:0px 1px 1px #00598e}.sf-navbar
img.nav_ribbon{position:absolute;top:-1px;left:47px}.nav_sponsor{float:left;margin:2px
2px 0;width:130px;height:55px}#mastHead
.menu_search{float:right;position:relative;top:0;left:0;width:291px;height:40px;margin:30px
20px 0 30px;overflow:hidden;background:url(http://images.totalbeauty.com/img/v8/headerSearch_input.png) top left no-repeat}#mastHead
.menu_text_input{float:left;width:240px;margin:11px
0 11px 10px}#mastHead .menu_text_input
input{border:0
none;margin:0;padding:0;width:240px;color:#69caf0;font-size:16px;background:#f2fbff}#mastHead
.menu_search_button{float:left;margin:6px
0 0;height:30px;width:30px;border:0;position:absolute;top:0px;right:5px;background:url(http://images.totalbeauty.com/img/v8/headerSearch_button.png) top left no-repeat;background-position:0 0}#mastHead .menu_search_button
input.searchSubmit{width:30px;height:30px;float:left;border:none;padding:0;background:none!important;text-decoration:none}#neapolitan,#footer{background-color:#fff}#neapolitan{padding:11px
15px 15px}#footer{height:153px;padding:22px
20px 60px 20px;background:url(http://images.totalbeauty.com/img/v8/footer_bg.png) 0 0 no-repeat}#footer
.left{float:left;width:630px}#footer
.tbInfo{color:#888}#footer
.tbInfoLinks{margin-top:5px}#footer .tbInfoLinks
a{color:#888}#footer .tbInfoLinks li, #footer .right
li{float:left;padding-right:5px;margin-right:5px;border-right:1px solid #888}#footer .tbInfoLinks .first, #footer .right
.first{padding-left:0}#footer .tbInfoLinks .last, #footer .right
.last{border:none}#footer
.right{float:left;padding-left:20px;width:300px}#footer .header, #footer .header
a{font:16px/16px "AlternateGothicFSNo3", "Arial Narrow", "Franklin Gothic Medium", sans-serif;color:#888;text-transform:uppercase;float:none;padding:0}#footer .right
ul{margin-bottom:20px}#footer .right ul
a{line-height:18px}#footerSearchForm
.menu_search{margin:9px
0 13px 0}#footerSearchForm
.menu_text_input{float:left;width:245px;background:url(http://images.totalbeauty.com/img/v8/footerSearch_bg.png) top left no-repeat}#footerSearchForm .menu_text_input
input{border:0
none;margin:6px
0 6px 8px;padding:0;width:230px;color:#aaa;font-size:14px;font-weight:300;background-color:#fff;line-height:16px}#footerSearchForm
.menu_search_button{padding-bottom:5px;margin:0;float:left;border:0px;background-position:0 0;background:url(http://images.totalbeauty.com/img/v8/footerSearchBtn.png) top left no-repeat}#footerSearchForm .menu_search_button
input{width:33px;height:30px}.features{padding:5px;background:#eee;margin:0
auto 20px auto;height:310px}.features
li{float:left}.feature{padding:5px;width:300px;position:relative}.feature:hover{background:#caf0ff}.feature
a{display:block}.feature a:hover{text-decoration:none}.feature
.featureText{position:absolute;width:300px;overflow:hidden;bottom:5px;left:5px}.feature .category, .feature
.content{background:#fff}.feature
.category{float:left;padding:10px
10px 0 10px;border-style:solid;border-width:1px 1px 0 0;border-color:#eee;margin-bottom: -1px;position:relative;z-index:1000}.feature
.content{clear:both;padding:5px
10px 10px;border-style:solid;border-width:1px 0 1px 0;border-top-color:#eee;border-bottom-color:#ddd;-moz-box-shadow:0px 0px 10px #666;-webkit-box-shadow:0px 0px 10px #666;box-shadow:0px 0px 10px #666;overflow-y:hidden;position:relative;z-index:999}.feature
.categoryLink{font:16px/16px "AlternateGothicFSNo3", "Arial Narrow", "Franklin Gothic Medium", sans-serif;text-transform:uppercase;color:#888}.feature
.title{font:20px/26px "AlternateGothicFSNo3", "Arial Narrow", "Franklin Gothic Medium", sans-serif;text-transform:uppercase;color:#0083b7}.feature
.body{color:#666}.features
.imageSep{width:10px;background:url(http://images.totalbeauty.com/img/v8/image_sep.png) 50% 0 no-repeat;height:100%}.header{width:100%;padding-bottom:10px}.header
h3{overflow:hidden;font-size:24px;line-height:24px;text-transform:uppercase;font-family:"AlternateGothicFSNo3","Arial Narrow","Franklin Gothic Medium",sans-serif;font-weight:normal;padding:3px
0 3px 7px;background:#99ddf7;color:#fff;text-transform:uppercase;letter-spacing: .5px}.block1,.block4,.block5,.block2{width:300px;float:left;clear:left}.block2.right,.block1.right{float:right;clear:none}.block1 .headline, .block2 .headline, .block3 .headline, .block4
.headline{font-size:13px;display:block;padding:10px
0;color:#666;border-bottom:1px dashed #ccc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.block1 .featured, .block2
.headline{font-size:17px}.block1
.bullet{padding-left:15px;background:url(http://images.totalbeauty.com/img/v8/grayArrow.png) 0 12px no-repeat}.block1 .last
.headline{border-bottom-style:solid}.block1 .more, .block2
.more{color:#69caf0;font-weight:bold;padding:10px
10px 10px 0;display:block;background:url(http://images.totalbeauty.com/img/v8/blueArrow.png) right 55% no-repeat;float:left}.block2
.header{padding:0}.block2 .list
li{padding:10px
0;border-bottom:1px dashed #ccc}.block2 .list
.last{border-bottom-style:solid}.block2
.thumb{float:left}.block2
.headline{padding:0;margin-left:80px;border:none}.block3{clear:both;padding:15px
0}.block3 .list
li{float:left;margin-right:19px;width:144px}.block3 .list
li.last{margin:0}.block3
.headline{border:none}.block3
.header{position:relative}.block3 .header
.more{text-transform:none;padding:7px
10px 0 0;margin-right:10px;display:block;color:#fff;font:12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;background:url(http://images.totalbeauty.com/img/v8/whiteArrow.png) 100% 9px no-repeat;position:absolute;top:2px;right:0}.middleAd{margin-bottom:15px}.middleAd
.left{float:left}.middleAd
.right{float:right}.block4{margin-bottom:15px}.block4
.header{padding:0}.block4
.number{float:left}.block4
.text{margin:4px
0 0 35px}.block4
.headline{border:none;font-style:normal;display:inline}.block4 .list
li{padding:5px
0 5px 5px;border-bottom:1px dashed #ccc;font:22px/24px "Georgia", "Times New Roman", serif;color:#69caf0;font-style:italic}.block4 .list
.last{border:none}.block5
.mobile{height:195px}.block5 .mobile
.icon{position:absolute;display:block}.block5 .mobile
.apple{bottom:80px;right:30px}.block5 .mobile
.android{bottom:50px;right:35px}.comm.header{padding:0}.rightColumn
.community{margin-bottom:10px}.community .list
li{padding:10px
0;border-bottom:1px dashed #ccc;width:300px}.community
.thumb{float:left}.community
.text{margin-left:60px;word-wrap:break-word}.community
.headline{display:block;margin-bottom:5px;color:#0083b7;font-size:14px}.community .body, .community .body
a{color:#888}.community .list
.last{border:none}.right_advertisement{margin:0
0 10px 0}.facebook
.header{padding:0}.bottom_block{margin:0;padding:20px
0 15px}.footer-inside,.bottom_block{overflow:hidden}.footer-inside{margin:0;padding:30px
0 10px}.top_5_list{float:left;width:200px;margin-left:20px}.top_5_list
.image_heading{height:106px;width:200px}.top_5_list
ul{width:200px;float:left;padding:0
0 5px;margin:0;background:url(http://images.totalbeauty.com/img/v7/worst-bot.png) bottom left no-repeat}.top_5_list ul
li{float:left;list-style:none;padding-left:10px;height:86px;margin:0;border:0;width:190px;background:url(http://images.totalbeauty.com/img/v7/tb_sprite.gif) top left no-repeat;background-position:0 -514px}.top_5_list ul li
.top_5_wrap{display:block;overflow:hidden;width:190px;height:86px;margin:0;padding:0}.top_5_list ul li:hover{background-position:0 -601px;cursor:pointer}.selected{background-position:0 -601px}.top_5_list ul li
div.right{padding:5px
0 0 25px}.top_5_list ul li:hover div.right,.top_5_list .selected:hover
div.right{padding:5px
0 0 35px}.top_5_list ul li
p{padding:0;font:11px}.top_5_list ul li p.top5_head,.top_5_list ul li p.top5_head
a{color:#D42D83;font-weight:bold}.top_5_list ul li p.top5_sub,.top_5_list ul li p.top5_sub
a{color:#824061;font-weight:bold}.top_5_list ul li p.top5_blurb,.top_5_list ul li p.top5_blurb
a{color:#824061}.top_5_list ul li p.top5_head a:hover,.top_5_list ul li p a:hover,.top_5_list ul li:hover p
a{text-decoration:none}.top_5_list
div.left{float:left;padding-top:30px;width:23px}.top_5_list .selected
div.left{padding-top:25px}.top_5_list
div.right{float:left;padding:5px
0 0 25px;width:120px;font:11px arial;color:#824061}.top_5_list .left
img{border:none}.news_heading_medium
a{color:#1092c5;font-weight:bold}.news_heading_medium{font-size:14px}.whats_new_beauty{float:left;width:400px}.whats_new_beauty
.callout_blue_line{width:400px;float:left}.whats_new_inner{width:400px;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;margin:1px
0;float:left}.news_item_block{width:400px;float:left;margin:12px
0}.news_main_img{float:left;border:2px
solid #E7E7E7;width:72px}.news_main_title{float:right;margin-left:12px;width:312px}.news_line2{overflow:hidden;background:#F9F9F9;width:400px;height:1px;float:left}.get_news_line1{border:1px
solid #F9F9F9;margin-top:13px}.get_news_title1{margin-top:13px;width:300px}.news_main_author{color:#666;font-size:11px;font-style:italic;margin-top:3px}.author{color:#58B8DC}.author
a{color:#58B8DC;text-decoration:none}.news_title1{color:#ADB7BB;font-size:11px;font-weight:bold}.news_title1
a{color:#ADB7BB}.see_all_posts,.see_all_news,.tip_of_the_day
a.see_all_tips{float:right;width:111px;height:23px;padding-top:7px;color:#1092C5;font-size:10px;font-weight:bold;text-indent:30px;text-decoration:none;background:url(http://images.totalbeauty.com/img/v7/tb_sprite.gif) top left no-repeat;background-position:-67px -107px}.tip_of_the_day .tip_middle
div.bracket{float:left;margin:0
2px 0 4px;padding:0;width:24px;height:98px;overflow:hidden;background:#fff url(http://images.totalbeauty.com/img/v7/rightnav_sprite.gif) no-repeat 0 -41px}.tip_of_the_day
a.see_all_tips{width:141px;background:url(http://images.totalbeauty.com/img/v7/bknd_see_all_tips.gif) 0 0 no-repeat;float:none;display:block;margin-left:159px}.see_all_posts:hover,.see_all_news:hover,.tip_of_the_day a.see_all_tips:hover{background-position:-67px -138px;text-decoration:underline}.tip_of_the_day a.see_all_tips:hover{background:url(http://images.totalbeauty.com/img/v7/bknd_see_all_tips.gif) 0 -30px no-repeat}.presented_by{background:url(http://images.totalbeauty.com/img/v7/bknd_presented_by.gif) top left repeat-x;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;float:left;clear:both;width:620px;padding:20px
0;margin-top:15px}.present_block0{float:left;width:300px}.present_block1{float:right;width:300px}.present_img{width:285px;height:80px;float:left}.present_img
img{border:0}.present_content{float:left;color:#666;font-size:12px;margin-top:5px;width:285px;clear:both}.present_content
a{color:#68caef}.beauty_news_block{float:left;width:300px;margin-top:25px}.beauty_news_block
.callout_blue_line{width:300px}.beauty_news_block
.beauty_news_block_inner{width:300px;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:1px
0}.beauty_news_block
.beauty_news_item{padding:12px
0;width:300px;border-bottom:1px solid #F9F9F9}.get_free_samples{float:left;width:305px;height:220px;margin:50px
12px 0;background:url(http://images.totalbeauty.com/img/v7/hp_optin.png) top left no-repeat}.get_free_input{float:left;margin:146px
0 0 12px;width:215px;height:22px}.get_free_button
img{border:0
none}.get_free_input
input{width:215px;border:none;font-size:12px;line-height:16px;color:#666;height:18px;background:#fff}.get_free_text{float:left;color:#8a8a8a;font-size:10px;margin:10px
0 0 20px;width:260px}.get_free_text
a{text-decoration:none;color:#58B8DC}.rightColumn
a.more{color:#68caef;font-size:12px;margin-left:2px}.rightColumn .right_advertisement
p{text-align:center;color:#8a8a8a;font-size:8px;padding-bottom:4px}.right_advertisement
.ad100{margin-top:20px}.rightColumn .problem_center,.rightColumn
.tip_of_the_day{width:300px;margin:12px
16px 12px 24px;background:#fff}.problem_center h2,.tip_of_the_day h2,.beauty_news_block h2,.whats_new_beauty h1,.product_reviews_promo
h2{font-size:20px;color:#1092c5;width:300px;margin-bottom:8px}.problem_center h2 a,.tip_of_the_day h2 a,.beauty_news_block h2 a,.whats_new_beauty h1 a,.product_reviews_promo h2
a{color:#1092c5}.problem_center
.problem_line{overflow:hidden;height:4px;width:300px;background-color:#b4e7fc;margin-bottom:1px}.problem_center .hair_style,.problem_center .hair_care,.problem_center
.skin_care{float:left;height:125px;background:url(http://images.totalbeauty.com/img/v7/problemcenter_toparrow.png) top center no-repeat}.problem_center
.hair_style{width:125px}.problem_center
.hair_care{width:74px;padding:0
0 0 10px}.problem_center
.skin_care{width:74px;padding:0
0 0 10px}.problem_center .hair_care ul,.problem_center .hair_style
ul{border-right:1px solid #dedede}.problem_center
.hair_title1{color:#1092C5;font-size:12px;font-weight:bold}.problem_center
.hair_content1{color:#1092C5;font-size:10px;margin-top:3px}.problem_center .hair_content1
a{color:#1092C5}.problem_center
.category_row{clear:both;border-top:1px solid #dedede;border-bottom:1px solid #dedede;width:300px;height:28px;padding:10px
0;font-size:12px;color:#58B8DC;font-weight:bold}.problem_center
a{color:#58B8DC}.problem_center .category_row
.category_row_item{float:left;padding:5px;border-left:1px solid #dedede}.problem_center .category_row
.category_row_item.first_item{border:0;padding-left:0}.problem_center
ul{margin-top:15px}.problem_center ul
li{color:#1092C5;font-size:10px;font-weight:normal;padding:2px
0}.problem_center ul
a{display:block;text-decoration:none;font-size:10px;font-weight:normal;color:#1092C5}.problem_center ul a:hover{text-decoration:underline}.problem_center ul li
a.hair_title1{color:#1092C5;font-size:14px;font-weight:bold}.problem_center
a.more{color:#1092C5;line-height:15px;font-weight:bold}.problem_center ul
a.more{text-indent:10px;background:url(http://images.totalbeauty.com/img/v7/btnMore_01.png) no-repeat;background-position:0 5px;color:#1092C5}.tip_of_the_day
.tip_middle{overflow:hidden;width:295px;padding:12px
0 12px 5px;border-top:1px solid #eceeef;border-bottom:1px solid #eceeef;margin:1px
0}.tip_of_the_day .tip_middle
img{float:left}.tip_of_the_day .tip_middle
div.tiptext{color:#666;font-size:12px;line-height:16px;width:230px;margin-left:2px;float:left}.tip_of_the_day .tip_middle
div.sponsor{color:#c3ab9e;font-size:10px;float:right;margin-top:-10px;width:160px;height:40px}.tip_of_the_day
.callout_blue_line{width:300px}.tip_of_the_day .tip_middle div.tiptext
a.more{display:block;font-size:12px;color:#69caf0;font-style:italic;width:70px}.footer1,.footer2,.footer3,.footer4,.footer5{float:left;padding:0
0 0 10px;margin:0;height:250px;border-left:1px solid #dedede}.footer1{width:240px;padding-left:0!important;border:none}.footer2{width:130px}.footer3{width:130px}.footer4{width:150px}.footer5{width:260px}.footer_newsletter{width:220px;height:53px;margin:35px
0 0 15px;float:left}.footer_newsletter
label{font-weight:bold;color:#1092c5;font-size:14px;width:214px;height:20px;display:block}.footer_logo{margin-left:26px;width:187px}.footer_logo
p{font-weight:bold;color:#1ba7de;font-size:11px;text-align:center}.footer_logo p
a{color:#1ba7de;text-decoration:none}.footer_logo p a
span{text-decoration:underline;color:#1092c5}.footer_newsletter
p.status{display:none;font-size:11px;font-weight:bold;color:#c03}.newsletter_input{float:left;background:url(http://images.totalbeauty.com/img/v7/tb_sprite.gif) top left no-repeat;height:34px;width:159px;margin:0;background-position:-88px -70px}.newsletter_input
input{float:left;display:inline;background:none;color:#8a8a8a;border:0;font-size:12px;width:145px;margin:8px
0 0 8px;height:18px}.newsletter_signup
input{float:left;width:49px;height:26px;background:none;text-decoration:none}.get_free_button{margin:136px
0 0 16px}.get_free_button,.newsletter_signup{float:left;display:inline;height:34px;width:56px;background:url(http://images.totalbeauty.com/img/v7/tb_sprite.gif) top left no-repeat;background-position:-1px -210px}.get_free_button:hover,.newsletter_signup:hover{background-position:-117px -210px}.footer_content{color:#58B8DC;font-size:10px;padding:2px
0 0}.footer_content a,.footer_content a:hover{color:#1092C5;padding:1px
0 0}.footer_title{color:#1092C5;font-size:12px;font-weight:bold}.footer_title1,.footer_title2{color:#1092C5;font-size:12px;font-weight:bold;margin:0
0 0 5px}.footer_title2{margin:20px
0 0}.footer5
.footer_title2{width:260px;margin:20px
0 0}.footer_title a,.footer_title a:hover,.footer_title1 a,.footer_title1 a:hover{color:#1092C5}.footer_search{width:260px;height:40px;margin:10px
0 0;padding:0}.footer_search_input{float:left;display:inline;height:33px;width:202px;margin:0
0 10px;background:url(http://images.totalbeauty.com/img/v7/footerSearch_input.png) bottom left no-repeat}.footer_search_input
input{float:left;display:inline;background:none;color:#58B8DC;border:0;font-size:11px;font-weight:bold;width:185px;margin:9px
0 0 8px;height:18px}.footer_search_button{float:left;display:inline;height:34px;width:56px;background:url(http://images.totalbeauty.com/img/v7/tb_sprite.gif) top left no-repeat;background-position:-58px -210px}.footer_search_button:hover{background-position:-174px -210px}.footer_search_button a,.footer_search_button
input.searchSubmit2{float:left;display:inline;width:56px;height:33px;background:none;text-decoration:none}.footer_brand{float:left;margin-top:10px}.below_left{float:left;font-size:10px;color:#666;line-height:14px;width:640px}.below_right{font-size:10px;color:#666;float:right;margin:0
20px 0 0;line-height:14px;width:280px}.left_blue
a{color:#58B8DC;text-decoration:none}.footer_below{clear:both;float:left;width:950px;padding:25px
15px}div#tbFeaturedNav{width:950px;height:32px;background:#fff;margin:0
auto;background:url(http://images.totalbeauty.com/img/v8/sub_nav.png) 50% top no-repeat}div#tbFeaturedNav .subNav
li{float:left;padding:8px
0}div#tbFeaturedNav
.subNav{overflow:hidden}div#tbFeaturedNav
a{line-height:13px;font-size:13px;padding:0
13px;color:#caf0ff;border-right:1px solid #0078a9}div#tbFeaturedNav
.last{border-right:0 none}.hidden{display:none!important}div#controlPanel
div#userPoints{display:block;float:left;height:30px;color:#1092C5;height:20px;line-height:20px;margin:4px}div#dashboard{display:block;margin:0;padding:0;color:#fff;font-family:"helvetica neue",arial,sans-serif;font-weight:normal;font-size:12px;overflow:hidden;height:30px;background:url(http://images.totalbeauty.com/img/v8/dashboard_bg.png) 0 0 no-repeat}div#dashboard div#controlPanel,div#dashboard
div#social{float:right;display:block;margin:0;overflow:visible;padding:4px
25px 4px 0}div#dashboard div.greenBtnSm,div#dashboard
div.greenBtnLg{margin:2px
0 0;padding:2px
10px 3px;height:10px;font-size:10px;font-weight:bold;color:#fff;text-align:center;text-transform:uppsercase;line-height:10px;text-decoration:none!important;background:url(http://images.totalbeauty.com/img/v7/points/points_buttons.png) top left no-repeat}div#dashboard
div.greenBtnSm{width:74px;background-position:0 -120px}div#dashboard
div.greenBtnLg{width:295px;background-position:0 -140px}div#dashboard
div#controlPanel{width:359px;height:49px;padding:8px}div#controlPanel a#userPic,div#controlPanel a#userName,div#controlPanel a#userBadge,div#controlPanel
a#signinNow{display:block;float:left;height:20px;border:none;padding:0;margin:4px;line-height:20px;color:#1092C5;cursor:pointer}div#controlPanel div#userPoints
a{color:#1092C5}div#controlPanel
a#signinNow{text-decoration:none}div#controlPanel
a#userPic{margin:5px;width:35px;height:35px}div#controlPanel a#userPic
img{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #aaa;border-top:1px solid #eee;padding:2px;background-color:#fff}.hidden{display:none}div.pointsWrap{overflow:hidden;background:url(../img/v8/dashboard_bg.png) top center repeat-x;background-position:0 -30px;margin:0
auto;width:990px}div.pointsWrap
div#pointsBar{height:30px;width:990px;margin:0
auto;overflow:hidden;color:#fff;font-family:"helvetica neue",arial,sans-serif;font-weight:normal;font-size:14px;line-height:30px}div.pointsWrap div#pointsBar
a{color:#fff;font-weight:normal;font-size:14px}div#pointsBar
div#userWrap{float:right;display:block;height:30px;overflow:hidden;margin:0;padding:0}div#pointsBar a#userPic,
div#pointsBar a#userName,
div#pointsBar a#userBadge,
div#pointsBar a#signinNow,
div#pointsBar
div#userPoints{display:block;float:left;height:30px;border:none;padding:0;margin:0
6px;line-height:30px;color:#fff}div#pointsBar
div#joinNow{display:block;float:left;height:30px;border:none;padding:0;margin:0
6px;line-height:30px;color:#000}div#pointsBar
a#signinNow{text-decoration:none}div#pointsBar
a#userPic{width:30px}div#pointsBar a#userBadge
img{border:none}div#pointsBar a#userBadge
div.badge{height:15px;padding:0;margin:7px
0 8px 0 !important;background:url(http://images.totalbeauty.com/img/v8/badges_sprite.png) no-repeat}div#pointsBar a#userBadge
div.elite{background-position:0 0;width:65px}div#pointsBar a#userBadge
div.allstar{background-position:0 -25px;width:85px}div#pointsBar a#userBadge
div.insider{background-position:0 -50px;width:79px}div#pointsBar a#userBadge
div.newbie{background-position:0 -75px;width:78px}div#pointsBar
div.userBadge{float:left;margin:7px
8px 8px 8px}div#pointsBar div.userBadge
a{display:block;width:100%;height:100%}div#pointsBar
div.sep{float:left;padding:0;background:#e4e5e6;height:16px;margin:7px
5px;padding:0;width:1px}div#pointsBar div#userPoints,
div#pointsBar div#links,
div#pointsBar
div#social{display:block;float:left;height:30px}div#pointsBar
div#userPoints{margin:0;padding:0}div#pointsBar
div#links{margin:0;padding:0
10px 0 0}div#pointsBar
div#social{margin:0;padding:0
30px 0 10px}div#pointsBar div.greenBtnSm,
div#pointsBar
div.greenBtnLg{margin:0;padding:9px
12px 11px 12px;height:10px;font-size:10px;font-weight:bold;color:#fff;text-align:center;text-transform:uppercase;line-height:10px;text-decoration:none !important;background:url(http://images.totalbeauty.com/img/v7/points/points_buttons.png) top left no-repeat}div#pointsBar
div.greenBtnSm{width:84px;background-position:0 -60px}div#pointsBar
div.greenBtnLg{width:300px;background-position:0 0}div#pointsBar div#links
a{display:block;float:left;line-height:30px;margin:0;padding:0;border:none;cursor:pointer}div#pointsBar div#userPoints a, div#pointsBar div#userPoints span,
div#pointsBar div#social
a.newWindow{display:block;float:left;margin:0;padding:0;border:none}div#pointsBar div#userPoints
span{font-size:14px}div#pointsBar div#social div#fb_icon,
div#pointsBar div#social div#tw_icon,
div#pointsBar div#social
div#rss_icon{display:block;width:16px;height:17px;margin:6px
4px 7px 4px;padding:0;float:left;background:url(http://images.totalbeauty.com/img/v7/points/socialicons_sprite_2.png) no-repeat}div#pointsBar div#social
.mobile{margin:4px}div#pointsBar div#social a.newWindow
img.icon_pinterest{margin:6px
4px 7px 4px}div#pointsBar div#social
div#fb_icon{background-position:0 -17px}div#pointsBar div#social
div#tw_icon{background-position:-16px -17px}div#pointsBar div#social
div#rss_icon{background-position:-32px -17px}div.pointsWrap div#pointsBar div#joinNow
a{color:#000}.userBadge{height:15px;display:block;padding:0;margin:0;background:url(http://images.totalbeauty.com/img/v8/badges_sprite.png) no-repeat}a.userBadge{height:15px;display:block;margin:0
10px 8px 0 !important;padding:0
!important;float:left !important;background:url(http://images.totalbeauty.com/img/v8/badges_sprite.png) no-repeat}.userBadge
img{border:none}.userBadge.elite{background-position:0 0 !important;width:65px !important}.userBadge.allstar{background-position:0 -25px !important;width:85px !important}.userBadge.insider{background-position:0 -50px !important;width:79px !important}.userBadge.newbie{background-position:0 -75px !important;width:78px !important}.userBadge.num1{background-position:0 -100px !important;width:92px !important}.userBadge.num10{background-position:0 -125px !important;width:121px !important}.userBadge.num100{background-position:0 -150px !important;width:140px !important}.userBadge.num500{background-position:0 -175px !important;width:147px !important}.userBadge.blogger{background-position:0 -200px !important;width:150px !important}.userBadge.staff{background-position:0 -225px !important;width:131px !important}.userBadge.trusted{background-position:0 -250px !important;width:140px !important}div#controlPanel
div.sep{float:left;width:6px;height:30px;margin:0
4px;padding:0;background:url(http://images.totalbeauty.com/img/v7/points/points_buttons.png) no-repeat;background-position:-318px -105px}div#controlPanel div.userBadge
a{width:auto;height:15px;display:block}div#controlPanel
div#links{}div#controlPanel div#links
a{color:#fff;display:block;float:left;margin:0;padding:0;border:none;cursor:pointer;line-height:16px}div#dashboard
div.sep{float:left;width:12px;height:18px;margin:0
4px 2px;padding:0;background:url(http://images.totalbeauty.com/img/v7/points/points_buttons.png) no-repeat;background-position:-306px -117px}div#dashboard
div#social{}div#dashboard div#social
a.newWindow{display:block;float:left;margin:0;padding:0;border:none;cursor:pointer}div#dashboard div#social a#fb_icon,div#dashboard div#social
a#tw_icon{width:16px;height:16px;margin:4px;padding:0;float:left;background:url(http://images.totalbeauty.com/img/v7/points/socialicons_sprite_2.png) no-repeat}div#dashboard div#social
a#fb_icon{background-position:0 0}div#dashboard div#social
a#tw_icon{background-position:-16px 0}div#controlPanel
div#centerWrap{width:100%;overflow:hidden}div#centerWrap div#joinNow
div.greenBtnLg{margin:5px
auto}div#controlPanel
div#joinNow{float:right}div#centerWrap
div#joinNow{}div#centerWrap
div#links{float:right}div.controlPanelRight
div#links{width:250px}div.controlPanelRight{float:right;width:299px;padding-left:5px}.tbx{display:none}div#pointsWrapB,div#pointsWrapC,div#pointsWrapD,div.pointsWrapB,div.pointsWrapC,div.pointsWrapD{display:none}a.searchBadgeLink{display:block;width:25px;height:20px;padding-top:6px;font:bold 11px "Helvetica Neue", Arial, sans-serif;text-align:center;color:#fff;background:#fff url(http://images.totalbeauty.com/img/reviewsProducts/userRatingBg.gif) no-repeat}.ac_results{padding:0;border:1px
solid #CAF0FF;background-color:#FFF;overflow:hidden;z-index:99999}.ac_results
ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results
li{margin:0;padding:2px
5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;height:26px;overflow:hidden;border-bottom:1px solid #CAF0FF}.ac_loading{background:#FFF}.ac_odd{background-color:#fff}.ac_results li
a{color:#000}.ac_over{background-color:#fff;color:#fff}.ac_results li
span.suggestPrice{color:#A97E6E;font-weight:bold;text-align:right;float:right;padding-top:2px}.ac_results li.ac_over
a{color:#0083B7}.ac_results li.ac_over
a.searchBadgeLink{color:#fff}.ac_results li
a{float:left}.ac_results li
a.productLink{padding-top:2px}.ac_results li
a.searchBadgeLink{text-decoration:none;padding-right:5px;color:#fff}#pointsWrapA.body_rr{background:url(http://images.totalbeauty.com/img/v8/tb_bg_v8.jpg) top center repeat-x}#rrBanner{background:#e7e8e8;padding:1px
0 2px 0}#rrBanner
.bannerlogo{float:right;padding:0;margin:4px
10px 0 0}#rrBanner
.bannercontent{width:955px;margin:0
auto;background:url(http://images.totalbeauty.com/img/rr/rrContentBg.png) 0 0 repeat-x}#rrBanner .bannercontent
.divider{border-left:1px solid #cecfcf;margin:0
10px;float:left;height:23px}#rrBanner .bannercontent
.link{float:left;display:block;padding:4px
0;font-size:11px;font-weight:bold;color:#0088ce}#rrBanner .bannercontent
.home{padding-left:10px;margin-left:6px;background:url(http://images.totalbeauty.com/img/rr/blueStar.png) 0 7px no-repeat}#rrBanner .bannercontent
.chat{padding-left:22px;background:url(http://images.totalbeauty.com/img/rr/whiteThoughtBubble.png) 0 3px no-repeat}#rrBanner .bannercontent
.email{padding-left:30px;background:url(http://images.totalbeauty.com/img/rr/emailIcon.png) 0 2px no-repeat}.no_display{display:none !important}div.adzone,div.ad954x60{position:relative}div.adzone
div.ad_text{display:none}div.adzone
div.ad_text.ad300_250{display:block;position:absolute;left:304px;top:0}div.adzone
div.ad_text.ad300_600{display:block;position:absolute;left:304px;top:0}div.ad954x60
div.ad_text.ad954_60{display:block;position:absolute;left:970px;top:0}p.adText, div.adText
p{display:none}div.adzone
.frame{border:0;overflow:hidden}div.adzone
.frame.ad_iframe_130_55{width:300px;height:40px}div.adzone
.frame.ad_iframe_300_250{width:300px;height:250px}div.adzone
.frame.ad_iframe_300_600{width:300px;height:600px}div.adzone
.frame.ad_iframe_3_3{width:160px;height:40px}