

.vote-items .vote-item {position:relative; max-width:380px; margin:0 0 15px 0; padding:10px 12px; border:2px solid #AAF; border-radius:2px}

.vote-item-questions {}
.vote-item-question {}
.vote-item-question-text {margin:0 0 8px 0; font-weight:bold}
.vote-item-answers {}
.vote-item-answer {position:relative; min-height:16px; margin:6px 0; padding:1px}

.vote-item-answer-bar {position:absolute; top:0; left:0; right:0; bottom:0}
.vote-item-answer-bar-fill {position:absolute; top:0; left:0; bottom:0; height:100%; opacity:0.25; filter: alpha(opacity=25);}
.vote-item-answer-bar-border {position:absolute; top:-1px; left:-1px; height:100%; width:100% !important; border-style:solid; border-width:1px; opacity:0.75; filter: alpha(opacity=75);}

.vote-item-answer input[type=radio], .vote-item-answer input[type=checkbox] {margin:0 6px 3px 0}
.vote-item-result .vote-item-answer input[type=radio], .vote-item-result .vote-item-answer input[type=checkbox] {display:none}
.vote-item-result .vote-item-answer {padding-left:5px}

.vote-item-answer-main {position:relative; z-index:2}
.vote-item-answer-result {position:relative; float:right; white-space:nowrap}

.vote-item-footer {}
.vote-item-tools {text-align:right; min-height:25px}

.vote-item-form form {margin:0}

.vote-item-tools-link {color:navy !important; text-decoration:underline !important; font-weight:bold}