/* Snor poll style */
.poll-style-default .poll_container {
	width: 380px;
	background-color: #bebebe;
	background-image: url('../../img/poll/default/poll_container_bg.png');
	background-repeat: repeat-y;
	position: relative;
}

.poll-style-default .poll_container_inner {
	padding: 10px 10px 10px 0px;
	color: #e4e4e4;
	font-family: Arial, sans-serif;
	font-size: 11px;
}

.poll-style-default .poll_row_back {
	background-color: #535353;
	background-image: url('../../img/poll/default/light_dot_bg.gif');
	overflow: hidden;
}

* html .poll-style-default .poll_row_back {overflow: visible; height: 0px;}

.poll-style-default .poll_row_bg1 {
	background-color: #535353;
}

.poll-style-default .poll_row_bg2 {
	background-color: #474747;
}

.poll-style-default .poll_row_inner {
	background-repeat: no-repeat;
	padding: 2px 0px 4px 0px;
}

.poll-style-default .poll_row_top {
	background-image: url('../../img/poll/default/curve_top_right.gif');
	background-position: top right;
	padding-right: 7px;
}

.poll-style-default .poll_row_bottom {
	background-image: url('../../img/poll/default/curve_bottom_right.gif');
	background-position: bottom right;
	padding-right: 7px;
}

.poll-style-default .poll_row_other {
	padding-right: 7px;
}

.poll-style-default .poll_title {
	padding-left: 5px;
}

.poll-style-default .poll_title a.poll_link {
	color: #9bd8ff;
}

.poll-style-default .poll_percent {
	font-weight: bold;
	color: #ffffff;
}

.poll-style-default .poll_bar_container {
	height: 20px;
	width: 99%;
}

.poll-style-default .poll_bar_back {
	height: 20px;
	float: left;
}

.poll-style-default .poll_bar_end {
	background-position: top right;
	background-repeat: no-repeat;
	height: 20px;
}

.poll-style-default .poll_bar_dots {
	background-image: url('../../img/poll/default/light_dot_bg.gif');
	height: 20px;
}

.poll-style-default .poll_bar_back0 {
	background-image: url('../../img/poll/default/poll_bar_1.png');
}

.poll-style-default .poll_bar_end0 {
	background-image: url('../../img/poll/default/poll_bar_end_1.png');
}

.poll-style-default .poll_bar_back1 {
	background-image: url('../../img/poll/default/poll_bar_2.png');
}

.poll-style-default .poll_bar_end1 {
	background-image: url('../../img/poll/default/poll_bar_end_2.png');
}

.poll-style-default .poll_bar_back2 {
	background-image: url('../../img/poll/default/poll_bar_3.png');
}

.poll-style-default .poll_bar_end2 {
	background-image: url('../../img/poll/default/poll_bar_end_3.png');
}

.poll-style-default .poll_bar_back3 {
	background-image: url('../../img/poll/default/poll_bar_4.png');
}

.poll-style-default .poll_bar_end3 {
	background-image: url('../../img/poll/default/poll_bar_end_4.png');
}

.poll-style-default .poll_bar_back4 {
	background-image: url('../../img/poll/default/poll_bar_5.png');
}

.poll-style-default .poll_bar_end4 {
	background-image: url('../../img/poll/default/poll_bar_end_5.png');
}

.poll-style-default .poll_bar_back5 {
	background-image: url('../../img/poll/default/poll_bar_6.png');
}

.poll-style-default .poll_bar_end5 {
	background-image: url('../../img/poll/default/poll_bar_end_6.png');
}

.poll-style-default .poll_bar_back6 {
	background-image: url('../../img/poll/default/poll_bar_7.png');
}

.poll-style-default .poll_bar_end6 {
	background-image: url('../../img/poll/default/poll_bar_end_7.png');
}

.poll-style-default .poll_container a {
	color: #53acff;
	font-weight: normal;
}


.poll-style-default .vote_option {
	color: #505050;
	font-size: 11px;
	clear: left;
	line-height: 18px;
}

.poll-style-default .vote_option a {
	font-weight: normal;
}

.poll-style-default .poll_stats {
	color: #101010;
	font-size: 10px;
	clear: left;
	margin-top: 4px;
	line-height: 14px;
}


div.poll_preview .poll_stats {
	display: none;
}
div.poll_preview h2 {
	color: #467ac6;
}

.poll-style-default .poll_vote{
	margin: 7px 0px 11px 0px;
}


div.make_it_count {
	position: absolute;
	z-index: 2;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	width: 340px;
}
div.make_it_count a {
	text-decoration: underline;
}

.poll-style-default .poll_container div.make_it_count a {
	font-weight: bold;
	color: #006acd;
}



/* The poll voting radio button stuff */
a.radio {
	background-image: url("../../img/radio.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	float: left;
	font-size: 1px;
	margin-right: 4px;
	margin-top: 4px;
	position: relative;
	top: -1px;
}

a.radio:hover {
	background-position: center left;
}

a.radio:active {
	background-position: top left;
}

