/* Polls Hub */
#pollshub {width:645px; padding:20px 16px 25px 16px;}
#pollshub h2 {padding-bottom:1px; border-bottom:1px solid #d5dfea; font-size:195%; color:#d29f15;}

/* For Floating Touts */
#pollshub .floatbox {clear:both; padding-left:2px;}
#pollshub .floatbox .ftout {padding:20px 0 15px 0; font-size:100%; color:#4d4447;}
#pollshub .floatbox .ftout {float:left; width:300px; padding-right:17px;}
#pollshub .floatbox .ftout .imgcont {float:left; width:120px; padding-right:14px;}
#pollshub .floatbox .ftout .txtcont {float:left; width:159px;}
#pollshub .floatbox .ftout .txtcont h3 {padding-bottom:3px; font-size:115%; color:#222;}
#pollshub .floatbox .ftout .txtcont h3 a {color:#222;}
#pollshub .floatbox .ftout .txtcont .deck {margin:0; padding:0; border:none; color:#4d4447;}
#pollshub .floatbox .ftout .txtcont .deck a, #pollshub .floatbox .ftout .txtcont .more a, #pollshub .floatbox .ftout .txtcont .vote a {font-weight:bold; color:#d73126;}

/* Polls Question Container Page */
#pollbox {padding:10px 0 25px 16px;}
#pollbox .back {padding-bottom:15px;}
#pollbox .back a {padding-left:15px; background:#fff url(http://img2.timeinc.net/instyle/static/2007/i/icon_arrow04.gif) 5px 4px no-repeat; font-weight:bold; color:#e40015;}

#pollbox .iframebox {padding-left:40px;}

/* 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/2007/i/btn_enlarge.gif) 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/2007/i/btn_vote.gif) 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 */