#content-map {
	width:100%;
	height:280px;
	margin:5px 0 25px 0px;
}
#content-map #search_h2 {
	color:#fff; 
	font-size:16px;
	font-weight:normal;
	line-height:23px;
	padding:10px 0 5px 15px;
}
#map-left {
	float:left;
	width:258px;
	height:285px;
	background: #1f73a3 url(../images/search-bg.png) no-repeat;
}
#map-right {
	float:right;
	width:420px;
	height:283px;
	text-align:center;
	background:url(../images/map_background.jpg); 
	border:1px solid #b7ccd7;
}
#map-left-centralize {
	margin:0 10px;
	width:90%;
}
.search_index {
	background:url("../images/border-top.png") repeat-x scroll center top transparent;
	padding-bottom:15px;
	padding-top:15px;
}
#map-left-centralize .text_field {
	width:160px;
}
#map-left-centralize label {	
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
}
#map-left-centralize span {
	color:#FFFFFF;
	font-size:10px;
}
#id_search {
	margin-top:1px;
}
.search_float {
	float:left;
	margin-right:5px;
	width:162px;
}
.button_go {
	background:url("../images/home_go.png") repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:27px;
	width:57px;
	margin-top:-6px;
	margin-right:0;
}
#map_h2 {
	color:#162734;	
	font-size:18px;
	font-weight:bold;	
	margin: 8px 0 6px 0;
}
#new_listings {
	background:url("../images/new-listings.png") repeat-x scroll 0 0 transparent;
	color:#163B4F;
	font-size:12px;
	height:291px;
	margin:5px 0;
	padding-top:6px;
	width:275px;
}
#last_update {
	color:#006600;
}
ul.site_listings {	
	padding: 0;
}
ul.site_listings li {
	border-bottom:medium none;
	border-top:1px solid #3886AD;
	color:#163B4F;	
	margin-top:0 !important;
	padding-top:2px;
	text-align:right;
	list-style: none;
}
ul.site_listings label {	
	display:block;
	float:left;	
}
#mortgage_link {
	font-size:11px;
	text-align:center;
	margin-top:5px;
}
#latest_listings_slide {
	background-color: #D5E7F0;
	padding: 10px 0 0 12px;
	width: 678px;
}
#slider{
	height:565px;	
	float:left;	
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li{ 
	width:565px;
	height:195px;
	overflow:hidden; 
}	
span#prevBtn{
	float:left;
	border:none;
	height:226px;
	width:43px;
}
span#nextBtn{
	float:left;
	border:none;
	height:226px;
	width:43px;
}		
span#prevBtn a, span#nextBtn a{
	border:none;
}
span#prevBtn a img, span#nextBtn a img{
	border:none;
}
.property_data_item{
	background:#FFF;
	border:1px solid #A8C7D9;
	float:left;
	margin:3px 4px;
	padding:5px;
	text-align:left;
	width:165px;
	font-size:11px;
}
.property_data_item .city{
	color:#0D3A7B;
	margin:0 0 8px 0;
}
.property_data_item div{
	width:100%;
	margin:2px 0;
}
.property_data_item .price{
  float:right;
  width:auto;
}
.photo{
	background:#FFFFFF none repeat scroll 0 0;
	height:113px;
	padding:3px;
	width:150px;
}
#left_back{
	width:43px;
	float:left;
	margin-right: 10px;
}
.iconsArticles {
	background-image:url(../images/icons.png);
	float:left;
	height:52px;
	margin-right:10px;
	width:55px;
}
#icon_taxlien {
	background-position:0 0;
}
#icon_condo {
	background-position:0 -52px;
}
#icon_repo { 
	background-position:0 -103px;
}
#icon_foreclosed {
	background-position:0 -156px;
}
#icon_gov {
	background-position:0 -208px;
}
#state_list li{
	float:left;
	margin-left:2px;
	width:205px;
}
a.state{
	font-size:15px !important;
}
a.city{
	font-size:10px !important;
}
p{
font-size:11px;
margin:0 0 5px 0;
}
h3{
margin:10px 0 5px 0;
}
.indexArticles{
font-size:11px;
}
.indexArticles h3{
display:inline;
}