body { 
   font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";
   font-size: 14px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}

h3, h4 { 
   display: none 
}

#txt_clickchoice, #txt_pollresults { 
   background-image: url(../assets/txt_sub.gif);
   background-repeat: no-repeat;
   width: 133px;
   height: 41px; 
   text-indent:-9000px;
   position:absolute;
   top: 75px;
   left: 50px;
}

#txt_pollresults {
   background-position: 0 -41px;
}

/*** VOTING ***/
#colorpoll #question {
   width: 230px;
   float: left;
   text-align: center;
   position:relative;
}

#colorpoll #question p {
   margin: 0px auto;
   padding: 0px;
   width: 160px;   
}

#colorpoll {
   margin: 0px;
   width: 410px;
   height: 167px;
   padding: 70px 0px 0px 0px;
   background: url(../assets/bg_poll.gif) no-repeat;
}

#polloptions {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   width: 170px;
   float: left;
}

#polloptions li {
   margin: 0px;
   padding: 0px;
   zoom: 1;
   clear:both;
}

#colorpoll #polloptions li input {
   position:absolute;
   left:-9000px;
}

#colorpoll #polloptions li label {
   cursor: pointer;
   background-image: url(../assets/buttons.gif);
   width: 135px;
   height: 26px;
   display: block;
   text-indent: -9000px;
   margin: 0 0 9px 0;
   padding: 0px;
}

#colorpoll #polloptions #for1 {
   background-position: 0px 0px;
}
#colorpoll #polloptions #for2 {
   background-position: 0px -35px;
}
#colorpoll #polloptions #for3 {
   background-position: 0px -70px;
}
#colorpoll #polloptions #for4 {
   background-position: 0px -105px;
}



/*** RESULTS ***/
#colorpoll #polloptions div.votes {
   background-image: url(../assets/votes.gif);
   width: 123px;
   height: 24px;
   display: block;
   text-indent: -9000px;
   margin-bottom: 9px;
   padding: 1px 6px;
   float: left;
}

#colorpoll #polloptions div.percentage {
   width: 20px;
   padding: 2px 0 0 5px;
   text-align: left;
   float: left;
}

#colorpoll #polloptions div.bar {
   border-right: 1px solid #434344;
   height: 22px;
   width: 0px;
}

#colorpoll #polloptions #opt1 div.bar {
   background-color: #4062a2;
}
#colorpoll #polloptions #opt2 div.bar {
   background-color: #7ba00b;
}
#colorpoll #polloptions #opt3 div.bar {
   background-color: #dbbd43;
}
#colorpoll #polloptions #opt4 div.bar {
   background-color: #b40505;
}

#colorpoll #polloptions #opt1 {
   background-position: 0px 0px;
}
#colorpoll #polloptions #opt2 {
   background-position: 0px -35px;
}
#colorpoll #polloptions #opt3 {
   background-position: 0px -70px;
}
#colorpoll #polloptions #opt4 {
   background-position: 0px -105px;
}