* {

	margin:0;

	padding:0;

}



html {

	text-align:center;

}



div {

	text-align:left;

}





body {

	background:#99CCCC url(images/site-bg.gif) repeat-x;

}



div, p, span {

	font: 12px verdana;

	color:#999999;

}



h1 {

	font: 14px verdana;

	font-weight:bold;

}



h2 {

	font: 12px verdana;

	color:#66605a;

	font-weight:bold;

	line-height:18px;

}



#container {

	width:750px;

	margin:12px auto 0 auto;

	padding:10px 10px 0 10px;

	background-color:#FFFFFF;

}



* html #container { width:750px; }



#headernav {

	padding:2px;

	border:2px solid #33302d;

	height:20px;

}



#headernav ul {

	list-style-type:none;

	background-color:#33302d;

	height:20px;

	width:100%;

}



#headernav ul li {

	float:left;

	display:block;

	width:148px;

	line-height:20px;

	text-align:center;

	vertical-align:middle;

}



#headernav ul li a {

	font:12px verdana;

	color:#FFFFFF;

	text-decoration:none;

	display:block;

	width:148px;

	line-height:20px;

}



#headernav ul li .end, #headernav ul li a .end {

	width:150px;

}



#headernav ul li a:hover {

	background-color:#59564F;

}



#leftnav {

	clear:both;

	float:left;

	width:200px;

	height:300px;

	background-color:#33302d;

	margin:10px 0 10px 0;

}



#logo {

	margin:10px 0 0 20px;

	border:0;

	width:150px;

	height:60px;

	font-size:20px;

	line-height:60px;

}



#leftnavmenu{

	margin: 10px 0 0 35px;

	padding: 0;

	list-style-type: none;

	width: 145px;

}

	

#leftnav ul li{

	position: relative;

	z-index:100;

}

	

#leftnav ul li ul{

	position: absolute;

	width: 145px;

	top: 0;

	visibility: hidden;

	list-style-type: none;

	background-color:#33302d;

	border:1px solid #403c38;

	z-index:100;

}



#leftnav ul li a{

	display: block;

	overflow: auto;

	color: #ffffff;

	text-decoration: none;

	padding:5px;

}



#leftnav ul li a:visited{

	color: #ffffff;

}



#leftnav ul li a:hover{

	background-color: #59564F;

}



#leftnav .subfolderstyle{

	background: url(images/arrow-list.gif) no-repeat center right;

}



* html #container #leftnav ul li { float: left; height: 1%; }

* html #container #leftnav ul li a { height: 1%; }



#rotator

{

	float:left;

	margin:10px 0 10px 0;

	overflow: hidden;

	position: relative;

	width: 550px;

	height: 300px;

}



#rotator img

{

	border: 0;

	width: 550px;

	height: 300px;

}



#rotator1

{

	float:left;

	margin:10px 0 10px 0;

	overflow: hidden;

	position: relative;

	width: 550px;

	height: 200px;

}



#popup {

	float:left;

	overflow:hidden;

	margin-bottom:10px;

}



#popup img {

	float:left;

	margin-left:10px;

	width:98px;

	cursor:pointer;

}



.moognifyBorder {

	background-color:#33302d;

	text-align:center;

	color:#FFFFFF;

	font-size:12px;

}



#headertext {

	z-index:99999;

	position:absolute;

	bottom:0;

	left:0;

	width:530px;

	padding:5px 10px;

	color:#FFFFFF;

	background:url(images/transparent.png);

}



#extras {

	clear:both;

	float:left;

	width:200px;

	text-align:center;

	line-height:1.5;

}



#extras1 {

	background-color:#33302d;

	width:196px;

	padding:2px;

}



#extras2 {

	border:2px solid #FFFFFF;

	background-color:#33302d;

	text-align:center;

}



#extras3 {

	text-align:center;

}



#extras select {

	font-size:10px;

	color:#666666;

}



#Adults, #Length {

	width:50px;

	margin:2px 0 2px 0;

}



#DateIn {

	width:100px;

}



#formbutton{

	cursor:pointer;

	border:outset 1px #ccc;

	background:#999;

	color:#666;

	padding: 1px 2px;

	background:url(images/formbg.gif) repeat-x left top;

	width:120px;

	margin-top:10px;

}



#wifi {

	margin-top:20px;

}



#copy {

	float:right;

	width:530px;

	margin:0 10px 0 10px;

}



#copy p {

	margin-bottom:10px;

	line-height:1.5;

	color:#66605a;

}



#copy ul {

	color:#66605a;

	margin:5px 0 10px 20px;

	width:245px;

	float:left;

}



#copy li {

	line-height:2;

}



.gallery img {

	border:none;

	background-color:#33302d;

	padding:2px;

}



.clear {

	clear:both;

}



#footer {

	background-color:#4A8797;

	padding-bottom:10px;

}



#footer p.links, #footer p.links a, #address, #address a {

	color:#999999;

	font-size:9px;

	text-decoration:none;

	text-transform:none;

}



#footercontent {

	width:750px;

	margin:0 auto;

	background-color:#33302D;

	text-transform:uppercase;

	font:10px verdana;

	color:#999999;

	text-align:center;

	padding:10px;

	line-height:1.5;

}



#footercontent p a {

	color:#999999;

}



* html #footer #footercontent { width:760px; }

* html #footer #address { width:760px; }



#address {

	width:750px;

	margin:0 auto;

	text-transform:uppercase;

	font:10px verdana;

	background-color:#4d4843;

	text-align:center;

	padding:10px;

}



#address a {

	text-decoration:underline;

}