#property-search{
	background:#0E0E0E;
	border:solid 1px #222;
	margin:19px 0 0 13px;
	width:280px;
}
#property-search h2{
	font-size:0.00001em;
	font-weight:normal;
	color:#FFF;
	text-indent:-99999px;
	background:url('/media/images/background/property_search_title.png') no-repeat right top;
	width:300px;
	height:45px;
	overflow:hidden;
	position:relative;
	margin:20px 0 0 -10px;
}
#property-search table{
	margin-left:5px;
}
#property-search td{
	height:55px;
	padding:7px 6px;
}
#property-search div.text{
	background:#121212;
	width:115px;
	height:18px;
	padding:3px;
	border:solid 1px #2A2A2A;
}
#mls_search_form div.text{
	background:#FFF;
	border:solid 1px #999;
}
#property-search div.text input{
	background:none;
	color:#998C7A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.1em;
	width:115px;
	height:19px;
	border:none;
}
#property-search div.select{
	background:url('/media/images/background/dropdown.png') right top no-repeat;
	padding:7px 5px;
	width:112px;
	height:13px;
	overflow:hidden;
	border-left:solid 1px #2A2A2A;
}
#property-search div.select select{
	position:absolute;
	margin-left:-8000em;
	visibility:hidden; 
}
#property-search div.select div.value{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.1em;
	cursor:default;
}
#property-search div.options,
#property-search div.moptions{
	background:#121212;
	position:absolute;
	margin:0;
	width:200px;
	border-right:solid 1px #2A2A2A;
	border-bottom:solid 1px #2A2A2A;
	border-left:solid 1px #2A2A2A;
}
#property-search div.options ol,
#property-search div.moptions ol{
	background:#121212;
	margin:0;
	padding:0;
}
#property-search div.options ol li,
#property-search div.moptions ol li{
	background:#121212;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.1em;
	list-style:none;
	margin:0;
	padding:3px;
	display:block;
}
#property-search div.options ol li label,
#property-search div.moptions ol li label{
	font-size:1.0em;
	font-weight:normal;
	color:#998C7A;
	display:block;
}
#property-search div.options ol li label input,
#property-search div.moptions ol li label input{
	vertical-align:middle;
	margin:0 5px 2px 4px;
}
#property-search div.options ol li:hover,
#property-search div.options ol li:hover label,
#property-search div.moptions ol li:hover,
#property-search div.moptions ol li:hover label{
	background:#316AC5;
	color:#FFF;
}
#property-search div.moptions p.select_links{
	background:#444;
	color:#FFF;
	font-size:1.2em;
	line-height:1.25em;
	padding:3px;
	margin:0 0 2px 0;
	display:block;
}
#property-search div.moptions p.select_links a{color:#FFF;padding:0 5px;}
#property-search div.moptions p.select_links a:hover{color:#DDD;}
#property-search div.moptions button{
	margin:3px 0 7px 6px;
}
#property-search label{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.66667em;
	font-weight:normal;
	clear:right;
}
#property-search #cmp_submit{
	margin:10px 0 0;
}
#property-search #mls_submit{
	margin:10px 0 0;
	padding:0;
	display:block;
}
div#map{
	font-family:Arial, Helvetica, sans-serif;
	width:598px;
	height:400px;
	display:none;
	margin:10px 0 21px;
	border:solid 1px #2D2D2D;
}
div.listing{
	background:#0E0E0E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 21px;	
	border:solid 1px #222;
}
div.listing div.address{
	background:#191919;
	color:#888;
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	padding:7px 12px 0;
	border-bottom:solid 1px #222;
	height:45px;
}
div.listing div.new_listing{
	clear:both;
	position:relative;
	margin:-57px 0 0 542px;
}
div.listing div.photo img{
	background:#222;
	padding:1px;
	border:solid 1px #2D2D2D;
	margin:12px 0 25px 12px;
}
div.listing div.info{
	padding:0 0 0 25px;
	color:#999;
	font-size:1.2em;
	line-height:1.5em;
	margin:15px 0 25px 10px;
}
div.listing strong{
	color:#706049;
	font-size:115%;
	font-weight:bold;
}
div.listing strong span{font-size:85%;font-weight:normal;}
div.listing div.info a img{margin-top:5px;}
div#pagination{padding:2px 0 0;}
div#results_page{
	font-size:1.6em;
	line-height:1.5em;
	padding:0;
}
div#results_page a{
	background:#0A0A0A;
	color:#706049;
	text-align:center;
	text-decoration:none;
	display:block;
	width:28px;
	float:left;
	border:solid 1px #222;
	margin:0 0 0 4px;
	padding-bottom:3px;
}
div#results_page a.next,
div#results_page a.next:hover{width:93px;margin-left:9px;}
div#results_page a.prev,
div#results_page a.prev:hover{width:93px;margin-right:6px;margin-left:0;}
div#results_page a:hover,
div#results_page span.activePage{
	background:#706049;
	color:#000;
	text-align:center;
	text-decoration:none;
	display:block;
	width:28px;
	float:left;
	border:solid 1px #706049;
	margin:0 0 0 4px;
	padding-bottom:3px;
}
div#view-prop-toolbar{
	background:url('/media/images/background/view-prop-toolbar.png') no-repeat top center;
	color:#FFF;
	margin-top:10px;
	height:56px;
}
#mls_search_form{
	position:absolute;
	width:288px;
	margin:-44px 0 0 150px;
	display:none;
	z-index:9999;
}
#mls_search_form_wrapper{
	background:url('/media/images/background/property_callout_reverse.png') no-repeat left top;
	padding:44px 5px 0 3px;
}
#mls_difference{
	color:#725836;
	background:#16130E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:center;
	margin-top:19px;
	padding:15px;
	border:solid 1px #453621;
}