/*search results page */
#searchresultspage{
	margin-top:30px;
	padding-bottom:50px;
}
		



div.searchfilters {
	border-bottom:1px solid #ddd;
	padding:0 0 20px 0;
}


div.searchfilters form {
	width:240px;
	position:relative;
}



	div.searchfilters h6 {
		font-weight:normal;
		margin:10px 0 2px 0;
	}
	div.searchfilters select {
		margin:0;
	}
	
	
	
	
	div.searchfilters div.searchfilters_category select {
		width:100%;
	}
	
	div.searchfilters div.searchfilters_date div {
		width:85px;
		float:left;
	}
	div.searchfilters div.searchfilters_date div select {
		width:80px;
	}
	
	div.searchfilters input.submitbutton {
		margin-top:21px;
		float:right;
	}
	




div#searchresultspage h5.searchresultcount {
	padding:30px 0 40px;
	margin:0;
}

dl.searchresults {
	line-height:normal;
}

	dl.searchresults dt {
		font-weight:normal;
		font-size:1.083em;
	}
	
	dl.searchresults dd {
		margin-left:10px;
		margin-bottom:20px;
	}
	
		div#searchresultspage dl.searchresults dd *{
			margin-left:0;
			margin-right:0;
		}
		
		dl.searchresults dd h6 {
			font-weight:normal;
			color:#e68d00;
			margin:2px 0;
		}
		
		dl.searchresults dd a.address {
			color:#e68d00;
			font-size:0.915em;
			border:0;
		}
		
		dl.searchresults dd a.address:hover {
			color:#1C364D;
			text-decoration:underline;
		}
		
		



div#pagination {
	text-align:center;
	margin:35px 0 0 0;
	font-size:0.915em;

}

	div#pagination a,
	div#pagination span {
		border:1px solid #d2d2d2;
		padding:2px 5px;
	}
	
	div#pagination span {
		border:1px solid #b8b8b8;
		background:#eceee6;
		color:#464745;
		font-weight:bold;
	}
	
	div#pagination span.disabledpagelink {
		border:1px solid #e7e7e7;
		color:#d6d6d6;
		background:none;
	}
		
	
	div#pagination a:hover {
		background:#ecf3f9;
		text-decoration:none;
	}
	

