@charset "utf-8";
/* CSS Document */

/****** search styles************/
#searchContent{background-color:#000; width:100%;border-bottom:1px solid #a69567;}

/*#propertyHeader{
	font-size:22px;
	color:#a69567;	
	}*/
#listingSearch{
	padding:20px 0px 10px 20px;	
	color:#fff;	
}

.searchRow{
	clear:both;
	padding:8px 0px 8px 0px;
}

.formBox{
	float:left;
	margin:0px 10px 0px 0px;
}

.exMar{
	margin:0px 40px 0px 0px;
}

#listingSearch .formBox p, #listingSearch .formBox label{
	margin:0px 0px 6px 0px;
	font-size:13px;
}

.formBox input, .formBox select{
	border: 1px solid #a69567;
	color:#474340;
	background-color:#fff;
}

.select1X{
	width:75px;
}

.select2X{
	width:138px;
}

#listingSearch .checkBoxList {
	clear:left;
	float:left;
	height:95px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:200px;
	border:1px solid #a69567;
}

#listingSearch .checkBoxList .itemContainer {
	clear:both;
	float:left;
	height:24px;
	margin-bottom:1px;
	width:185px;
	background-color:#fff;
	font-size:12px;
	text-transform:capitalize;
	color:#474340;
	border-bottom:1px solid #a4a4a4;	
}

#listingSearch .checkBoxList .itemContainer div {
	float:left;
	margin-top:1px;
	text-indent:6px;
	width:160px;	
}
#listingSearch input[type="checkbox"] {
	background-color:#fff;
	border:medium none;
	width:16px;
}
#listingSearch .checkBoxList input[type="checkbox"] {
	float:right;
	margin:2px 5px 0 0;	
}

#searchButtonHolder{
	margin:0px;
	padding:0px 0px 0px 0px;	
	font-size:12px;	
}

#search{
	width:92px;
	height:31px;	
	border:none;
	background-image:url(../images/search_btn.png);
	background-repeat:no-repeat;
}

#searchButtonHolder a{
	background:none;
	color:#a69567;
	
}


#saveBtns a{color:#b7b7b7;}

#saveSearch{border:none;background-color:#000;padding-right:25px;color:#b7b7b7;background-image:url(../images/save-search-icon.jpg);background-repeat:no-repeat;background-position:right center;cursor: pointer;}

/************ Listings Content Styles ****************/
#listingsContent{padding-bottom:40px;}
.dynamicListing{width:940px;height:136px;margin-left:42px;padding:20px 0px 20px 0px;border-bottom:2px solid #c2beba;position:relative;}
.dynamicListing div{float:left;display:inline;}

.dynamicListing .imageHolder{width:195px;height:130px;margin-left:15px;overflow:hidden;border:1px solid #373737;text-align:center;}
.dynamicListing .imageHolder img{width:auto;height:130px;}

.dynamicListing .detailsHolder{overflow:hidden;padding:20px 10px 10px 20px;height:110px;}
.dynamicListing .detailsHolder div{float:none;color:#474340;}
.addressHolder{padding-bottom:20px;}
.openaddressHolder{padding-bottom:10px;}

.infoHolder span{display:inline;float:left;font-size:19px;text-align:center;line-height:20px; border-left:1px solid #a29e9a;}
.infoHolder span:first-child{border:none;}
.infoHolder .label{text-align:center;font-size:10px;color:#a69567;}

.infoHolder .city{width:208px;text-transform:uppercase;font-size:13px;text-align:left;}
.infoHolder .price{width:148px;}
.infoHolder .bed{/*width:102px;*/ width:60px;}
.infoHolder .bath{/*width:105px;*/ width:70px;}
.infoHolder .halfbath{/*width:105px;*/ width:90px;}

.address{font-size:22px;font-weight:bold;color:#a69567;float:left;width:500px;}
.moreLink{width:167px;float:right;text-align:right;color:#474340;font-size:11px;padding-right:15px;}
.moreLink img{padding-left:7px;}
.infoHolder .save{color:#c2c2c2;width:95px;float:right;text-align:right;padding-right:10px;}
.save img{padding-left:7px;}
.stripeDL{background-color:#f3f3f3;}
.dateOH{font-size:11px;}