#searchresults {
	float: left;
	width: 700px;
}
.highlight {
	background-color: #FFFF00;
}
.searchheading { 
	font-size: 14px; font-weight: bold;
}
.summary { 
	font-size: 11px; font-style: italic; 
}
.suggestion { 
	font-size: 12px; 
}
.results { 
	font-size: 12px; 
}
.category { 
	color: #999999; 
}
.sorting { 
	text-align: right; 
}
.result_title {
	font-size: 12px;
	font-weight: bold;
}		
.description { 
	font-size: 12px; 
}
.context { 
	font-size: 12px; 
}
.infoline { 
	font-size: 11px; font-style: normal; color: #AAAAAA;
}
.zoom_searchform { 
	font-size: 12px; 
}
.zoom_results_per_page { 
	font-size: 11px; margin-left: 10px; 
}
.zoom_match { 
	font-size: 11px; margin-left: 10px;
}				
.zoom_categories { 
	font-size: 11px; 
}
.zoom_categories ul { 
	display: inline; margin: 0px; padding: 0px;
}
.zoom_categories li { 
	display: inline; margin-left: 15px; list-style-type: none;
}
input.zoom_button { 
	
}
input.zoom_searchbox { 
	
}		
.result_image { 
	float: left; display: block; 
}
.result_image img { 
	margin: 10px; width: 80px; border: 0px; 
}
.result_block { 
	margin-top: 15px; margin-bottom: 15px; clear: left; 
}
.result_altblock { 
	margin-top: 15px; margin-bottom: 15px; clear: left; 
}
.result_pages { 
	font-size: 12px; 
}
.result_pagescount { 
	font-size: 12px; 
}
.searchtime { 
	font-size: 11px; 
}
.recommended 
{
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #DCDCDC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
}
.recommended_heading { 
	float: right; font-weight: bold; 
}
.recommend_block { 
	margin-top: 15px; margin-bottom: 15px; clear: left; 
}		
.recommend_title { 
	font-size: 12px; 
}
.recommend_description { 
	font-size: 12px; 
}
.recommend_infoline { 
	font-size: 11px; font-style: normal;
}
