#slideshowbuttons
{
	margin:1%;
	
	float:left;
}
#propleftcol {
	margin:0 0 0 0;
	width:23.5%;
	float:left;	
	clear:left;
	display:inline;
	}
#propleftcol p {
	margin:0 2em 1em 2em;
}
#propleftcol ul {
	margin:0 2em 0 3.5em;
}
#propleftcol h2 {
	
	
}
#propleftcol:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#propleftcol{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#propleftcol{height: 1%;} 
#propleftcol{display:block;}
 /* End Hack */ 	
 
.fullwidthrow {
	 
	 
}
.fullwidthrow:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
.fullwidthrow{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
.fullwidthrow{height: 1%;} 
.fullwidthrow{display:block;}
 /* End Hack */ 	

.fullwidthrowdash {
	border-bottom: 1px dashed #dddddd;
}
.fullwidthrow p {
	
}
p.paddleft {
	padding-left:37px;
}
.fullwidthrow h1 {
	padding: 12px 0 0 0;	
	margin:0;
}
.fullwidthrowblockhead {
	float:left;
	
	min-height:36px;
	height:auto !important;
	height:36px;

}
.fullwidthrowblockhead h1 {
	padding-bottom: 0.5em;
}
.fullwidthrowblock {
	float:left;
	width:24%;	

}
.breadblock {
	float:left;
	width:38%;		
	clear:left;
	display:inline;
}
.spaceblock38 {
	float:left;
	width:38%;		
	display:inline;
}
.fullwidthrowblock p {
	margin:0 0 10px 0 ;

		
}

#propcontent {	
	padding:0;
	float:left;
	display:inline;		
	width:100%;	
	

}


#propertysubhead {
	float:left;
	width: 50%;	
	height:40px;
}
.proplistdetails {
	
	clear:left;
	float:left;	
	width:100%;
	
}
.proplistdetailsnarrow {
	
	clear:left;
	float:left;	
	display:inline;
	width:50%;	
}
.proplistdetailsdetails {
	clear:left;
	float:left;	
	display:inline;
	width:95%;
}
.propphotosbox {
	width: 49%;
	display:inline;
	
	float:left;	
	
}
.rightnav {
	width: 100%;	
	background: #0579b4;
	clear:left;
	height: 30px;		
	float:left;
	padding:0;
	
	display:inline;
}
.proplistrightblock {
	
}
.rightnavsmall {
	width: 49%;	
	background: #0579b4;
	height: 30px;		
	float:left;
	padding:0;	
	display:inline;
	margin:0;
}
.rightnavsmall p {
	padding:6px;
}
.rightnavright {
	margin-left:50%;
	color:white;
}
.rightnav a {
	
	color:white;
}
.photonav {
	margin:9px 9px;
	padding:0;
	
}
.rightnav p {
	padding:6px;
}
#resources{
	overflow:visible;
	width:225px;
	float:left;
}	
#resources img {
	border:none;
}

.grey {
	color:#666666;
}

h2.h1size {
	font-size: 1.6em;
	
	padding:0;
	
	margin: 12px 0 ;
	
}
#largepicrow {
	clear:left;
	
}
.largepic {
	width:50%;
	float:left;
	display:inline;
	
}
.largepicnav {
	float:left;
	margin-left:36px;
}
/* for slideshow */
.picsfullwidth {  
	float:left;
	display:inline;
	width:100%;
	padding: 0;  
	margin-top:0.5%; 
} 

.picsfullwidth img {  
	padding: 2.5%;  
	border:  1px solid #ccc;  
	background-color: #eee;
	adding: 10px; 	
	width:95%;
	
} 

.pics {  
	 
	float:left;
	display:inline;
	width:66%;
	padding: 0;  
	margin-top:0.5%; 
	height:100%;
	
	
} 
.pics:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
.pics{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
.pics{height: 1%;} 
.pics{display:block;}
 /* End Hack */		

.pics img {  
	padding: 2.5%;  
	border:  1px solid #ccc;  
	background-color: #eee;
	adding: 10px; 
	
	width:95%;
	
	/* top:0; 
	left:0 */
	
} 



/* .pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}*/
.picturerow {
	
	width:100%;
}
.activeInfo {
	background:#0579b4;
		color:white;
}
#map {
	margin-right:1em;
}