
/* PROPERTY LISTINGS
------------------------------------*/

.property-listing{
	border:2px solid #10175F;
	margin:0 0 8px 0;
}
.property-listing-header{
	background-color:#10175F;
	padding:3px 6px 6px 6px;
}
.property-listing-header .white{
	color:#fff;
}
.property-listing-inner{	
	padding:10px;
}
.property-listing-image{
	float:left;
	width:240px;
	margin:0 10px 0 0;
}
.property-listing-description{
	float:left;
	width:410px;
}
.property-listing-category{
	padding:3px 5px;
	border:1px solid #50B848;
	background-color:#C9E9C7;
	float:left;
	color:#449C3D;
	font-weight:bold;
	font-size:11px;
}
.property-listing-more a{
	float:right;
	display:block;
	width:45px;
	height:18px;
	line-height:18px;
	text-align:center;
	/*border:1px solid #50B848;*/
	background-color:#10165E;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}


/* LISTINGS
------------------------------------*/

.listing{
	padding:10px;
}
.listing .image{
	float:left;
	width:100px;
	margin:0 10px 0 0;
}
.listing .text{
	float:left;
	width:255px;
}
.listing h2{
	font-size:13px;
}
.listing p{
	margin:0;
	font-size:11px;
}
.listing .heading{

}
.listing .details p{
	font-size:9px;
}
.listing .summary p{
	color:#999999;
	font-size:9px;	
}
.odd{
	background-color:#F5F5F5;
}
.pagination{
	margin:10px 0 0 0;
	font-size:11px;
}
.pagination .nav{
	float:right;
}
.pagination .nav a{
	float:left;
	text-decoration:none;
	display:block;
	height:18px;
	padding:0 5px;
	line-height:18px;
	text-align:center;
	border:1px solid #50B849;
	margin:0 0 1px 1px;
	font-weight:normal;
}
.pagination .nav a:hover, .pagination .nav a.selected{
	color:#50B849;
	background-color:#50B849;
	color:#FFFFFF;		
}


/* DETAILS
------------------------------------*/

.detail{

}
.detail .image{

}
.detail .text{
}
.button{
	float:right;
}
.button a{
	display:block;
	width:13px;
	height:11px;
	float:left;
	text-indent:-5000px;
	background-repeat: no-repeat;
}
.button .email{
	background-image:url(../images/email_off.gif);
	margin:0 5px 0 0;
}
.button .email:hover{
	background-image:url(../images/email_on.gif);
}
.button .print{
	background-image:url(../images/print_off.gif);
}
.button .print:hover{
	background-image:url(../images/print_on.gif);
}
.detail .details {	
	border-top:1px #CCCCCC solid;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
.details td{
	font-size:11px;
}
.thumbs{
	margin:0 0 10px 0;
}
.thumbs ul{
	margin:0;
	padding:0;
}
.thumbs li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.thumbs a{
	display:block;
	float:left;
	margin: 0 5px 5px 0;
	border:1px solid white;
}
.thumbs a:hover{
	border:1px solid #50B849;
}