	body{
		font-size:0.8em;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		margin:0px;
		padding:0px;
		text-align:center;
		background-color:#FFF;

	}
	
	.poller{	/* The poller box */
		width:100%;
		height:100%;		
		padding:2px;	
		border:1px double #333;
		background-image:url(images/question.gif);
		background-repeat:no-repeat;
		background-position: center center;
		margin:0px;
		text-align: center;
	}
	/* Poller title above radio buttons */
	.pollerTitle{
		margin-bottom:0px;
		font-weight:bold;
		color: #ab1616;
		font-family: Arial;
		font-size: 1.2em;
		vertical-align: middle;
		text-align: center;
		background: url('../../../skin/cms/images/poll_title_back.jpg') repeat-x center top;
		
	}
	
	
	/* Poller title above radio buttons */
	.pollTitle{
		margin-bottom:5px;
		font-weight:bold;
		font-family: Arial;
		font-size:14px;
		text-align: right;
		vertical-align: middle;
	}
.voting_rate {
 background:#F9F9F9 url(images/voting_rate.jpg) no-repeat right top;
 height: 19px;
 background-color: #F9F9F9;
 vertical-align: bottom;
 
}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
		text-align: right;
		color: #999;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		font-family: Tahoma;
		font-size:0.9em;
		text-align: right;
		color: #999;
		margin-bottom: 0px;

	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		font: Bold 1.2em Arial;
		color: #333;
		vertical-align: middle;
		padding-top:4px;
		text-align: center;
		width: 80%;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:right;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float: right;
		height:12px;
		color:#151619;
		font-size:0.8em;
		background: #FFF;
		margin: 0px;
		vertical-align: middle;
		width:80%;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:0px;
		padding-top:0px;
		padding-right:4px;
		
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-family: Tahoma;
		font-size:1.0em;
		margin-top:0px;
		font-weight: normal;
		color: #ffb400;
		height: 20px;
		text-align: center;
		vertical-align: middle;
				
	}
	
	.lartsout{
		background-image: url('../images/vote_button_up.gif');		

	}
	
	.poll_img
	{
		width:72px;
		background:#e9e9e9;
		padding-top:3px;
		vertical-align: bottom;
	}
	.poll_img span
	{
		border: 1px solid #898989;
		padding:2px;
	}