#slidercont {background:#fff;}
#slidercont .contentslider {padding-bottom:35px; background:url(http://img2.timeinc.net/instyle/static/i/gilt/bg_sliderbottom_8.png) no-repeat bottom left;}


/* These are the package global styles */
#mainbody {border-bottom:4px solid #000;}

/* Package Header */
#pkgheader {width:992px; height:91px; /*padding:13px 10px 11px 16px;*/}
#pkgheader h1 {display:block; float:left; width:421px; height:91px; background:url(http://img2.timeinc.net/instyle/static/i/gilt/hd_packagename_8.png) no-repeat; font:bold 310% arial,sans-serif; color:#000; /*visibility:hidden;*/text-indent:-9999px;}
#pkgheader h1 span {color:#d29f15;}
#pkgheader .tagline {display:none; padding-left:10px; font:italic 140% georgia,"times new roman",times,serif; color:#6a719a;}

/* Powered By */
#pkgheader .poweredby {float:left; display:block; width:150px; height:29px; padding-top:43px;}
#pkgheader .poweredby p {margin:0; padding:0;}
#pkgheader .poweredby .adtxt {float:left; width:75px; padding:17px 5px 0 0; font-size:90%; color:#c48400; text-align:right;}
#pkgheader .poweredby .adimg {float:left; width:61px;}

/* Package Nav */
#pkgnav {display:block; width:100%;}
#pkgnav li {float:left; margin-right:1px; background:url(http://img2.timeinc.net/instyle/static/i/gilt/nav_off_right_8.png) no-repeat right bottom; font:bold 90% arial,sans-serif; color:#000; text-transform:uppercase;}
#pkgnav a {display:block; padding:7px 28px 3px 27px; background:url(http://img2.timeinc.net/instyle/static/i/gilt/nav_off_left_8.png) no-repeat left bottom; color:#000; text-align:center; text-decoration:none;}
#pkgnav li.current {display:block; background:url(http://img2.timeinc.net/instyle/static/i/gilt/nav_on_right_8.png) no-repeat right bottom; color:#fff;}
#pkgnav li.current span {display:block; padding:7px 28px 3px 27px; background:url(http://img2.timeinc.net/instyle/static/i/gilt/nav_on_left_8.png) no-repeat left bottom; color:#fff;}

/* Package Main */
#pkgmain {width:992px; background:#fff url(http://img2.timeinc.net/instyle/static/i/gilt/bg_body_8.png) repeat-y; border-top:5px solid #000;}
#pkgmain #mainleft {float:left; width:685px;}
#pkgmain #mainright {float:left; width:307px;}

/* --- Left Col --- */

/* Quick Links */
#quicklinks {padding:20px 0 5px 20px; background:#e3f0f8 url(http://img2.timeinc.net/instyle/static/i/gilt/bg_mainbottom_8.png) top left no-repeat; color:#000; text-transform:uppercase;}
#quicklinks h6 {float:left; width:80px; padding-top:1px; font:normal 90% arial,sans-serif;}
#quicklinks a {font-weight:bold; color:#d73126;}
#quicklinks ul {float:left; width:550px; padding-top:3px;}
#quicklinks li {float:left; padding-right:10px; font-size:90%; line-height:90%;}

/* New Today */
#today {width:645px; padding:25px 16px 16px 16px;}
#today h3 {margin-bottom:15px; border-bottom:1px solid #e0e0d9;}
#today .cib212x104 {float:left; width:212px;}

#today .lotd {float:left; width:192px; margin-right:25px;}
#today .lotd .tout {padding-top:8px;}
#today .lotd .imgcont {float:left; width:75px;}
#today .lotd .txtcont {float:left; width:109px; padding-left:8px;}
#today .lotd .txtcont .date {padding-bottom:3px; font-weight:bold; color:#f5038e; text-transform:uppercase;}
#today .lotd .txtcont h5 {font-size:105%; line-height:100%; color:#34495c;}
#today .lotd .txtcont a {font-weight:bold; color:#d73126;}

#today .tout01, #today .tout02 {float:left; width:192px; margin-right:25px; padding-top:8px;}
#today .tout02 {margin-right:24px;}
#today .tout01 .imgcont, #today .tout02 .imgcont {float:left; width:75px;}
#today .tout01 .txtcont, #today .tout02 .txtcont {float:left; width:109px; padding-left:8px;}
#today .tout01 .txtcont h4 a, #today .tout02 .txtcont h4 a {font-size:105%; color:#34495c;}
#today .tout01 .txtcont a.more, #today .tout02 .txtcont a.more {font-weight:bold; color:#d73126;}


/* --- Right Col --- */
#mainright {padding-bottom:10px;}

/* 5 Ways */
#fiveways {width:310px; margin:0 0 0 -3px;}

/* Ads */
.ad300x250 {padding:6px 0 10px 0;}
.adtext {font-size:70%; color:#929292; text-align:center; text-transform:uppercase;}

/* Partners */
#partners {width:298px; background:#fff; border:1px solid #c0c0bd;}
#partners h5 {padding:4px 14px; border-bottom:1px solid #c0c0bd; font-size:100%; color:#333; text-transform:uppercase;}

/* Global Recirc */
#partners {width:298px; background:#fff; border:1px solid #dbdade;}
#partners h5 {padding:3px 16px; border-bottom:none; font:normal 90% arial,sans-serif; color:#4f687c; text-transform:uppercase;}
#partners .tout01, #partners .tout02, #partners .tout03, #partners .tout04 {margin:0; border-bottom:none;}

#globalrecirc ul {margin:0; padding:12px 16px 6px 16px;}
#globalrecirc li {list-style:none; padding:1px 0 4px 8px; background:#fff url(http://img2.timeinc.net/instyle/static/i/icon_arrow09_8.png) 0 5px no-repeat; font-size:90%; color:#4f687c;}
#globalrecirc li a {color:#4f687c;}
#globalrecirc h6 {display:block; width:298px; height:50px; background:#e4f0f8 url(http://img2.timeinc.net/instyle/static/i/logos_partners2_8.png) no-repeat; text-align:center; text-indent:-9999px;}
#globalrecirc h6 a {display:block; width:298px; height:50px;}
#globalrecirc h6.people {width:298px; background-position:0 0;}
#globalrecirc h6.ew {width:298px; background-position:0 -50px;}
#globalrecirc h6.cnn {width:298px; background-position:0 -100px;}
#globalrecirc h6.fabsugar {width:298px; background-position:0 -150px;}
#globalrecirc h6.foxnews {width:298px; background-position:0 -200px;}
#globalrecirc h6.stylelist {width:298px; background-position:0 -250px;}
#globalrecirc h6.bellasugar {width:298px; background-position:0 -300px;}
#globalrecirc h6.stylehive {width:298px; background-position:0 -350px;}
#globalrecirc h6.totalbeauty {width:298px; background-position:0 -400px;}

/* Quigo */
.quigo {width:645px; padding:10px 16px;}

/* Clearspring */
#clearspring {width:300px; padding-bottom:10px;}

#siteswelove, #partnermodule {margin:0;}


/* New Nav/Header Code */
/* Site Links */
#sitelinks {width:992px; height:23px; border:1px solid #d32527; border-left:none; 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 90% arial,sans-serif;}
#sitelinks .linksleft {float:left; width:496px;}
#sitelinks .linksright {float:right; width:496px;}

#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 {color:#d73126;}
#sitelinks .linksright li.cm a {font-style:normal; color:#004f99;}

/* Include version */
#sitelinks ul.islinks {float:left; width:794px;}
#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:198px;}
#sitelinks ul.cmlink li.cm {width:182px; height:19px; padding:4px 8px 0 8px; background:url(http://img2.timeinc.net/instyle/static/i/bg_sitelinksright_8.png) top right no-repeat;}
#sitelinks ul.cmlink li.cm a {font-style:normal; color:#004f99;}

/* Header */
#header, #header2 {width:992px; background:#d22527; border-right:1px solid #d22527; border-bottom:1px solid #900;}
#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: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 */

/* Top Nav */
#topnav2009 {width:993px; /*border-right:1px solid #000;*/}
#topnav2009 {position:relative; z-index:200; height:31px; background:url(http://img2.timeinc.net/instyle/static/i/bg_nav2009.png) repeat-x;}
#topnav2009 ul {float:left; padding:0; margin:0;}
#topnav2009 li {list-style:none; float:left; height:31px;}
#topnav2009 a {display:block; overflow:hidden; height:31px; padding-top:0px; text-decoration:none;}
#topnav2009 img {border:0px;}
#topnav2009 em {display:block; width:147px; height:31px; text-indent:-999px; margin-top:-1px;}
#topnav2009 ul li,#topnav2009 ul li a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2009.png) no-repeat;}

#topnav2009 ul li#pn_celebrity {width:114px; background-position:0 -50px;} /* On State */
#topnav2009 ul li#pn_celebrity a em {width:114px; background-position:0 0;} /* Off State */
#topnav2009 ul li#pn_celebrity.curChannel, #topnav2009 ul li#pn_celebrity.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2009.png) no-repeat 0 -100px;} /* Current & Hover State */
#topnav2009 ul li#pn_celebrity.active ul {left:0;}

#topnav2009 ul li#pn_fashion {width:99px; background-position:-114px -50px;}
#topnav2009 ul li#pn_fashion a em {width:99px; background-position:-114px 0;}
#topnav2009 ul li#pn_fashion.curChannel, #topnav2009 ul li#pn_fashion.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2009.png) no-repeat -114px -100px;}
#topnav2009 ul li#pn_fashion.active ul {left:114px;}

#topnav2009 ul li#pn_beauty {width:95px; background-position:-213px -50px;}
#topnav2009 ul li#pn_beauty a em {width:95px; background-position:-213px 0;}
#topnav2009 ul li#pn_beauty.curChannel, #topnav2009 ul li#pn_beauty.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2009.png) no-repeat -213px -100px;}
#topnav2009 ul li#pn_beauty.active ul {left:213px;}

#topnav2009 ul li#pn_shopping {width:107px; background-position:-308px -50px;}
#topnav2009 ul li#pn_shopping a em {width:107px; background-position:-308px 0;}
#topnav2009 ul li#pn_shopping.curChannel, #topnav2009 ul li#pn_shopping.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2009.png) no-repeat -308px -100px;}
#topnav2009 ul li#pn_shopping.active ul {left:308px;}

#topnav2009 ul li#pn_makeover {width:106px; background-position:-415px -50px;}
#topnav2009 ul li#pn_makeover a em {width:106px; background-position:-415px 0;}
#topnav2009 ul li#pn_makeover.curChannel, #topnav2009 ul li#pn_makeover.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2009.png) no-repeat -415px -100px;}
#topnav2009 ul li#pn_makeover.active ul {left:415px;}

#topnav2009 ul li#pn_designer {width:161px; background-position:-521px -50px;}
#topnav2009 ul li#pn_designer a em {width:161px; background-position:-521px 0;}
#topnav2009 ul li#pn_designer.curChannel, #topnav2009 ul li#pn_designer.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2009.png) no-repeat -521px -100px;}
#topnav2009 ul li#pn_designer.active ul {left:521px;}

#topnav2009 ul li#pn_weddings {width:113px; background-position:-682px -50px;}
#topnav2009 ul li#pn_weddings a em {width:113px; background-position:-682px 0;}
#topnav2009 ul li#pn_weddings.curChannel, #topnav2009 ul li#pn_weddings.curChannel a em {background:url(http://img2.timeinc.net/instyle/static/i/nav2009.png) no-repeat -682px -100px;}
#topnav2009 ul li#pn_weddings.active ul {left:682px;}

/* Menus */
#topnav2009 ul ul {width:176px; position:absolute; top:31px; left:-100em; z-index:200; border:1px solid #000; border-top:none;}
#topnav2009 ul ul li {float:none; width:176px; height:auto; position:relative; background:#f0f0f0;}
#topnav2009 ul ul li a {width:156px; height:auto; padding:3px 10px; background:#f0f0f0; border:none; border-top:1px solid #bab9b9; font:normal 12px arial,sans-serif; color:#111; text-decoration:none;}
#topnav2009 ul ul li a:hover, #topnav2009 ul ul li a:focus {background:#fff; font-weight:bold; color:#111;}
#topnav2009 ul ul li a em {background:none!important; display:inline; width:auto; height:auto; text-indent:0; margin-top:0;}
#topnav2009 ul ul li a span.new {color:#d73126;}

