/* 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;height:60px}
#mainleft #pageheader h1 {font:bold 310% arial,sans-serif; color:#000;float:left;height:60px;/*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: 290px; padding-right:1px; font-size:90%; text-align:center;margin: 12px 4px;}
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;height: 86px;}
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}
/* Gallery toolbar */
.toolbar {float:left;height: 28px;width: 570px;margin: 8px 0 0 10px;}
.toolbar ul {float:left; width:400px;}
.toolbar li {float:left; font-size:90%; color:#7e7e7e;display:inline}
.toolbar li a {color:#7e7e7e;display:block}
.toolbar li.twitter {display: inline;/*float: left*/;height: 25px;margin: 8px 8px 0 0;padding: 0;width:80px !important}
.toolbar li.facebooklike {float: left;margin: 8px 8px 0 0;padding: 0;}
.toolbar li.google {float: left !important;margin: 8px 8px 0 0 !important;padding: 0;width:76px !important}
.toolbar li.pinit {margin: 8px 8px 0 0 !important;padding: 0;float:left}/* CSS Document */

/* Temp Fix -- hide handbag results */
#question_53727f64ca9f70d79d000004 div.results{
  display:none;
  }