.poll{
text-align:left;
}
.poll table{
width:100%;
}
.poll .question{
color:#027168;
font-size:13px;
}
.poll h2{
text-align:center;
margin:0 0 15px 0;
padding:0;
color:#7C7C7C;
font-size:14px;
font-weight:bold;
}
.poll p{
font-weight:bold;
}
.poll h4{
text-align:left;
font-weight:bold;
font-family:tahoma,arial,verdana;
color:#027168;
font-size:11px;
padding:0;
margin:0 0 10px 0;
}
.poll .label{
text-align:left;
width:100%;
}
.poll td{
color:#636362;
height:13px;
padding:1px 0;
text-align:left;
}
.poll .input{
vertical-align:top;
}
.poll input{
margin:0 5px 0 0;
}
.poll_submit{
text-align:left;
padding-top:4px;
}
.poll .results-link{
text-align:center;
padding:13px 0 0 0;
}
.poll .results-link a,
.poll .results-link a:visited{
color:#D42A2A;
}
.poll_submit div{
padding:3px 0;
}
.poll .gauge{
background:#C7C7C7;
height:9px;
font-size:1px;
margin:0;
}
.poll .gauge div{
height:9px;
background:#98C840;
font-size:1px;
}
.poll.results td.label{
padding:5px 0 0 0;
text-align:left;
color:#717171;
font-weight:bold;
}

.poll.results td{
padding:1px 0 3px 0;
}
.poll.results .qty{
color:#717171;
font-weight:normal;
font-size:12px;
padding:0 7px;
width:160px;
}
.poll-layer{
position:absolute;
z-index:10;
top:100px;
background:#fff;
border:#555 1px solid;
width:850px;
}
.poll-layer .poll-close{
display:block;
float:right;
padding:3px 10px;
}
.poll-layer form{
padding:5px 15px;
}
.poll-layer h1{
font-size:18px;
text-align:center;
margin:0;
padding:5px;
}

#poll-2 h2{
display:none;
}
#poll-2{
padding:10px 0 0 10px;
margin:0;
}
#poll-2 td,
#poll-2.results td,
#poll-2.results td.label{
padding:0;
}
#poll-2 .poll_results td.label,
#poll-2 .poll_results td.label span{
font-size:11px;
font-weight:normal;
}
#poll-2 .gauge-row td{
height:4px;
padding:1px 0 4px 0;
}
#poll-2 td.qty{
display:none;
}
#poll-2 .gauge{
width:200px;
height:4px;
font-size:1px;
padding:0;
}
#poll-2 .gauge div{
height:4px;
line-height:1px;
font-size:1px;
padding:0;
}
#poll-2 .poll_submit input{
background:url(/p/f-poll.gif) no-repeat center center;
width:140px;
}
#poll-2 .vote-thanks{
background:url(/p/f-poll-thanks.jpg) no-repeat -10px -10px;
height:200px
}