/* Global */
body, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd {margin:0; padding:0;}
body {width:994px; margin:0 auto; background:#eee url(http://img2.timeinc.net/instyle/static/i/bg_body_1032_8.png) top center repeat-y; position:relative; font:normal 77% arial,sans-serif; color:#000;}

#mainbody {width:992px; border-right:1px solid #ccc; border-left:1px solid #fff;}

a {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
a:focus, a:hover, a:active {outline:none;}
ul, li {list-style:none;}
img, a img {color:#000;} /* Alt text */
.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
.hide {display:none;}

/* TII Debug */
#tii_debug dt {margin:0; padding:0;}
#tii_debug li, #tii_debug dd {padding:0 20px;}
#tii_debug ol {margin:20px; padding:20px;}
#tii_debug ol li {list-style-type:decimal;}
/* End TII Debug */

/* Footer */
#footer {width:992px; background:#d13028; padding-bottom:29px; border-right:1px solid #ccc; border-left:1px solid #fff; font-size:90%; color:#fff;}
#footer a {color:#fff;}
#footer img {border:none;}
#footer .logo {float:left; width:85px; padding:15px 11px 0 11px;}
#footer .links {float:left; width:632px; padding:10px; border-left:1px solid #d66766;}
#footer .links li {display:inline;}
#footer .timestyle {padding-top:10px; color:#000;}
#footer .copyright {padding-bottom:10px;}
#footer .rss {float:right; width:170px; padding:10px 62px 0 0;}
#footer .rss a {display:block; background:url(http://img2.timeinc.net/instyle/static/i/btn_rss_8.png) no-repeat; padding-left:31px;}

#footer2 {width:992px; background:#d13028; padding-bottom:20px; border-right:1px solid #ccc; border-left:1px solid #fff; font-size:90%; color:#fff;}
#footer2 a {color:#fff;}
#footer2 .logo {float:left; width:107px; height:60px; padding:10px 0 0 0; text-align:center; border-right:1px solid #d66766;}
#footer2 .text {float:left; width:570px; padding:10px 19px 0 10px;}
#footer2 .rss {width:170px; padding-top:10px;}
#footer2 .rss a {display:block; background:url(http://img2.timeinc.net/instyle/static/i/btn_rss_8.png) 0 2px no-repeat; padding-left:31px;}

#footer2 .cm {float:left; width:275px; padding:10px 10px 0 0;}
#footer2 .timestyle {padding-top:10px; color:#000;}
#footer2 .copyright {}

/* Site Links */
#sitelinks {width:992px; height:23px; border:1px solid #d32527; border-bottom-color:#e06a6a; background:url(http://img2.timeinc.net/instyle/static/i/bg_sitelinks_8.png) repeat-x;}
#sitelinks li {height:23px;}
#sitelinks a {font:bold italic 11px arial,sans-serif; color:#d73126;} /* px to work with older templates */
#sitelinks .linksleft {float:left; width:396px;}
#sitelinks .linksright {float:right; width:596px;}

#sitelinks .linksleft li {float:left; height:19px; padding:4px 0 0 12px; background:url(http://img2.timeinc.net/instyle/static/i/icon_arrow05_8.png) right center no-repeat; text-transform:none;}
#sitelinks .linksleft li a {padding-right:6px; color:#d73126;}

#sitelinks .linksright ul {float:right;}
#sitelinks .linksright li {float:left; height:19px; padding:4px 10px 0 10px; background:url(http://img2.timeinc.net/instyle/static/i/bg_sitelinksright_8.png) top right no-repeat;}
#sitelinks .linksright li.first a {}
#sitelinks .linksright li.cm a {font-style:normal; color:#004f99;}

/* Include version */
#sitelinks ul.islinks {float:left; width:789px;}
#sitelinks ul.islinks li {float:left; height:19px; padding:4px 0 0 12px; background:url(http://img2.timeinc.net/instyle/static/i/icon_arrow05_8.png) right center no-repeat; text-transform:none;}
#sitelinks ul.islinks li a {padding-right:6px; color:#d73126;}
#sitelinks ul.islinks li.last {float:right; padding-right:10px; background:url(http://img2.timeinc.net/instyle/static/i/bg_sitelinksright_8.png) top right no-repeat;}
#sitelinks ul.islinks li.last a {background:url(http://img2.timeinc.net/instyle/static/i/icon_arrow05_8.png) right center no-repeat;}

#sitelinks ul.cmlink {float:left; width:203px; background:url(http://img2.timeinc.net/instyle/static/i/bg_sitelinksright_8.png) top right no-repeat;}
#sitelinks ul.cmlink li.cm {width:183px; height:19px; padding:4px 8px 0 8px;}
#sitelinks ul.cmlink li.cm a {font-style:normal; color:#004f99;}

/* Header */
#header, #header2 {width:992px; background:#d22527; border-right:1px solid #d22527; border-left:1px solid #d22527; border-bottom:1px solid #900; position:relative;}
#header .logo, #header2 .logo {float:left; width:220px; padding:29px 0 24px 26px;}
#header .ad728x90, #header2 .ad728x90 {float:right; width:728px; padding-top:4px; background:#d22527;}

#header #sitesearch, #header2 #sitesearch {width:198px; height:31px; position:absolute; top:105px; right:-1px; /*top:130px; left:795px;*/ z-index:3000; background:url(http://img2.timeinc.net/instyle/static/i/bg_searchbox2009.png) no-repeat;}
#header #searchform, #header2 #searchform {padding:1px 4px 0 5px;}
#header #searchform label, #header2 #searchform label {display:none;}
#header #searchform input#searchfield, #header2 #searchform input#searchfield{float:left; width:123px; margin-top:3px; padding-left:2px; height:19px; border:none; color:#000;}
#header #searchform input#searchbtn, #header2 #searchform input#searchbtn {float:right; width:62px; height:21px; margin-top:3px;}

/* targets safari only, for lack of transparent support on text input \*/
html>body*input#searchfield {opacity:1; color:#000; font-size:100%;}
html>body*input#searchfield:focus {opacity:1;}
/* end target */

/* Pushdown */
#pushdown {display:block; width:993px; border-right:1px solid #ccc;}

/* Global Recirc */
#globalrecirc .cleardiv {display:none;}
#globalrecirc .cleartouts:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#globalrecirc .subrss {display:none;}

#globalrecirc ul {margin:0; padding:4px 0 6px 0;}
#globalrecirc li {list-style:none; padding:1px 8px; background:#fff url(http://img2.timeinc.net/instyle/static/i/icon_arrow03_8.png) 0 5px no-repeat; font-size:90%; color:#222;}
#globalrecirc li a {color:#222;}
#globalrecirc h6 {height:24px; background:#fff url(http://img2.timeinc.net/instyle/static/i/logos_partners_8.png) no-repeat; overflow:hidden;}
#globalrecirc h6 a {display:block; padding-top:24px;}
#globalrecirc h6.people {width:91px; background-position:-10px 0px;}
#globalrecirc h6.aol {width:186px; background-position:-10px -55px;}
#globalrecirc h6.time {width:82px; background-position:-10px -105px;}
#globalrecirc h6.ew {width:110px; background-position:-10px -155px;}
#globalrecirc h6.cnn {width:103px; background-position:-10px -205px;}
#globalrecirc h6.fabsugar {width:140px; background-position:-10px -255px;}
#globalrecirc h6.stylehive {width:135px; background-position:-10px -305px;}
#globalrecirc h6.bellasugar {width:147px; background-position:-10px -355px;}
#globalrecirc h6.totalbeauty {width:169px; background-position:-10px -405px;}
#globalrecirc h6.stylelist {width:110px; background-position:-10px -455px;}
#globalrecirc h6.foxnews {width:178px; background-position:-10px -505px;}
#globalrecirc h6.huffington {width:192px; background-position:-10px -555px;}
#globalrecirc h6.sexybeast {width:178px; background-position:-10px -611px;}

/* Partner Recirc (revised) */
#partnermodule {width:300px; margin:0 auto;}
body#package #partnermodule {margin:0;}
#partnermodule .phototout, #partnermodule .listtout {width:266px; padding:10px 16px 16px 16px; background:#fff; border:1px solid #dbdade;}

#partnermodule .phototout h6, #partnermodule .listtout h6 {display:block; width:266px; height:20px; overflow:hidden;}
#partnermodule .phototout h6 a, #partnermodule .listtout h6 a {display:block; padding-top:20px; background:#fff url(http://img2.timeinc.net/instyle/static/i/2007thirdparty/logo_partners.png) 0 0 no-repeat;}

#partnermodule h6.fabsugar a {width:95px; background-position:0 0;}
#partnermodule h6.bellasugar a {width:112px; background-position:0 -50px;}
#partnermodule h6.fnc a {width:125px; background-position:0 -100px;}
#partnermodule h6.stylelist a {width:118px; background-position:0 -150px;}
#partnermodule h6.totalbeauty a {width:128px; background-position:0 -200px;}
#partnermodule h6.cnn a {width:85px; background-position:0 -250px;}
#partnermodule h6.divine {height:25px;}
#partnermodule h6.divine a {width:96px; padding-top:25px; background-position:0 -300px;}
#partnermodule h6.huffpost a {width:140px; background-position:0 -350px;}
#partnermodule h6.modelinia a {width:116px; background-position:0 -400px;}
#partnermodule h6.sexybeast {height:25px;}
#partnermodule h6.sexybeast a {width:69px; padding-top:25px; background-position:0 -450px;}
#partnermodule h6.stylewatch a {width:140px; padding-top:25px; background-position:0 -500px;}

#partnermodule .phototout {margin-bottom:-1px;}
#partnermodule .phototout .tout {width:266px;}
#partnermodule .phototout .tout p.recircimg {float:left; width:75px; margin:0; padding:0 15px 0 0;}
#partnermodule .phototout .tout .recirclinks {float:left; width:176px;}
#partnermodule .phototout .tout .recirclinks li {list-style:none; padding:1px 8px; background:#fff url(http://img2.timeinc.net/instyle/static/i/icon_arrow01_8.png) 0 5px no-repeat; font-size:90%; color:#444;}
#partnermodule .phototout .tout .recirclinks li a {color:#444;}

#partnermodule .listtout {margin-bottom:8px;}
#partnermodule .listtout .tout {width:266px;}
#partnermodule .listtout .tout .recirclinks {}
#partnermodule .listtout .tout .recirclinks li {list-style:none; padding:1px 8px; background:#fff url(http://img2.timeinc.net/instyle/static/i/icon_arrow01_8.png) 0 5px no-repeat; font-size:90%; color:#444;}
#partnermodule .listtout .tout .recirclinks li a {color:#444;}

/* Sites We Love (new) */
body#package #siteswelove {margin:0;}
#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;}


/* 2010 Changes */
/* Top Nav */
#topnav2010 ul {float:left; padding:0; margin:0;}
#topnav2010 li {list-style:none; float:left; height:39px;}
#topnav2010 a {display:block; overflow:hidden; height:39px; padding-top:0px; text-decoration:none;}
#topnav2010 img {border:0px;}
#topnav2010 em {display:block; width:147px; height:39px; text-indent:-9999px; margin-top:-1px;}
#topnav2010 ul li,#topnav2010 ul li a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2010.png) no-repeat;}

#topnav2010 ul li#nav_celebrity {width:96px; background-position:0 -100px;} /* On State */
#topnav2010 ul li#nav_celebrity a em {width:96px; background-position:0 0;} /* Off State */
#topnav2010 ul li#nav_celebrity.curChannel, #topnav2010 ul li#nav_celebrity.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2010.png) no-repeat 0 -200px;} /* Current & Hover State */
#topnav2010 ul li#nav_celebrity.active ul {left:0;}

#topnav2010 ul li#nav_fashion {width:83px; background-position:-96px -100px;}
#topnav2010 ul li#nav_fashion a em {width:83px; background-position:-96px 0;}
#topnav2010 ul li#nav_fashion.curChannel, #topnav2010 ul li#nav_fashion.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2010.png) no-repeat -96px -200px;}
#topnav2010 ul li#nav_fashion.active ul {left:96px;}

#topnav2010 ul li#nav_beauty {width:77px; background-position:-179px -100px;}
#topnav2010 ul li#nav_beauty a em {width:77px; background-position:-179px 0;}
#topnav2010 ul li#nav_beauty.curChannel, #topnav2010 ul li#nav_beauty.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2010.png) no-repeat -179px -200px;}
#topnav2010 ul li#nav_beauty.active ul {left:179px;}

#topnav2010 ul li#nav_shopping {width:94px; background-position:-256px -100px;}
#topnav2010 ul li#nav_shopping a em {width:94px; background-position:-256px 0;}
#topnav2010 ul li#nav_shopping.curChannel, #topnav2010 ul li#nav_shopping.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2010.png) no-repeat -256px -200px;}
#topnav2010 ul li#nav_shopping.active ul {left:256px;}

#topnav2010 ul li#nav_makeover {width:191px; background-position:-350px -100px;}
#topnav2010 ul li#nav_makeover a em {width:191px; background-position:-350px 0;}
#topnav2010 ul li#nav_makeover.curChannel, #topnav2010 ul li#nav_makeover.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2010.png) no-repeat -350px -200px;}
#topnav2010 ul li#nav_makeover.active ul {left:350px;}

#topnav2010 ul li#nav_designer {width:155px; background-position:-541px -100px;}
#topnav2010 ul li#nav_designer a em {width:155px; background-position:-541px 0;}
#topnav2010 ul li#nav_designer.curChannel, #topnav2010 ul li#nav_designer.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2010.png) no-repeat -541px -200px;}
#topnav2010 ul li#nav_designer.active ul {left:541px;} /* includes right border */

/* Menus */
#topnav2010 ul ul {width:176px; position:absolute; top:31px; left:-100em; z-index:200; border:1px solid #b5b4b4; border-top:none; margin-left:1px;}
#topnav2010 ul ul li {float:none; width:176px; height:auto; position:relative; background:#fff;}
#topnav2010 ul ul li a {width:156px; height:auto; padding:8px 10px; background:#f0f0f0; border:none; border-top:1px solid #dad6d7; font:bold 10px arial,sans-serif; color:#111; letter-spacing:.6px; text-decoration:none; text-transform:uppercase;}
#topnav2010 ul ul li a:hover, #topnav2010 ul ul li a:focus {background:#000; font-weight:bold; color:#fff;}
#topnav2010 ul ul li a em {background:none!important; display:inline; width:auto; height:auto; text-indent:0; margin-top:0;}
#topnav2010 ul ul li a span.new {color:#d73126;}

/* Search */
#searchbar form label {display:none;}
#searchbar form input#searchfield {float:left; width:185px; height:19px; padding:4px 0 0 10px; border:none; border-left:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; background:url(http://img2.timeinc.net/instyle/static/i/bg_formtext.png) top left no-repeat; font:normal 90% arial,sans-serif;}
#searchbar form input#searchbtn {float:left; width:64px;}


/* Pushdown */
#pushdown {display:block; width:992px; padding:4px 0 4px 1px; background:#fff; border-right:1px solid #ccc; text-align:center;}

/* Header */
#headerbar {width:994px; padding:6px 0 3px 0; background:#fff; border-bottom:3px double #000;}
#headerbar .sites {float:left; color:#afae97; text-transform:uppercase;}/* TODO: temporarily hiding until removed from template --Alex 4/5/2010 */
#headerbar .specials {display:block; float:right; text-align:right;}
#headerbar .sites li {display:inline; font-size:90%; letter-spacing:1px;}
#headerbar .sites li.is {/*padding-right:5px; border-right:1px solid #afae97;*/}
#headerbar .sites li.is a {color:#020202;}
#headerbar .sites li.isw {display:none; padding:0 5px 0 4px;}
#headerbar .sites li.isw a {color:#616160;}
#headerbar .specials ul {display:inline;}
#headerbar .specials li {display:inline; padding-left:15px; font:italic 90% georgia,"times new roman",times,serif; letter-spacing:.5px;}
#headerbar .specials li a {color:#000;}
#headerbar .specials p {display:none;}
#headerbar .specials p.cm {display:inline;*float:right;margin:0 0 0 15px; padding:0 0 0 15px; border-left:1px solid #a4a4a5; font:italic 90% georgia,"times new roman",times,serif; letter-spacing:.5px; color:#4f687c;}
#headerbar .specials p.cm a,
#headerbar .specials li.cm a{color:#369;}

/*
#headerbar .specials img {display:none;}
#headerbar .specials ul li img, #headerbar .specials .cm img {display:inline;}
*/

/* For all inside pages, use #masthead. For homepage, see #masthead2 */
#masthead, #masthead2 {display:block; width:994px; height:98px; padding-bottom:2px; background:#fff;}

#masthead p {margin:0; padding:0;}
#masthead p.logo {float:left; display:block; width:240px; height:61px; margin-top:24px; background:url(http://img2.timeinc.net/instyle/static/i/logo_header.png) no-repeat;}
#masthead p.logo a {display:block; width:240px; height:61px; text-indent:-9999px;}
#masthead .ad728x90 {float:right; width:728px; padding-top:4px;}

#masthead2 p {margin:0; padding:0;}
#masthead2 p.logo {float:left; display:block; width:343px; height:87px; margin-top:8px; background:url(http://img2.timeinc.net/instyle/static/i/logo_header_home.png) no-repeat;}
#masthead2 p.logo a {display:block; width:343px; height:87px; text-indent:-9999px;}
#masthead2 p.date {float:left; width:417px; padding-top:46px; font:italic 100% georgia,"times new roman",times,serif; color:#666; text-align:center;}
#masthead2 .ad234x60 {float:left; width:234px; margin-top:20px;}

#sitenavbar {width:994px; height:39px; padding:3px 0 5px 0; background:#fff url(http://img2.timeinc.net/instyle/static/i/bg_nav2010.png) no-repeat;}
#sitenavbar #topnav2010 {float:left; display:block; width:696px; height:39px; position:relative; z-index:200; background:url(http://img2.timeinc.net/instyle/static/i/bg_nav2010.png) repeat-x;}
#sitenavbar #searchbar {float:right; width:261px; padding:8px 4px 0 32px;}

/* Footer */
#cmfooter {display:block;width:994px;height:75px;overflow:hidden;}

#footer2010 {clear:both;float:left;width:992px; padding-top:10px; background:#fff; border:1px solid #ccc; border-top:none;}
#footer2010 .links {font:normal 80% georgia,"times new roman",times,serif; letter-spacing:1.25px; text-transform:uppercase; text-align:center; color:#878787;}
#footer2010 .links ul {padding-bottom:7px;}
#footer2010 .links ul.row01{display:none;}/* TODO: temporarily hiding until removed from template --Alex 4/5/2010 */
#footer2010 .links ul li {display:inline; padding:0 8px 0 7px; border-right:1px solid #9e9e9e;}
#footer2010 .links ul li.is a {color:#000;}
#footer2010 .links ul li.isw, #footer2010 .links ul li.last {border-right:none;}
#footer2010 p.rss {margin:0; padding:0; padding-bottom:7px;}
#footer2010 p.rss a {padding:0 0 2px 18px; background:url(http://img2.timeinc.net/instyle/static/i/icon/rss_small_8.png) no-repeat;}
#footer2010 p.legal {margin:0; padding:5px 0 5px 0; font-size:9px; color:#969696; text-align:center;}
#footer2010 .links a, #footer2010 p.legal a {color:#969696;}
#footer2010 .links a:hover, #footer2010 p.legal a:hover {color:#bf1c23;}

/* Stylefind */
#stylefind{position:relative;clear:both;float:left;display:inline;width:992px;padding:0 0 20px 0;background:#fff;border-color:#ccc;border-style:solid;border-width:0 1px 1px 1px;}
#stylefind .logo{display:block;height:64px;background:url('http://img2.timeinc.net/instyle/static/i/logo-stylefind_8.png') no-repeat;text-indent:-9999px;}
#stylefind ul{float:left;display:inline;width:220px;margin-left:25px;border-right:dotted 1px #b3b3b3;}
#stylefind ul.last{border:0;}
#stylefind li{padding-bottom:10px;}
#stylefind a{font-size:11px;color:#000;}
#stylefind a span{color:#666;}

/* Stylefeeder */
#stylefeeder{position:relative;clear:both;float:left;display:inline;width:992px;padding:0 0 20px 0;background:#fff;border-color:#ccc;border-style:solid;border-width:0 1px 1px 1px;}
#stylefeeder .logo{display:block;height:64px;background:url('http://img2.timeinc.net/instyle/static/i/logo-stylefeeder_8.png') no-repeat;text-indent:-9999px;}
#stylefeeder ul{float:left;display:inline;width:220px;margin-left:25px;border-right:dotted 1px #b3b3b3;}
#stylefeeder ul.last{border:0;}
#stylefeeder li{padding-bottom:10px;}
#stylefeeder a{font-size:11px;color:#000;}
#stylefeeder a span{color:#666;}

/* StyleFind Search */
#stylefindsearchwrapper{width:313px;float:left;border-top:10px solid #fff;margin:-7px 0 20px -7px;}
#stylefindsearch.new{width:294px;float:left;border:solid 1px #e5e5e5;border-right:0;background:url('http://img2.timeinc.net/instyle/static/i/stylefind/bghearts.gif');margin:0;padding:13px 9px;}
#stylefindsearch.new h3{text-indent:-9999px;position:absolute;}
#stylefindsearch.new form{position:relative;width:278px;float:left;background:#fff url('http://img2.timeinc.net/instyle/static/i/stylefind/headerstylefind313.png') 6px 13px no-repeat;border:1px solid #ccc;padding:45px 6px 15px 6px;box-shadow: 4px 4px 10px #ccc;-moz-box-shadow: 4px 4px 10px #ccc;-webkit-box-shadow: 4px 4px 10px #ccc;}
#stylefindsearch.new input.search{float:left;width:172px;height:25px;font:italic 12px Arial;color:#c5c4c4;line-height:25px;padding:0 5px;border:1px solid #eceaea;border-top-color:#c8c8c8;border-left-color:#c8c8c8;background:-moz-linear-gradient(top, #dddcdc 0%, #ffffff 30%);background:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#dddcdc), color-stop(30%,#ffffff));}
#stylefindsearch.new input.btn{float:left;width:86px;height:27px;padding:0;border:0;font:12px Arial;color:#fff;text-transform:uppercase;background-color:#a81600;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#db2100, endColorstr=#a81600);background:-moz-linear-gradient(top, #db2100 0%, #a81600 100%);background:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#db2100), color-stop(100%,#a81600));}
#stylefindsearch.new input.btn:hover{cursor:pointer;}
#stylefindsearch.new .header{float:left;font:10px Arial;text-transform:uppercase;color:#bf1c23;background:#fff;padding:13px 2px 0 0;margin:0 0 -8px 0;letter-spacing:.5px}
#stylefindsearch.new ul{clear:both;border-top:1px solid #efefef;padding:7px 0 0 15px;}
#stylefindsearch.new li{float:left;width:145px;list-style:disc;color:#bf1c23;font:11px/11px Arial;padding:6px 0 0 0;text-indent:-3px;}
#stylefindsearch.new li.even{width:115px;}
#stylefindsearch.new li a{color:#555;}
#stylefindsearch.new .line{height:30px;position:absolute;bottom:15px;left:145px;border-left:1px solid #eee;margin:0;z-index:9999px;}

/* package and channel overlay ad styling */
#pkgmain .tout,
#specialfeatures .tout{position:relative;}
#pkgmain .tout .sponsoredtoutwrapper{position:absolute;top:7px;left:23px;z-index:2;height:280px;background:#fff;}
#specialfeatures .tout .sponsoredtoutwrapper{position:absolute;top:7px;left:0px;z-index:2;height:280px;background:#fff;}

/* package common navigation fix */
#package .nav li.next{text-indent:-9999px;padding:0!important;}
#package .nav li.next a{display:block;background:url('http://img2.timeinc.net/instyle/static/i/btn_next.gif') no-repeat;}
#package .nav li.back{text-indent:-9999px;padding:0!important;}
#package .nav li.back a{display:block;background:url('http://img2.timeinc.net/instyle/static/i/btn_back.gif') no-repeat;}




