#masthead{position:relative;}
#adtopcontainer{position:absolute;top:0px;left:266px;}
#mainbody{position:relative;z-index:4;clear:both;float:left;width:993px;border-right:solid 1px #ccc;}
#makoverheader{position:relative;clear:both;float:left;width:992px;padding:21px 0 9px 0;}
#makoverheader h1{float:left;width:368px;height:38px;margin-right:13px;background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/sprite-header_8.png') no-repeat;text-indent:-9999px;}
#makoverheader h1 a{float:left;width:368px;height:38px;}
#makoverheader .subtitle{float:left;padding-top:11px;font-size:16px;color:#7e7e7e;}
#makoverheader .curtnav{float:right;padding-top:14px;}
#makoverheader .curtnav ul{display:inline;padding:0;}
#makoverheader .curtnav li{display:inline;padding:0 8px;line-height:11px;font-size:11px;}
#curtnav-2{border-style:solid;border-color:#999;border-width:0 1px;}
#makoverheader div.curtnav div.special{position:absolute;top:12px;right:8px;}
#makoverheader div.curtnav div.special span{padding:1px 14px;*display:inline-block;background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/sprite-icons_8.png') -30px -47px no-repeat;}
#makoverheader .curtnav a{color:#bf1C22;}
#makeovernav{clear:both;float:left;width:993px;height:34px;margin-bottom:4px;background:#000;}
#makeovernav ul{float:left;width:992px;margin:0;padding:0;}
#makeovernav li{position:relative;float:left;height:28px;overflow:hidden;margin:0;padding:0;border-right:solid 1px #fff;}
#makeovernav li > a{position:relative;display:block;height:28px;overflow:hidden;}
#makeovernav li a img{position:relative;top:0px;left:0px;border:0;}
#makeovernav li a:hover img{top:-34px;border-bottom:solid 1px #000;/*IE fix: border gives it layout*/}
#makeovercol1{position:relative;float:left;width:645px;}
#makeovercol1 .imgcont img{border:0;}
#makeovercol1 .captionwrapper{position:absolute;bottom:35px;left:0;width:645px;text-align:center;}
#makeovercol1 .captionwrapper .col1,
#makeovercol1 .captionwrapper .col3{width:50%;}
#makeovercol1 .caption{position:relative;white-space:nowrap;padding:5px 0;color:#fff;}
#makeovercol1 .caption p{margin:0;}
#makeovercol1 .caption span{display:block;padding:5px 15px;background:#6e6d6e;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:23px;font-style:italic;font-weight:normal;}
#makeovercol1 .caption > span{background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/bg_tout1caption_main.png');}
#makeovercol1 .caption .tl{position:absolute;top:0px;left:0px;width:50%;height:5px;background:none;}
#makeovercol1 .caption > .tl{background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/bg_tout1caption_tl.png') top left no-repeat;}
#makeovercol1 .caption .tr{position:absolute;top:0px;right:0px;width:50%;height:5px;background:none;}
#makeovercol1 .caption > .tr{background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/bg_tout1caption_tr.png') top right no-repeat;}
#makeovercol1 .caption .bl{position:absolute;bottom:0px;left:0px;width:50%;height:5px;background:none;}
#makeovercol1 .caption > .bl{background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/bg_tout1caption_bl.png') top left no-repeat;}
#makeovercol1 .caption .br{position:absolute;bottom:0px;right:0px;width:50%;height:5px;background:none;}
#makeovercol1 .caption > .br{background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/bg_tout1caption_br.png') top right no-repeat;}
#makeovercol2{position:relative;z-index:3;float:left;width:339px;height:430px;overflow:hidden;margin:0 0 0 6px;}
#makeoverstartbutton{clear:both;float:left;width:339px;margin-top:5px;}
#makeoverstartbutton a{display:block;width:339px;height:47px;background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/sprite-icons_8.png') -30px 0px no-repeat;}
#makeoverstartbutton span{display:none;}
#toutsection2{clear:both;float:left;width:333px;margin:0 0 20px 2px;}
#toutsection2 h3{margin:5px 0 2px 0;font-size:11px;text-transform:uppercase;}
#toutsection2 h3 a{color:#bf1c22;}
#toutsection2 li{margin-left:14px;list-style:disc;line-height:15px;color:#333;font-size:11px;}
#toutsection2 li a{color:#333;}
#makeovercol2ad1,#ifad336x280-right{right:1px;z-index:3;clear:both;float:left;width:336px;margin:20px 0 0 0;border-top:dotted 0px #b5b5b5;text-align:center;line-height:0;}
#ifad336x280-right .title {position:relative;top:-6px;left:0;display:inline;margin:0;padding:0 5px;background:#fff;color:#A0A0A0;font-size:9px;line-height:11px;text-transform:uppercase;font-weight:bold}
#ifad336x280-right p {display:none;}/*background-color:#fff;width:90px;position:relative;top:-5px;left:0;margin:0 auto;padding:0;font-size:9px;line-height:11px;color:#a0a0a0;text-transform:uppercase;*/
#makeovercol2ad1 .title{position:relative;top:-6px;left:0;clear:both;margin:0;padding:0;font-size:9px;line-height:11px;color:#666;text-transform:uppercase;}
#makeovercol2ad1 .title span{padding:0 2px;background:#fff;}
#makeovercol2ad1 .content{position:relative;top:-5px;clear:both;min-height:250px;padding:0;background:#b5b5b5;}
#makeovercol2ad1 *{margin-left:auto;margin-right:auto;}
#makeovercarousel{position:relative;clear:both;float:left;width:993px;margin-top:8px;background:#000;color:#fff;}
#carouselslidesnav h3{float:left;width:262px;height:14px;margin:12px 0 9px 14px;background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/sprite-header_8.png') 0 -38px no-repeat;text-indent:-9999px;}
#carouselslidesnav .curtnav{float:right;margin-right:16px;}
#carouselslidesnav .curtnav li{float:left;margin-top:15px;height:10px;line-height:10px;}
#carouselcurtnav-1{margin-right:13px;padding-right:13px;border-right:solid 1px #7a7a7a;}
#carouselslidesnav .curtnav a{font-weight:bold;font-size:10px;color:#d73126;text-transform:uppercase;}
#carouselslideswrapper{clear:both;float:left;width:976px;height:156px;padding:11px 0 0 16px;background: url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/bg-carouselslideswrapper_8.png') repeat-x;}
#carouselslideswrapper .button{float:left;width:15px;height:144px;margin:0 4px 0 0;}
#carouselslideswrapper .button a{display:block;height:144px;background:url('http://img2.timeinc.net/instyle/static/i/hollywoodmakeover/sprite-icons_8.png') no-repeat;text-indent:-9999px;}
#carouselslideswrapper #makeovercarouselnext{margin:0 0 0 4px;}
#carouselslideswrapper #makeovercarouselnext a{background-position:-15px 0;}
#slidewrapper{position:relative;float:left;width:924px;height:144px;overflow:hidden;}
#carouselslides{position:relative;float:left;width:938px;}
#carouselslides .slide{position:relative;float:left;width:120px;margin-right:14px;}
#carouselslides .slide img{border:0;}
#carouselslides .slide .txtcont{display:none;position:absolute;bottom:0;left:0;width:118px;height:29px;padding-top:5px;overflow:hidden;border-color:#000;border-style:solid;border-width:0 1px 1px 1px;background:#222; -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;text-align:center;color:#fff;}
#carouselslides .slide .txtcont a{display:block;height:34px;color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;}
#carouselslides .slide .txtcont a:hover{text-decoration:none;}
#carouselslides .slide:hover .txtcont{display:block;}
#carouselslides .slide:hover .txtcont table,
#carouselslides .slide:hover .txtcont table td{width:118px;height:25px;}
#recircmain {clear:both;float:left;width:992px;margin-top:8px;padding-top:30px;border-top:solid #d0d0d0 1px;}
#recircleft{float:left;width:662px;display:inline;overflow:hidden;}
#recircleft h3{font-size:17px;color:#181818;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:normal;}
#moreoninstyle{padding:0 30px 16px 16px;}
#moreoninstyle h3{font-size:19px;}
#moreoninstyle h3 em{color:#d22527;}
#moreoninstyle .text{color:#666;}
#directory #listing{float:left;width:634px;margin-left:16px;}
#directory #listing h3{display:block;padding-bottom:4px;border-bottom:1px solid #e0e0e0;}
#directory .col{float:left;width:188px;display:inline;overflow:hidden;margin-right:35px;}
#directory #directorycol3{margin-right:0;}
#directory ul {clear:both;float:left;width:188px;padding-bottom:20px;}
#directory li {clear:both;float:left;width:188px;list-style:disc;margin:0 0 0 15px;padding:6px 0 2px 0;color:#666;font-size:8px;line-height:12px;}
#directory li a {float:left;color:#333;font-size:12px;}
#legaltext {padding:0 15px 30px 15px; font-size:9px;color:#000;}
#recircright{float:left;width:330px;display:inline;overflow:hidden;}
#taazpromo {width:322px; padding:2px 0 6px 0; margin:0 0 20px 16px;}
#taazpromo .title{font-size:11px;color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;}
#taazpromo p {margin:0; padding:0;}
#taazpromo p.tagline {float:left; width:180px; height:20px; margin-top:0px; padding:12px 0 0 3px; font:normal 90% arial,sans-serif; color:#111;}
#taazpromo p.powered {float:left; width:123px; margin-top:0px; padding-top:5px;}
#taazpromo p.powered .txt {float:left; width:50px; padding:6px 5px 0 0; font-size:9px; color:#949696;}
#taazpromo p.powered .img {float:left; width:57px;}
#partnermodule{width:314px;margin:0 0 0 16px;border-top:0;}
#partnermodule .listtout{width:261px;margin-bottom:8px;border:1px solid #dbdade;border-bottom-width:2px;}
#partnermodule .listtout .tout{width:261px;}
#siteswelove {width:266px; margin:0 auto; padding:10px 16px 16px 16px; background:#fff; border:1px solid #dbdade; border-bottom-width:2px;}
#siteswelove h5 {display:block; width:71px; height:9px; margin-bottom:6px; background:url(http://img2.timeinc.net/instyle/static/i/hd_siteswelove_8.png) no-repeat; text-indent:-9999px;font:bold 100% arial,sans-serif; color:#295d84;}
#siteswelove .list li {display:block; float:left; width:131px; padding:1px 0 2px 0; font-size:90%; color:#444;}
#siteswelove .list li a {color:#444;}
#cmfooter{clear:both;}
#makeovertool{display:none;position:absolute;top:0px;left:-1px;z-index:2;width:993px;background:#fff;}
#videoiframe{position:absolute;top:0px;left:0px;z-index:10;}
#pushdown,#ifadpushdown {width:993px;padding:0 0 4px 0;display: block;background: #fff;border-right: 1px solid #ccc;text-align: center;}
/* ddm 3.13.13 facebook overirde to overlay elements in tool */
.fb_iframe_widget_lift {z-index:5 !important}
/* DDM hide all elements until we decide the user agent */
#makeovernav,#makeovercol1,#makeovercarousel,#makeoverstartbutton,#toutsection2 {display:none}