* { padding:0; margin:0; border:0px solid red; font-family:helvetica,arial,sans-serif !important; font-size: 13px; letter-spacing: 0.06em; }
			
body { background-color: #fff0d5; }

div.mh { background:url(/images/mh_bg.jpg) top left repeat-x #4a2b00; height:106px; padding:0 15px 0 15px; }
	
	div.mh h2 { float:left; text-indent:-99999px; background:url(/images/mh_logo.jpg) top left no-repeat; width:275px; height:106px; }
	
	div.mh form { float:right; margin-top:25px; border:0px solid red; }
		
		div.mh form label { margin:3px 2px 5px 0; }
			
			div.mh form td { padding-right: 22px; }
			
			input.short { width:50px !important; }
			
			div.mh input.input { width:168px; height:23px; padding:2px; }
			
			div.mh img.search_submit { }
			
			div.mh select.selector { width:170px; height:25px; }
			
			div.mh input,div.mh .outline { border:1px solid black; }
			
			p.search_options { margin-top: 7px; color:white !important; }
			
				p.search_options label { float: left; }
					
					p.search_options label div#slider-range { float: left; margin:3px 22px 0 0; width:200px !important; background:#4b3510 !important; border:1px solid #7e6954; }
					
					p.search_options label.price_range input { width:75px; margin:2px 10px 0 0 ; border:0 !important; background:none !important; color:#93ff15 !important; font-weight:bold; }
					
					p.search_options label.search_options_arrow { margin-top:5px; }
					
					p.search_options label.search_options_text { margin:5px 0 0 3px; }
			
			p.search_options_content { background:#8a8a8a; color:white; border:1px solid #696969; padding:10px 10px 0px 10px; width:360px; }	
			
				p.search_options_content label { font-size:15px !important; }				

div.results { padding:30px; overflow:auto; }

.detail { display: none; margin:15px 15px 15px 0; border:1px solid gray; background:#ffffff; font-family: arial !important; padding:15px !important; }
	
	.detail li { margin-left:30px; }

p.footer { position:absolute; bottom:0 !important; background:url(/images/footer_bg.jpg) top left repeat-x #7d5630; height:162px; width:100%; }

	p.footer a { text-indent:-99999px; background:url(/images/footer_logo.jpg) no-repeat; width:124px; height:22px; float:right; margin:125px 20px 25px 0; }
	
	
	
#map { float:left; width:500px; height:500px; }
#list { float:left; width:200px; background:#eee; }
#list li:hover { background:#000; color:#fff; cursor:pointer; cursor:hand; }