body
 { background:url(../images/backgroundSm.png) ; margin:0px auto; height:auto; background-color:#422a1d;}
.container
 { width:1006px; font:normal 9pt "Segoe UI",Arial,Helvetica,sans-serif; margin:0 auto;}
.header
 { height:112px; background:url(../images/top.png) repeat-y;}
.flash
 { height:377px; width: 1006px;}
 .flash2
 { height:353px; width: 1006px;}
.hmPg-top
 { height:79px; background:url(../images/hmPg-top.png);}
.center
 {
 	font:normal 9pt Times New Roman, Times, serif; 
	text-align: left;
	color:#877843;
	position:relative;
	top:80px;
	left:60px; 
 }

.center a
 {color:#6c4f17; text-decoration: none; margin:80px 9px;}
.center a:visited
 {color:#6c4f17;}
.center a:hover
 {color:#681613;text-decoration: underline;}

.inner
 { background:url(../images/hmPg-rpt.png) repeat-y; width:100%; height:100%; display:table}
.pagetxt
 {
 	font:italic 12pt Times New Roman, Times, serif; 
	color:#5a3529;  
	margin:10px 85px 0px 85px; 
	line-height: 18pt; 
	text-align:left; 
 }
 
 .pagetxt ul
 {
	margin: 3px 0 0 0;
 }

 
 .pagetxtRED
 {
 	 color:#5b140e;  
	 
 } 
 .pagetxt a:link
 {
 	color:#5a3529;
 }
 
  .pagetxt a:visited
 {
 	color:#5a3529;
 }
 
   .pagetxt a:hover
 {
 	color: #681613;
 }
 
 
.page2menu
 { 
 	background:url(../images/compassLG.png); 
 	float:left;
	width:271px; 
	height:263px;
	position:relative;
	left:50px;
 }
.divider
 {
 	float:right;
	width:30px;
	height:197px;
	position:relative;
    right:620px;
	bottom:20px;
	top:30px;
 }
.page2txt
 { 
 	font: italic 12pt Times New Roman, Times, serif; 
	width: 500px;
	color:#5a3529; 
	float:right;
	position:relative;
    right:70px;
	bottom:40px;
	
}	
.page2txt a:link
{
	color:#5a3529;

}
.page2txt a:visited
{
	color:#5a3529;

}
.page2txt a:hover
{
	color: #681613;	
 }

 
 .pageVideo
 {
	color:#5a3529; 	margin:20px 250px 0px 175px;
	text-align:left;
	border:3px solid #681613; 
	padding:0px;
	height: 400px;
	width: 640px;
 }
.florida
 { margin:10px 0px 0px 0px}
 .pic
 {
 margin:10px 10px 10px 10px;
 border:3px solid #681613;
 }
 .picLft
 {
 margin:85px 10px 10px 30px;
 border:3px solid #681613;
 float:left;
 position:absolute;
 }
 .picLft2
 {
 margin:300px 10px 10px 30px;
 border:3px solid #681613;
 float:left;
 position:absolute;
 }
.slogan
 {height:80px; margin: 0px 0px 0px 200px;}
 .compass
{
	height: 100px; width: 100px;
	margin: 0px 0 10px 30px;
	position:absolute;
	background-repeat: no-repeat;
}

.boat
 {height:127px; width:358px; margin:-150px 500px;}
.disclaimer
 {font:normal 8pt Georgia, serif; color: #d0a93c; text-align:center; margin: 0 100px 20px 100px; clear: both;}
 .disclaimer a
 {font:normal 10pt Georgia, serif; color: #d0a93c; text-align:center;}
 .disclaimer a:hover
 {font:normal 10pt Georgia, serif; color: #f5e2b2; text-align:center;}
.pageRPT
	{background:url(../images/hmPg-rpt.png) repeat-y;}
.footer
 { height:91px; width:1006px; background:url(../images/hmPg-bot.png) no-repeat; position:relative;}
 
 .botLinks
 { width: 750px; height: 60px; margin:auto; font:normal 9pt Segoe UI,Arial,Helvetica,sans-serif; color:#f5e2b2;}
 
 .botLinks li a:link, .botLinks li a:visited
 { color:#d0a93c;}
 
 .botLinks li
 { margin:0 40px 0 0; margin-top: 0; list-style-type: none; float:left; text-align:center;}
 
 .botLinks li a:hover
 {color: #f5e2b2;}



 .botLinksTop
 { margin-left: 217px; width: 850px; height: 30px; font:normal 9pt Segoe UI,Arial,Helvetica,sans-serif; color:#f5e2b2;}
 
 .botLinksTop li a:link, .botLinksTop li a:visited
 { color:#d0a93c; padding-left: 5px;}
 
 .botLinksTop li
 { margin:0 10px 0 0; margin-top: 0; list-style-type: none; float:left; text-align:center;}
 
 .botLinksTop li a:hover
 { color: #f5e2b2;}





.tollFree
{
	font:bold 11pt Times New Roman, Times, serif;
	text-align: center;
	text-decoration: none;
	color: #5a3529;
	position: relative;
	margin: 0 0 0 775px;
	top:50px;
	width: 160px; height: 55px;
	text-shadow: normal;
}

.footer a.oneLine
 { padding-top:13px }
 
 .clear
 { clear:both; width:100% }

.visionHead
{
	position: relative;
	margin: 20px 100px 0px 0;
}

.golfFlash
{
	margin-top:100px;
}
.locationMap
{
	clear:both; margin:100px 0 0 175px; width:750px;
}
.linkSm
{
	font-size: 13px;
}

.sepLn
{
	
}

.crossOut
{
	text-decoration: line-through; 
}

.lftMrgn2
{
	margin-left: 75px;
}

.lftMrgn3
{
	margin-left: 75px;
}

.flagMargin
{
margin: 0 55px;
}

.lmHdr
{
	margin: -50px 100px 0 0;
}

.rtContent
{
	margin: 45px 85px 20px 100px;
	float: right;
	font: italic 12pt Times New Roman, Times, serif; 
 	text-align:left;
	width: 500px;
	color:#5a3529; 
	position:relative;

}

.column1 li a:link, .column1 li a:visited
 { display:block; margin-left:5px; padding:5px 0 7px 5px; text-decoration:none; color: #5a3529;}

.column1 li a:hover
 {text-decoration:underline;color: #5b140e;}
 
 .column1
 {float:left;  min-height:75px; padding: 0px 4px 0px 100px; width:800px;}
 
  li div
 {position:relative; width:300px;}
 
 .column1 td
 {width:400px}
 
 ol
 {list-style:none; margin:0; padding:0;}
 
 .pdfLogo
 {float:left; width:30px; padding-right: 5px;}
 
 .pdfPic
  {float:left; width:100px; margin:0 25px 0 0;  }
  
 .pdfPic a img
 {border:3px solid #681613;}
 li.pdfs h1
 {font-size: 16px; text-decoration: underline;}
 
 .newspaper
 {margin:0 150px 10px 0px;float:right; padding: 40px 3px 0 0;}
 
 iframe
 {
 border:3px solid #681613;
 text-align: center;
 }
 
 .faqs
 {margin: 50px 75px 0 75px;font: italic 12pt Times New Roman, Times, serif; 
 	text-align:left;
	width: 800px;
	color:#5a3529; 
	float:left;
	left:100px;
	bottom:40px;}
 
 .faqsTxt
 {font:18pt Times New Roman, Times, serif; font-style: italic; font-weight: bold; color:#5a3529; text-decoration: underline;}
 
 .downloads
 {font: 16pt bold; text-decoration: underline;}
 
.docs 
 { 
 	font: italic 12pt Times New Roman, Times, serif; 
 	text-align:center;
	width: 500px;
	color:#5a3529; 
	position:relative;
	left:250px;
	bottom:40px;
}

.docs a
 { 
 	font: italic 12pt Times New Roman, Times, serif; 
 	text-align:center;
	width: 500px;
	color:#5a3529; 
	position:relative;
	bottom:40px;
}

.privateTop
{
	font: italic 12pt Times New Roman, Times, serif;
	font-weight: bold;
	color:#681613;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 200px;
	margin-left: 210px;
}
.convLocated
{
	font: italic 10pt Times New Roman, Times, serif;
	color:#681613;
	margin: 0 0 0 30px;
}

.dockPic
{margin: 10px 0 0 20px;}

.actBoatsPic
{margin: 10px 0 0 30px;}

.actBaseballPic
{margin: 10px 0 0 70px;}

.actOperaPic
{margin: 10px 0 0 40px;}

.hmBtns
{margin: 0 0 0 60px;}

.golfAnimation
{margin: 0 0 0 90px;}

.sitePlanPic
{margin: 0 50px 0 0;}

.priceTable
{margin: 0 0 0 20px;}

.txtUndrLn
{text-decoration: underline;}

.txtLG
{font-style: normal; font-weight: normal; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 60pt; margin: 20px 0 0 10px; text-align: center;}

.TxtMED
{font-style: normal; font-weight: normal; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 30pt; margin: 20px 0 0 10px; text-align: center;}

.TxtMED2
{font-style: normal; font-weight: normal; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 15pt; margin: 20px 0 0 10px; text-align: center;}

.spSav
{padding: 5px 0 0 5px; float:right; width:392px; margin:5px; text-align:right;}

.pgImg
{margin: 40px 0 0 140px; width: 200px;}

.pgImgRes
{margin: 40px 0 0 20px; width: 200px; float: left;}

.pgImgRes2
{margin: 40px 0 0 60px; width: 200px; float: left;}

