﻿body, html
{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background: url(sand.jpg) #d3d4d8 center top;
	vertical-align: top;
}

h1
{
	font-family: Arial, Verdana;
	text-decoration: none;
	color: #00549d;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 20px;
}

div #NavigationWrapper
{
	display: block;
	margin: 0px;
	height: 28px;
	text-align: center;
	background-color: #00549d;
	padding-bottom: 0px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 0px;
	position: relative;
	z-index:999;
}

div #bookingnav
{
	font-family: Arial, Verdana;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
	text-transform: uppercase;
}

div #PageWrapper
{
	width:100%;
	padding:0px;
	margin:0px;
}

div #Canvas
{
	width: 1006px;
	margin: 0px;
	display: block;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	vertical-align: top;
}


div #HeaderTop
{
	display: block;
	margin: 0px;
	width: 910px;
	height: 35px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
}

div #TodaysWeather
{
	font-family: Arial, Verdana;
	text-decoration: none;
	color: #1250a3;
	font-size: 11px;
	float: left;
	font-weight: bold;
}

div #HeaderNavigationWrapper
{
	float: right;
	vertical-align: bottom;
	padding-top: 10px;
	color: #1250a3;
}

div #CanvasContent
{
	display: block;
	padding: 0px;
	margin: 0px;
	width: 970px;
}

div #FooterWrapper
{
	margin: 0px;
	width: 970px;
	padding: 10px 0px 50px;
}
div #FooterTopNav,div #FooterBottomNav
{
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}


div #ContentWrapper
{
	background-color: #ffffff;
	margin: 0px 30px 20px;
	vertical-align: top;
	display: block;
	padding: 0px;
}

div #PageCopy
{
	font-family: Arial, Verdana;
	color: #00549d;
	font-size: 12px;
	line-height: 24px;
	text-justify: auto;
	text-align: justify;
	vertical-align: top;
}

#PageImage
{
	margin: 15px 0px 40px;
}

#HomeContentTable
{
	margin: 0px;
	width: 970px;
	text-align: right;
	vertical-align: top;
	padding: 0px;
}

#NumberBox
{
	margin: 0px;
	width: 35px;
	padding: 0px;
}

#CalendarBox
{
	margin: 0px;
	width: 135px;
	padding: 0px;
}

#CategoryArea,#AreaMapLinkTable
{
	width: 579px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#AreaMapLinkTable td
{
	width: 193px;
	height: 50px;
}

/*CLASSES*/

/*LINKS*/
a.whitelink
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

a.headerlink, a.headerlink:hover, a.headerlink:active, a.headerlink:visited
{
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
}

a.topfooterlink, a.topfooterlink:hover, a.topfooterlink:active, a.topfooterlink:visited, div #FooterTopNav
{
	font-family: Arial, Verdana;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

a.bottomfooterlink, a.bottomfooterlink:hover, a.bottomfooterlink:active, a.bottomfooterlink:visited, div #FooterBottomNav
{
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
}

a.headerlink, a.headerlink:hover, a.headerlink:active, a.headerlink:visited,
a.topfooterlink, a.topfooterlink:hover, a.topfooterlink:active, a.topfooterlink:visited,
a.bottomfooterlink, a.bottomfooterlink:hover, a.bottomfooterlink:active, a.bottomfooterlink:visited
{
	font-family: Arial, Verdana;
	text-decoration: none;
}

a.headerlink, a.headerlink:active, a.headerlink:visited,
a.topfooterlink, a.topfooterlink:active, a.topfooterlink:visited,
a.bottomfooterlink, a.bottomfooterlink:active, a.bottomfooterlink:visited
{
	color: #1250a3;
}

a.headerlink:hover,
a.topfooterlink:hover,
a.bottomfooterlink:hover
{
	color: #01a0c7;
}


/*TABLES*/
.canvas_side
{
	width:18px;
	padding:0px;
	margin:0px;
}
.canvas_table
{
	width:1006px;	
	padding:0px;
	margin:0px;
	height:200px;
}


.canvas_center, .canvas_center_content
{
	width:970px;
	padding:0px;
	margin:0px;
}
.canvas_center_content
{
	background:#ffffff;
}

.left_home_side
{
	width:18px;
	padding:0px;
	margin:0px;
}
.side_shadow
{
	width: 18px;
	padding: 0px;
	margin: 0px;
	background: url(shadow-side.png) #d3d4d8 repeat-y center top;
}

.content_table
{
	width: 970px;
	padding: 0px;
	margin: 20px 0px;
}
.full_column
{
	vertical-align: top;
	width: 890px;
	padding-left: 30px;
	padding-right: 30px;
}
.left_column, home_left_column
{
	width:330px;	
	padding:0px;
	margin:0px;
	vertical-align: top;
}
.home_left_column
{
	padding-top: 20px !important;
}
.right_column
{
	width: 639px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
}
.home_content_cell
{	
	width: 213px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	background-color: #01a0c7;
	font-family: Arial, Verdana;
	font-size: 12px;
	color:#ffffff
}
.form_table
{
	width: 300px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.home_copy
{
	padding: 20px;
	font-size: 12px !important;
}
.vertline
{
	width:1px;	
	padding:0px;
	margin:0px;
	background-color: #00549d;
}
.whitevertline
{
	width:1px;	
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

.BlueButton
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #ffffff;
	background-color: #00549d;
	text-transform: uppercase;
	padding: 5px 7px;
	border-bottom: #00549d 2px solid;
	border-left: #00549d 2px solid;
	border-top: #00549d 2px solid;
	border-right: #00549d 2px solid;
}
.BlueButton:hover
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #ffffff;
	background-color: #01a0c7;
	text-transform: uppercase;
	padding: 5px 7px;
	border-bottom: #00549d 2px solid;
	border-left: #00549d 2px solid;
	border-top: #00549d 2px solid;
	border-right: #00549d 2px solid;
}

.search_form, .search_form_footer
{
	font-family: Arial, Verdana;
	color: #00549d;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.search_form_footer
{
	font-size: 12px;
	line-height: 18px;
}
.search_form
{
	font-size: 11px;
	text-align: right;
	margin-right: 7px;
	line-height: 11px;
}
.weather_copy
{
	font-family: Arial, Verdana;
	text-decoration: none;
	color: #1250a3;
	font-size: 11px;
	font-weight: bold;
}

.playpausearea
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #00549d;
	text-decoration: none;
}
.pauseplayon, .pauseplayoff
{
	font-family: Arial, Verdana;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.pauseplayon
{
	text-decoration: none;
	color: #bbbbbb;
	font-size: 10px;
}
.pauseplayoff,.pauseplayoff:hover
{
	text-decoration: none;
	font-size: 11px;
}
.pauseplayoff
{
	color: #00549d;
	text-decoration: none;
}
.pauseplayoff:hover
{
	color: #01a0c7;
	text-decoration: none;
}
.areamap_link
{
	margin-bottom: 20px;
	margin-right: 20px;
}
.gballoon
{
	font-family: Arial, Verdana;
	text-decoration: none;
	color: #1250a3;
	font-size: 11px;
	padding: 0px 10px 10px;
	margin: 0px;
	text-align: left !important;
}
.gballoon a,.gballoon a:hover
{
	font-family: Arial, Verdana;
	font-size: 10px;
	margin:0px;
	padding:0px;
}
.gballoon a
{
	text-decoration: underline;
	color: #1250a3;
}
.gballoon a:hover
{
	text-decoration: none;
	color: #01a0c7;
}
.sitemapheader,.sitemapitem,.sitemapheader:hover,.sitemapitem:hover
{
	font-family: Arial, Verdana;
	color: #1250a3;
}
.sitemapheader, .sitemapitem
{
	color: #1250a3;
	text-decoration: none;
}
.sitemapheader:hover, .sitemapitem:hover
{
	color: #01a0c7;
	text-decoration: underline;
}
.sitemapheader, .sitemapheader:hover
{
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 20px;
	display: block;
	font-weight: bold;
	padding-bottom: 0px;
	line-height: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.sitemapitem, .sitemapitem:hover
{
	font-size: 11px;
	margin:0px;
	padding:0px;
}
ul.sitemaplist, ul.sitemaplist li
{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	list-style-type: none;
}
ul.sitemaplist
{
	margin-bottom: 10px;
}
h3.balloonh3
{
	font-family: Arial, Verdana;
	text-decoration: none;
	color: #1250a3;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	display: block;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	text-align: left !important;
}
.hotlinkwrapper, .hotlink, .tableHeader, .tablefooter
{
	font-family: Arial, Verdana;
	color: #1250a3;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.hotlinkwrapper
{
	margin: 0px;
	padding: 0px 0px 30px;
}
.tableHeader
{
	padding: 0px !important;
	margin: 0px 0px 5px !important;
}

.tablefooter
{
	text-transform: none !important;
}
.hotlink
{
	text-decoration: underline;
}
.tablePhoto
{
	border: none;
	width: 120px;
	height: 80px;
}
.bracket
{
	text-decoration: none !important;
}
.home_copy a.whitelink
{
	font-size:12px !important;
}
div #PageCopy img
{
	margin-top:5px;
	margin-right: 20px;
}
div #PageCopy ul,div #PageCopy p
{
	margin-top: 0px;
}


