﻿/* lbVoting control + border-radius 3 */
div.vote-control 
{
	background-color: #F3AD00;
	border-radius:1em 1em 1em 1em;
	text-align: center;
	/*width: 280px;*/
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	font-size:9pt;
	font-weight:bold;
	font-family:Arial,Helvetica,Sans-Serif;
}

div.vote-wrapper
{
    width:99%;
    margin-left:auto;
    margin-right:auto;
}
		
div.vote-header
{
	border-radius:1em 1em 0em 0em;
	padding-bottom:0px;
	text-align:left;
	/*background-color:red;*/
	background-image:url("gvHeaderBackground.gif");
	background-position: center top;
	background-repeat:	repeat-x;
	border-color: #F3AD00;
    border-bottom-style:solid;
    border-width: 1px;
    cursor: pointer;
    overflow: hidden;
	white-space: nowrap;
    padding: 3px 4px !important;
	font-weight: normal;
}
		
div.vote-content
{
	background-color:white;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}
		
div.vote-item
{
	background-color:#F1F1F1;
	padding-bottom:2px;
}

div.vote-itemw
{
	background-color:white;
	padding-bottom:2px;
}
		
label.vote-label
{
	margin-left:25px;
	display:block;
	padding-top:3px;
}
		
div.vote-footer
{
    border-radius: 0 0 1em 1em;
    background-image:url("gvHeaderBackground.gif");
	background-position: center top;
	background-repeat:	repeat-x;
	border-color: #F3AD00;
    border-top-style:solid;
    border-width:1px;
    padding-left:25px;
	padding-bottom:0px;
	text-align:left;
}
		
input.vote-submit 
{
	background: url("up.png") repeat-x scroll left top #EBEDF2;
	border: 1px solid #A9ACB5;
	color: #201F35;
	cursor: pointer;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	padding: 1px;
	vertical-align: middle;
}

input.vote-submit:hover { 
	background: url("over.png") repeat-x scroll left top #DDE6FE;
	border: 1px solid #A9ACB5;
	color: #201F35;
} 

.vote-number
{
    color:black;
    font-weight:bold;
}

/* reults*/ 
div.vote-result
{
	background-color:white;
	padding-bottom:2px;
}
		
div.result-wrapper
{
	background-color:#D8DFE7;
	float:left;
	width:120px;
	margin-top:2px;
	margin-left:6px;
}
		
div.result-block
{
	background-color:orange;
	width:80%;
}
		
.result-p
{
	padding-left:10px;padding-top:2px;float:left;
}
		
label.result-label
{
	margin-left:170px;display:block;padding-top:3px;
}

div.vote-thanks
{
    background-color: #F1F1F1;
    margin-top: -5px;
    padding: 6px;
    font-weight:bold;
    
}