@charset "UTF-8";
/* CSS Document */

body {
	background:#000000;
}


/* CONTAINERS */


.site_Container {
	height: 768px;
	width: 1024px;
	background-color: #ffffff;
	position: relative;
	left: 50%;
	margin-left: -512px;
}
/*
.site_Container {
	height: 768px;
	width: 1024px;
	background-color: #;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 1024px;
	height; 50%;
	margin: auto;
}
*/
.main_left_home_Container {
	vertical-align: middle;
	height: 768px;
	width: 150px;
	top: 0px;
	right: 0px;
	background-color:#ffffff;
	background-image:url(../images/home_leftnav_background.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.main_right_home_Container {
	vertical-align: middle;
	height: 768px;
	width: 874px;
	top: 0px;
	left: 150px;
	background-image:url(../images/home_main_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.main_left_general_Container {
	vertical-align: middle;
	height: 768px;
	width: 150px;
	top: 0px;
	right: 0px;
	background-color:#ffffff;
	background-image:url(../images/general_leftnav_background.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.main_left_resortmap_Container {
	vertical-align: middle;
	height: 768px;
	width: 150px;
	top: 0px;
	right: 0px;
	background-color:#ffffff;
	background-image:url(../images/resortmap_leftnav_background.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.main_left_rvpad_Container {
	vertical-align: middle;
	height: 768px;
	width: 150px;
	top: 0px;
	right: 0px;
	background-color:#ffffff;
	background-image:url(../images/rvpad_leftnav_background.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.main_right_general_Container {
	vertical-align: middle;
	height: 768px;
	width: 874px;
	top: 0px;
	left: 150px;
	background-image:url(../images/general_main_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.main_right_contact_Container {
	vertical-align: middle;
	height: 768px;
	width: 874px;
	top: 0px;
	left: 150px;
	background-image:url(../images/contact_main_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.main_right_links_Container {
	vertical-align: middle;
	height: 768px;
	width: 874px;
	top: 0px;
	left: 150px;
	background-image:url(../images/links_main_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.main_right_watercraft_Container {
	vertical-align: middle;
	height: 768px;
	width: 874px;
	top: 0px;
	left: 150px;
	background-image:url(../images/watercraft_main_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.main_right_resortmap_Container {
	vertical-align: middle;
	height: 768px;
	width: 874px;
	top: 0px;
	left: 150px;
	background-image:url(../images/resortmap_main_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.main_right_rvpad_Container {
	vertical-align: middle;
	height: 768px;
	width: 874px;
	top: 0px;
	left: 150px;
	background-image:url(../images/rvpad_main_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.bodytext_home_Container {
	height: 250px;
	width: 830px;
	top: 242px;
	left: 21px;
	background-color: ;
	position: absolute;
}
.bodytext_general_Container {
	height: 510px;
	width: 830px;
	top: 242px;
	left: 21px;
	background-color: ;
	position: absolute;
	overflow:auto;
}
.bodytext_form_Container {
	height: 560px;
	width: 830px;
	top: 200px;
	left: 21px;
	background-color: ;
	position: absolute;
	overflow: hidden;
}
.bodytext_rates_Container {
	height: 570px;
	width: 830px;
	top: 190px;
	left: 21px;
	background-color: ;
	position: absolute;
	overflow:auto;
}
.bodytext_photos_Container {
	height: 570px;
	width: 830px;
	top: 202px;
	left: 21px;
	background-color: ;
	position: absolute;
	overflow:auto;
}
.leftnav_Container {
	height: 450px;
	width: 110px;
	top: 221px;
	left: 0px;
	background-color: ;
	position: relative;
}
.secondarynav_Container {
	height: 20px;
	width: 300px;
	top: 221px;
	left: 25px;
	background-color: ;
	position: relative;
}
.upper-right_contact_Container {
	height: 105px;
	width: 140px;
	top: 75px;
	left: 709px;
	background-color: ;
	position: absolute;
}
.upper-left_weather_Container {
	height: 100px;
	width: 100px;
	top: 110px;
	left: 25px;
	background-color: ;
	position: absolute;
}
.upper-left_printer_Container {
	height: 50px;
	width: 200px;
	top: 165px;
	left: 25px;
	background-color: ;
	position: absolute;
}




/* TEXT */


ul.NoBullet {
  list-style-type: none
}
.leftnav_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 8px;
	color:#000000;
	line-height:13.5px;
	text-align:right;
}
.home_body_Text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: 500;
	text-transform: uppercase;
	color:#6c808b;
	line-height:35px;
	letter-spacing:2px;
	text-align:right;
}
.general_body_Text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: 500;
	text-transform: uppercase;
	color:#6c808b;
	line-height:22px;
	letter-spacing:2px;
	text-align:left;
}
.general_bodyred_Text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: 500;
	text-transform: uppercase;
	color:#c41920;
	line-height:22px;
	letter-spacing:2px;
	text-align:right;
}
.weather_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 500;
	text-transform: uppercase;
	color:#6c808b;
	line-height:18px;
	text-align:right;
}
.upper-right_contact_small_grey_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#6c808b;
	line-height:13px;
	text-align:right;
}
.general__small_legal_grey_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:500;
	color:#6c808b;
	line-height:10px;
	text-align:left;
}
.upper-right_contact_small_blue_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#2cbaf0;
	line-height:13px;
	text-align:right;
}
.upper-right_contact_red_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#e92932;
	line-height:18px;
	text-align:right;
}
.upper-right_contact_grey_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#6c808b;
	line-height:18px;
	text-align:right;
}
.link_onstate_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 8px;
	color:#e92932;
	line-height:13.5px;
	text-align:right;
	text-decoration:none;
}
.body_sectiontitle_red_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#c41920;
	line-height:18px;
	text-align:left;
}
.body_sectioncopy_grey_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	color:#6c8086;
	line-height:18px;
	text-align:left;
}
.body_sectioncopy_dkgrey_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	color:#272324;
	line-height:18px;
	text-align:left;
}
.body_sectioncopy_dkgrey_small_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
	color:#272324;
	line-height:16px;
	text-align:left;
}
.body_sectioncopy_red_small_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
	color:#c41920;
	line-height:16px;
	text-align:left;
}
.body_sectioncopy_dkgreybold_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#272324;
	line-height:18px;
	text-align:left;
}
.pdficon_downloads {
	list-style-image: url(../images/pdf_icon.jpg);
	list-style-position:outside;
}
.table_grey_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
	color:#6c8086;
	line-height:11px;
	text-align:left;
}
.table_red_small_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:200;
	color:#c41920;
	line-height:10px;
	text-align:right;
}
.copyright_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#666;
	line-height:13px;
	text-align:center;
}
.designby_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#666;
	line-height:13px;
	text-align:center;
}




/* NAVIGATION LINKS */

a.upper-right_contact_info_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#2cbaf0;
	text-decoration: underline;
}
a.upper-right_contact_info_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#2cbaf0;
	text-decoration: underline;
}
a.upper-right_contact_info_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#e92932;
	text-decoration: underline;
}
a.upper-right_contact_info_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#e92932;
	text-decoration: underline;
}
a.upper-left_printer_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#2cbaf0;
	vertical-align: 3px;
	text-decoration: underline;
}
a.upper-left_printer_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#2cbaf0;
	vertical-align: 3px;
	text-decoration: underline;
}
a.upper-left_printer_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#e92932;
	vertical-align: 3px;
	text-decoration: underline;
}
a.upper-left_printer_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#e92932;
	vertical-align: 3px;
	text-decoration: underline;
}
a.general_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#2cbaf0;
	line-height:18px;
	text-decoration: underline;
}
a.general_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#2cbaf0;
	line-height:18px;
	text-decoration: underline;
}
a.general_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#e92932;
	line-height:18px;
	text-decoration: underline;
}
a.general_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#e92932;
	line-height:18px;
	text-decoration: underline;
}
a.cabins_rates_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#2cbaf0;
	line-height:10px;
	text-decoration: underline;
}
a.cabins_rates_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#2cbaf0;
	line-height:10px;
	text-decoration: underline;
}
a.cabins_rates_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#e92932;
	line-height:10px;
	text-decoration: underline;
}
a.cabins_rates_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#e92932;
	line-height:10px;
	text-decoration: underline;
}
a.mainnav_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 8px;
	color:#000000;
	line-height:13.5px;
	text-align:right;
	text-decoration:none;
}
a.mainnav_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 8px;
	color:#000000;
	line-height:13.5px;
	text-align:right;
	text-decoration:none;
}
a.mainnav_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 8px;
	color:#e92932;
	line-height:13.5px;
	text-align:right;
	text-decoration:none;
}
a.mainnav_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 8px;
	color:#e92932;
	line-height:13.5px;
	text-align:right;
	text-decoration:none;
}
a.filedownload_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#e92932;
	text-decoration: none;
}
a.filedownload_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#e92932;
	text-decoration: none;
}
a.filedownload_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#e92932;
	text-decoration: none;
}
a.filedownload_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#e92932;
	text-decoration: none;
}
a.body_red_small_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:500;
	color:#c41920;
	text-decoration: underline;
}
a.body_red_small_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:500;
	color:#c41920;
	text-decoration: underline;
}
a.body_red_small_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:500;
	color:#c41920;
	text-decoration: underline;
}
a.body_red_small_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:500;
	color:#c41920;
	text-decoration: underline;
}
a.body_red_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#c41920;
	text-decoration: underline;
}
a.body_red_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#c41920;
	text-decoration: underline;
}
a.body_red_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#c41920;
	text-decoration: underline;
}
a.body_red_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#c41920;
	text-decoration: underline;
}
a.body_black_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
	text-decoration: none;
}
a.body_black_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
	text-decoration: none;
}
a.body_black_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#c41920;
	text-decoration: underline;
}
a.body_black_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
	text-decoration: none;
}
a.weather_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-transform:uppercase;
	color:#6c808b;
	text-decoration: underline;
}
a.weather_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-transform:uppercase;
	color:#6c808b;
	text-decoration: underline;
}
a.weather_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-transform:uppercase;
	color:#c41920;
	text-decoration: underline;
}
a.weather_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-transform:uppercase;
	color:#6c808b;
	text-decoration: underline;
}
a.cabin_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
	color:#6c8086;
	text-decoration: none;
	text-align:left;
}
a.cabin_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
	color:#6c8086;
	text-decoration: none;
	text-align:left;
}
a.cabin_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
	color:#c41920;
	text-decoration: none;
	text-align:left;
}
a.cabin_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
	color:#6c8086;
	text-decoration: none;
	text-align:left;
}
