@charset "UTF-8";body {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF;	margin: 0; 	padding: 0;	text-align: center;	color: #000000;}.noprint {display:none;}.LV h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	line-height:16px;	color:#58493E;}.style1 {	font-size: 17px;	font-family:Arial, Helvetica, sans-serif;	font-weight: bold;}.style1 a:hover{		text-decoration:none;		}.style2 {	font-size: 14px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	font-style: italic;}.style3 {color: #6C5A4C}.style4 {color: #6C5B4D}a:link {	color: #4E6278;	font-weight: bold;}a:visited {	color: #4E6278;}a:hover {	color: #4E6278;}a:active {	color: #4E6278;}.LV #container {	width: 972px;  	margin: 0 auto; 	padding-top:15px;	text-align: left;}.LV #header { 	height:0px;	padding: 0;}.LV #header h1 {	margin: 0;	padding:  0;}.LV #footer {	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align:left;	font-size:10px;	color:#ffffff;	padding: 0;	margin-left:25px;}	#footer a:link {	color:#FFFFFF;	text-decoration: underline;	}#footer a:visited {	color:#FFFFFF;	text-decoration: underline;}.LV #footer p {color:#FFFFFF;	margin: 0; 	padding: 10px 0; }/* -------------------------------MAIN NAV------------------------------- */div#navigation {	height: 0px;	display:none;}ul#navlist {	margin: 0;	list-style: none;	font-size: 1px;	padding:0;	width: 927px;	overflow: hidden;	list-style:none;}ul#navlist li{	list-style: none;	display: inline;	margin:0;	padding:0;	height: 35px;	overflow: hidden;}	ul#navlist a{	margin:0;	cursor: pointer;	float: left;	padding: 35px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/:35px /* for IE/Win only */}	#navlist a:link,#navigation a:visited{	background-position: 0 0px;	display: block;}#navlist a:current{	background-position: 0 -35px;	display: block;}#navlist a:hover{	background-position: 0 -35px;	display: block;}	li#home a{	width: 103px;	background: url(../images/h.gif) top left no-repeat;}li#lifestyle a{	width: 96px;	background: url(../images/a.gif) top left no-repeat;}li#amenities a{	width:108px;	background: url(../images/li.gif) top left no-repeat;}li#homess a{	width: 120px;	background: url(../images/r.gif) top left no-repeat;}li#golfcourse a{	width: 178px;	background: url(../images/g.gif) top left no-repeat;}		li#news a{	width: 82px;	background: url(../images/n.gif) top left no-repeat;}li#locationDirections a{	width: 113px;		background: url(../images/lod.gif) top left no-repeat;}li#aboutus a{	width: 126px;	background: url(../images/au.gif) top left no-repeat;}#leftcolumn {	margin-top:29px;	margin-left:50px;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;	line-height:25px;	color:#000000;	position:absolute;	width:590px;	height:400px;	z-index:1;}#rightcolumn {	display:none;}#leftcolumnlife5{	margin-top:40px;	margin-left:55px;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;	line-height:25px;	color:#000000;	position:absolute;	width:590px;	height:300px;	z-index:1;}#leftcolumnlifenews{	margin-top:40px;	margin-left:55px;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;	line-height:25px;	color:#000000;	position:absolute;	width:590px;	height:300px;	z-index:1;}#leftcolumnlifenews a:link {	color:#000000;	text-decoration: none;	}#leftcolumnlifenews a:visited {	color:#000000;	text-decoration: none;}.LV #mainContentend{	padding: 0;	height:39px;	background:url(../images/backbottom2c.gif) no-repeat top center;}#whiteboxlife4 {	background:url(../images/midwhiteover.jpg) repeat-y top center;	width:966px;	height:550px;}#whiteboxlife5 {	background:url(../images/midwhiteover.jpg) repeat-y top center;	height:380px;}#whiteboxlifeend {	background:url(../images/midwhiteover.jpg) repeat-y top center;	height:19px;}#whiteboxlifecon2 {	background:url(../images/midwhiteover.jpg) repeat-y top center;	height:580px;}#whiteboxsitemap {	background:url(../images/midwhiteover.jpg) repeat-y top center;	height:290px;}.LV #mainContent2{	padding: 0; 	height:654px;	background:url(../images/all2.jpg) no-repeat top center;}.LV #mainContent {	padding: 0; 	height:614px;	background:url(../images/all.jpg) no-repeat top center;}#whiteboxlife2 {	background:url(../images/midwhiteover.jpg) repeat-y top center;	height:120px;}#whiteboxlifeshop {	background:url(../images/midwhiteover.jpg) repeat-y top center;	height:70px;}#leftcolumndirect {	margin-top:30px;	margin-left:55px;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;	line-height:25px;	color:#000000;	position:absolute;		width:590px;	height:300px;	z-index:1;}#leftcolumndirect2 {	margin-top:30px;	margin-left:55px;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;line-height:25px;	color:#000000;	position:absolute;	width:590px;	height:300px;	z-index:1;}#rightcolumnwosubnav22 {	margin-top:430px;	margin-left:26px;	padding-top:5px;	padding-left:5px;	background:url(../images/bigmap.gif) no-repeat top left;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	line-height:25px;	color:#000000;	position:absolute;	width:590px;	height:503px;	z-index:1;}#rightcolumnwosubnav2 {	display:none;}/*---------------SUB NAV----------------------*/div#subnavigation {display:none;	height: 0px;}ul#subnavlist {	margin: 0;	list-style: none;	font-size: 1px;	padding:0;	width: 928px;	overflow: hidden;	list-style:none;}ul#subnavlist li{	list-style: none;	display: inline;	margin:0;	padding:0;	height: 40px;	overflow: hidden;}	ul#subnavlist a{	margin:0;	cursor: pointer;	float: left;	padding: 40px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/:40px /* for IE/Win only */}	#subnavlist a:link,#subnavigation a:visited{	background-position: 0 0px;	display: block;}#subnavlist a:hover{	background-position: 0 -40px;	display: block;}li#subbest a{	width: 226px;	background: url(../images/best.gif) top left no-repeat;}li#subgreat a{	width:156px;	background: url(../images/great.gif) top left no-repeat;}li#subschool a{	width: 187px;	background: url(../images/schools.gif) top left no-repeat;}	li#subcult a{		width: 140px;	background: url(../images/cult.gif) top left no-repeat;}li#subrec a{	width: 186px;	background: url(../images/rec.gif) top left no-repeat;}li#subshop a{	width: 160px;	background: url(../images/shop.gif) top left no-repeat;}li#subscho a{	width: 75px;	background: url(../images/scho.gif) top left no-repeat;}li#subspot a{		width: 153px;	background: url(../images/spot.gif) top left no-repeat;}li#subarc a{	width: 96px;	background: url(../images/arc.gif) top left no-repeat;}li#subsfe a{	width: 198px;	background: url(../images/sfe.gif) top left no-repeat;}/*---------------------------------------------HOMES---------------------------------------*/#homeinfo {	position:absolute;	width:200px;	height:192px;	z-index:2;	margin-top:60px;	margin-left: 232px;	top: 426px;	left: -6px;}#homeinfo1 {	margin-top:60px;	position:absolute;	width:194px;	height:369px;	z-index:2;	top: 425px;}#homedisclaimer {	position:absolute;	width:885px;	height:44px;	z-index:2;	margin-left:48px;	top: 1075px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	line-height:15px;	color:#666666;}/*---------------------------------------------contact---------------------------------------*/.required{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;}.bodychunk{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#666666;}.bodychunk2{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:14px;	color:#000000;}.bodychunk3{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	line-height:20px;	color:#000000;}#homedisclaimer2 {	position:absolute;	width:421px;	height:200px;	z-index:2;	top: 779px;	margin-left: 504px;}/*---------------------------------------------sitemap---------------------------------------*/.indentsite{	padding-left:15px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:12px;	color:#000000;}/* -------------------------------H1 Tags Start Here------------------------------- */h1 {	font-size:20px;	line-height:22px;	/*margin-top: 20px;*/	overflow:hidden;	margin: 0px 0 0 0px;	padding-top:0px;/*height of image*/	height: 22px !important;	height /**/:30px; /* for IE/Win only */}#logo {height:50px;text-align:left;}h1#besthead {height:22px;line-height:22px;font-size:20px;}h1#greathead {height:22px;font-size:20px;line-height:22px;}h1#schoolhead {height:22px;font-size:20px;line-height:22px;}h1#lifehead {height:22px;font-size:20px;line-height:22px;}h1#culturehead {height:22px;font-size:20px;line-height:22px;}h1#rechead {height:22px;font-size:20px;line-height:22px;}h1#shophead {height:22px;font-size:20px;line-height:22px;}h1#schooolhead {height:22px;font-size:20px;line-height:22px;}h1#homehead {height:22px;font-size:20px;line-height:22px;}h1#luxuryhead {height:22px;font-size:20px;line-height:22px;}h1#locationhead {height:22px;font-size:20px;line-height:22px;}h1#contacthead {height:22px;font-size:20px;line-height:22px;}h1#sitehead {height:22px;font-size:20px;line-height:22px;}h1#newshead {height:22px;font-size:20px;line-height:22px;}h1#auhead {height:22px;font-size:20px;line-height:22px;}#flash {display:none;}