body {font-family:Arial,Helvetica;color:#000;font-size:13px;}

.scale {width:30px;height:270px;border:1px solid #ccc;}
.scale-meter {background:#d11919;width:30px;position:absolute;left:1px;bottom:1px;}
.height-limiter {overflow:hidden;height:278px;width:32px;border:1px solid #dcdcdc;margin:0 auto;position:relative;margin-bottom:5px;}

table td {vertical-align:baseline;}

#votes-wrapper {width:650px;margin:10px 0;position:relative;}
.question img{}
.hr {margin: 10px 0;height: 1px;line-height: 1px;background:#eee;clear:both;overflow:hidden;}

.question .hr {margin: 20px 0;height: 1px;line-height: 1px;background:#fff;}

.question {overflow:hidden;}
.question .border {border:0px solid #111;padding:20px 0px 10px;}
.question .floatleft {float:left;} 
.question .floatright {float:right;}
.floatright, .floatleft {border:0px solid #ddd;
padding:0px 10px;text-align:center; 
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;}

.question p.large {font-size:24px;line-height:28px;}	
	
.question .votes {text-align:left;padding:3px 0 0 2px;clear:both;}
 
.question label {font-size:18px;}
.question label span{display:inline;}
.question label span small{display:block;font-size:11px;color:cyan;}

div.eng  p{color:#0072bc;font-size:12px;}
.engc {color:#0072bc;}

input[type="radio"],label {cursor:pointer;}
.question .radio {}

.yesno {overflow:hidden;padding:0 40px 0 0;}
.count {text-align:center;font-size:22px;padding:1px 0 0;}
.count span {color:#999;}

#q9 h2{text-align:center;}
#q9 textarea {width:98%;height:180px;margin-bottom:15px;}

#thnx {color:green;padding:20px 0;}

.question p {font-size:18px;margin-bottom:20px;line-height:21px;}
#getquote p {font-size:15px;margin-bottom:5px;line-height:25px;}
.question p strong {display:block;}

#votes-wrapper table
{
    -border-color: #dedede;
    -border-width: 0 0 1px 1px;
    -border-style: solid;
	width:99%;
	font-size:12px;
	color:#999;
}

#votes-wrapper td
{
    -border-color: #dedede;
    -border-width: 1px 1px 0 0;
    -border-style: solid;
    margin: 0;
    padding: 8px;
    background-color: #fff;
	font-size:10px!important;
	color:#666!important;
	text-transform:uppercase;
}

#votes-wrapper th
{
    border-color: #dedede;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 8px;
    background-color: #fafafa;
	font-weight:bold;
}

.bar {width:100px;overflow:hidden;height:10px;line-height:10px;background:#eaeaea;float:left;margin-right:5px;}
.innerbar {height:10px;}
.nobar {background:#D80400;}
.yesbar {background:#8EDD00;}

a {color:#999;}
a:hover {text-decoration:none;}