div.listing {
	position: relative;
}



/* Image Slider */
.slides_container { 
  width: 284px; 
  height: 215px; 
  overflow: hidden; 
}

.slides {
	position:relative;
}

.slides_container div { 
  width: 284px; 
  display: block; 
}

div.listing_info{
	float:right;
	width:295px;
	margin-left:5px;
}

div.featured_listing_info{
	float:right;
	width:250px;
	margin-left:5px;
}

div.listing_image {
	float: left;
}

div.listing_image img {
  width: 275px;
  border: 4px solid #E7EFE6;
}

div.listing ul {
  list-style-type: none;
  padding-left:2px;
}

div.listing h3.price {
  font-style: italic;
  color: #333;
  font-weight: bold;
}

.slider_featured { 
  font-style: italic; 
  color: #ffffff;
  font-size: 14px;
  top: 15px;
  left: -2px;
  position: absolute;
  opacity: .7;
  background: #000;
  padding: 2px 5px;
  text-transform: lowercase;
  width: 100px;
  text-align: center;
  z-index: 999;
}

.slider_button{
	position: absolute;
	bottom:10px;
	left:20px;
	width:200px;
}
	
div.round_btn a {
	text-decoration: none;color:#fff;
	}

div.round_btn {
	border-radius: 50px;
	 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
	 -moz-border-radius: 50px;
	 -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
 	 -webkit-border-radius: 50px;
	 -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
  background: #333;
  opacity: .7;
  text-align: center;
  padding: 5px 20px;
  font-size: 14px;
  cursor: pointer;
  z-index: 999;
margin-top:10px;
}

div.listing ul li div.round_btn a:hover {
 color: #ccc;
}

div.listing ul li div.round_btn a {
  color: #fff;
}

div.featured_listing_admin {
  float: left;
  width: 100px;
  background: #ececec;
  border: 1px solid #464646;
  margin: 0 10px 20px;
  text-align: center;
  height: 100px;
}

div.featured_listing_admin div.listing_image_admin img {
  width: 75px;
  padding-top: 6px;
}


/* Search form styles */

.main-search-wrap{
	width:100%;
}

.main-search-wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.main-search-wrap label{
	font-weight: bold;
}

.main-search-wrap .submit{
	font-size: 20px;
	margin-top: 5px;
}
	
#square_footage_low, #square_footage_high{
	width:40%;
}

select#price_range_low, select#price_range_high{
	min-width: 40%;
}

.left-pos{
	/*float: left;*/
	width: 90%;
}


.right-pos{
	/*float: left;*/
	width: 90%;
}
.bottom-block{
	width: 90%;
	clear: both;
}

.left-pos select, .left-pos input, .right-pos select{
	width:90%;
}

.bottom-block input, .bottom-block select{
	width:90%;
}

p.switcher {
	width:100%;
	margin: 0 auto;
	clear:both;
	text-align: center;
}

p.switcher a{
	clear:both;
}

/* Search Results - ji 20110905 */


img.wncrmls {
	/*position: absolute;right:0px;*/
	
}