@charset "utf-8";
/* CSS Document */



#mainpropertydetails {
	width: 92%;
	height: auto;
	background: #F2F2F2;
	border: thin #999 dotted;
	float: left;
	position:relative;
	margin: 5px 2% 15px 2%;
	padding: 5px 2% 5px 2%;
}

#address {
	background: none;
	border: 0px;
	padding-top: 0px;
	padding-left: 0px;
	width: auto;
	height: auto;
	float: left;
	}



#address h1 span {
	color: #666;
	font-size:medium;
}

#address h1, #otherfeatures h4, #description h4, #epcregion h4 {
	color: #3661C0;
}

#imagesection {float: left; width: 100%; margin-bottom: 30px; background: none !important;}
	
#otherfeatures, #description, #epcregion, #mapregion {float: left; margin-bottom: 10px;border:0; padding: 0 5% 20px 5%; width:  90%; background: #FFF;}

/* sub levels */
#mainimageregion {height: 250px; width: 380px; float:left; margin-right: 10px;}

.mainimage {
	float: left;
	position:relative;
	width: auto;
}

.soldmain {position: absolute; bottom:0;right:0;margin-bottom: -2px;}

.secondaryimage {
	float:left;
	position:relative;
	margin: 0px 4px 18px 4px;
	width: auto;
}

#hiddenslides {visibility:hidden;height: 0;width: 0;float: left;}


#description {margin-top: 10px; padding-bottom:10px;}
/* other features section */



#mapimage, #pano {
	float:left;
	margin: 0;
	width: 246px;
	height: 246px;
	border: 2px solid #3661C0;
}
#pano {width: 366px; 
	height: 246px;
	margin-left: 25px;
}

.epcimage {
	float:left;
	position:relative;
	margin: 0px 15px 15px 0px;
	width: auto;
}


#buttonholder {
	width: 100%;
}

.button {
	margin-top: 0px;
	float:left;
	position:relative;
	width: auto;
}

.getdirections {
	width: 100%;
	float:left;
	font-size: 14px;
	padding: 5px 0px 0px 8px;
	background: #CCC;
	margin: 10px 0px 10px 0px;
	text-align:center;	
}

.backbutton {
	margin-top: 20px;
	float:left;
	position:relative;
	width: 100%;}
	
#nearpropertybox {
    width: 100%;
	float: left;
	position: relative;
	background: none;
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
	}

.nearproperty {
	      height: auto;
	      background: #FFF;
	      width: 17%;
	      padding: 10px 1% 8px 1%;
	      border: 1px solid #999;
	      float: left;
	      position: relative;
	      margin-right: 3px;
	      text-align: center;
		 }
.nearproperty img {margin-bottom: 5px;}
.nearproperty span {color: #3661C0;font-weight: bold;}
.nearproperty a {color: #3661C0;text-decoration: none;}
.nearproperty a:hover {color: #1A2E5E;}
	      
