@charset "utf-8";
body { margin:0; padding:0; font:12px MS UI Gothic,Hiragino Kaku Gothic Pro,Osaka,sans-serif; color:#000; }
h1 { height:22px; line-height:15px; font-size:13px; padding:5px 0; margin:0; }
#print_wrapper { width:650px; margin:auto; }
#search_results { margin:0; padding:0; }
	#search_results .property_overview { border: 1px solid #ccc5ab; margin-bottom: 10px; position: relative; background:#fff; }
	#search_results div.header { padding: 3px; height: 18px; background: #fff; margin:0; }
		#search_results div.header h2 { line-height: 18px; font-size: 12px; float: left; margin: 0; padding: 0; margin-right: 1em; }
			#search_results div.header h2 a { color: #31271B; }
			#search_results div.header h2 a:hover { color: #000; }
		#search_results div.header h3 { line-height: 18px; font-size: 12px; float: left; margin:0; padding:0 }
		#search_results div.header dl { width: 125px; height: 18px; float: right; padding:0; margin:0; }
			#search_results div.header dl.extended { width: 148px; }
			#search_results div.header dl.short { width: 83px; }
			#search_results div.header dl dt { width: 17px; height: 13px; float: left; margin: 2px 0 0 0; padding:0; background:#fff url(/images/bed_bath_car.gif); clear:none; }
			#search_results div.header dl dt em { display: none; }
			#search_results div.header dl dt.beds { background-position: 0 0; }
			#search_results div.header dl dt.baths { background-position: 0 -13px; }
			#search_results div.header dl dt.cars { background-position: 0 -26px; }
			#search_results div.header dl dd { font-size: 12px; font-weight: bold; float: left; margin:0; padding: 0 10px 0 5px; background:#fff; }
		#search_results div.content { padding: 5px; clear: both; }
		#search_results .photo { float: left; margin: 0 7px 5px 0; }
		#search_results div.property_overview .photo { position: relative; }
	#search_results .photo img { border: 1px solid #ccc5ab; }
	#search_results .photo:hover img { border: 1px solid #907F6F; }
	#search_results .content p { margin: 0 0 5px 0; padding: 0; }
	#search_results .content h4 { border-bottom: none; padding:3px 5px; font-size:12px; text-align:left; margin:0; }
	#search_results h1 { margin-bottom:10px; }
	#search_results h4 { font-size:12px; margin: 0 0 5px 0; padding:0; }
	#search_results a.moreInfo, #front_page_properties a.moreInfo { display: block; float: right; color: white; font-size: 10px; text-decoration: none; padding: 2px 12px 2px 5px; margin: 0 0 5px 0; position: relative; background: #F15125 url(/images/arrows.gif) no-repeat; background-position: right }
		#search_results a.moreInfo:hover, #front_page_properties a.moreInfo:hover { color: #FFF; background: #D00327 url(/images/arrows.gif) no-repeat; background-position: right }
		#search_results a.moreInfo:active { color: #FFF; background: #B3001F url(/images/arrows.gif) no-repeat; background-position: right }
		
.feature_image { border:1px solid #CECDB8; padding:5px; margin: 0 0 10px 0; }
.print_left { float: left; width: 412px; }
.print_right { float: right; width: 228px; }
.print_right_details { border: 1px solid #ccc5ab; padding: 5px; margin:0 0 10px 0; }
.print_right_details h2 { border-bottom: 1px solid #ccc5ab; padding: 0px; margin: 0 0 5px 0; font-size:12px; }
