body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #001443;
	background: #DCDAB3;
}

body a {
	color: #001443;
	text-decoration: underline;
}

body a:visited {
	color: #666;
}

body a:hover {
	color: #6780BB;
	text-decoration: none;
}

body a:active {
	color: #92362B;
}

h1 {
	font-size: 1.2em;
	color: #001443;
	text-align: left;
	text-indent: 25px;
}



h2 {
	font-size: 1em;
	color: #001443;
}
h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #001443;
}
h4 {
	color: #FFF;
	text-indent: 25px;
}


#shadow {
	width: 940px;
	margin: 0px auto;
	background: url(../graphics/shadow.jpg) repeat-y;
}





#wrapper {
	margin: 0px auto;
	text-align: left;
	width: 900px;
	font-size: 0.9em;
}


#header {
	height: 157px;
	width: 900px;
}

#navigation {
	height: 35px;
	width: 900px;
	background: #6780bb url(../graphics/navfill.jpg) repeat-x;
}
#navigation a   {
	display: block;
	height: 35px;
	width: 100px;
	float: left;
	text-align: center;
	line-height: 30px;
	background: url(../graphics/nav.jpg) no-repeat left top;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 0.9em;
}
#navigation a:hover {
	display: block;
	height: 35px;
	width: 100px;
	float: left;
	text-align: center;
	line-height: 30px;
	background: url(../graphics/nav.jpg) no-repeat left bottom;
	color: #998C6D;
}
#title {
	float: left;
	height: 35px;
	width: 900px;
	margin-top: 10px;
}




#mainContent {
	background: #D5A240;
	width: 900px;
	height: 433px;
}
#mainContentChild {
	background: #998c6d;
	width: 900px;
	height: 433px;
}
#mainContent #pageTitle {
	height: 35px;
	width: 900px;
	background: #DCD7CB;
}




#mainContent #leftNav {
	width: 200px;
	float: left;
	height: 433px;
}
#mainContent #left   {
	float: left;
	height: 433px;
	width: 440px;
	background: #DCD7CB;
}
#mainContent #right   {
	float: right;
	height: 433px;
	width: 440px;
	background: #DCD7CB;
}
#mainContent #leftNav #tblLeftNav   {
	text-align: center;
	margin-top: 15px;
	width: 180px;
	margin-left: 10px;
	border: 2px solid #FFF;
	display: table;
}
#mainContent #leftNav #tblLeftNav tr td img   {
	padding-left: 5px;
	padding-top: 10px;
}



#mainContent #target {
	width: 500px;
	float: left;
	height: 418px;
	padding-top: 15px;
}
#mainContent #rightNav #tblRightNav   {
	text-align: center;
	margin-top: 15px;
	width: 180px;
	border: 2px solid #FFF;
	display: table;
	margin-left: 10px;
}
#mainContent #rightNav #tblRightNav tr td img   {
	padding-left: 5px;
	padding-top: 10px;
}

#mainContent #rightNav {
	width: 200px;
	float: left;
	height: 433px;
}

#divider {
	background: #FFF;
	height: 5px;
	width: 900px;
}

#lowerContent {
	background: #DCD7CB;
	height: 325px;
	width: 900px;
}


#agent {
	background: #dcd7cb;
	height: 325px;
	width: 402px;
	float: left;
}
#lowerContent #agent p img   {
	padding-left: 25px;
}
#lowerContent #agent #left   {
	height: 250px;
	width: 185px;
	float: left;
}
#lowerContent #agent #right   {
	float: left;
	height: 200px;
	width: 192px;
	padding-top: 50px;
	color: #001443;
}
#lowerContent #agent #cch   {
	height: 60px;
	width: 402px;
	text-align: left;
	padding-top: 15px;
	float: left;
}
#lowerContent #agent #cch #tblCch   {
	margin-left: 25px;
	text-align: center;
}
#lowerContent #agent #cch #tblCch tr td a   {
	padding-left: 10px;
}
#lowerContent #maps #tblMaps {
	width: 100%;
}

#maps {
	background: #6780bb;
	height: 325px;
	width: 498px;
	float: right;
}
#property {
	height: 925px;
	width: 900px;
	background: #DCD7cb;
}
#propertyMainImage {
	float: left;
	height: 375px;
	width: 420px;
	margin-top: 10px;
	margin-left: 10px;
}
#propertyText {
	float: left;
	height: 385px;
	width: 470px;
}
#tblPropertyText {
	width: 460px;
	vertical-align: top;
	font-size: 1em;
}

#propertyDivider {
	background: url(../graphics/property/prpertyDividerLg.jpg) repeat-x;
	float: left;
	height: 35px;
	width: 880px;
	margin-left: 10px;
}
#propertyPhotos {
	float: left;
	height: 450px;
	width: 890px;
	margin-left: 10px;
}
#propertyPhotos #tblPropertyPhotos {
	width: 880px;
}

#developer {
	height: 625px;
	width: 900px;
	background: #DCD7cb;
}
#developerImage {
	float: left;
	height: 225px;
	width: 155px;
	margin-top: 10px;
	margin-left: 10px;
}
#developerText {
	float: left;
	height: 225px;
	width: 735px;
	margin-top: 10px;
}
#developerAddress {
	float: left;
	height: 95px;
	width: 890px;
	margin-left: 10px;
	font-size: 1em;
}
#developerPhotos {
	float: left;
	height: 225px;
	width: 890px;
	margin-left: 10px;
	margin-top: 10px;
}
#tblDeveloperPhotos {
	width: 620px;
	margin-left: 130px;
}
#tblDeveloperText {
	width: 700px;
	font-size: 1em;
}











#homes {
	background: #DCD7CB;
	width: 900px;
	height: 1050px;
}
#homes #divider {
	float: left;
	height: 25px;
	width: 900px;
	background: url(../graphics/homes/homesDivider.jpg) no-repeat left;
}

#homesDescription {
	height: 210px;
	width: 285px;
	float: left;
	padding-top: 15px;
	padding-left: 15px;
}
#homesDescription #tblHomesDescription {
	width: 285px;
}
#homesDescription #tblHomesDescription a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #001443;
}
#homesDescription #tblHomesDescription a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #666;
}
#homesDescription #tblHomesDescription a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #6780bb;
}
#homesDescription #tblHomesDescription a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #92362b;
}
.homesDescription {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
}
.homesDescriptionTitle {
	color: #001443;
	font-weight: bold;
	font-size: 1.2em;
}

.homesDescriptionDetails {
	text-align: left;
	vertical-align: top;
	color: #000;
	font-size: .8em;
}
.homesDescriptionPrice {
	color: #001443;
	font-weight: bold;
	font-size: 0.8em;
}



#homesImage {
	height: 205px;
	width: 575px;
	float: left;
	text-align: right;
	padding-top: 20px;
	padding-right: 25px;
}
#homeDetails {
	height: 835px;
	width: 900px;
	background: #DCD7CB;
}
#homeDetailsEarlyCape {
	background: #DCD7CB;
	height: 1190px;
	width: 900px;
}

#homeDetailsUpper  {
	height: 150px;
	width: 900px;
	float: left;
}

#homeDetailsThumb {
	float: left;
	height: 150px;
	width: 275px;
	margin-top: 10px;
	margin-left: 10px;
}

#homeDetailsDescription {
	float: left;
	height: 150px;














	width: 600
.px;
	width: 615px;
	margin-top: 10px;
}
#homeDetailsDescription #tblHomeDetailsDescription {
	width: 300px;
}
#homeDetailsDescription #tblHomeDetailsDescription a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #001443;
}
#homeDetailsDescription #tblHomeDetailsDescription a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #666;
}
#homeDetailsDescription #tblHomeDetailsDescription a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #6780bb;
}
#homeDetailsDescription #tblHomeDetailsDescription a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #92362b;
}
#homeDetails #homeDetailsDivider {
	background: url(../graphics/homes/homesDivider.jpg) no-repeat left;
	height: 25px;
	width: 900px;
	float: left;
}
#homeDetailsLower {
	float: left;
	height: 550px;
	width: 900px;
}
#homeDetailsEarlyCape #lowerEarlyCape {
	float: left;
	height: 930px;
	width: 900px;
}
#homeDetailsLower #targetMain {
	float: left;
	height: 290px;
	width: 890px;
	margin-left: 10px;
	margin-top: 10px;
}
#homeDetailsEarlyCape #lowerEarlyCape #earlyCapeTargetMain {
	float: left;
	height: 290px;
	width: 890px;
	margin-top: 10px;
	margin-left: 10px;
}

#homeDetailsLower #triggers #tblHomeDetailsTrig {
	width: 610px;
}
#northfieldColonialHomeDetails {
	background: #dcd7cb;
	height: 1190px;
	width: 900px;
}
#northfieldColonialHomeDetailsLower {
	float: left;
	height: 930px;
	width: 900px;
}
#northfieldColonialTargetMain {
	float: left;
	height: 290px;
	width: 890px;
	margin-top: 10px;
	margin-left: 10px;
}
#northfieldColonialTriggers {
	float: left;
	height: 625px;
	width: 890px;
	margin-left: 10px;
}
#tblNorthfieldColonialPhotos {
	margin-top: 10px;
	width: 790px;
	text-align: center;
}



#homeDetailsLower #triggers {
	height: 225px;
	width: 890px;
	float: left;
	margin-left: 10px;
}
#homeDetailsEarlyCape #lowerEarlyCape #earlyCapeTriggers {
	float: left;
	height: 625px;
	width: 890px;
	margin-left: 10px;
}
#tblEarlyCapePhotos {
	float: left;
	width: 790px;
	margin-top: 10px;
}


#contact {
	background: #DCD7cb;
	float: left;
	height: 625px;
	width: 900px;
}
#contactJodi {
	float: left;
	height: 250px;
	width: 500px;
	margin-top: 10px;
	margin-left: 10px;
}
#contactJodiPhoto img {
	padding-left: 25px;
}

#contactJodiPhoto {
	float: left;
	height: 250px;
	width: 200px;
}
#contactJodiInfo {
	float: left;
	height: 250px;
	width: 300px;
}

#contactDivider {
	background: url(../graphics/property/prpertyDividerSm.jpg) no-repeat;
	float: left;
	height: 35px;
	width: 500px;
	margin-left: 10px;
}
#contactKevin {
	float: left;
	height: 250px;
	width: 500px;
	margin-left: 10px;
}
#contactKevinPhoto {
	float: left;
	height: 250px;
	width: 200px;
}
#contactKevinInfo {
	float: left;
	height: 250px;
	width: 300px;
}
#contactKevinPhoto img {
	padding-left: 25px;
}
#location {
	background: #DCD7cb;
	height: 800px;
	width: 900px;
}
#locationPhoto {
	float: left;
	height: 355px;
	width: 465px;
	margin-top: 10px;
	margin-left: 10px;
}
#locationText {
	float: right;
	height: 725px;
	width: 425px;
	margin-top: 10px;
}
#locationText p {
	font-size: 0.8em;
	padding-left: 25px;
	color: #001443;
}
#locationDivider {
	float: left;
	height: 35px;
	width: 465px;
	margin-left: 10px;
	background: url(../graphics/property/prpertyDividerSm.jpg) no-repeat;
}

#locationCommLinks {
	float: left;
	height: 335px;
	width: 465px;
	margin-left: 10px;
}
.locationTitle {
	font-size: 1.2em;
	color: #001443;
	text-indent: 25;
	font-weight: bold;
	padding-left: 25px;
}










#footer {
	background: #998B6E;
	width: 900px;
	text-align: center;
	color: #000;
	font-size: 0.8em;
	clear: both;
	height: 35px;
	line-height: 30px;
}




.title {
	font-size: 1em;
	font-weight: bold;
	color: #001443;
}
.title2 {
	font-size: 1.6em;
	font-weight: bold;
	color: #001443;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
	line-height: 50px;
	text-decoration: underline;
}

.subtitle {
	font-size: 1em;
	color: #001443;
}
.subtitle2 {
	font-size: 0.8em;
	color: #001443;
	font-style: italic;
	padding-left: 25px;
	line-height: 0px;
}
.subtitle3 {
	font-size: 0.8em;
	color: #001443;
	font-style: italic;
	padding-left: 25px;
	line-height: 15px;
}



.skp {
	font-size: 0.7em;
	text-align: center;
	padding: 10px 0px;
}
.bold {
	font-weight: bold;
}
