/* Wide Poll container page */
#mainbody {clear:both; display:block; margin:0; padding:0; width:992px; background:#fff url(http://img2.timeinc.net/instyle/static/i/bg_whitepage_rail_8.png) repeat-y;}

#mainbody #mainleft {float:left; width:676px;}
#mainbody #mainright {float:left; width:316px; padding-top:4px;}

#mainleft #pageheader {margin-bottom:10px; padding:13px 10px 0px 16px; border-bottom:1px solid #e1dee9;}
#mainleft #pageheader h1 {font:bold 310% arial,sans-serif; color:#000; /*text-transform:uppercase;*/}
#mainleft #pageheader p.backto {margin:0; padding:0;}
#mainleft #pageheader p.backto a {padding-left:10px; background:url(http://img2.timeinc.net/instyle/static/i/icon_arrow04_8.png) 0 5px no-repeat; font-weight:bold; color:#d22527;}
#mainleft #pageheader .deck {padding-bottom:10px;}

#mainleft #pageheader .ad88x31 {display:block; float:right; width:158px; height:31px; margin:0; padding:0 10px 0 0;}
#mainleft #pageheader .ad88x31 .adtxt {display:block; float:left; width:70px; padding-top:7px; font-size:80%; color:#949ca5;}
#mainleft #pageheader .ad88x31 .adimg {display:block; float:left; width:88px;}



/* InStyle Rercirc */
#mainleft #newtoday {padding:20px 0 40px 0; border-top:1px solid #e1dee9;}
#mainleft #instylerecirc {width:635px; margin:0 auto;}
/*
#instylerecirc h3 {width:628px; padding-bottom:6px; border-bottom:1px solid #c8c8c8; font-weight:normal; font-size:115%;}
#instylerecirc ul {padding:10px 0 7px 0;}
*/
/*
#instylerecirc h3 {width:628px; padding-bottom:6px; border-bottom:1px solid #c8c8c8; font-weight:normal; font-size:115%;}
#instylerecirc ul {padding:10px 0 7px 0;}
*/
#instylerecirc h3 {margin-bottom:15px; border-bottom:1px solid #e0e0d9; font:bold 120% arial,sans-serif; color:#000;}
#instylerecirc h3 a {color:#000; text-decoration:none;}
#instylerecirc h3 span {font-style:italic; color:#d73126;}

#instylerecirc li {float:left; width:120px; padding-right:7px; font-size:90%;}
#instylerecirc li span {display:block;}
#instylerecirc li span.txt {padding-top:1px;}
#instylerecirc li a {color:#d73126;}
#instylerecirc li .image a {display:block; text-decoration:none;}

/* Right rail */
#mainbody #mainright .ad300 {width:300px; margin:0 auto; margin-bottom:10px;}
#mainbody #mainright .ad300x100, #mainbody #mainright .ad300x250, #mainbody #mainright .ad300x600 {margin:0; padding:0;}
#mainbody #mainright .ad300 p.adtxt {margin:0; padding:0; font-size:80%; color:#fff; text-align:center; text-transform:uppercase;}


#mainleft #pollframe {width:635px; margin:0 auto; padding-bottom:20px;}

/* Rails Poll */
div#polls ol, div#polls ul, div#polls li, div#polls p, div#polls form {margin:0; padding:0; list-style:none;}

/* instyle grid */
div#polls {color:#000;}
div#polls h2 {padding:10px 10px 2px 10px; font:normal 115% arial,sans-serif;}
div#polls p.poll_question {font:normal 195% arial,sans-serif; color:#000;}
div#polls p.total {padding:10px 10px 20px 10px;}
div#polls div.poll_errors {color:#f00;}

div#polls ol li ul li {float:left; width:140px; height:255px; padding-right:1px; font-size:90%; text-align:center;}
div#polls ol li ul li.first {padding-left:0;}
div#polls ol li ul li.last {border-right:0;}

div#polls ol li ul li span.poll_img img {}
div#polls ol li ul li span.slide_num {font-weight:bold; color:#9EADCE; line-height:120%;}

div#polls ol li ul li a.enlarge {display:block; width:42px; height:8px; margin:0 auto 5px auto; overflow:hidden; text-indent:-9999px; background:url(http://img2.timeinc.net/instyle/static/i/btn_enlarge_8.png) no-repeat;}
div#polls ol li ul li span.poll_txt {display:block; color:#000; padding:0 4px 0 4px;}
div#polls ol li ul {overflow:hidden;}

div#polls ol.poll_questions p.poll_question, div#polls ol.poll_results p.poll_question {padding-bottom:12px;}
div#polls ol.poll_results p.poll_question {padding-bottom:6px;}

div#polls ol.poll_results p.description {padding-bottom:20px;}

div#polls p.btn {width:562px; margin:20px 0 0 0; padding:3px 0; border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; text-align:center;}
div#polls form p.btn input[type="submit"] {display:block; width:51px; height:21px; margin:0 auto; background:url(http://img2.timeinc.net/instyle/static/i/btn_vote_8.png) no-repeat; text-indent:-9999px; border:none; font:bold 100% verdana,sans-serif; color:#d73126; text-transform:uppercase;}

div#polls ol.poll_results li ul li div.results {overflow:hidden; padding:0 4px;}
div#polls ol.poll_results li ul li div.barframe {background-color:#E6E6E6; width:100px; margin-top:3px; float:left;}
div#polls ol.poll_results li ul li div.bar {height:7px; background:#d73126 !important; float:left;}
div#polls ol.poll_results li ul li {padding-bottom:8px;}
div#polls ol.poll_results li ul li span.answer_percentage {float:right; font-weight:bold; color:#9A9A9A;}
/* End Rails Poll */
/* override contentslider styles */ 
.contentslider {padding:15px 5px 0 14px}