/* Galrefresh version 8.22.2013 */
/*ads*/
#ifad300x250-right {padding-bottom:10px;position:relative;clear:both;float:left;width:336px;margin:25px 0;border-top:dotted 1px #b5b5b5;border-bottom:dotted 1px #b5b5b5;text-align:center;line-height:0;}/*width: 300px;margin: 0 auto 10px auto;*/
#ifad300x250-right p { display:none; }/*background-color:#ececec;width:90px;position:relative;top:-5px;left:0;margin:0 auto;padding:0;font-size:9px;line-height:11px;color:#a0a0a0;text-transform:uppercase;*/
#ad300x250 .cm {display:block; text-align:center;}
#ad300x300 {width:300px; padding:7px;}
#recirc-ad88x31{margin-left:20px;}
#interstitial {width:654px;height:775px;background:#fff;position:absolute;top:0px;left:-103px;text-align:center;padding-left:6px;clear:both;}/* width:650px;top:-55px;left:-148px*/
#interstitial .centercol {height:100%;background:url(http://img2-1.timeinc.net/instyle/static/i/bg_ad.gif) repeat right top;width:400px;margin:0 auto;position:relative;left:-8px}
#interstitial .centercol .ad {position:relative;top:100px;}
#interstitial .centercol .ad p{font: normal 70% arial,sans-serif;letter-spacing: .05em;color: #7D8EA1;margin-top:0;}
#interstitial .centercol .ad #interiframewrap {width:300px;margin:0 auto;}
body#package.shopping-multi #interstitial {top:0;left:-200px}
body#package.shopping-multi #interstitial .centercol {left:68px;}
body#package.shopping-multi .jcarousel-container-horizontal {width:146px;left:3px;}
body#package #interstitial {top:0;left:-129px}
body#package #interstitial .centercol {left:8px;}
/* DDM Horizontal Poll Overides */
body.poll-horiz #interstitial {margin-left:-89px}
body.poll-horiz #interstitial .centercol {margin-left:220px;}
/* DDM End Horiz Poll Overrides */
#slideinfobx {position:relative;z-index:100;height:auto;width:334px;padding:0 5px 0px 9px;-webkit-box-shadow:0 1px 4px #a8a8a8;-moz-box-shadow: 0 1px 4px #a8a8a8;box-shadow: 0 1px 4px #a8a8a8;background-color:#fff;}/*width:300px;padding:10px 18px 10px 30px;*/
#slideinfobx h3{font:bold 13px arial,sans-serif;text-transform:uppercase;color:#111;}
#currentimage {margin:0;}
#maincontent {width:992px;}
#main {width:644px;float:left;text-align:center;position:relative;} /* DDM change all references to lotdmain to just main */
#main-bottom{text-align:left;}                                                                     
#rightwrap {float:right;}
#submenu {height:26px;border-top:1px solid #ccc;padding-top:14px;background-color:#fff;font-size:11px;}
#submenu a{font-size:12px;}
#submenu p,#moresubmenu p{float:left;padding:0;margin:0;}/* DDM removed styles to be replaced for dropdown later: font-weight:bold;margin:0 10px; */
#submenu p.first,#moresubmenu p.first{margin:0 10px 0 0;}
#submenu p.trends,#moresubmenu p.trends{margin:0 10px 0 30px;font-size:11px;}
#submenu p.trends a{font-size:12px;}
#moresubmenu p.trends {float:none;margin:0 10px 0 30px;text-align:left;}
#next {
margin-left:-14px;
cursor: pointer;
cursor: hand;
background-color:#bf1c23;
height:45px;
width:40px;
position:absolute;
top:300px;
display:inline-block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#454545') progid:DXImageTransform.Microsoft..Gradient(startColorstr='#d73126', endColorstr='#ae070e')";
-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.5);
box-shadow:0px 2px 2px rgba(0, 0, 0, 0.5);
background: -moz-linear-gradient(19% 65% 90deg,#ae070e, #d73126, #d73126 150%);
background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#d73126), to(#ae070e)); /*#d73126), to(#bf1c23)*/
}
#back{
z-index:100;
cursor: pointer;
cursor: hand;
background-color:#bf1c23;
height:45px;
width:40px;
position:absolute;
top:300px;
left:120px;
display:inline-block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#454545') progid:DXImageTransform.Microsoft..Gradient(startColorstr='#d73126', endColorstr='#ae070e')";
-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.5);
box-shadow:0px 2px 2px rgba(0, 0, 0, 0.5);
background: -moz-linear-gradient(19% 65% 90deg,#ae070e, #d73126, #d73126 150%);
background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#d73126), to(#ae070e)); /*#d73126), to(#bf1c23)*/
}
#back.nolink, #next.nolink,#back.nolink:hover, #next.nolink:hover {cursor:default;background-color:#ccc;background: -moz-linear-gradient(19% 65% 90deg,#a5a5a5, #ccc, #ccc 180%);background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#ccc), to(#a5a5a5));color: #f1f1f1;
text-decoration:none;}
#back a, #next a {text-indent:-9999px;}
#back.nolink a, #next.nolink a {cursor:default;}
#back a.border-arrow{height:0;content:""; width:0; border:transparent 12px solid; border-right-color:#fff; position:absolute; right:15px; top:11px;-webkit-transform:rotate(360deg);}
#next a.border-arrow{height:0;content:""; width:0; border:transparent 12px solid; border-left-color:#fff; position:absolute; right:1px; top:11px;-webkit-transform:rotate(360deg);}
#back a.border-arrow:after {border:0;}
#next a.border-arrow:after {border:0;}
#maincontent.js .image,#maincontent.js .caption,#maincontent.js .credit,#maincontent.js .disclaimer,#maincontent.js .date,#maincontent.js .summ,#maincontent.js .infobxtitle,#maincontent.js .galrowtitle,#maincontent.js .nextimg,#maincontent.js .nexttxt, #maincontent.js #lotdtablarge a,#maincontent.js #lotdtabmore  a{display: none;}
#slidewrap ul#images,#slidewrap ul#images li {margin:0;padding:0;}
#slidewrap ul#images {background: url('http://img2-1.timeinc.net/instyle/static/i/bg_ad.gif') repeat scroll right top transparent;}
#submenu ul {float:left;}
#moresubmenu ul.trends {margin-left:24px;float:left;}
#infobx {width:319px;}
#submenu ul.trends li,#moresubmenu ul.trends li {margin:0;display:inline;padding:0 10px 0 8px; border-right:1px solid #eee;font-style:italic;}
#infobxnav {width:100%;height:30px;padding:10px 0 22px 0;}
#infobxpaged {float:left;width:223px;height:20px;text-align:center;padding-top:6px;text-indent:-9999px;}/*width:190px;*/
.small-gry-txt{font-size:11px;color:#666666;}
.related{font-size:11px;color:#9d9d9d;}
#infobxnav .btncont {float:left;width:50px;height:20px;}
#infobxnav .btncont.nolink a,#infobxnav .btncont.nolink a:hover {cursor:default;background-color:#ccc;background: -moz-linear-gradient(19% 65% 90deg,#999, #ccc, #ccc 140%);background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#ccc), to(#999));color: #f1f1f1;
text-decoration:none;}
.summ{float:left;width:327px;font-style:italic;padding:0 5px 15px 5px;margin-bottom:5px;max-height:60px;overflow:auto;}/*width:298px;padding:0 5px 15px 0;*/
#nextup{float:right;width:174px;border-left:0px dotted #ccc;padding-left:3px;border-right:0px dotted #ccc;border-top:0px dotted #ccc;border-bottom:0px dotted #ccc;padding-top:0px}
#nextup .imgcont{float:left;width:80px;margin-left:10px;}
#nextup .imgcont a img{border:1px solid #d7d7d7;}
#nextup .txtcont{float:left;width:65px;font-size:11px;font-family:arial;font-weight:bold;}
#nextup .txtcont span{ display:block;margin-bottom:5px;}
#nextup .txtcont a{ position:relative;display:inline;font-weight:normal;font-size:12px;}
/*#nextup .txtcont a span:after{content:""; width:0; border:transparent 4px solid; border-left-color:#BF1C23; position:absolute;bottom:2px;right:-10px;}DDM removed because of pseudo class bug in chrome */
#seealllookswrap {margin-top:0px;padding:0;height:5px;border-top:0px solid #ccc;display:inline-block;clear:both;width:99%;}/* DDM set to border to 0 in anticipation of releasing later change: margin:10px 0;padding-top:17px;*/
#seealllookswrap a{display:none;}/*  DDM set display:none to roll out later */
.seealllooks {float:right;}
#captionwrap {margin:0 auto 30px auto;text-align:left;font:12px/17px arial,sans-serif;color:#333;width:400px;}
#comingsoon,#captionwrap .date{font-size:14px;font-family:Georgia,Times,serif;text-align:left;font-style:italic;padding:0;margin:0;color:#333;margin-bottom:8px;}
#captionwrap span.bold{display:block;margin-bottom:5px;font-size:11px;color:#333;font-family:arial;font-weight:bold;}
#captionwrap h2 {margin-bottom:10px;color:#000;font-size:23px;font-family:Georgia,Times,serif;text-align:left;line-height:24px;}
#captionwrap h2 a{margin-bottom:10px;color:#000;font-size:23px;font-family:Georgia,Times,serif;text-align:left;line-height:24px;cursor:default;}/*DDM TBD removethis after anchor is removed*/
#captionwrap h2 a:hover{text-decoration:none}/*DDM TBD removethis after anchor is removed*/
#captionwrap h3{text-align:left;text-transform:uppercase;font-size:11px;font-weight:bold;}
#captionwrap p{margin-top:0;}
#captionwrap p.related{margin-top:30px;}
.credit, #credit {padding:0;margin:0;text-align:right;font-size:9px;color:#666666;}
#disclaimer {padding:;margin:0}
#slidewrap .imgcont a#currentimage-a:hover {text-decoration:none;}
#morelotd ul li {display:inline;margin:16px;}
#morelotd ul li a img{border:1px solid #eee;}
#morelotd ul li a img:hover{border:1px solid #000;}
#morelotd{width:650px;float:left;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#CCCCCC')";
-webkit-box-shadow:0 1px 4px #cccccc;
-moz-box-shadow: 0 1px 4px #cccccc;
box-shadow: 0 1px 4px #cccccc;background-color:#fff;}
#morelotd h3{margin:0 0 6px 29px;text-align:left}
.moreseeall {height:12px;text-align:right;width:604px;padding-top:10px;}
.moreseeall a{top:-8px;}
#browseby {height:20px;width:622px;padding:30px 0 3px 25px;clear:both;}
#browseby span{position:relative;top:-8px;font-size:11px;font-weight:bold;}
#browseby .hr {height:5px;border-top:1px solid #eee;width:520px;display:inline-block;float:right;margin-right:26px;}
.moreseeall .hr {height:5px;border-top:1px dotted #ccc;width:534px;display:inline-block;float:left;margin-left:30px}
#morebottom {margin: 0 30px 20px 32px;width:590px;}
#morebottom .seealllooks{margin-top:-10px;}
#imorelotd{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;padding-top:10px;background-color:#fff;}
#imorelotd ul {margin-left:13px;text-align:left;}
#imorelotd ul li.last{display:none;} 
#moretitle{background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -30px 1px;width:200px;height:32px}
#morehead{height:39px;width:100%;background-color:#000;position:relative;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#CCCCCC')";-webkit-box-shadow:0 1px 4px #a8a8a8;-moz-box-shadow: 0 1px 4px #a8a8a8;box-shadow: 0 1px 4px #a8a8a8;}
#imorelotd h3 a,#imorelotd  h3 {font:bold 12px arial,sans-serif;text-transform:uppercase;}
.moreseeall a{font-size:11px}
#moresubmenu {padding-bottom:30px;display:none}/* DDM set this to display:none in anticipation of releasing later */	
.btn-red{display:block;
-moz-border-radius:5px;
-webkit-border-radius:5px;border-radius:5px;
background-color:#bf1c23;
color:#fff;font-size:90%;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
padding:6px 10px 8px 10px;
background: -moz-linear-gradient(19% 65% 90deg,#ae070e, #d73126, #d73126 150%);
background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#d73126), to(#ae070e)); /*#d73126), to(#bf1c23)*/
border:1px solid #cdcdcd;
letter-spacing:.5px}
.btn-red:hover{background-color:#000;
background: -moz-linear-gradient(19% 65% 90deg,#000, #999, #999 180%);
background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#999), to(#000));
color: #f1f1f1;text-decoration:none;}
.btn-grey{
-moz-border-radius:3px;
-webkit-border-radius:3px;border-radius:3px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#CCCCCC')";
-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.5);
box-shadow:0px 2px 2px rgba(0, 0, 0, 0.28);/*box-shadow: 0px 3px 3px 0px #c3c3c3;*/
background: -moz-linear-gradient(60% 65% 90deg,#d4d4d4, #ffffff, #ffffff 170%);
background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#ffffff), to(#d4d4d4));
background-color:#ececec;
color:#333;font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:10px;padding:6px 10px 6px 10px;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing:.5px;
border:1px solid #e3e3e3;
}
.btn-grey:hover{background-color:#f9f9f9;
background:-moz-linear-gradient(60% 65% 90deg,#dedede, #f9f9f9, #f9f9f9 51%);
background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#f9f9f9), to(#dedede));
color: #9d9d9d;border:1px solid #ccc;text-decoration:none;
}

a.border-arrow-right-blk { position:relative;display:inline-block;height:12px }
a.border-arrow-right-blk:after { content:""; width:0; border:transparent 4px solid; border-left-color:#000; position:absolute; right:8px; top:8px;}
a.border-arrow-wht-rt {position:relative;display:inline-block;height:12px;-webkit-transform:rotate(360deg);}
a.border-arrow-wht-rt:after {content:""; width:0; border:transparent 4px solid; border-left-color:#fff; position:absolute; right:5px; top:9px;}
#captionwrap a.border-arrow-wht-rt:after {top:9.5px;}
a.border-arrow-wht-lft {position:relative;display:inline-block;height:12px;-webkit-transform:rotate(360deg); }
a.border-arrow-wht-lft:after {content:""; width:0; border:transparent 4px solid; border-right-color:#fff; position:absolute; left:5px; top:9px;}
.btn-red.border-arrow-wht-rt {padding-right:17px}
.btn-red.border-arrow-wht-lft {padding-left:17px}
@-moz-document url-prefix() {a.border-arrow-wht-lft:after {top:8.5px;}}
.btn-grey.border-arrow-right-blk {padding-right:18px}
a.btn-grey:hover.border-arrow-right-blk:after {border-left-color:#ccc;}
a.border-arrow-wht-dwn {position:relative;display:inline-block;height:13px;width:6px;padding:6px;}
a.border-arrow-wht-dwn:after {content:""; width:0; border:transparent 5px solid; border-top-color:#fff; position:absolute; right:4px; top:11px;}
.megamenu ul li:hover a.border-arrow-wht-dwn:after{border-bottom-color:#fff;border-top-color:transparent;top:4px;}
a.btn-orange.border-arrow-wht-rt:after {top:8px;right:8px}
a.btn-blue {height:12px;margin-top:10px;display:inline-block;font-style:normal;}
a.btn-orange {height:12px;margin-top:10px;display:block;width:33px;font-style:normal;}
#captionwrap a.btn-blue, #captionwrap a.btn-orange {padding-top:4.5px;height:14px;}
.arrow-white-left {position:absolute; right:337px; top:20px;height:23px;width:24px;background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat 0 0;z-index:4005}
#ad636x225 {width: 650px;text-align: center;margin: 20px 0 5px 0;float: left;}
#maincontent {background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/bg-lotd.png) repeat-y top right;}
#slidewrap{position:relative}
#slidewrap .imgcont {display:inline-block;width:350px;text-align: center;position:relative;}
#slidewrap .imgcont a {display:block;}
#lotdtabs {margin:10px 20px 0 0;float:right;cursor: pointer;cursor: hand;}
#lotdtabs a{font-size:9px;}
#lotdtabs .lotdtab a{display:block;width:40px;height:30px;padding-top:33px;}
#lotdtablarge.lotdtab,#lotdtabmore.lotdtab,#lotdtabshop.lotdtab {padding-left:2px;height:60px;width:44px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#CCCCCC')";-webkit-box-shadow:1px 2px 3px #a8a8a8;-moz-box-shadow: 1px 2px 3px #a8a8a8;box-shadow: 1px 2px 3px #a8a8a8;}
#lotdtablarge {background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -331px -45px;}
#lotdtabmore {background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -376px -45px;}
#lotdtabshop {background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -286px -45px;}
#lotdtablarge.active,#lotdtablarge:hover {background-position: -331px -165px;}
#lotdtabmore.active,#lotdtabmore:hover {background-position: -376px -165px;}
#lotdtabshop.active,#lotdtabshop:hover {background-position: -286px -165px;}
#lotdtablarge.active a,#lotdtablarge a:hover {color:#000}
#lotdtabmore.active a,#lotdtabmore a:hover{color:#000}
#lotdtabshop.active a,#lotdtabshop a:hover{color:#000}
/* poll styles*/
#polls {position:absolute;margin-top:5px;width:142px;font-size:90%}
.poll.default .poll_question {display:none}
.poll.default .poll_questions ul li {border:0;margin-left: 8px;cursor: pointer;cursor: hand;text-indent:-9999px;width:115px;height:45px;background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -125px -165px;}
.poll.default .poll_questions ul li:first-child {background-position:-10px -165px;}
.poll.default .poll_questions ul li input {visibility:none;}
.poll.default #polltoggle {display:none}
.poll.default ul li span.poll_txt {display:none;} 
.poll_question {text-indent:-9999px;background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -5px -68px;width:109px;height:40px; }
.poll_questions p{margin:0 0 10px 0;}
.poll_questions ul li{text-align:left;border-top:1px dotted #ccc;clear:both;padding:10px 0;margin-bottom:12px;}
.poll_questions ul li:first-of-type{border:none; padding: 0 0 10px 0}
.poll.default .poll_questions ul li{padding:0;margin-bottom:0px;}
.poll.default .poll_questions li:first-of-type{border:none; padding: 0}
#polls ol {padding:5px 5px 0 5px;margin:0}
#polls .share-button.btn-grey{background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -239px 2px;padding:4px 10px 4px 17px;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; }
#polls .share-button.btn-grey:hover{background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -239px -23px;padding:4px 10px 4px 17px;}/*  Share your vote! */
#poll-foot{background: url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat -124px -85px;;padding:0;margin:0;height:24px;width:142px;}
#pollwrap{font:normal 11px arial,sans-serif;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec;padding:0 0 10px 0;margin:0;}
#textpoll {width:142px;float:left;font-size:90%;margin-top:5px;position:absolute;}
p#polltoggle {z-index:100;cursor: pointer;cursor: hand;display:inline;hieght:15px;width:15px;background:url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat scroll -116px -65px transparent;position:absolute;margin-left:124px;text-indent:-9999px;}
p#polltoggle.active {background-position: -130px -65px}
p#plustoggle {top:-11px;right:1px;height:20px;width:20px;z-index:100;cursor: pointer;cursor: hand;background:url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat scroll -145px -60px transparent;position:absolute}
#main .poll {text-align:left;position:relative;}
#main .poll input{margin:0 5px 5px 0;float:left;display:block}
#main .poll input[type="submit"]{margin:5px 0 5px 40px;float:none;position:relative;top:7px;font-size:11px;clear:both;}
#main .poll input.share-button.btn-grey {margin:0 auto 5px auto;float:none;position:relative;top:5px;width:122px;height:24px;}
#main .poll label{width:100px;float:left;color:#666;padding-bottom:10px}
#main .poll .pollmore {text-align:center;}
#main .poll.default .pollmore input {display:none}
#slidewrap a img{border:0;}
/* Poll Horizontal overrides */
#main-bottom #polls ol li ul li {padding-right:0;width:126px;}
#pkgmain.gallery #main-bottom #polls form {padding:3px;margin-left:5px}
#main-bottom .poll_question {background:none;height:24px !important;}
#pkgmain.gallery #main-bottom #polls {border:0; margin-top:30px;width:645px;}
#main-bottom .poll_questions ul li {clear:none;}
#main-bottom #pu-pollbox {min-height:400px}
#main-bottom #pu-pollbox #polls p.poll_question {width:634px;text-indent:0}
#main-bottom #pu-pollbox #polls ol li ul li a.enlarge, #main-bottom .enlarge {display:none}
#main-bottom .poll_questions ul li {border-top:0}
#main-bottom #pu-pollbox #polls ol li ul li span.poll_txt {min-height:45px;font-size:14px;color:#fff;}
#main-bottom #pu-pollbox #polls ol.poll_questions li ul {padding-bottom:0}
#main-bottom #pu-pollbox #polls form p.btn input[type="submit"] { background: url("http://img2.timeinc.net/instyle/static/i/polls/btn_vote_poll.png") no-repeat scroll 0 0 transparent;border: medium none;color: #BF1C23;display: block;font: bold 100% verdana,sans-serif;height: 37px;margin: 0 auto;text-indent: -9999px;text-transform: uppercase;width: 68px;
}
#main-bottom #pu-pollbox #polls ol li ul li.imgcont img {margin-bottom:12px;};
#pkgmain.gallery #main-bottom #polls { border:0 }
#pkgmain.gallery #main-bottom #polls p.poll_question {color:#fff;height:38px;font-size:18px}
#main-bottom #pu-pollbox #polls .poll_question, #main-bottom #pu-pollbox #polls .poll_errors {padding-left:8px;}
#main-bottom #pu-pollbox #polls ol li ul li {height:240px;}
#pkgmain.gallery #main-bottom #polls ol li p {display:block}
#main-bottom #pu-pollbox #polls ol li ul {padding-bottom:8px 0;}
/* Poll Results */
#polls ol.poll_results ul {padding:0 5px 10px 5px;}
#polls ol.poll_results ul li {display:block; padding:0 0 5px 0;}
#polls ol.poll_results ul .barframe {float:right; display:block; width:90px; height:10px; margin-left:-3px; overflow:hidden; 
background-color:#e6e6e6;background: -moz-linear-gradient(60% 65% 90deg,#d4d4d4, #ffffff, #ffffff 170%);
background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#ffffff), to(#d4d4d4));border:1px solid #ccc;}
#polls ol.poll_results ul .bar {display:block; height:13px; margin-top:-3px;background: #D73126;
background: -moz-linear-gradient(19% 65% 90deg,#ae070e, #d73126, #d73126 110%);
background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#d73126), to(#ae070e));}
#polls ol.poll_results ul span.answer_percentage {float:left; font-weight:bold; color:#bf1c23; text-align:left;font-size:80%}
#polls ol.poll_results ul span.choice_name {color:#666;display:block;text-align:left;margin-left:29px;float:left;}
#polls .poll_errors {width: 115px;color: #bf1c23;background-color: #fdfae5;margin: 5px;}
#pkgmain.gallery #main-bottom #polls ol.poll_results ul{padding:8px 0 0 8px !important}
/* Poll Results Horizontal Overrides */
#main-bottom #polls ol.poll_results ul .barframe {border:0}
#pkgmain.gallery #main-bottom #polls ol.poll_results ul span.answer_percentage {font-size:11px;width:30px;margin:2px 0 0 5px}
#main-bottom #pu-pollbox #polls ol.poll_results li ul li div.results {padding: 0 0 0 3px;}
#pkgmain.gallery #main-bottom #polls ol.poll_results ul .barframe {width:84px}
#main-bottom div#pu-pollbox #polls ol.poll_results li ul li span.poll_txt {padding:10px 4px;}
#main-bottom #polls .poll_errors {width:auto;}
#main-bottom div#pu-pollbox #in-page-btn input.next_button[type="button"] {background : url(http://img2.timeinc.net/instyle/static/i/polls/sprite_poll_horiz.png) no-repeat -200px 0;}
#main-bottom div#pu-pollbox #share .facebook-share { background : url(http://img2.timeinc.net/instyle/static/i/polls/sprite_poll_horiz.png) no-repeat -157px -6px;width:24px;height:27px;}
#main-bottom div#pu-pollbox #share .twitter-share { background : url(http://img2.timeinc.net/instyle/static/i/polls/sprite_poll_horiz.png) no-repeat -125px -6px;width:24px;height:27px;}
#pkgmain.gallery #main-bottom #polls ol.poll_results ul span.answer_percentage {text-align:left;}
/* view large styles */
#slidewrap .window {display:none;position:absolute;margin-top:5px;z-index:9999;padding:20px;
background-color:#fff;-webkit-box-shadow:0 1px 4px #a8a8a8;-moz-box-shadow: 0 1px 4px #a8a8a8;box-shadow: 0 1px 4px #a8a8a8;}
#viewlargeclose{position:absolute;top:4px;right:0px;background:url(http://img2-1.timeinc.net/instyle/static/i/lookoftheday/sprite-lotd.png) no-repeat scroll -145px -60px transparent;z-index:10000;display:block;width:21px;height:21px;text-indent:-9999px;}
/* Gallery toolbar */
/* remove these after moving toolbar to rightcol is finished */
#captionwrap .toolbar {display: block;height: 34px;margin-bottom: 15px;width: 400px;}
#captionwrap .toolbar ul {float:left; width:400px;}
#captionwrap .toolbar li {float:left; font-size:90%; color:#7e7e7e;display:inline}
#captionwrap .toolbar li a {color:#7e7e7e;display:block}
#captionwrap .toolbar li.twitter {background: url("http://img2-2.timeinc.net/instyle/static/i/whatsrightnow/post_sharebar2_8.png") repeat scroll 0 -50px transparent;display: inline;float: left;height: 25px;margin: 8px 8px 0 0;padding: 0;text-indent: -9999px;width: 55px;}
#captionwrap .toolbar li.facebooklike {float: left;margin: 8px 8px 0 0;padding: 0;}
#captionwrap .toolbar li.google {float: left !important;margin: 8px 8px 0 0 !important;padding: 0;width:76px !important}
#captionwrap .toolbar li.pinit {margin: 8px 8px 0 0 !important;padding: 0;float:left}
/* rightcol social styles */
.toolbar {width:384px;}
/* multiview styles */
.multi-view {display:none;z-index:601;border:1px solid #ccc;position:absolute;background-color:#fff;right:-8px;top:5px;padding:0 20px 20px 20px;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#CCCCCC')";-webkit-box-shadow:0 1px 4px #a8a8a8;-moz-box-shadow: 0 1px 4px #a8a8a8;box-shadow: 0 1px 4px #a8a8a8;}
.multi-view-wrap{position:absolute;right:-2px;top:5px;}
.imulti-view-wrap {position:relative;top:0;}
.multi-view img{display:block;margin-top:20px;border:2px solid #fff;margin-top:20px;cursor: pointer;cursor: hand;}
.multi-view img.active{border:2px solid #000;}
.multi-view img.active:hover {border:2px solid #000;}
.multi-view img:hover {border:2px solid #ccc;}
.multi-view img:first-child {margin-top:0px;}
.multi-view .arrow-white-left {z-index:599;right:141px;background-position:0 -159px; height:16px;width:12px;}

/* styles for gallery re-fresh */
.product .a.arrow{position:relative;display:inline-block;height:15px}
.sf-prev a.arrow:after {content:""; width:0; border:transparent 4.5px solid; border-right-color:#fff; position:absolute;top:3.5px;left:0px;-webkit-transform:rotate(360deg)}/*-webkit-transform:rotate(360deg)*/
.sf-next a.arrow:after {content:""; width:0; border:transparent 4.5px solid; border-left-color:#fff; position:absolute;top:3.5px;right:0px;-webkit-transform:rotate(360deg)}
    /*height:0;content:""; width:0; border:transparent 4px solid; border-left-color:#fff; top:4px;left:2px;-webkit-transform:rotate(360deg);}*/
.jcarousel-prev-horizontal{
	z-index:0;
	cursor: pointer;
	cursor: hand;
	height:17px;
	width:17px;
	position:absolute;
	top:80px;
	left:3px;
	display:inline-block;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#454545') progid:DXImageTransform.Microsoft.Gradient(startColorstr='#a6a5a5', endColorstr='#666666')";
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	background-color:#686868;
	background: -moz-linear-gradient(19% 65% 90deg,#666666, #a6a5a5, #a6a5a5 180%);
	background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#a6a5a5), to(#666666));
	text-indent:-9999px;
}
.jcarousel-next-horizontal{
	z-index:0;
	cursor: pointer;
	cursor: hand;
        height:17px;
	width:17px;
	position:absolute;
	top:80px;
	right:3px;
	display:inline-block;
	-moz-border-radius:1=3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#454545') progid:DXImageTransform.Microsoft.Gradient(startColorstr='#a6a5a5', endColorstr='#666666')";
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	background-color:#686868;
	background: -moz-linear-gradient(19% 65% 90deg,#666666, #a6a5a5, #a6a5a5 180%);
	background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#a6a5a5), to(#666666));
	text-indent:-9999px;
}
.jcarousel-next-horizontal:after{content: "";
width: 0;
border: transparent 4.5px solid;
border-left-color: white;
position: absolute;
top: 3.5px;
right: 2px;
-webkit-transform: rotate(360deg);}
.jcarousel-prev-horizontal:after{content: "";
width: 0;
border: transparent 4.5px solid;
border-right-color: white;
position: absolute;
top: 4px;
left: 2px;
-webkit-transform: rotate(360deg);}
.jcarousel-container {overflow:hidden;}
.sf-prev a.arrow:hover, .sf-next a.arrow:hover {}
.sf_detail{padding-bottom:10px;border-bottom:1px solid #ccc;width:146px;margin:0 auto;}
.sf_detail span{line-height:13px}
.sf-infobx .sf_detail{width:auto;margin:0;border:0;}
.last .sf_detail{border:0;}
.sf_brand{display:block;text-transform:uppercase;font-size:10px;fontfamilty:arial,sans-serif;}
#captionwrap .sf_brand {text-transform:none;margin-top:20px;font-size:12px;font-weight:bold;}
#captionwrap .sf_phone {font-size:12px;}
.summ .sf_brand {margin-top:0;font-size:9px;}
.summ .sf_vendor {font-size:12px;display:inline}
.sf_price{font-family:georgia,serif;font-weight:bold;}
.sf_detail span.sf_price{line-height:20px;}
.sf_sale {text-decoration:line-through;font-family:georgia,serif;font-weight:normal;color:#666666;}
#captionwrap .sf_price {display:inline;font-weight:normal;display:inline}
.sf_product {position:relative;}
.sf_vendor{font-family:arial,sans-serif;font-size:10px;color:#666666;display:block;}
#captionwrap .sf_vendor{font-size:12px;color:#333;display:inline}
.sf_header h4 {background: #bf1c23;height:27px;color:#fff;font-family:Georgia,serif;padding-top:8px;font-size:18px;font-weight:normal}
.summ .sf_vendor,.summ .sf_price,.summ .sf_brand {color:#f2804e;}
.summ .sf_price {font-weight:normal}
ul#images .sf-singleso .sf_status{background: url('http://img2-1.timeinc.net/instyle/static/i/shopping/sprite.png') no-repeat 0px -53px;color:#fff;position:absolute;top:0px;left:0px;width:89px;height:94px;text-indent:-9999px;text-align:center;padding:5px 0;font-size:18px;}
ul#images .sf_status.rotate {width: 112px;height: 46px;top:20px;left:20px;background: url('http://img2-1.timeinc.net/instyle/static/i/shopping/sprite.png') no-repeat left top;position:absolute;text-indent:-9999px}
.style-find.sf-column {padding-bottom:10px;position:absolute;left:-197px;width:154px;border:1px solid #fff;margin-top:7px;-webkit-box-shadow:0 1px 4px #a8a8a8;-moz-box-shadow: 0 1px 4px #a8a8a8;box-shadow: 0 1px 4px #a8a8a8;}
#slidewrap .imgcont {width:400px;}
#back {left:94px;top:200px}
#next {top:200px}
.style-find a.border-arrow-wht-rt.btn-orange {width:35px;font-style:normal;margin-top:10px;}
.style-find.single a.border-arrow-wht-rt.btn-blue {width:36px;}
.summ .single {color:#f2804e}
#seealllookswrap {height5px;padding:0;margin:0;}
#pkgmain {background:none;}
.style-find a.border-arrow-wht-rt {display:block}
.style-find .btn-orange {width:35px;margin:10px auto 0 auto;height:8px;}
#main .style-find .btn-orange {padding-top:3px;padding-bottom:10px;}
.style-find.single .btn-orange {margin:0;}
body.shopping-single .style-find {border:0px;webkit-box-shadow: 0 0 0 #A8A8A8;-moz-box-shadow: 0 0 0 #a8a8a8;box-shadow: 0 0 0 #A8A8A8;}
body.shopping-single .sf_detail{padding:0px;border:0px;width:auto;margin:0;float:left;}
body.shopping-single #infobx .sf_detail a {line-height:10px;}
body.shopping-single .sf_detail a{line-height:15.5px;}
body.shopping-single #rightwrap .summ p{color:#f2804e;}
.sf_detail a{line-height:14px;}
#main #ad636x225 {margin-top:0;}
#back:hover, #next:hover,.jcarousel-prev-horizontal:hover, .jcarousel-next-horizontal:hover {
background-color:#000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#454545') progid:DXImageTransform.Microsoft..Gradient(startColorstr='#000000', endColorstr='#666666')";
background: -moz-linear-gradient(19% 65% 90deg,#000, #666, #999 200%);
background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#666), to(#000));
color: #f1f1f1;
text-decoration:none;
}

/* gallery recirc */
#galrecirc {margin:0}

/* GalleryRefresh Recirc */
#maincontent #main #galrecirc {width:640px; margin:0; padding:28px 0 10px 0;}
#maincontent #main .contentslider .maincont {width:598px;left:-4px}
#maincontent #main .contentslider{width:640px;padding:15px 13px 0 0}
#maincontent #main #seemoreexpander {display:none;}
#maincontent #main #seemoreanchor {border-top:1px dotted #ccc;margin:20px 0 30px 0;}
#maincontent #main #seemoreanchor a{position:relative;top:-8px;float:right;background-color:#fff;padding:0 5px;cursor:hand;cursor:pointer}
#maincontent #main #quicklinks {border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:none;text-align:left;padding:5px 0;font-size:11px;font-family:arial,sans-serif;height:15px;}
#maincontent #main #quicklinks a{padding-top:3px;font-size:11px;font-family:arial,san-serif}
#maincontent #main #quicklinks ul {float:none;padding:0;width:auto;display:inline;}
#maincontent #main #quicklinks span.head{float:left;margin-right:10px}
#maincontent #main #quicklinks li {margin-right:10px;}
#maincontent #rightwrap #partnermodule {display:inline-block;margin-left:20px;}
#maincontent #rightwrap #siteswelove {display:inline-block;margin: 0 0 20px 20px;}
#maincontent #rightwrap .googlead{display:inline-block;margin:0px 10px 20px 18px;}
#maincontent #rightwrap #gsl_gallery {display:inline-block;}
#maincontent #rightwrap .summ p{margin-top:0px;}
#maincontent #rightwrap #ifad300x250-right {margin:20px 0}
#maincontent #rightwrap #ifad300x250-right iframe{min-height:250px}
#maincontent #rightwrap #lotdwidget {display:inline-block;margin:0 20px 20px 20px;width:278px;}
#maincontent #rightwrap .OUTBRAIN .SB_1{margin-top:0px;}
#maincontent #main #bannerrecirc {text-align:left;}
#maincontent #main #bannerrecirc h4{width:626px;}
#maincontent #main #bannerrecirc .tout {width:210px;}
#maincontent #main #bannerrecirc .imgcont,#maincontent #main #bannerrecirc .txtcont  {float:left;}
#maincontent #main #bannerrecirc .imgcont {width:90px;}
#maincontent #main #bannerrecirc .txtcont {width:110px;margin-top:10px;}
#maincontent #main .subsect {margin:6px 0 10px 0;}
#maincontent #main .subsect li{display:inline; font-size:90%; font-weight:normal; color:#666;}
#maincontent #main .subsect li.active{color:#000;}
#maincontent #main .subsect a:hover {color:#000;}
#maincontent #main #mostpoptwotout {width:640px;text-align:left;}


/* recirc twotout */
#mostpoptwotout a img {border:0;}
#mostpoptwotout {width:670px;height:200px;margin-top:20px;}
#mostpoptwotout .tout01 .txtcont h4 a, #mostpoptwotout .tout02 .txtcont h4 a {font-size:105%; color:#000;font-weight:normal;}
#mostpoptwotout .txtcont a {font-weight:bold;}
#mostpoptwotout h3 {border-bottom: 1px solid #E0E0D9;color: #000000;font: bold 120% arial,sans-serif;margin-bottom: 15px;}
#mostpoptwotout h3 span {color: #D73126;font-style: italic;}
#mostpoptwotout .tout01, #mostpoptwotout .tout02 {float: left;margin-right: 25px;padding-top: 8px;width: 192px;}
#mostpoptwotout .tout02 {margin-right: 24px;}
#mostpoptwotout .tout01 .imgcont, #mostpoptwotout .tout02 .imgcont {float: left;width: 75px;}
#mostpoptwotout .tout01 .txtcont, #mostpoptwotout .tout02 .txtcont {float: left;padding-left: 8px;width: 109px;} 
#mostpoptwotout .cib212x104 {float: left;width: 212px;}

/* sponsored styles */
/*#maincontent.sponsored #next,#main.sponsored #back,#main.sponsored #back.nolink,#main.sponsored #next.nolink, #maincontent.sponsored #next,#main.sponsored #back,#main.sponsored #back.nolink,#main.sponsored #next.nolink, #maincontent.sponsored .btn-red {background:#6494c5;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border:0;} */
#maincontent.sponsored #next,
#maincontent.sponsored #next.nolink, 
#maincontent.sponsored #back,
#maincontent.sponsored #back.nolink{
    -moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);/*
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#454545')" */}
#maincontent.sponsored #next,
#maincontent.sponsored #next.nolink, 
#maincontent.sponsored #back,
#maincontent.sponsored #back.nolink,
#maincontent.sponsored .btn-red {background:#6494c5;/*-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr='#77a7d8', endColorstr='#6494c5')";*/background: -moz-linear-gradient(19% 65% 90deg,#6494c5, #77a7d8, #77a7d8 150%);background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#77a7d8), to(#6494c5));}
#maincontent.sponsored #next:hover, 
#maincontent.sponsored #back:hover,
#maincontent.sponsored .btn-red:hover {background:#000;/*-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr='#999999', endColorstr='#000000')";*/background: -moz-linear-gradient(19% 65% 90deg,#000, #999, #999 180%);background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#999), to(#000));color: #f1f1f1;text-decoration:none;}
#maincontent.sponsored #main-bottom a {color:#000;}
/*#package #maincontent.sponsored #main-bottom {border-top:0px solid #6494C5;}*/
#maincontent.sponsored #main-bottom {color:#000;margin-top:30px;padding-top:30px;}
#maincontent.sponsored #main-bottom #mostpoptwotout a img {border:0;}
#maincontent.sponsored .summ ul {margin-left:15px;}
#maincontent.sponsored .summ li {list-style-type:disc;color:#6494c5;}
#maincontent.sponsored .summ li {list-style-type:disc;color:#6494c5;font-size:10px}
#maincontent.sponsored .summ ul li a {color:#6494c5;margin-left:-5px;font-size:12px}
#maincontent.sponsored a {color:#6494c5;}
#maincontent.sponsored a.btn-blue {border:1px solid #cdcdcd;}
#maincontent.sponsored a.btn-blue,#maincontent.sponsored a.btn-orange,#maincontent.sponsored a.btn-red {color:#fff;font-size: 11px;font-family: arial,sans-serif;font-weight: normal;}
#maincontent.sponsored #nextup .txtcont a span:after {border:0}
#maincontent.sponsored a.btn-blue {background-color:#6494c5; background: #6494c5;} /* TDB override for the override for wrong class on edit proc */
#maincontent.sponsored a.moresponsored {font-weight:bold;}
#maincontent.sponsored #galrecirc h3 {background:#6494c5;color:#fff}
#maincontent.sponsored #galrecirc .headline {border-bottom:1px solid #6494c5}
#maincontent.sponsored #main #galrecirc {padding-bottom:30px;border-bottom:2px solid #6494c5}
#maincontent.sponsored #galrecirc .thumbnails li a {color:#6494C5}
#maincontent.sponsored #mostpoptwotout {margin-top:51px}
#maincontent.sponsored #mostpoptwotout a {color:#D73126}
#maincontent.sponsored #mostpoptwotout h4 a {color:#000}
#maincontentspacer {background-color:#fff;height:20px;padding-top:20px;display:none}
#imaincontentspacer {border-top:3px solid #6494C5;height:20px;}
#sponsored-left {position:absolute;top:10px;}/* DDM top style added for mock for legal */
#sponsored-head {color:#6494c5;font-weight:bold;margin-bottom:10px;text-align:left;font-size:11px}
#maincontent.sponsored #main, #maincontent.sponsored #rightwrap {border-top:3px solid #6494c5}
#maincontent.sponsored #lotdtabs{display:none}/* DDM take out after legal reveiw for sponsored template */
#maincontent.sponsored #pkgnav a {color:#000;}
#maincontent.sponsored #infobxtitle h3 {color:#6494c5;}
#maincontent.sponsored .summ div {color:#6494c5}
#maincontent.sponsored ul#images a{cursor:default}

/* currently only in gallery but may change so then move these out */
#galhead {width:992px;position:relative;float:left;line-height:normal;padding:16px 0 17px;margin:0;background-color:#fff;}
#galhead a {color:#BF1C23;font:bold 12px arial,sans-serif;display:block;padding:0 0 10px 12px;}/*font-family:georgia,san-serif;color:#000;font-style:italic;padding-left:14px;letter-spacing:.25px*/
#galhead  {font-family:georgia,san-serif;color:#000;font-style:italic;font-size:21px;border-bottom:1px solid #ccc}
#galhead h1, #galhead h2{line-height:normal;display:inline;font:bold 33px Arial,sans-serif; }
#standalone.arialblack #galhead h1,#standalone.arialblack  #galhead h2 {line-height:normal;display:inline;font:bold 33px Arial Black,sans-serif;}
#standalone.georgia #galhead h1,#standalone.georgia  #galhead h2 {line-height:normal;display:inline;font:italic 33px Georgia,serif;}
#galhead  span {padding-right:3px;}
#galhead a:after {content:""; width:0; border:transparent 4px solid; border-right-color:#BF1C23; position:absolute; left:0; top:19px;}
/* facebook fix */
#pkgFbButton .fb_edge_widget_with_comment{z-index:106}
#lotdwidget a.border-arrow-wht-rt:after {top:10px;}
/* places a style on the pointer for the links on the main slide image, to be removed after click or zoom is implemented */ 
#images a.nozoom,#images a.zoom {cursor:default;}
/* line seperating recirc div from edit content */
.spns-line {border-top:2px solid #6494c5}

/* Popunder and inline recirculation modules */
#popad ul {position:relative;height:144px;margin:0;padding:0}
#popad li {position:absolute;top:0;display:none;}
#popad li.active {display:block;}
#popad-pagedwrap {width:346px;height:24px;background:#000;color:#fff;font:normal 12px arial,sans-serif}
#popad .paged {margin-right:4px;color:#fff;width:80px;float:right;padding-top:4px}
#popad a#popad-back.nomore {opacity:.30;}
#popad a#popad-next.nomore {opacity:.30;}
#popad {width:346px;background:#000;padding:0 6px 0 6px;-moz-box-shadow: 10px -10px 15px -15px #000;-webkit-box-shadow: 10px -10px 15px -15px #000;box-shadow: 10px -10px 15px -15px #000;}
#ipopad {background:#fff;padding-right:8px;}
#popadwrap {position:absolute;bottom:-191px;z-index: 2000000;display:none;right:0;}
#popad a#popad-back {float:right;display:block;width:17px;height:20px;text-indent:-9999px;background:url("http://img2.timeinc.net/instyle/static/i/sprite-popad.png") no-repeat scroll -91px -2px transparent}
#popad a#popad-next {float:right;display:block;width:17px;height:20px;text-indent:-9999px;background:url("http://img2.timeinc.net/instyle/static/i/sprite-popad.png") no-repeat scroll -75px -2px transparent}
#popad a#popad-back:hover {background:url("http://img2.timeinc.net/instyle/static/i/sprite-popad.png") no-repeat scroll -120px -2px transparent}
#popad a#popad-next:hover {background:url("http://img2.timeinc.net/instyle/static/i/sprite-popad.png") no-repeat scroll -104px -2px transparent}
#popad ul li img{float:left;}
#popad .txtcont{float:left;width:202px;height:100px;margin:20px 0 0 10px;font-size:12px;}
#popad .txtcont h4{text-transform:uppercase;color:#BF1C23;font:normal 10px arial,sans-serif;margin:0 0 0 0;font-weight:bold;}
#popad .txtcont p{margin:2px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;}
#popad .txtcont a{color:#000;}
#popunder-btm-rt-link {text-align:right;padding-right:8px;}
#popunder-btm-rt-link a img{border:none;}
#popad a.border-arrow { position:relative;display:inline-block;height:12px }
#popad a.border-arrow:after { content:""; width:0; border:transparent 4px solid; border-left-color:#BF1C23; position:absolute; right:-12px; top:4px;}
#popad-closewrap{width:63px;position:relative;top:5px;}
#popad a img{ border:0 }
#popad-closewrap a#popad-close{background:url("http://img2.timeinc.net/instyle/static/i/sprite-popad.png") no-repeat scroll left top transparent;color:#fff;height:15px;padding:5px 0 0 10px;width:63px;display:block;word-spacing:2px;font:normal 11px arial,sans-serif;text-decoration:none;}
#popad li .txtcont a span {display:block;} /* break the transformation head */

#bannerrecirc {clear:both;padding: 15px 0 20px 0;}
#bannerrecirc .tout {
	border:1px solid #c8c8c8;
	float:left;
	width:219px;
	margin:2px 0 10px 3px;
	height:92px;
        background-color:#fdfdfd;
	-moz-box-shadow: inset -5px -10px 18px -15px #c8c8c8;
	-webkit-box-shadow: inset -5px -10px 18px -15px #c8c8c8;
	box-shadow: inset -5px -10px 18px -15px #c8c8c8;}
#bannerrecirc .tout01 {margin-left:0}
#pkgmain.gallery #slide #bannerrecirc .imgcont{width:90px;}
#bannerrecirc .imgcont a{margin:8px;width:75px;height:75px;display:block;}
#pkgmain.gallery #slide #bannerrecirc .txtcont{width:124px;margin-top:10px}
#bannerrecirc h4 {
	background-color:#e0e1e3;
	width:653px;
	padding:10px 6px 6px 10px;
	text-transform:uppercase;
	line-height:11px;
	font: bold 11px Arial, Helvetica, sans-serif;
	}
#bannerrecirc a{color:#000;}
#bannerrecirc .txtcont a img{border:0;}
#bannerrecirc .imgcont a img{border:1px solid #fff;}
#bannerrecirc .imgcont a:hover img{border:1px solid #000;}
#bannerrecirc h5 a{color:#bf1c23;text-transform:uppercase;}
#mainbody #galrecirc h3 {
	color: #000000;
	background:#e0e1e3;
	float: left;
	line-height:11px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#bannerrecirc .tout .txtcont a span {display:block} /* break the transformations head */

/* End of popunder and inline recirculation modules */
/* ------------------------------------------------------------------------------------- */

/* poll Horizontal page overrides for slide TBD add style of .poll-horiz */
body.poll-horiz #slidewrap {left:210px;width:430px;}
body.poll-horiz #back {left:-6px}
body.poll-horiz #captionwrap{position:absolute;top:0;width:190px; color:#fff;padding-left:16px}
body.poll-horiz #captionwrap h2.cattitle, .hd-vote {color:#fff;font-style:italic;font-family:georgia,serif;font-size:22px;font-weight:normal;line-height:25px}
body.poll-horiz #captionwrap h3.slidetitle {color:#fff;margin-bottom:10px;}
body.poll-horiz #captionwrap h2.cattitle {margin:20px 0 40px}
body.poll-horiz #maincontent {background:url(http://img2-1.timeinc.net/instyle/static/i/polls/bg_poll_horiz_maincontent.jpg) repeat-y}
body.poll-horiz #rightwrap,#maincontent #main #quicklinks,#mostpoptwotout {background: #fff;}
body.poll-horiz #rightwrap {margin-top:-5px;}
body.poll-horiz #maincontent #main #mostpoptwotout {margin-top:0;width:656px;padding-top:22px;}
body.poll-horiz #maincontent #main #quicklinks {width:656px}
body.poll-horiz .sharebar {margin-left:5px}
body.poll-horiz .sharebar li.twitter {background: url("http://img2-1.timeinc.net/instyle/static/i/btn_twitpoll.png") no-repeat scroll 0 0 transparent; display:inline-block;width:90px;height:30px}
body.poll-horiz .sharebar li.facebook {background: url("http://img2-1.timeinc.net/instyle/static/i/btn_sharepoll.png") no-repeat scroll 0 0 transparent; height:30px;width:90px;display:inline-block;}
body.poll-horiz .sharebar li.twitter a,.sharebar li.facebook a { display:block;width:90px;height:30px }
body.poll-horiz .summ {max-height:290px;font-style:normal;float:none;width:170px;padding:0 5px;color:#c2c2c2;background-color: transparent; max-height:none;}
body.poll-horiz #credit {text-align:left;margin:50px 0 0 8px;float:left;color:#535353;font-size:10px;}
body.poll-horiz #captionwrap h3 {font-size:14px;}
body.poll-horiz .twitter-share a,body.poll-horiz .facebook-share a{display:block;width:24px;height:27px;}
body.poll-horiz #maincontent #main #mostpoptwotout, body.poll-horiz #maincontent #main #quicklinks  {position:relative;top:1px;}





