a:link, a:hover, a:visited{
	color:#a64906;
}
body{
	margin:0;
	padding:0;
	background:url('images/bg.gif') left top repeat #663a0d;
	color:#333300;
	font:400 11px Helvetica, Arial, sans-serif;
	position:relative; 
}
h1, h2, h3, h4{
	font-size:1em;
	font-weight:bold;
	margin:0px;
	position:relative; 
}
img{
	border:0;
}
table{
	border-collapse:collapse;
	margin:0;
	clear:both;
	position:relative; 
}
tr{
	border-collapse:collapse;
	vertical-align:top;
}
p{
	margin:0 0 10px;
}
#titleTable{
	width:750px;
}
.descContent{
	padding:15px 15px;
	border-top: 1px solid #d4cdb0;
	border-right: 1px solid #d4cdb0;
	border-bottom: 1px solid #d4cdb0;
}
.descTable{
	width:100%;
	margin:10px 0;
}
.descTable td{
	padding:3px 0 2px 15px;
}
.descTable .rightborder{
	border-right: 1px solid #d4cdb0;
}
.descTable .btmborder{
	border-bottom: 1px solid #d4cdb0;
}
.homeTitle{
	background-color:#ce802e;
	color:#ffffff;
	padding:5px 10px;
}
.standardTable th{
	border-bottom:1px solid #ce802e;
	border-right:1px solid #ce802e;
	color:#ffffff;
	background-color:#ce802e;
	font-weight:400;
	text-align:left;
	padding:2px 10px;
}
.standardTable td{
	border-bottom:1px solid #c7c1a9;
	border-right:1px solid #c7c1a9;
	padding:2px 10px;
}
.standardTable th.last-child{
	border-bottom:1px solid #c7c1a9;
	border-right:1px solid #c7c1a9;
	color:#ffffff;
	background-color:#c7c1a9;
	font-weight:400;
	text-align:left;
	padding:2px 10px;
}
.standardTable th.stdRow{
	border-bottom:1px solid #c7c1a9;
	border-right:1px solid #f8f4db;
	color:#ffffff;
	background-color:#c7c1a9;
	font-weight:400;
	text-align:left;
	padding:2px 10px;
}
.standardTable td.last-child{
	border-right:none;
	color:#000000;
}
.standardParagraph{
	line-height:1.5em;
}
.standardImg{
	margin:0 15px 15px 0;
}
th.homeSite{
	border-bottom:1px solid #ce802e;
	border-right:1px solid #ce802e;
	color:#ffffff;
	background-color:#ce802e;
	font-weight:400;
	text-align:left;
	padding:0 10px;
	height:25px;
}
.homeSiteImgBox{
	background-color:#f8f4db;
	width:366px;
	margin:0 10px 0 0;
}
.homeSiteImg{
	margin:5px;
}
.homeSiteImgTitle{
	margin:5px;
}
.rowOdd{
	background-color:#f8f4db;
}
.rowEven{
	background-color:#f9f7e8;
}
#headerSection, #mainSection, #footerSection{
	width:780px;
	margin:0px;
	padding:0px;
	clear:both;
}
#headerSection{
	background-color:#ffffff;
	color:#333300;
}
#headerSection img{
	float:left;
}
#homeContentSection{
	margin:0;
}
#homeContentSection td{
	padding:0;
}
#homeContentSection img{
	float:left;
}
#footerSection{
	font-size:.9em;
	color:#ffffff;
	background-color:#2c1505;
}
#footerSection a:link, #footerSection a:hover, #footerSection a:visited{
	color:#ffffff;
}
#footerSection td{
	vertical-align:top;
	padding:10px 10px 10px;
}
.EOHtd{
	padding:10px;
}
#footerSection td img{
	float:right;
	margin:0;
}
#sidebarContent{
	background-color:#ded3b5;
	width:194px;
}
#sidebarContent p{
	margin:10px;
	line-height:1.5em;
}
#sidebarTitle{
	margin:10px 10px 0;
}
#imageHeader img{
	margin:7px 0 5px 7px;
}
#indHomeContent{
	background:url('images/ornamentalBackground.gif') top left no-repeat #ced8cf;
	margin:0 5px 25px;
	padding:10px 0;
}
#KoelbelCommunitiesImg{
	margin:20px 20px 0;
}
#KoelbelDropdown{
	background:url('images/header_koelbel.gif') top left no-repeat;
	position:absolute;
	height:60px;
	top:0;
	left:555px;
}
#KoelbelDropdown select{
	margin:25px 30px 5px;
	width:165px;
}
#leavesIcon{
	margin:0 0 135px;
}
#mainNav{
	background-color:#3a1c00;
	padding:0;
	margin:0;
	height:31px;
	clear:both;
}
#mainSection{
	background:url('images/bg_body.gif') bottom left no-repeat #ebe6c8;
}
#mainContent{
	padding:15px 15px 180px;
}
#mainContent ul{
	margin:15px;
	padding:0;
}
#mainContent li{
	list-style-image:url(images/global_bullet.gif);
	padding:0 0 10px;
}
#photoGalleryImg{
	margin:0 0 15px;
}

.photoGalleryHeader select{
	margin:5px 7px 10px;
	width:215px;
}

#popUpWindow{
	background-color:#ebe6c8;
	margin:10px;
}
#popUpWindow h1, #popUpWindow h2{
	margin:1em 2em;
}
#popUpWindow p{
	margin:1em 2em;
}
#tertiaryNav{
	margin:15px 0 5px;
	border:1px solid #bcac8b;
	background-color:#fffdea;
	height:25px;
}
#tertiaryNav img{
	padding:0;
	margin:0;
	display:inline;
}
.addInfo{
	margin:0;
	padding:0;
}
.bottomSpacer{
	margin:0 0 25px;
}
.homeImg{
	float:left;
	margin:5px 10px;
}
.homeDescription{
	color:#847355;
	margin:0 15px 10px 0;
	line-height:1.5em;
}
.homeDescriptionTable{
	clear:none;
	float:left;
	width:420px;
}
.homeDescriptionTable td{
	padding:10px 5px 0 15px;
	background-color:#e7ece6;
}
.homeOverviewContent .disclaimer{
	font-size:.9em;
	padding:5px 15px 10px;
}
.homeOverviewContent h1{
	padding:5px 15px;	
}
.homeOverviewContent .columnOne{
	background:url(images/bg03.jpg) left top repeat-x #668699;
	padding:0;
}
.homeOverviewContent .columnOne p{
	margin:0 0 0 15px;
}
.homeOverviewContent .columnTwo{
	background:url(images/bg04.jpg) left top repeat-x;
	padding:0;
}
.pageTitle{
	float:none;
	margin:10px 15px 20px;
}
.spacerOne{
	width:10px;
	padding:0;
}
.spacerTwo{
	width:5px;
	padding:0;
}
.floorplanContent, .floorplanHeader{
	background:url(images/bg05.jpg) left top repeat-x #7292a5;
	color:#ffffff;
}
.floorplanHeader .columnOne{
	width:405px;
}
.floorplanHeader .columnOne img{
	margin:15px 15px 0;
}
.floorplanContent .spacerOne, .floorplanHeader .spacerOne{
	background:url(images/bg01.jpg) left top repeat-x #9bbfd5;
}
.floorplanImg{
	margin:10px 0px 0 15px;
}
.floorplanOptionsBox{
	background-color:#3a5b6e;
	margin:0 2px 50px 15px;
	padding:10px;
}
#enlargeIcon{
	margin:0 0 0 5px;
}
#printIcon{
	margin:0 0 0 200px;
}
.floorplansTable{
	margin:0px 5px 10px 0;
}
.overviewTable{
	margin:20px 125px 10px 5px;
}
.infoTable{
	margin:0 5px 10px;
	color:#a64906;
}
.infoTable .rowOne td a:link, .infoTable .rowOne td a:visited, .infoTable .rowOne td a:hover, .infoTable .rowTwo td a:link, .infoTable .rowTwo td a:visited, .infoTable .rowTwo td a:hover{
	color:#a64906;
}
.infoTable th{
	background-color:#97a067;
	color:#ffffff;
	padding:5px 10px;
	white-space:nowrap;
	text-align:left;
}
.infoTable td{
	border:1px solid #caccbe;
	padding:10px;
}
.infoTable .rowOne{
	background-color:#d9dfd1;
}
.infoTable .rowTwo{
	background-color:#ebede8;
}
.infoTable .headerCell{
	background-color:#28495c;
	font-weight:bold;
}
.note{
	font-size:.85em;
	margin:0;
	padding:0;
}
.overviewImg{
	margin:10px 0 10px 15px;
	display:block;
}
#photoDescBox{
	background-color:#a86403;
	color:#ffffff;
	margin:5px 0 50px 0;
	padding:10px;
}
#videoDescBox{
	background-color:#a86403;
	width:700px;
	color:#ffffff;
	margin:5px 0 0px 0;
	padding:10px;
}
#photoDescTitle{
	background-color:#a86403;
	color:#ffffff;
	margin:0 10px 5px 0;
	padding:10px;
}
#photoGalleryTable{
	margin:0 0 50px 0;
}
#tourImg{
	margin:10px 0 0;
}
.photoTable{
	margin:0;
}
.photoGalleryHeader select{
	margin:5px 7px 10px;
	width:215px;
}
.photoGalleryContent .columnOne {
	width:223px;
}
.photoGalleryContent .imageCollection {
	width:223px;
	padding:0 10px;
}
.photoGalleryContent .columnOne img{
	margin:0 0 2px 7px;
}
.gallerySectionLabel {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.galleryTitle {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #3f220c; font-weight: bold; }
.galleryImageLabel {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #753400; font-weight: bold; }

/*Secondary Nav selectors*/
#secondaryNav{
	background:url('/images/secondaryNav_bg.jpg') left top repeat-x #a86403;
	height:28px;
	clear:both;
}
#secondaryNav ul{
	padding:7px 0 0;
	margin:0;
}
#secondaryNav li{
	display:inline;
	vertical-align:bottom;
	line-height:12px;
}
#secondaryNav a:link, #secondaryNav a:visited{
	color:#ffffff;
	text-decoration:none;
	padding:0 0 0 0px;
	font-weight:400;
}
#secondaryNav a:hover{
	color:#ffffff;
	text-decoration:none;
	padding:0 0 0 0px;
	font-weight:900;
	font-size:11px;
}

/*About Section Nav*/
#menuItem_B{
	float:left;
	width:100px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_B1{
	float:left;
	width:125px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_B2{
	float:left;
	width:160px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_B3{
	float:left;
	width:110px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_B4{
	float:left;
	width:100px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_B5{
	float:left;
	width:120px;
	text-align:center;
	padding:0 0 5px;
 }

/*Homes Section Nav*/
#menuItem_C{
	float:left;
	width:75px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_C1{
	float:left;
	width:110px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_C2{
	float:left;
	width:110px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_C3{
	float:left;
	width:90px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_C4{
	float:left;
	width:110px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_C5{
	float:left;
	width:45px;
	text-align:center;
	padding:0 0 5px;
 }
#menuItem_C6{
	float:left;
	width:120px;
	text-align:center;
	padding:0 0 5px;
 }
#menuItem_C7{
	float:left;
	width:85px;
	text-align:center;
	padding:0 0 5px;
 }

/*Cabins/Townhomes Section Nav*/
#menuItem_D, #menuItem_E{
	float:left;
	width:75px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_D1, #menuItem_E1{
	float:left;
	width:130px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_D2, #menuItem_E2{
	float:left;
	width:80px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_D3, #menuItem_E3{
	float:left;
	width:80px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_D4, #menuItem_E4{
	float:left;
	width:80px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_D5, #menuItem_E5{
	float:left;
	width:45px;
	text-align:center;
	padding:0 0 5px;
 }
#menuItem_D6, #menuItem_E6{
	float:left;
	width:130px;
	text-align:center;
	padding:0 0 5px;
 }
#menuItem_D7, #menuItem_E7{
	float:left;
	width:125px;
	text-align:center;
	padding:0 0 5px;
 }

/*AmenitiesSection Nav*/
#menuItem_F{
	float:left;
	width:100px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_F1{
	float:left;
	width:175px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_F2{
	float:left;
	width:200px;
	text-align:center;
	padding:0 0 5px;
}
#menuItem_F3{
	float:left;
	width:175px;
	text-align:center;
	padding:0 0 5px;
}
.listDiv{
	margin:15px 0 0;
	padding:0;
}
.listPad{
	margin:0 15px;
	padding:0;
}
