#results_hldr{
	display:block;clear:both;font-size:9px;float:left;width:100%;
}
#no-results_content{
	font-size:18px;text-align:center;height:250px;border:1px solid #A5A5A5;border-bottom-width:0;padding:50px 0px;
}
.result_line {
border-bottom:1px solid #000;
clear:left;
float:left;
height:55px;
margin:2px 0;
overflow:hidden;
position:relative;
width:100%;
}
.cell_content {
float:left;
width:610px;
}
.cell_content_inner{
float:left;width:610px;margin:3px 5px;border-bottom:1px solid #a5a5a5;font-size:12px;font-weight:bold;
}
.cell_content_header{
font-size:12px;margin:0px;
}
.cell_content_desc{
padding:0px 10px;float:left;width:610px;overflow:hidden;
}
a.sortlink {
color:#fff;
text-decoration:none;
}
.sub_results_header {
font-family:arial,helvetica;
font-size:13px;
font-weight:bold;
text-align:left;
}
.cell_menu a {
color:#4D4D4D;
display:block;
padding:2px 0;
text-decoration:none;
}
.cell_menu a:hover{
	color:#DF2424;
	text-decoration:underline;
}
.cell_menu {
text-align:right;
float:right;
padding-right:2px;
}
.page_block{
	clear:both;
	width:778px;
	float:left;
	border:1px solid #a5a5a5;
	padding:3px 0;
	color:#000;
	border-top-width:0;
}
.page_block_wrapper{
	float:left;width:300px;
}
.page_block ul li{
	list-style:none;
	float:left;
	padding:2px;
}
a.page_link{
	display:block;
	float:left;
	width:14px;
	height:15px;
	text-decoration:none;
	border:1px solid #000;
	text-align:center;
	color:#000;
	padding:2px;
	background-color:#58636E;
	color:#fff;
}
a.page_link:hover{
	background-color:#fff;
	color:#000;
}
.current_page{
	font-size: 12px;
	background-color:#FFF;
	width:12px;
	height:17px;
	color:#000;
	padding:2px;
	border:1px solid #000;
	text-align:center;
	padding:2px;
	display:block;
	float:left;
}
a.block_pages{
	display:block;
	float:left;
	height:15px;
	text-decoration:none;
	text-align:center;
	color:#000;
	padding:3px 2px;
}
a.block_pages:hover{
text-decoration:underline;
color:#DF2424;
}
.results_count{
padding:2px 20px 2px 2px;display:block;margin:5px 5px 0 0;font-size:12px;
float:right;width:120px;height:20px;
}
.pages{
	float:left;
	margin:0px;
	padding:0 0 0 15px;
}
.pages_title{
	float:left;font-size:10px;margin:5px 0 0 5px;
}
.page_highlow{
	float:left;
}
#header_table{
	float:left;width:100%;padding:3px 0;background-color:#58636E;color:#fff;
}

span.sort_link{
	display:block;float:left;clear:none;
}

#result_table{
	border:1px solid #a5a5a5;border-bottom-width:0;padding:0px;margin:0px;width:100%;
}

