.filter_header {
background-image:url(/images/left_nav_hdr_background.jpg);
  border-top: 1px solid #f5f6f7; 
  border-bottom: 1px solid #e8eaed; 
  padding: 3px 10px; 
  background-color: #edeef1; 
  margin:0px; 
  font-size:11px; 
  font-weight:bold;
}

.filter_choices {
  padding: 10px 5px;
}

.paging_summary {
  padding-top: 5px;
}

.filter_header_expand img {
  margin-bottom:-2px;
}

.filter_choice_text:hover {
	color: #1D70C0;
	text-decoration: underline;
	cursor:pointer;
}


div.pagination {
	padding: 5px 0px;
	margin: 4px 0px 5px 0px;
	float: right;
	text-align:right;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #cdcdcd;
	background-image:url(/images/paging_counter.jpg);
	text-decoration: none; /* no underline */
	color: #444444;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #cdcdcd;
	background-image:url(/images/paging_counter_hover.jpg);
	color: #444444;
}
div.pagination span.paging_current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #cdcdcd;
	background-image:url(/images/paging_current.jpg);
	font-weight: bold;
	color: #FFF;
}
div.pagination span.paging_disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}

input.compare_submit, input.compare_submit_inactive   {
	float: left;
}

.compare_helper {
  float: left;
  padding: 3px 5px;
}