/* POLL OVERRIDES */
.mod_poll  {
	width:294px;
	background:#E1E6EA;
	display:block;
	background-image:none;
}

.mod_poll a:link, .mod_poll a:visited{
	font-size:9pt;
	color:#e31937;
	text-decoration:none;
	height:32px;
	vertical-align:middle;
	padding-bottom:24px;
}
.mod_poll a:hover{
	font-size:9pt;
	color:#e31937;
	text-decoration:underline;
	height:32px;
	vertical-align:middle;
	padding-bottom:24px;
}

.mod_poll .header {
	background-image:url(/images/shows/happy_hour/headers_sprite.gif);
	background-position:-0px -97px;
	width:294px;
	height: 35px;
	display:block;
}

.mod_poll_block .mod_poll {
	background:#fff;
	width:294px;
	white-space:normal;
}
.poll_box {
	padding-right:5px;
	padding-left:12px;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	background:#fff;
}

.mod_poll .footer {
	clear:both;
	background-image:url(/images/shows/happy_hour/coors_light_page_sprite.gif);
	background-position:-180px -80px;
	width:294px;
	height:15px;
	display:block;
}

.mod_poll label {
	margin-top:4px;
	padding-left:4px;
	display:inline;
}

.mod_poll input.radio {
	font-size:6pt;
	display:inline;
}
.mod_poll .submit {
	display:inline;
	width:77px;
	height:32px;
	margin-right:4px;
	margin-top:6px;
}

.question {
	display:block;
	margin-bottom:8px;
	font-weight:bold;
	font-size:11pt;
	color:#3E4B5B;
}

.response .text {
	color:#3e4b5b;
	display:inline;
	font-size:9pt;
	margin-bottom:12px;
	margin-left:8px;
}
.response {
	margin-top:8px;
	margin-bottom:12px;
}

.indicator {
	display:block;
	background:#3E4B5B;
	border:1px solid black;
	height:10px;
}