/* Package Main Page */
#featured {display:block; width:677px; padding-top:16px;}
#featleft {float:left; width:400px; padding-left:30px;}
#featright {float:left; width:219px; padding:0 14px;}


/* Begin slideshow styles */
#slides {position:relative;}
#slides #overlaytxt {background:url(http://img2.timeinc.net/instyle/static/i/gilt/bg_50opaque.png) repeat; color:#fff; font-weight:bold; position:absolute; top:0; left:0; width:400px; height:20px;}
#slides #imgcont {}
#slides #txtcont {padding:10px 18px; background:#000;}
#slides #ctrl {display:block; overflow:hidden; padding:1px 2px 1px 17px; background:#000; border-top:1px solid #000; border-bottom:2px solid #000; color:#8088d3;}

#slides #overlaytxt div {padding:3px 5px 0 5px;}

#slides #imgcont .photobox {display:table; width:400px; height:205px;}
#slides #imgcont .photobox .matte {display:table-cell; vertical-align:middle;}
#slides #imgcont .photobox .matte img {display:block; margin:0 auto;}

#slides #txtcont h2 {padding-bottom:3px; font-size:115%;}
#slides #txtcont h2 a {color:#f3ce52;}
#slides #txtcont .text {font-weight:bold; line-height:135%; color:#a8a8a8;}
#slides #txtcont .more {line-height:135%; color:#fff;}
#slides #txtcont .more a {font-weight:bold; color:#fff;}

#ph1, #txt1, #over1 {display:block;}
#ph2, #txt2, #ph3, #txt3, #ph4, #txt4, #ph5, #txt5, #ph6, #txt6, #over2, #over3, #over4, #over5, #over6 {display:none;}

#ctrl .nums {display:block; float:left; padding-top:1px; font-weight:bold;}
#ctrl .btns {display:block; float:right; height:16px; overflow:hidden;}
#ctrl .nums li, #ctrl .btns li {display:inline;}

#ctrl .nums li a:hover, #ctrl .btns li a:hover {color:#d6c1b3; text-decoration:none; cursor:pointer;} 
#ctrl .nums li a.on {color:#d6c1b3;}
#ctrl .nums li a.off {color:#fff; } 
#ctrl .btns li.btn a {font-weight:bold; cursor:pointer;}

#ppBtn {background:url(http://img2.timeinc.net/instyle/static/i/btn_slideshownav_8.png) 0 -75px no-repeat;} /* display Pause by default */
/* End slideshow styles */

/* Sign Up Tout */
#signuptout {padding:10px 12px; background:#fcf3d4;}
#signuptout h3 {font:bold 140% arial,sans-serif; color:#000;}
#signuptout li {background:url(http://img2.timeinc.net/instyle/static/i/icon_bullet02_8.png) 0 6px no-repeat; padding:0 0 2px 8px;}
#signuptout p {margin:0; padding:3px 0; line-height:135%;}
#signuptout p a {font-weight:bold; color:#d73126;}
#signuptout p .lg {font-weight:bold; font-size:115%;}

/* On Sale Now */
#onsale {width:612px; margin:15px 0 0 30px; border-top:1px solid #d5d5d5; }
#onsale h2 {float:left; width:260px; padding:2px 0 6px 0; font:bold 130% arial,sans-serif; color:#d3ae34; text-transform:uppercase;}
#onsale h2 a {color:#d3ae34;}
#onsale h2 span {color:#a7a7a7;}

#onsale h3 {float:right; width:332px; padding:3px 0 3px 20px; background:url(http://img2.timeinc.net/instyle/static/i/gilt/bg_onsale_8.png) no-repeat; font:bold 100% arial,sans-serif; color:#000;}
#onsale h3 span {color:#000;}
#onsale h3 a {color:#d73126;}

#toutsect {width:642px; padding-bottom:15px;}
#toutsect .tout {float:left; width:184px; padding-left:30px;}
#toutsect .tout p.image {margin:0; padding:0 0 3px 0;}
#toutsect .tout h4 {font-size:105%;}
#toutsect .tout h4 a {color:#d73126;}
#toutsect .tout p.end {margin:0; padding:0; color:#222;}
#toutsect .tout p.shoplink {margin:0; padding:0 0 13px 0; color:#222;}
#toutsect .tout p.shoplink a {font-weight:bold; color:#d73126;}
