.vote.poll{background: #f9f9f9;border: 1px solid #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 10px 0 10px 10px;margin: 10px 0 0 -5px;list-style: none;}
.vote.poll.poll-result-section_home{margin: 0 0 10px -5px;}
.vote.poll.poll_location_rhs_column, .vote.poll.poll-result-rhs_column{margin: 10px 0;}
.poll .title{background:url("images/poll_icon.png") no-repeat 0 0;color:#333333;font-family:Helvetica,Arial,Sans-serif;font-size:18px;height:30px;line-height:30px;margin:-5px 0 0 -4px;padding-left:32px;}
.poll .questionwrap{float: left;width: 166px;background: url(images/poll_question_top.png) no-repeat 0 0;margin:0 15px 0 0;}
.questionwrap .question{background: #1b9ece url(images/poll_question_mid.png) repeat-x 0 0;margin-top: 19px;padding: 0 15px;min-height:75px;}
.questionwrap .question span{font-family: Arial, Helvetica; font-size: 15px;color: #fff;text-shadow: 1px 1px #333;text-align: left;float: left;font-style: normal;}
.questionwrap .questionbot{background: url(images/poll_question_bot.png) no-repeat 0 0;width: 166px;height: 9px;float: left;}
.poll.poll_location_rhs_column .questionwrap{background: url(images/poll_question_top_s.png) no-repeat 0 0;margin:0 0 0 -4px;width:285px;}
.poll.poll_location_rhs_column .questionwrap .question{background: #1fa5d5 url(images/poll_question_mid_s.png) repeat-x 0 0;margin-top: 9px;padding: 0 10px;min-height: 0px;}
.poll.poll_location_rhs_column .questionwrap .question span{font-family: Arial, Helvetica; font-size: 13px;color: #fff;text-shadow: 1px 1px #333;text-align: left;float: left;font-style: italic;}
.poll.poll_location_rhs_column .questionwrap .questionbot{background: url(images/poll_question_bot_s.png) no-repeat 0 0;width: 285px;height: 4px;float: left;}

.vote.poll.poll_location_rhs_column.choice .questionwrap{background: url(images/poll_question_top_s.png) no-repeat 0 0;margin:0 0 0 -4px;width:285px;}
.vote.poll.poll_location_rhs_column.choice .questionwrap .question{background: #1fa5d5 url(images/poll_question_mid_s.png) repeat-x 0 0;margin-top: 9px;padding: 0 10px;}
.vote.poll.poll_location_rhs_column.choice .questionwrap .question span{font-family: Arial, Helvetica; font-size: 13px;color: #fff;text-shadow: 1px 1px #333;text-align: left;float: left;font-style: italic;}
.vote.poll.poll_location_rhs_column.choice .questionwrap .questionbot{background: url(images/poll_question_bot_s.png) no-repeat 0 0;width: 285px;height: 4px;float: left;}
.vote.poll.result.poll-result-rhs_column .questionwrap{background: url(images/poll_question_top_s.png) no-repeat 0 0;margin:0 0 0 -4px;width:285px;}
.vote.poll.result.poll-result-rhs_column .questionwrap .question{background: #1fa5d5 url(images/poll_question_mid_s.png) repeat-x 0 0;margin-top: 9px;padding: 0 10px;min-height: 0px;}
.vote.poll.result.poll-result-rhs_column .questionwrap .question span{font-family: Arial, Helvetica; font-size: 13px;color: #fff;text-shadow: 1px 1px #333;text-align: left;float: left;font-style: italic;}
.vote.poll.result.poll-result-rhs_column .questionwrap .questionbot{background: url(images/poll_question_bot_s.png) no-repeat 0 0;width: 285px;height: 4px;float: left;}
.vote.poll.choice .questionwrap{background: url(images/poll_question_top_m.png) no-repeat 0 0;margin:0 0 0 -4px;width:485px;}
.vote.poll.choice .questionwrap .question{background: #1fa5d5 url(images/poll_question_mid_m.png) repeat-x 0 0;margin-top: 9px;padding: 0 10px;min-height: 0px;}
.vote.poll.choice .questionwrap .question span{font-family: Arial, Helvetica; font-size: 16px;color: #fff;text-shadow: 1px 1px #333;text-align: right;float: left;font-style: normal;}
.vote.poll.choice .questionwrap .questionbot{background: url(images/poll_question_bot_m.png) no-repeat 0 0;width: 485px;height: 4px;float: left;}
.poll.poll_location_rhs_column .choices{margin: 10px 0 10px;width: 100%;padding: 0;list-style: none;}
.poll .choices{float: left;margin: 10px 0 5px;}
.poll .choices.results{width:195px;margin: 10px 10px 0 0;border-right: 1px solid #ccc;padding:0 5px 0 0;}
.poll .choices.results.bars{width:195px;border-right: 1px solid #ccc;padding-right: 10px}
.poll.poll-result-rhs_column .choices.results{width:100%;border: 0;margin: 0;}
.poll.poll-result-rhs_column .choices.results.bars{display: none;}
.poll .choices li label input{margin-right: 10px;}
.poll_location_section_home .choices{width: 425px;}
.vote.poll.choice .choices{width: auto;margin: 10px 0 0;list-style: none;padding: 0;}
.poll .votebtn{float: left;width:130px;}
.vote.poll.choice .choices li{float: left;width: 152px;}
.vote.poll.choice .choices li .choicewrap{float: left;width: 135px;background: #fff;border: 1px solid #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 5px;margin: 0 5px 0 0;}
.vote.poll.choice.poll_location_rhs_column .choices li{width: 122px;list-style: none;}
.poll.poll_location_section_home form .choices li{float: none;width: auto; height: auto;}
.poll.poll_location_section_home form .choicewrap{float: left;width: 425px;}
.vote.poll.choice .choices li .imgwrap{float: left;overflow: hidden;}
.vote.poll.choice .choices li .vote_name{text-align: center;height: 17px;line-height: 17px;overflow: hidden;width: 150px;}
.vote.poll.choice .choices li .poll_review_link{font-size: 11px;text-align: center;line-height: 16px;}
.vote.poll.choice .choices li .poll_vote_linkwrap{float: left;line-height: 20px;margin: 0 0 0 1px;}
.vote.poll.choice .choices li .poll_vote_linkwrap a{float: right;background: url(images/pcw_flat_btn.png) no-repeat 100% -40px;color: #fff;}
.vote.poll.choice .choices li .poll_vote_linkwrap a span{height: 20px;float: right;background: url(images/pcw_flat_btn.png) no-repeat 0 -40px;margin: 0 36px 0 -3px;padding-left: 10px;}
.vote.poll.choice .choices li .poll_vote_linkwrap a:hover{text-decoration: none;}
.vote.poll.choice .choices li{height: 80px;}
.choicevotewrap{float: left;width: 68px;margin: 0 0 0 7px;}
.choices.results li.barwrap .bar{border: 1px;-moz-border-radius: 10px;-webkit-border-radius: 10px;height: 17px;line-height: 18px;text-indent: 6px;}
.choices.results li .choice{margin-left: 8px;font-size: 12px;line-height: 22px;color: #333;}
.choices.results li{width: 100%;height:17px;overflow:hidden;margin-top: 4px;}
.vote.poll-result-article, .vote.poll_location_article{background: #fafafa}
.vote.poll_location_article .questionwrap{background: url(images/poll_question_top_r.png) no-repeat 0 0;margin:0 0 0 -2px;}
.vote.poll_location_article .questionwrap .question{background: #1fa5d5 url(images/poll_question_mid_r.png) repeat-x 0 0;margin-top: 21px;padding: 0 10px;min-height: 0px;}
.vote.poll_location_article .questionwrap .question span{font-size: 13px;}
.vote.poll_location_article .questionwrap .questionbot{background: url(images/poll_question_bot_r.png);}
.vote.poll_location_article .choicewrap .choices{min-width: 0;margin: 8px 0 8px -5px;}
.vote.poll_location_article .choicewrap .choices li{height: 17px;overflow: hidden;}
.vote.poll_location_article .votebtn{width: 158px;}
.vote.poll-result-article .questionwrap{background: url(images/poll_question_top_r.png) no-repeat 0 0;margin:0 0 0 -4px;}
.vote.poll-result-article .questionwrap .question{background: #1fa5d5 url(images/poll_question_mid_r.png) repeat-x 0 0;margin-top: 21px;padding: 0 10px;min-height: 0px;}
.vote.poll-result-article .questionwrap .question span{font-size: 13px;}
.vote.poll-result-article .questionwrap .questionbot{background: url(images/poll_question_bot_r.png);}
.vote.poll-result-article .choices.results{width: auto;min-width: 100%;border: 0;margin: 0;}
.vote.poll-result-article .choices.results.bars{display: none}
.choices.results i{color:#333;float:right;font-size:10px;margin-top:6px;}
.bar.colour1{background: #49b1df;}
.bar.colour2{background: #49df97;}
.bar.colour3{background: #f36c6c;}
.bar.colour4{background: #df7de8;}
.bar.colour5{background: #49b1df;}
.bar.colour6{background: #49df97;}
.bar.colour7{background: #f36c6c;}
.bar.colour8{background: #df7de8;}
.barwrap{border: 1px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin: 4px 0;height: 8px;background: #ddd;width: 100%;}
.poll-result-section_home b{display: none;}

.pollbox.microsoft { padding: 15px; border: 1px solid #cfcfcf; margin: 10px 20px 10px 0;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6f6f6));
	background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: linear-gradient(top, #ffffff, #f6f6f6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f6f6f6');
	border: 1px solid #ddd;
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
}
.pollbox.microsoft .poll { color: #333; }
.pollbox.microsoft .poll .title { color: #777; }
.pollbox.microsoft .poll h3 { font-size: 1.3em; margin: 10px 0; color: #000; }
.pollbox.microsoft .poll ul { font-size: 1em; margin: 20px 0 20px 2px; padding: 0; list-style-type: none; }
.pollbox.microsoft .poll li { margin: 10px 0; padding: 0; }
.pollbox.microsoft .sponsoredby span { background: url(../arn_zones/microsoft_cloud/images/logo_poll.png) no-repeat 0 0; width: 100px; display: inline-block; text-indent: -9999px; }
#poll_sponsoredbox_options input { margin: 0 5px 0 0; }
.pollbox.microsoft .poll .submit {
	background-color: #f25f00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f25f00), to(#ec2600));
	background-image: -webkit-linear-gradient(top, #f25f00, #ec2600);
	background-image: -moz-linear-gradient(top, #f25f00, #ec2600);
	background-image: -o-linear-gradient(top, #f25f00, #ec2600);
	background-image: -ms-linear-gradient(top, #f25f00, #ec2600);
	background-image: linear-gradient(top, #f25f00, #ec2600);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f25f00', EndColorStr='#ec2600');
	color: #fff; font-weight: bold; font-size: 1em; padding: 6px 12px; border-radius: 5px; border: 1px solid #ec2600; float: left; margin: 0 10px 0 0;
}
.pollbox.microsoft .poll .submit:active {
	background-color: #ec2600;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ec2600), to(#f25f00));
	background-image: -webkit-linear-gradient(top, #ec2600, #f25f00);
	background-image: -moz-linear-gradient(top, #ec2600, #f25f00);
	background-image: -o-linear-gradient(top, #ec2600, #f25f00);
	background-image: -ms-linear-gradient(top, #ec2600, #f25f00);
	background-image: linear-gradient(top, #ec2600, #f25f00);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ec2600', EndColorStr='#f25f00');
}
.pollbox.microsoft .poll .results {
	display: block;
	background-color: #f8f8f8;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
	background-image: -webkit-linear-gradient(top, #ffffff, #ededed);
	background-image: -moz-linear-gradient(top, #ffffff, #ededed);
	background-image: -o-linear-gradient(top, #ffffff, #ededed);
	background-image: -ms-linear-gradient(top, #ffffff, #ededed);
	background-image: linear-gradient(top, #ffffff, #ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#ededed');
	color: #777; font-weight: bold; font-size: 1.2em; padding: 6px 12px; border-radius: 5px; border: 1px solid #ccc; float: left; margin: 5px 0 0 0;
}
.pollbox.microsoft .poll .sponsoredby { clear: both; padding: 15px 0 0 0; margin: 0; font-size: 0.9em; color: #bbb; font-weight: bold; }

.pollbox.microsoft .poll .results:active {
	background-color: #ededed;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #ededed, #ffffff);
	background-image: -moz-linear-gradient(top, #ededed, #ffffff);
	background-image: -o-linear-gradient(top, #ededed, #ffffff);
	background-image: -ms-linear-gradient(top, #ededed, #ffffff);
	background-image: linear-gradient(top, #ededed, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ededed', EndColorStr='#ffffff');
}

#id_vendors { display: block; width: 170px; height: 50px; }
