/** Soshiok Polling **/

.soshiok_pollContent{
	width:auto;
	height:auto;
	background-color: #502C53;
	font-size:12px;
	color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.soshiok_pollContent label{ color: #FFFFFF; font-size:12px;}
.soshiok_pollContent .errors { margin:10px 0 0 0;} 

.soshiok_pollContent a{ text-decoration:none;}
.soshiok_pollContent a:hover{ text-decoration:underline;}
.soshiok_pollContent .value{ padding:0; font-size:12px;}

.soshiok_pollContent .votebtn{
	display:block;
	font-size: 0;
	line-height: 0;
	text-align:left;
	background: url('../../images/vote.gif') no-repeat 0 0;
	width: 42px;
	height: 18px;
	text-indent: -999em;
	border:none;
	cursor:pointer;
	margin-top:5px;
}

/** soshiok template result viewing **/		
.showResult .text {
	margin-top: 2px;
} 

.showResult .resultContainer{
	background: url("../../images/bar_bg.gif") no-repeat left top transparent;
	width: 210px;
	height: 27px;
	float:left;
	margin-right: 7px;
	position:relative;
}

.showResult .barWrapper {
	margin-top:7px;
}

.showResult .inactiveGraphicBar {	
	position: absolute;
	left: 0;
	top: 0;
	width: 210px;
	height: 27px;
}

.showResult .percent{
	width: 210px;
	line-height: 27px;
	text-align:center;
	color: #FFF;
	position:absolute;
	left: 0;
	top:0;
}

.showResult .voteButtonDiv {
	float:left;
}

.showResult .resultContainer .resultGraphic{
	background: url("../../images/bar_percent.gif") no-repeat left top transparent;
	position: absolute;
	left: 0;
	top: 0;
	height: 27px;
}

a.exturl{
	display:block;
	color:#8C090D;
	font-weight:bold;
}

a.exturl:hover{
	color:#C1BAAA;
	text-decoration:none;
}

.pollingFix .prop .value{
	float:none;
	display:block;
	padding-left:0; 
}

.pollingFix .prop table tr td input{ margin-left:0;}

/** for preview **/
.previewBar{
	background-color:#000000;
	height:12px;
	border:1px solid #000000;
}

.clear		{ clear:both;}

/** pop up **/
 .popupHeader{
	color:#8C090D;
	font-weight:bold;
}

.rich-mp-container{ border:10px solid #FFF;}
.rich-mpnl-body{ background-color:#FEF2D8;}
.dr-mpnl-shadow{ top:0;left:0}
.marginB5	{ margin-bottom: 5px; }
.popUpResult{ display:block; clear:both}
a.closePopup{ display:inline-block; margin:7px 15px 0 0; color:#8C090D}
