html, ul, li, div, p, {
	margin: 0px;
	padding: 0px;
	}

#wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
	}
		
#banner {
	width: 900px;
	height: 160px;
	}
	
#middle {
	with: 900px;
	height: 450px;
	background-image: url(../images/bg-pattern.jpg);
	background-repeat: repeat-y;
	}
	
#privacymiddle {
	with: 900px;
	height: 280px;
	background-image: url(../images/bg-pattern.jpg);
	background-repeat: repeat-y;
	}

#displaymiddle {
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	}
	
#previousmiddle {
	height: 450px;
	width: 900px;
	background-image: url(../images/previous-bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	}
	
#ourhomemiddle {
	height: 518px;
	width: 900px;
	background-image: url(../images/ourhomes-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	}
	
#selectmiddle {
	width: 900px;
	}
	
#selectleftcol {
	width: 540px;
	float: left;
	background-image: url(../images/select-left-col-bg.jpg);
	background-repeat: repeat-y;
	}
	
#selectrightcol {
	width: 360px;
	float: right;
	vertical-align: top;
	padding: 0px;
	background-image: url(../images/select-right-col-bg.jpg);
	background-repeat: repeat-y;
	height: 1850px;
	}
	
#twostoreyselectrightcol {
	width: 360px;
	float: right;
	vertical-align: top;
	padding: 0px;
	background-image: url(../images/select-right-col-bg.jpg);
	background-repeat: repeat-y;
	height: 1120px;
	}

	
#Madisonmiddle {
	height: 450px;
	width: 900px;
	}
	
#leftcol {
	width: 540px;
	float: left;
	}
	
#rightcol {
	width: 360px;
	height: 655px;
	float: right;
	vertical-align: top;
	padding: 0px;
	}
	
#displayleftcol {
	width: 540px;
	float: left;
	background-image: url(../images/display-left-col-bg-repeat.png);
	background-repeat: repeat-y;
	}
	
#ourhomeleftcol {
	width: 540px;
	height: 518px;
	float: left;
	}

#previousleftcol {
	width: 540px;
	height: 500px;
	float: left;
	}
	
#displayrightcol {
	width: 360px;
	float: right;
	vertical-align: top;
	padding: 0px;
	background-image: url(../images/display-right-col-bg.png);
	background-repeat: repeat-y;
	height: 650px;
	}
	
#ourhomerightcol {
	width: 360px;
	float: right;
	vertical-align: top;
	padding: 0px;
	}

#previousrightcol {
	width: 360px;
	height: 450px;
	float: right;
	vertical-align: top;
	padding: 0px;
	}
	
#Madisonleftcol {
	width: 540px;
	height: 450px;
	float: left;
	}
	
#Madisonrightcol {
	width: 360px;
	height: 450px;
	float: right;
	}
	
#Boardwalkmiddle {
	height: 300px;
	width: 900px;
	}
	
#Boardwalkleftcol {
	width: 540px;
	height: 300px;
	float: left;
	}
	
#Boardwalkrightcol {
	width: 360px;
	height: 300px;
	float: right;
	}
	
#twostoreymiddle {
	height: 350px;
	width: 900px;
	float: left;
	}
	
#twostoreyleftcol {
	width: 540px;
	height: 350px;
	float: left;
	}
	
#twostoreyrightcol {
	width: 360px;
	height: 350px;
	float: right;
	}
	
#bottom {
	width: 900px;
	float: right;
	background-image: url(../images/bg-pattern.jpg);
	background-repeat: repeat-y;
	}
	
#nav {
	width: 870px;
	height: 30px;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: no-repeat;
	}
	

.h1 {
	size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 1.6em;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: right;
	background-position: right;
	}
	
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	}
	
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 2em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
	
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 2em;
	letter-spacing: 1px;
	color: #87796e;
	text-align: left;
	}
	
	
nav {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	

	
.nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
.nav1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
.nav1 a:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: left;
	}
	
.nav1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
nav2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
nav2 a:link {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
nav2 a:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: left;
	}
	
nav2 a:visited {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #a6ce39;
	text-align: left;
	}
	
.select a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #a6ce39;
	text-align: left;
	}

.select a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #a6ce39;
	text-align: left;
	}
	
.select a:hover {
	color: #FFFFFF;
	}
	
.select a:visited {
	color: #a6ce39;
	}
	
nav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #FFFFF;
	text-align: left;
	}
	
nav3 a:link {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: FFFFFF;
	text-align: left;
	}
	
nav3 a:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
nav3 a:visited {
	;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: left;
	}


text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #ffffff;
	text-align: left;
	}


text1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;
	}
	
text1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #ffffff;
	text-align: left;
	}
	
text1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: left;s
	}

text1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #ffffff;
	text-align: left;
	}
	
	
#footage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#ffffff;
	float: right;
	width: 900px;
	background-image: url(../images/bg-pattern.jpg);
	background-repeat: repeat-y;
	}
	
#footage a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#ffffff;
	}
	
#footage a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#ffffff;
	}
	
#footage a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#a6ce39;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#footage a:visited {
	width: 760px;
	height: 25px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ffffff;
	}
	
.breadcrumbs a {
	color:#ffffff;
	}
	
.breadcrumbs a:link {
	color:#ffffff;
	}
	
.breadcrumbs a:hover {
	color:#a6ce39;
	text-decoration: none;
	}
	
.breadcrumbs a:visited {
	color:#ffffff;
	}
	
.breadcrumbs1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#87796a;
	}
	
.breadcrumbs1 a {
	color:#87796a;
	}
	
.breadcrumbs1 a:link {
	color:#87796a;
	}
	
.breadcrumbs1 a:hover {
	color:#a6ce39;
	text-decoration: none;
	}
	
.breadcrumbs1 a:visited {
	color:#87796a;
	}

.featured {
	width: 225px;
	height: 250px;
	background-image: url(../images/featured-home.jpg);
	background-repeat: no-repeat;
}

.smltxt {
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 13pt;
}

.smltxtheading {
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.footxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #ffffff;
	text-align: right;
	}


.footxt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #a6ce39;
	text-align: right;
	}
	
.footxt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color:  #a6ce39;
	text-align: right;
	}
	
.footxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color: #ffffff;
	text-align: right;
	}

.footxt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.5em;
	letter-spacing: 1px;
	color:  #a6ce39;
	text-align: right;
	}
