/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	z-index: 0;
		
}
#container {
	width: 310mm;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	
	z-index: 2;
}
#menuspace {
	width: 55mm;
	height: 150mm;
	background: #e5e5cd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute;
	margin-left: 0mm;
	margin-top: 30mm;
	z-index: 2;
	
}

#nav a:link {color: #000000; }
#nav a:active {color: #000000; }
#nav a:visited {color: #000000; }

#nav a:hover {
	color: #ffffff;
	background-color: #ddbb55;
}
#nav {
	width: 45mm;
	height: 100mm;
	background: #e5e5cd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute;
	margin-left: 5mm;
	margin-top: 19mm;
	z-index: 3;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav ul li a {
	display: block;
	padding: 5px 3px 3px 0.3em;
	border-top: 5px solid #e5e5cd;
	border-bottom: 5px solid #e5e5cd;
	background-color: #99cc66; 
	text-decoration: none;
	text-align: center;
	font-size: 11pt;
	z-index: 3;
}
#nav a img:hover {
	display: block;
	width: 120%;
	margin-left: -3.7mm;
	margin-top: -3.5mm;
	background: #e5e5cd;
	color: #ffffff; 
	z-index: 3;
	
}
#openhouse {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	z-index: 3;
}

#sunflower {
	position: absolute;
	width: 54mm;
	height: 29mm;
	margin-left: 0mm;
	margin-top: 0mm;
	z-index: 5;
	border: 2px solid #000000;
}

#bg { 	
	position: absolute;
	width: 210mm;
	background: #fcf8eb;
	height: 155mm;
	z-index: 2;
	margin-left: 55mm;
	margin-top: 25mm;

}
.toptitle {
	position: absolute;
	margin-left: 80mm;
	margin-top: -5mm;
	width: 200mm;
	height: 30mm;
	z-index: 5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 26pt;
	text-align: left;
	line-height: 26pt;

}
#title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 26pt;
	text-align: center;
	line-height: 26pt;
	
}
#title b {
	font-size: 16pt;
}

.banner {
	position: absolute;
	margin-left: 0mm;
	margin-top: 0mm;
	width: 265mm;
	height: 30mm;
	background-color: #99cc66;
	border-bottom: 2px solid #000000;
	z-index: 4;
	
}
.banner hr {
	background-color: #006837;	
	height: 2mm;
	margin-top: 24mm;
}
.footer a:link {color: #000000; }
.footer a:active {color: #000000; }
.footer a:visited {color: #000000; }
.footer a:hover {color: #ffffff; }

.footer {
	position: absolute;
	margin-left: 0mm;
	margin-top: 180mm;
	width: 265mm;
	height: 22mm;
	background-color: #99cc66;
	border-top: 2px solid #000000;
	z-index: 9;
}
.footer table {
	table-layout: fixed;
	z-index: 7;
	width: 165mm;
	margin-left: 88mm;
	margin-top: 6pt;
	margin-bottom: 0pt;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	line-height: 11pt;

}
.footer h5 { margin-left: 40mm;
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	margin-top: -1mm;
}

#devalert {
	margin-top: 18mm;
	margin-left: 15mm;
	margin-right: 15mm;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	line-height: 15pt;
	text-align: center;
	color: #ff0000;

}

#col1 {
	position: absolute;
	margin-left: 10mm;
	margin-right: 110mm;
	margin-top: 20mm;
	width: 90mm;
	z-index: 3;

}
#col1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	line-height: 12pt;
	text-align: left;
	margin-top: 0;
}
#col2 {
	position: absolute;
	margin-left: 110mm;
	margin-right: 10mm;
	margin-top: 20mm;
	width: 90mm;
	z-index: 3;

	}
#col2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	line-height: 12pt;
	text-align: left;
	margin-top: 0;
}
.fullwidth {
	position: absolute;
	width: 160mm;
	margin-left: 25mm;
	margin-right: 25mm;
	margin-top: 23mm;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	line-height: 10pt;
	text-align: center;
	z-index: 3;
}
.fullwidth p {
	margin-top: 0.2mm;
}
.fullwidth p b {
	margin-top: 0.2mm;
	line-height: 11pt;
}

#housepicframe {
	width: 160mm;
	height: 106.5mm;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20pt;
	line-height: 20pt;
	color: red;
	text-align: center;
}

#housepic {
	width: 160mm;
	height: 106mm;
	background-image: url(links/lagoon.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 4;
}
#housepic:hover {
	background-image: url(links/housefront1.jpg);
	background-repeat: no-repeat;
	
}

.top {
	position: absolute;
	z-index: 7;
	margin-left: 60mm;
	margin-top: 27mm;
	width: 200mm;
}

.headline16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	line-height: 19pt;
	text-align: center;
}
.headline16 i {
	color: red;
}
.headline16 b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
}


.bottom {
	width: 210mm;
	position: absolute;
	z-index: 4;
	margin-left: 55mm;
	margin-top: 170mm;

}

.footline9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	line-height: 10pt;
	text-align: center;
		
}
.GoogleAdsBottom {
	position: absolute;
	margin-top: 208mm;
	width: 260mm;
	margin-left: 65mm;
	z-index: 3;
}
.GoogleAdsRHS {
	position: absolute;
	margin-top: 25mm;
	margin-left: 268mm;
	z-index: 3;
}

.spacer4 {
	font-size: 4pt;
	line-height: 4pt;
}
.spacer1 {
	font-size: 1pt;
	line-height: 1pt;
}
	
#textframe {
	width: 180mm;
	margin-top: 18mm;
	margin-left: 15mm;
	height: 127mm;
	text-align: center;
	background-color: #e5e5cd;	
}
#floorcontainer {
	background: #e5e5cd;
	z-index: 2;
}
.floorwidth {
	position: absolute;
	width: 160mm;
	margin-left: 10mm;
	margin-right: 10mm;
	margin-top: 10mm;
	background-color: #e5e5cd;
	color: #e5e5cd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	line-height: 12pt;
	text-align: center;
	z-index: 3;
}

#floorframe {
	width: 182mm;
	margin-top: 18mm;
	margin-left: 15mm;
	height: 127mm;
	background: #e5e5cd;
	color: #e5e5cd;
	text-align: center;	
	z-index: 3;
}
#mapframe {
	width: 182mm;
	margin-top: 20mm;
	margin-left: 15mm;
	height: 130mm;
	background-color: #e5e5cd;
	text-align: center;	
}

#mapspace { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
#googlesize { width: 100%; height: 100%; margin-top: 0mm; }

#photos {
	width: 178mm;
	margin-left: 0mm;
	margin-right: 0mm;
	margin-top: 0mm;
}


#lnkspage a:link {color: #225599; }
#lnkspage a:active {color: #225599; }
#lnkspage a:visited {color: #225599; }
#lnkspage a:hover {color: #227722; font-weight: bold; }


#lnkspage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	margin-top: 0pt;
	margin-top: 15mm;
	margin-left: 10mm;
}
#lnkspage p {
	margin-bottom: 10pt;
}
