﻿* {margin: 0; padding: 0; text-align: left; border: none;}
div {position: relative; z-index: 1;}
li {list-style: none;}
ul {list-style: none;}
a {color: #134925; text-decoration: none;}

body {background: url(/images/background.jpg); text-align: center; padding-bottom: 45px;}

html {scrollbar-arrow-color:black; scrollbar-base-color:#666666; scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#cccccc; scrollbar-highlight-color:#F3F3F3; scrollbar-dark-shadow-color:brown;
	scrollbar-3d-light-color:#9BAAC1;}

.border {background: #E7E0D8; width: 919px; margin: 0 auto;}
.main_page {width: 917px; background: #fff; font-size: 1px; height: 715px; left: 0px; top: 0px;}
.other_page {width: 917px; margin: 0 1px; background: #fff;}

.logo {position: absolute; top: 20px; left: 16px; width: 195px; height: 141px; background: #FFFFFF; z-index: 5; font-size: 1px;}

.logotext {position: absolute; top: 161px; left: 32px; width: 195px; height: 100px; background: #FFFFFF; z-index: 5; font-size: 1px;}
.logotext p {font: 18px Georgia; color: #134925; line-height: 20px; padding: 20px 10px 0 25px;}

.topnavbar {position: absolute; right: 13px; top: 265px; width: 670px; height: 34px; background: #457156;}
.topnavbar p {font: 12px Georgia; color: #FFFFFF; padding: 10px 0 8px 0;}
.topnavbar p a {color: #D1E0D6; padding: 13px 8px; border-right: 1px solid #F1F2EF;}
.topnavbar p a:hover {color: #134925;} 

.topnavbar2 {position: absolute; right: 13px; top: 190px; width: 670px; height: 34px; background: #457156;}
.topnavbar2 p {font: 12px Georgia; color: #FFFFFF; padding: 10px 0 8px 0;}
.topnavbar2 p a {color: #D1E0D6; padding: 13px 8px; border-right: 1px solid #F1F2EF;}
.topnavbar2 p a:hover {color: #134925;}

.searchcontent {background: #457156; height: 34px; width: 208px; position: absolute; top: 0; right: 0px; z-index: 5;}
.searchcontent input {width: 122px; height: 19px; border: 1px solid #CFD0CD; font: 12px Georgia; color: #D1E0D6; margin: 6px 0 0 12px;}
.searchcontent input.searchsite {width: auto; height: auto; background: none; border: none; font: bold 11px Georgia; margin: 5px 0 0 5px;}

.homepageflash  {position: absolute; left: 200px; top: 6px; width: 700px; height: 250px; z-index: 100; font-size: 1px;}
.homepageflash #flash {float: left; margin: 0px 0 0 11px; display: inline;}

.pagetitlephoto {position: absolute; left: 200px; top: 0px; width: 710px; height: 190px; background: #ffffff; z-index: 100; font-size: 1px;}
.pagetitlephoto img {float: left; margin: 0px 0 0 11px;}
.pagetitle {position: absolute; top: 135px; height: 40px; left: 11px; width: 700px; z-index: 10; background: #fff; opacity: .70; filter: alpha(opacity=70);}
.pagetitle h1 {font: 22px Georgia; color: #6F6F6F; padding: 9px 15px 0 25px; text-transform: uppercase; float: left;}

.leftnavbar {width: 218px; clear: both; float: left; background: #FFFFFF; margin: 264px 0 0 7px; display: inline; padding: 0 0 9px 0; height: 315px;font-size: 1px;}
.leftnavbar ul {width: 218px; border-top: 1px solid #FFFFFF;}
.leftnavbar li {width: 218px; font-size: 1px; text-indent: -9999px; background: url(/images/leftnavbar3.gif) 0 0 no-repeat;}
.leftnavbar li a {display: block; width: 218px; line-height: 35px; font: 14px Georgia; color: #115029; height: 35px; outline: none;}
.leftnavbar li.started	a		{ background: url(/images/leftnavbar3.gif) 0 0; height: 34px;}
.leftnavbar li.resort	a		{ background: url(/images/leftnavbar3.gif) 0 -34px;}
.leftnavbar li.community a		{ background: url(/images/leftnavbar3.gif) 0 -69px;}
.leftnavbar li.lot a			{ background: url(/images/leftnavbar3.gif) 0 -104px;}
.leftnavbar li.area a			{ background: url(/images/leftnavbar3.gif) 0 -139px;}
.leftnavbar li.harvey a			{ background: url(/images/leftnavbar3.gif) 0 -174px;}
.leftnavbar li.news a			{ background: url(/images/leftnavbar3.gif) 0 -209px;}
.leftnavbar li.siterentals a	{ background: url(/images/leftnavbar3.gif) 0 -244px;}
.leftnavbar li.photos a			{ background: url(/images/leftnavbar3.gif) 0 -279px;}
.int_page_getting_started .leftnavbar li.started a		{ background: url(/images/leftnavbar3.gif) 0 -315px; height: 34px;}
.leftnavbar li.started a:hover		{ background: url(/images/leftnavbar3.gif) 0 -315px; height: 34px;}
.int_page_the_resort .leftnavbar li.resort a			{ background: url(/images/leftnavbar3.gif) 0 -349px;}
.leftnavbar li.resort a:hover			{ background: url(/images/leftnavbar3.gif) 0 -349px;}
.int_page_community_site_plan .leftnavbar li.community a		{ background: url(/images/leftnavbar3.gif) 0 -384px;}
.leftnavbar li.community a:hover		{ background: url(/images/leftnavbar3.gif) 0 -384px;}
.int_page_lot_ownership .leftnavbar li.lot a			{ background: url(/images/leftnavbar3.gif) 0 -419px;}
.leftnavbar li.lot a:hover			{ background: url(/images/leftnavbar3.gif) 0 -419px;}
.int_page_the_area .leftnavbar li.area a			{ background: url(/images/leftnavbar3.gif) 0 -454px;}
.leftnavbar li.area a:hover			{ background: url(/images/leftnavbar3.gif) 0 -454px;}
.int_page_harvey_resorts .leftnavbar li.harvey a			{ background: url(/images/leftnavbar3.gif) 0 -489px;}
.leftnavbar li.harvey a:hover			{ background: url(/images/leftnavbar3.gif) 0 -489px;}
.int_page_news .leftnavbar li.news a			{ background: url(/images/leftnavbar3.gif) 0 -524px;}
.leftnavbar li.news a:hover			{ background: url(/images/leftnavbar3.gif) 0 -524px;}
.int_page_siterentals .leftnavbar li.siterentals a			{ background: url(/images/leftnavbar3.gif) 0 -559px;}
.leftnavbar li.siterentals a:hover			{ background: url(/images/leftnavbar3.gif) 0 -559px;}
.int_page_photos .leftnavbar li.photos a			{ background: url(/images/leftnavbar3.gif) 0 -594px;}
.leftnavbar li.photos a:hover			{ background: url(/images/leftnavbar3.gif) 0 -594px;}
.leftnavbar select {margin: 12px 0 0 12px; border: 1px solid #EFECE6; width: 180px; height: 20px; font: 10px Georgia; color: #006633; padding: 3px 0 0 0;}
.leftnavbar p {font: 18px Georgia; color: #134925; line-height: 20px; padding: 10px 10px 0 25px;}
.leftnavbar h1 {font: 11px Georgia; color: #134925; line-height: 16px; padding: 0px 0px 0 25px;} 
.leftnavbar a:hover { color: #699064; }

.leftnavbar2 {width: 218px; clear: both; float: left; background: #FFFFFF; margin: 190px 0 0 7px; display: inline; padding: 0 0 9px 0; height: 315px;font-size: 1px;}
.leftnavbar2 ul {width: 218px; border-top: 1px solid #FFFFFF;}
.leftnavbar2 li {width: 218px; font-size: 1px; text-indent: -9999px; background: url(/images/leftnavbar3.gif) 0 0 no-repeat;}
.leftnavbar2 li a {display: block; width: 218px; line-height: 35px; font: 14px Georgia; color: #115029; height: 35px; outline: none;}
.leftnavbar2 li.started	a		{ background: url(/images/leftnavbar3.gif) 0 0; height: 34px;}
.leftnavbar2 li.resort	a		{ background: url(/images/leftnavbar3.gif) 0 -34px;}
.leftnavbar2 li.community a		{ background: url(/images/leftnavbar3.gif) 0 -69px;}
.leftnavbar2 li.lot a			{ background: url(/images/leftnavbar3.gif) 0 -104px;}
.leftnavbar2 li.area a			{ background: url(/images/leftnavbar3.gif) 0 -139px;}
.leftnavbar2 li.harvey a			{ background: url(/images/leftnavbar3.gif) 0 -174px;}
.leftnavbar2 li.news a			{ background: url(/images/leftnavbar3.gif) 0 -209px;}
.leftnavbar2 li.siterentals a	{ background: url(/images/leftnavbar3.gif) 0 -244px;}
.leftnavbar2 li.photos a			{ background: url(/images/leftnavbar3.gif) 0 -279px;}
.int_page_getting_started .leftnavbar2 li.started a		{ background: url(/images/leftnavbar3.gif) 0 -315px; height: 34px;}
.leftnavbar2 li.started a:hover		{ background: url(/images/leftnavbar3.gif) 0 -315px; height: 34px;}
.int_page_the_resort .leftnavbar2 li.resort a			{ background: url(/images/leftnavbar3.gif) 0 -349px;}
.leftnavbar2 li.resort a:hover			{ background: url(/images/leftnavbar3.gif) 0 -349px;}
.int_page_community_site_plan .leftnavbar2 li.community a		{ background: url(/images/leftnavbar3.gif) 0 -384px;}
.leftnavbar2 li.community a:hover		{ background: url(/images/leftnavbar3.gif) 0 -384px;}
.int_page_lot_ownership .leftnavbar2 li.lot a			{ background: url(/images/leftnavbar3.gif) 0 -419px;}
.leftnavbar2 li.lot a:hover			{ background: url(/images/leftnavbar3.gif) 0 -419px;}
.int_page_the_area .leftnavbar2 li.area a			{ background: url(/images/leftnavbar3.gif) 0 -454px;}
.leftnavbar2 li.area a:hover			{ background: url(/images/leftnavbar3.gif) 0 -454px;}
.int_page_harvey_resorts .leftnavbar2 li.harvey a			{ background: url(/images/leftnavbar3.gif) 0 -489px;}
.leftnavbar2 li.harvey a:hover			{ background: url(/images/leftnavbar3.gif) 0 -489px;}
.int_page_news .leftnavbar2 li.news a			{ background: url(/images/leftnavbar3.gif) 0 -524px;}
.leftnavbar2 li.news a:hover			{ background: url(/images/leftnavbar3.gif) 0 -524px;}
.int_page_siterentals .leftnavbar2 li.siterentals a			{ background: url(/images/leftnavbar3.gif) 0 -559px;}
.leftnavbar2 li.siterentals a:hover			{ background: url(/images/leftnavbar3.gif) 0 -559px;}
.int_page_photos .leftnavbar2 li.photos a			{ background: url(/images/leftnavbar3.gif) 0 -594px;}
.leftnavbar2 li.photos a:hover			{ background: url(/images/leftnavbar3.gif) 0 -594px;}
.leftnavbar2 select {margin: 12px 0 0 12px; border: 1px solid #EFECE6; width: 180px; height: 20px; font: 10px Georgia; color: #006633; padding: 3px 0 0 0;}
.leftnavbar2 p {font: 18px Georgia; color: #134925; line-height: 20px; padding: 10px 10px 0 25px;}
.leftnavbar2 h1 {font: 11px Georgia; color: #134925; line-height: 16px; padding: 0px 0px 0 25px;} 
.leftnavbar2 a:hover { color: #699064; }

.rightnavbar {float: right; width: 219px; background: url(/images/bg_right_nav_menu.jpg) no-repeat; margin: 0px 0 0 10px; display: inline;}
.rightnavbar ul {margin: 0px 0 0px 4px; width: 214px;}
.rightnavbar li {text-indent: 20px; border-bottom: 1px solid #E5E8DD; background: none; margin: 0; padding: 0;}
.rightnavbar li a {font: 13px Georgia; color: #7C7C7B; display: block; padding: 10px 0px; margin: 0; width: 214px; background: none;}
.rightnavbar li a:hover {color: #8BA191; background: #fff;}

.leftbottompanel {position:absolute; left: 234px; top: 377px; width: 322px; height: 255px; background: #fff url(/images/bg_left2.jpg) no-repeat; display: inline;}
.leftbottompanel h1 {font: 20px Georgia; color: #787776; padding: 25px 10px 0 20px;}
.leftbottompanel p {font: 11px Verdana; color: #6E6E6C; line-height: 16px; padding: 20px 10px 0 25px;} 

.rightbottompanel {position: absolute; left: 562px; top: 377px; width: 345px; height: 255px; background: url(/images/bg_right2.jpg) no-repeat; z-index: 1;}
.rightbottompanel h1 {font: 20px Georgia; color: #6F716D; padding: 20px 0 0 32px;}
.rightbottompanel p {font: 13px Verdana; color: #6E6E6C; line-height: 16px; padding: 10px 10px 0 25px;}
.rightbottompanel img {float: left; margin: 10px 0 0 0px; }

.middlepanel {position: absolute; left: 232px; top: 309px; width: 678px; height: 50px; z-index: 1;}
.middlepanel h1 {font: 24px Georgia; color: #134925; padding: 0px 0 0 25px;}
.middlepanel h2 {font: 14px Georgia; color: #6F716D; padding: 5px 0 0 25px;}
.middlepanel h2 a {font: 18px Georgia; color: #134925; }
.middlepanel h2 a:hover {font: 18px Georgia; color: #699064; }
.middlepanel h3 {font: 24px Georgia; color: #990000; padding: 0px 0 0 25px;}

.content {float: left; display: inline; margin: 232px 0 0 20px; width: 648px;}
.content p {font: 12px Verdana; color: #7F7F7F; padding: 0px 20px 10px 0; line-height: 19px;}
.content h2 { padding: 10px 20px 10px 0; font: 18px Georgia; color: #7F7F7F; line-height: 23px; }
.content h3 {padding: 20px 20px 0 0; font: bold 13px Georgia; color: #7F7F7F;}
.content td {font: 12px Verdana; color: #7F7F7F; padding: 5px 10px 5px 0; line-height: 15px;}
.content a:hover { color: #699064; }

.footer {position: absolute; left: 0px; top: 714px; height: 33px; width: 917px; margin: 0 auto; text-align: center; font: 11px Georgia; color: #8B8374; line-height: 36px;}
.footer a {color: #8B8374;}
.footer a.borders {border-left: 1px solid #E4E0D8; border-right: 1px solid #E4E0D8; padding: 7px; margin: 0 7px;}
.footer p.left {float: left; display: inline;}
.footer p.right {float: right; text-align: right; padding-right: 10px;}
.int {clear: both; position: relative; top: 35px; left: 0; margin-top: 10px;}

#form p { padding: 10px 15px; font-size: 11px; font-weight: bold; border-bottom: 1px solid #E6E8DD; border-top: 1px solid #FFF; }
#form p label { display: block; float: left; width: 38%; padding-top: 3px; font: bold 11px Georgia; color: #7F7F7F; margin-right: 10px; }
#form textarea { border: 1px inset #000; padding: 3px; font: 13px "Andale Mono", "Courier New", serif; }
#form select { border: 1px inset #000; padding: 3px; width:275px; font: 13px "Andale Mono", "Courier New", serif; }
#form input { border: 1px inset #000; padding: 3px; font: 13px "Andale Mono", "Courier New", serif; }
#form .small { width: 145px; }
#form .medium { width: 300px; }

.clr {clear: both; font-size: 1px;}
.submit_tag { margin-top: 8px; border: 1px solid #DEE0D3; background-color: #F3F4EE; color: #7F7F7F; padding: 3px; font: bold 10px Georgia, sans-serif; text-transform: uppercase; }