#innerbody #listingmain {
	float:left;
	width:943px;
	margin:0px;
	padding:0px;
}
#innerbody #listingmain #listingleft {
	float:left;
	width:686px;
	margin:0px;
}
#innerbody #listingmain #listingleft_under {
	float:left;
	width:676px;
	margin:0px;
	padding:5px;
	background-color:#e7ecef;
}
#innerbody #listingmain #listingleft .heading_main {
	float:left;
	width:625px;
	color:#0862a1;
	font-size:14px;
	border-bottom:#CCCCCC 1px solid;
	padding-bottom: 2px;	
	margin: 10px 0 5px 5px;	
	font-weight: bold;
}
#innerbody #listingmain #listingleft .heading_main_content {
	float:left;
	width:625px;
	color:#000000;	
	padding: 5px 10px 10px 10px;	
	line-height: 18px;
}

.heading_main_content #top_locations li {
	list-style: none;
	background: transparent url(images/arrow.jpg) no-repeat scroll 0px 5px;
	float: left;
	padding-left: 15px;	
	width: 295px;
	margin-bottom: 8px;
	}

.heading_main_content #states_list li {
	width: 140px;
	}
	
#innerbody #listingmain #listingleft .underwhite {
	float:left;
	width:666px;
	background-color:#ffffff;
	margin:0px;
	padding:5px;
	color:#000000;	
}

#innerbody #listingmain #listingleft .underwhite .map_text {	
	text-align: center;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	height: 49px;
	}

#innerbody #listingmain #listingleft .underwhite .map_text #arrow_map {
	float: left;	
	}
#innerbody #listingmain #listingleft .underwhite .map_text #text {
	float: left;
	}

#innerbody #listingmain .spacer {
	float:left;
	margin:0px;
	padding:0px;
}
#innerbody #listingmain #listingright {
	float:right;
	width:247px;
	margin:0px;
	padding:0px;
}
#innerbody #listingmain #listingright .listingright_block {
	float:left;
	margin:0px;
	padding:10px 0px 5px 5px;
	background-color:#E7ECEF;
	border:1px #cccccc solid;
	font-size:11px;	
	line-height: 10px;
	width: 240px;
}

#innerbody #listingmain #listingright .listingright_block_heading {
	width:225px;
	color:#0862A1;	
	font-size:15px;	
	margin-bottom: 10px;	
	padding-bottom: 2px;	
	border-bottom: 1px solid #CACACA;	
	font-weight: bold;
}

#innerbody #listingmain #listingright .listingright_letestblock {
	float:left;
	margin:0px;
	background-color:#E7ECEF;
	border:1px #cccccc solid;
	padding: 5px;
	color:#000000;
	width: 235px;
}

#innerbody #listingmain #listingright .listingright_block_fild {
	float: left;
	width:110px;	
	font-size: 11px;
	line-height: 20px;
}

#innerbody #listingmain #listingright .property_photo {
	height: 140px;
	}
	
#innerbody #listingmain #listingright .property_photo .location {
	width: 230px;	
	height: 25px;
	font-weight: bold;
}

#innerbody #listingmain #listingright .property_photo .listingright_block_fild .photo {
	float: left;
	}
	
#innerbody #listingmain #listingright .property_photo .listingright_block_fild .photo img{
	max-height:100px;
	max-width:110px;
	border:2px solid #FFFFFF;	
}

#innerbody #listingmain #listingright .property_photo .property_details  {	
	padding-left: 0;
	width: 116px;
	float: right;	
	}

#innerbody #listingmain #listingright .property_photo .property_details li {
	list-style: none;
	height: 17px;
	}

#innerbody #listingmain #listingright #feed {
	width: 230px;
	line-height: 20px;
	}

.listingright_block .listingright_block_fild_left {
	float: left;
	width:115px;
	line-height: 20px;
	}
	
.listingright_block .listingright_block_fild_right {
	float: left;
	width:125px;
	line-height: 20px;
	}

.listingright_block .listingright_block_fild_right span {
	float: left;
	width: 20px;
	}
	
.listingright_block_fild_right input {
	height: 16px;
	float: left;	
	}

#innerbody #listingmain #listingright .listingright_textbox{
	float:left;
	width:97px;
	height:18px;		
	font-size:11px;	
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
}

#innerbody #listingmain #listingright #textbox_search {
	border: none;
	}
	
#button_submit {
	background: url(images/bt_go_fr.png);
	width: 28px;
	height: 20px;
	border: none;
	cursor: pointer;
	margin-left: 5px;
	}
	
ul.sidebar_links li {
	list-style: none;
	list-style-image: url(images/arrow_blue.jpg);
	margin: 0px 0px 5px 15px;
	line-height: 15px;
	font-size: 12px;
}

#states_list li {	
	width: 297px;
	}
	
#map_area table {	
	margin: 15px auto;
	}