
.result_line {
border-bottom:1px solid #DDDDDD;
clear:left;
float:left;
height:55px;
margin:2px 0;
overflow:hidden;
position:relative;
width:100%;
}
.cell_content {
float:left;
width:525px;
}
a.sortlink {
color:#000;
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 {
text-align:right;
float:right;
padding-right:2px;
}
.page_block{
	clear:both;
	width:100%;
	float:left;
	border-bottom:1px solid #c0c0c0;
	background-color:#ccc;
	padding:3px 0;
}
.page_block ul li{
	list-style:none;
	float:left;
	padding:2px;
}
a.page_link{
	display:block;
	float:left;
	width:10px;
	height:15px;
	text-decoration:none;
	border:1px solid #000;
	text-align:center;
	color:#000000;
	padding:2px;
}
a.page_link:hover{
	background-color:#FFF;
}
a.current_page{
	font-size: 12px;
	background-color:#FFF;
	width:12px;
	height:17px;
}
a.block_pages{
	display:block;
	float:left;
	height:15px;
	text-decoration:none;
	text-align:center;
	color:#000000;
	padding:3px 2px;
}
#pages{
	float:left;
	margin:0px;
	padding:0 0 0 15px;
}
#header_table{
	float:left;width:100%;border-bottom:1px solid #c0c0c0;padding:3px 0;
}
