#content .content_wrap {
	background:none;
	}
#content_main {
	margin:0 19px;
	}	
#survey-intro {
	color:#BE5816;
	font-weight:bold;
	overflow:hidden;
	position:relative;
	}	
#survey-intro h2 {
	padding-top:20px;
	padding-left:190px;
	}			
#survey-intro p {
	position:absolute;
	right:29px;
	top:25px;
	}		
#survey-intro img {
	float:left;
	}	
#content_main #intro {
	font-size:1.16667em;	
	margin:0;
	padding:0;	
	border-bottom:2px solid #CCCCCC;	
	}	
#survey-results {
	padding:20px 0;
	}		
.rating {
	overflow:hidden;
	margin-bottom:10px;
	}
.rating-value	{
	width:235px;
	float:left;
	}
.rating-value dt {
	clear:left;
	float:left;
	padding:3px 0 2px;
	white-space:nowrap;
	}	
.rating-value dt strong {
	display:block;
	padding:2px 0 3px;
	}	
.rating-value dd {	
	float:right;
	clear:right;
	padding:5px 0;
	}
.rating-comment {
	float:right;
	padding:5px 0;
	width:500px;
	}	
.rating-comment h4 .date {
	font-weight:normal;
	}	
.overall-rating,
#content .overall-rating {
	background:url(../../images/survey/ticks_min.gif) no-repeat left top;
	width:91px;
	height:15px;
	display:block;
	padding:0;
	margin:0;
	}
.single-rating, #content .single-rating {
	background:url(../../images/survey/boxes_min.gif) no-repeat left top;
	width:91px;
	height:7px;
	display:block;
	padding:0;
	margin:0;
	}
.overall-rating span, .single-rating span {
	display:block;
	height:100%;
	text-indent:-999em;
	}	
.overall-rating span {
	background:url(../../images/survey/ticks_max.gif) no-repeat left top;
	}	
.single-rating span {
	background:url(../../images/survey/boxes_max.gif) no-repeat left top;
	}	
.x { width:18px; }
.xx { width:36px; }
.xxx { width:54px; }
.xxxx { width:72px; }
.xxxxx { width:90px; }

/* IE6 hacks */

* html #survey-intro p {
	right:0;
	margin-right:190px;
	}