body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-image: url(../images/woodseamless2.jpg);
	background-repeat: repeat;
	margin: 0px;
	background-position: 601px top;
	vertical-align: top;
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
	z-index: 190;
}

#close {
	float: right;
}

.back {
	background-image: url(../images/background5.jpg);
	background-repeat: no-repeat;
	height: 929px;
	width: 930px;
	margin: 0px;
	padding: 0px;	
}
.back_subpage {
	background-image: url(../images/wood_mapback.jpg);
	background-repeat: no-repeat;
	width: 920px;
	height: 721px;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
.logo {
	height: 151px;
	width: 375px;
	position: absolute;
	z-index: 45;
	padding-top: 15px;
	left: 1px;
	top: 8px;
}
.lotsale {
	height: 200px;
	width: 300px;
	position: absolute;
	z-index: 945;
	padding-top: 15px;
	left: 1px;
	top: 165px;
}
.lotsale1 {
	height: 200px;
	width: 300px;
	position: absolute;
	z-index: 945;
	padding-top: 15px;
	left: 1px;
	top: 135px;
}
.logo_subpage {
	height: 136px;
	width: 308px;
	position: absolute;
	z-index: 35;
	padding-top: 2px;
	left: 3px;
	top: 2px;
}	
	.medallion {
	margin: 0px;
	height: 238px;
	width: 216px;
	position: absolute;
	z-index: 3;
	left: 639px;
	top: 245px;
}
	.medallion_home {
	margin: 0px;
	height: 238px;
	width: 216px;
	position: absolute;
	z-index: 3;
	left: 879px;
	top: 379px;
}
	.medallion_site {
	margin: 0px;
	height: 238px;
	width: 216px;
	position: absolute;
	z-index: 3;
	left: 29px;
	top: 366px;
}
.medallion_join {
	margin: 0px;
	height: 159px;
	width: 337px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 574px;
}

.medallion_all {
	margin: 0px;
	height: 233px;
	width: 182px;
	position: absolute;
	z-index: 99;
	left: 18px;
	top: 349px;
}

.medallion_vip {
	margin: 0px;
	height: 233px;
	width: 218px;
	position: absolute;
	z-index: 3;
	left: 185px;
	top: 336px;
}

.swan_video {
	margin: 0px;
	height: 410px;
	width: 710px;
	position: absolute;
	z-index: 2;
	left: 218px;
	top: 221px;
}
.swan_image {
	margin: 0px;
	height: 478px;
	width: 708px;
	position: absolute;
	z-index: 2;
	left: 213px;
	top: 149px;
}
.swan_image_map {
	margin: 0px;
	height: 478px;
	width: 708px;
	position: absolute;
	z-index: 1;
	left: 213px;
	top: 149px;
}
.swan_imageoverlay {
	margin: 0px;
	height: 479px;
	width: 709px;
	position: absolute;
	z-index: 9;
	left: 213px;
	top: 148px;
	background-image: url(../images/frameedge2.gif);
}
.swan_imageoverlay_low {
	margin: 0px;
	height: 479px;
	width: 709px;
	position: absolute;
	z-index: 9;
	left: 220px;
	top: 322px;
	background-image: url(../images/frameedge_low.gif);
}
.swan_imageoverlay_home {
	margin: 0px;
	height: 484px;
	width: 710px;
	position: absolute;
	z-index: 9;
	left: 223px;
	top: 152px;
}
.swan_flash {
	margin: 0px;
	height: 478px;
	width: 708px;
	position: absolute;
	z-index: 2;
	left: 204px;
	top: 145px;
}
.menu1 {
	z-index: 55;
	height: 295px;
	width: 565px;
	position: absolute;
	left: 416px;
	top: 52px;
	}
.menu1_subpage {
	z-index: 25;
	height: 167px;
	width: 522px;
	position: absolute;
	left: 423px;
	top: 80px;
}
.menu1_subpage_mouseover {
	z-index: 27;
	height: 154px;
	width: 120px;
	position: absolute;
	left: 146px;
	top: 9px;
}
.menu1_subpage_mouseover_join {
	z-index: 26;
	height: 154px;
	width: 120px;
	position: absolute;
	left: 17px;
	top: 7px;
}
.menu1_subpage_mouseover_life {
	z-index: 28;
	height: 154px;
	width: 120px;
	position: absolute;
	left: 253px;
	top: 7px;
}
.menu1_subpage_mouseover_location {
	z-index: 29;
	height: 154px;
	width: 120px;
	position: absolute;
	left: 371px;
	top: 9px;
}
.menu1_home_mouseover_plans {
	z-index: 56;
	height: 154px;
	width: 120px;
	position: absolute;
	left: 23px;
	top: 31px;
}
.menu1_home_mouseover_join {
	z-index: 56;
	height: 154px;
	width: 120px;
	position: absolute;
	left: 0px;
	top: 5px;
}
.menu1_home_mouseover_life {
	z-index: 256;
	height: 154px;
	width: 120px;
	position: absolute;
	left: 164px;
	top: 40px;
}
.menu1_home_mouseover_location {
	z-index: 56;
	height: 154px;
	width: 120px;
	position: absolute;
	left: 332px;
	top: 28px;
}
.phone_home {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.hometext{
	margin: 0px;
	height: 300px;
	width: 738px;
	position: absolute;
	z-index: 2;
	left: 186px;
	top: 640px;
}
.legaltext{
	height: 130px;
	width: 682px;
	color: #000000;
	font-family: Tahoma;
	border: 2px solid #231F20;
	padding: 4px;
	background-image: url(../images/backboard.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	position: absolute;
	z-index: 38;
	left: -7px;
	top: 196px;
}
.subtext{
	margin: 0px;
	height: 100%;
	width: 698px;
	position: absolute;
	z-index: 2;
	left: 229px;
	top: 627px;
}
.vip{
	margin: 0px;
	height: 100%;
	width: 661px;
	position: absolute;
	z-index: 2;
	left: 324px;
	top: 248px;
}
.titletext{
	margin: 0px;
	height: 70px;
	width: 400px;
	position: absolute;
	z-index: 55;
	left: 119px;
	top: 533px;
}


.pagetext {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 20px;
	letter-spacing: 0px;
}
.log_contact {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 520px;
	clear: right;
	float: right;
	margin: 0px;
	padding-right: 0px;
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
	position: relative;
	z-index: 99;
}
.menu2 {
	z-index: 18;
	height: 232px;
	width: 231px;
	position: absolute;
	left: 39px;
	top: 385px;
}
.hidelayer1 {
	visibility: hidden;
}
.menu2_subpage {
	z-index: 29;
	height: 53px;
	width: 729px;
	position: absolute;
	left: 225px;
	top: 248px;
	background-image: url(../images/buttons/menubar2.gif);
	vertical-align: middle;
	padding-top: 18px;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;

}
.menu3_subpage {
	z-index: 29;
	height: 56px;
	width: 697px;
	position: absolute;
	left: 370px;
	top: 610px;
	vertical-align: middle;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}
.menu3_subpage1 {
	z-index: 29;
	height: 56px;
	width: 697px;
	position: absolute;
	left: 370px;
	top: 800px;
	vertical-align: middle;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}
.menu3_subpage2 {
	z-index: 29;
	height: 56px;
	width: 697px;
	position: absolute;
	left: 370px;
	top: 287px;
	vertical-align: middle;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}
.loginfield {
	background-color: #ECEFF0;
	border: 2px solid #9199A2;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.login {
	cursor: pointer;
	cursor:hand;
	height: 25px;
	width: 45px;
}
.widthset {
	height: 20px;
}
.map_subpage {
	height: 280px;
	width: 383px;
	position: absolute;
	z-index: 20;
	left: 125px;
	top: 79px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
.map_home_page {
	height: 135px;
	width: 313px;
	position: absolute;
	z-index: 9;
	left: 127px;
	top: 116px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
.navm{
	padding-right: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
}
.navm2{
	padding-right: 10px;
	margin-right: 2px;
	margin-left: 2px;
	text-decoration: none;
}
.logintext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	font-weight: normal;
	color: #ffffff;
}
.logintexthome {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #F5EFE2;
}
.grass_repeat {
	background-image: url(../images/grass.png);
	background-repeat: repeat-x;
	height: 211px;
	width: 100%;
	position: absolute;
	z-index: 1;
	top: 1257px;
	opacity: 0.8;
	-moz-opacity:0.8;
}
.undiscover {
background-image: url(../../images/undiscovered.png);
	height: 197px;
	width: 295px;
	position: absolute;
	z-index: 20;
	left: 407px;
	top: -6px;
	
}

.divide {
	color: #4AA392;
	font-weight: bold;
}
.footer {
	position: relative;
	width: 100%;
	top: 8px;
	left: 3px;
}
.border3 {
	border: 3px solid #555C66;
}
.direct {
	height: 44px;
	width: 164px;
	position: absolute;
	z-index: 32;
	left: 294px;
	top: 546px;
}
.menunav1 a:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #734410;
	font-weight: bold;
	text-decoration: none;
}
.menunav1 a:active {
	font-family: Tahoma;
	font-size: 12px;
	color: #734410;
	font-weight: bold;
	text-decoration: none;
}
.menunav1 a:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #734410;
	font-weight: bold;
	text-decoration: none;
}	
.menunav1 a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.siteplantext {
	position: absolute;
	z-index: 2;
	height: 500px;
	width: 663px;
	left: 229px;
	top: 304px;
}
.siteplantext2 {
	position: absolute;
	z-index: 2;
	height: 400px;
	width: 663px;
	left: 220px;
	top: 322px;
}
li {
	padding-left: 2px;
	list-style-image: url(../bullet_trans/bullets/misc_213.gif);
	padding-right: 3px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
