#content {
	width:756px;
	max-width:95%;
}
.category{font-style:italic;padding:0 7px;}
#propHeadline {
	margin-top:-14px;
}
#propHeadline h3{
	margin:0 0 8px 0;
	text-align: left;
	display:inline-block;
	font-weight:normal;
}
#propHeadline h4 {
	margin:0 4% 0 0;
	font-weight:normal;
	font-size:95%;
	display:inline;
}
#propHeadline h4 a {
	color:#666;
}
#propHeadline h4 a:hover {
	color:#222;
	text-decoration:underline;
}
#propHeadline h4.view a {
	float:right;
	padding-left: 2px;margin-top: 2px;
	background-color: #333;
	color: white;
}
#propHeadline h4.view a:hover {
	background-color: transparent;
	color: #666;
	text-decoration: none;
}
#propHeadline p{
	display:inline-block;
	margin:0.4% 0 0.4% 3%;
	color:white;
}
.propinfo {
	max-width:752px;
	margin:0.5% 0;
	padding:0.1% 0;
}
.propWords {
	width:98%;max-width:752px;
	font-size:90%;
	text-align:justify;
}
.highlights {
	max-width:752px;
	background-color:#666;
	margin:0.5% 0;
	padding:0.1% 0;
}
.highlights p {
	min-width:156px;
}
.highlights p.availability {
	min-width:0;
}
.availability {
	text-align:center;
	padding: 0.05% 0.5%;
	color:#fff;
}
.availability a {
	color:#ffaf05;
	font-size:0.9em;
}
a.view {
	width:100px;height:17px;
	color:#aaa;
	display:block;
	font-size:12px;
	text-decoration:underline;
}
a.view:hover {
	color:#666;
	text-decoration:none;
	cursor:auto;
}
.ctl {
	font-size:90%;
}
.ctl:hover {
	text-decoration:underline;cursor:pointer;
}
.features {
	margin: 0 auto;
	width: 586px;
}
.feature {
	float:left;
	position:relative;z-index:1000;
	width:110px;height:98px;
	margin:2% 6% 0 0;
	cursor:pointer;
}
.feature p {
	font-size:80%;
	position:relative;
	cursor:pointer;
}
.feature p:hover {
	text-decoration:underline;
}
#featureOverlay, .featureOverlay {
	display:none;
	width:100%;height:100%;
	background-color:#fff;
	position:absolute;top:0;left:0;
	z-index:3210;
}
#floorPlan, .floorPlan {
	position:relative;
	display:none;
	max-height:900px;
}
div.fpimg {
	display:none;
	position:absolute;
	top:0;left:0;
	background: #ffffff url(images/folio/miniloader.gif) no-repeat 50% 50%;
	z-index:3220;
}
div.fpimg img{
/*	display:block !important;margin:20px auto 0 auto;max-height:540px;*/
	margin:20px 0 0 68px;max-height:540px;
}
div.fpimg p{
	padding: 2px 7.5px;
	text-align:center;
	width: 61%;
	margin: 0 auto;
}
img.popup {
	display:none;position:absolute;
}
div.controls {
	margin: 0 auto;
	width: 308px;
	line-height: 16px;
}
div.fpimg div.controls div.ctl{
	display:inline-block;
	width:80px;
	padding-left: 20px;
	color: rgba(68, 68, 68, 0.6);
}
.fp {
	background-image:url(../assets/common/fplan.png);
	background-repeat:no-repeat;
	background-position:-114px 2px;
}
.fp:hover {background-position:5px 0;}
.fp p {top:94px;left:12px;}
.imgDesc{
	position:absolute;
	top:429px;
	background-color:#666;
	width:100%;
}
.epc {
	background-image:url(../assets/common/epc.png);
	background-repeat:no-repeat;
	background-position:-116px 4px;
	margin-right:0;
}
.epc:hover {background-position:24px 0;}
.epc p {top:94px;left:38px;}

.map {
	background-image:url(../assets/common/map.png);
	background-repeat:no-repeat;
	background-position:-118px 2px;
}
.map:hover {background-position:4px 2px;}
.map p {top:94px;left:38px;}

.home {
	background-image:url(../assets/common/house.png);
	background-repeat:no-repeat;
	background-position:-108px 2px;
}
.home:hover {background-position:14px 0;}
.home p {top:94px;left:32px;}

.usp {
	background-image:url(../assets/common/uspicon.png);
	background-repeat:no-repeat;
	background-position:-110px 2px;
	display:none;
}
.usp:hover {background-position:-3px 2px;}
.usp p {top:94px;left:32px;}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {color:#444; background-color:#FFF;}
#simplemodal-container a {color:#ddd;}

#simplemodal-container a.modalCloseImg {
    width:50px;height:50px;
    position:absolute;
    top:4px;right:0;
    background:url(/css/images/folio/closeBox.png) no-repeat 0 0;
    z-index:3230;
    cursor:pointer;
}
#simplemodal-container a.modalCloseImg:hover{
    background-position:0 -50px;
}
/*.simplemodal-wrap #mapCanvas {width:100%;}*/
#mapCanvas {
	position:relative;
	width:900px;height:620px;
}
#epcDetails {
	position:relative;
	display:none;
	width:900px;
}
#epcDetails p{
	margin:10px;
	font-size:small;
	line-height:1;
	color:#333;
}
#epcDetails a{
	color:red;
	font-weight:bold;
}
#homeDetails {
	position:relative;
	display:none;
	padding:4%;
}
#homeDetails p{
	margin:10px;
	font-size:small;
	line-height:1;
	color:#333;
}
#homeDetails hr{
	margin:0 10px;
}
#uspDetails {
	position:relative;
	display:none;
	padding:4%;
	width: 900px;
}
#uspDetails ol{
	margin: 10px 26px;
}
#uspDetails li{
	margin-top: 4px;
}
.instructions {
	position:absolute;
	top:10px;left:10px;
	z-index:1;
	color:inherit;
	background-color:rgba(255,255,255,0.9);
}
.instructions:hover {
	cursor:pointer;
}