		.highlight { 
		background: #FFFF40; 
		}
		.searchheading { 
			font-size: 130%; 
			font-weight: bold;
			color:#464F58;
		}
		.summary {
			font-size: 80%;
			font-style: italic;
			color:#CC0000;
		}
		.suggestion { 
			font-size: 100%; 
		}
		.results { 
			font-size: 100%;
			color:#464F58;
		}
	
		.results a:link {
			color: #333333;
			text-decoration:none;
			font-weight:bold;
		}
		.results a:visited {
			color: #000000;
			text-decoration:none;
		}
		.results a:hover {
			color: #464F58;
			text-decoration:underline;
		}
		.category { 
			color: #999999; 
		}
		.sorting { 
			text-align: right; 
		}
		.result_title { 
			font-size: 100%;
			color:#464F58;
		}
	
		.result_title a:link {
			color: #333333;
			text-decoration:none;
			font-weight:bold;
		}
		.result_title a:visited {
			color: #000000;
			text-decoration:none;
		}
		.result_title a:hover {
			color: #464F58;
			text-decoration:underline;
		}
		
		.description { 
			font-size: 98%; 
			color: #464F58; 
		}
		.context { 
			font-size: 100%;
			color:#333333;
		}
		.infoline { 
			font-size: 80%; 
			font-style: normal; 
			color: #808080;
		}

		.zoom_searchform {
			font-size: 100%;
			font:Tahoma;
			font-weight:bold;
			color:#CC0000;
		}
		.zoom_results_per_page { 
			font-size: 80%; 
			margin-left: 10px; 
		}
		.zoom_match { 
			font-size: 80%; 
			margin-left: 10px;
			color:#464F58;
		}				
		.zoom_categories { 
			font-size: 80%;
			color:#464F58;
		}
		.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;
			color:#00CC00;
		}
		.result_altblock { 
			margin-top: 15px; 
			margin-bottom: 15px; 
			clear: left; 
		}
		
		.result_pages { 
			font-size: 100%; 
		}
		.result_pagescount { 
			font-size: 100%; 
		}
		
		.searchtime { 
			font-size: 80%; 
		}
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { 
			float: right; 
			font-weight: bold; 
		}
		.recommend_block { 
			margin-top: 15px; 
			margin-bottom: 15px; 
			clear: left; 
		}		
		.recommend_title { 
			font-size: 100%; 
		}
		.recommend_description { 
			font-size: 100%; 
			color: #008000; 
		}
		.recommend_infoline { 
			font-size: 80%; 
			font-style: normal; 
			color: #808080;
		}
		hr {
			border: 0;
			color: #464F58;
			background-color: #464F58;
			height: 1px;
			width: 95%;
			text-align: center;
		}