body {
	background-attachment: scroll;
	background-color: #DFE9EA;
	background-image: url(images/bgtile.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #055459;
}

body a {
	font-size: 11px;
	color: #055459;
	text-decoration: underline;
}

body a:hover {
	color: #999;
	text-decoration: underline;
}

#menu {
	vertical-align: bottom;
	padding: 0 10px 10px 10px;
	margin: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

#maincontent {
	width: 500px;
	padding: 0 0 25px 0;
	margin: 0;
	background-image: url(images/bg_content.jpg);
	background-repeat: no-repeat;
	background-color: #F6FAFA;
	text-align: left;
	font-size: 11px;
}

#maincontent img {
	margin: 0 10px 10px 10px;
}

#maincontent p {
	display: block;
	width: 480px;
	padding: 0;
	margin: 0 10px 0 10px;
}

#contact {
	display: block;
	vertical-align: bottom;
	padding: 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer {
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 8px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer a {
	color: #055459;
	text-decoration: none;
}

#footer a: hover {
	text-decoration: underline;
}

#imageLink {
	float: right;
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 8px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#imageLink a {
	color: #83AAA9;
	text-decoration: none;
}

#imageLink a: hover {
	text-decoration: underline;
}

/**************** Form Styles *****************/

#spawcontent {
	width: 500px;
	padding: 0 0 25px 0;
	margin: 0;
	background-image: url(images/bg_content.jpg);
	background-repeat: no-repeat;
	background-color: #F6FAFA;
	text-align: left;
}

.spawForm {
	width: 480px;
	padding: 0 10px 0 10px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #055459;
	border: 1px solid #83AAA9;
	padding: 0 0 0 5px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #055459;
	border: 1px solid #83AAA9;
	padding:  0;
}

/************** Menu Styles ******************/

.navbar {
	width: 270px;
	padding: 0 0 0 10px;
	margin: 0px;
	font-size: 11px;
}  

.mainDiv {
	width: 270px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

.top {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	/*background-image: url(images/buttons/button1on.gif);*/
	cursor: pointer;
}



.topOver {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	/*background-image: url(images/buttons/button1off.gif);*/
	cursor: pointer;
}

.topClose {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	/*background-image: url(images/buttons/button1off.gif);*/
	cursor: pointer;
}


.topCloseOver {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	/*background-image: url(images/buttons/button1on.gif);*/
	cursor: pointer;
}
/* 1 */
.topItem1 {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button1on.gif);
	cursor: pointer;
}



.topItem1Over {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button1off.gif);
	cursor: pointer;
}

.topItem1Close {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button1off.gif);
	cursor: pointer;
}


.topItem1CloseOver {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button1on.gif);
	cursor: pointer;
}
/* 2 */
.topItem2 {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button2on.gif);
	cursor: pointer;
}



.topItem2Over {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button2off.gif);
	cursor: pointer;
}

.topItem2Close {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button2off.gif);
	cursor: pointer;
}


.topItem2CloseOver {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button2on.gif);
	cursor: pointer;
}
/* 3 */
.topItem3 {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button3on.gif);
	cursor: pointer;
}



.topItem3Over {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button3off.gif);
	cursor: pointer;
}

.topItem3Close {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button3off.gif);
	cursor: pointer;
}


.topItem3CloseOver {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button3on.gif);
	cursor: pointer;
}
/* 4 */
.topItem4 {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button4on.gif);
	cursor: pointer;
}



.topItem4Over {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button4off.gif);
	cursor: pointer;
}

.topItem4Close {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button4off.gif);
	cursor: pointer;
}


.topItem4CloseOver {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button4on.gif);
	cursor: pointer;
}
/* 5 */
.topItem5 {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button5on.gif);
	cursor: pointer;
}



.topItem5Over {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button5off.gif);
	cursor: pointer;
}

.topItem5Close {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button5off.gif);
	cursor: pointer;
}


.topItem5CloseOver {
	display: block;
	width: 270px;
	height: 25px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-indent: 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	background-color: #055459;
	background-image: url(images/buttons/button5on.gif);
	cursor: pointer;
}

/* end numbering */

.mainDiv a {
	display: block;
}

/*.topItem a {
	display: block;
}

.topItemOver a {
	display: block;
}

.topItemClose a {
	display: block;
}

.topItemCloseOver a {
	display: block;
}*/

.dropMenu {	
	filter: alpha (opacity = 0);
	opacity: .0;
	margin-bottom: 0px;
	padding: 0px;
}

.subMenu {
	display: block;
}

.subItem {
	width: 270px;
	height: 25px;
	line-height: 26px;
	font-size: 11px;
	text-decoration: none;
	color: #055459;
	background-color: #FFF;
	border-bottom: 1px solid #055459;
}

.subItem a {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	width: 100%;
	text-indent: 20px;
	text-decoration: none;
	color: #055459;
}

.subItemOver {
	width: 270px;
	height: 25px;
	line-height: 26px;
	font-size: 11px;
	text-decoration: none;
	color: #055459;
	background-color: #FFF;
	border-bottom: 1px solid #055459;
}

.subItemOver a {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	width: 100%;
	text-indent: 20px;
	text-decoration: none;
	color: #055459;
}

/**************** Content Styles for Spaw *****************/

.redTitle {
	width: 480px;
	display: block;
	padding: 0;
	margin: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D00545;
	font-weight: bold;
}

.orangeTitle {
	width: 480px;
	display: block;
	padding: 0;
	margin: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #DE8702;
	font-weight: bold;
}

.greenTitle {
	width: 480px;
	display: block;
	padding: 0;
	margin: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #055459;
	font-weight: bold;
}

.blueTitle {
	width: 480px;
	display: block;
	padding: 0;
	margin: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #007DCD;
	font-weight: bold;
}

.purpleTitle {
	width: 480px;
	display: block;
	padding: 0;
	margin: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #810090;
	font-weight: bold;
}

.redSubTitle {
	width: 498px;
	height: 30px;
	line-height: 30px;
	display: block;
	margin: 0 1px 0 1px;
	text-indent: 9px;
	background-color: #D00545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: capitalize;
}

.orangeSubTitle {
	width: 498px;
	height: 30px;
	line-height: 30px;
	display: block;
	margin: 0 1px 0 1px;
	text-indent: 9px;
	background-color: #DE8702;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: capitalize;
}

.greenSubTitle {
	width: 498px;
	height: 30px;
	line-height: 30px;
	display: block;
	margin: 0 1px 0 1px;
	text-indent: 9px;
	background-color: #055459;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: capitalize;
}

.blueSubTitle {
	width: 498px;
	height: 30px;
	line-height: 30px;
	display: block;
	margin: 0 1px 0 1px;
	text-indent: 9px;
	background-color: #007DCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: capitalize;
}

.purpleSubTitle {
	width: 498px;
	height: 30px;
	line-height: 30px;
	display: block;
	margin: 0 1px 0 1px;
	text-indent: 9px;
	background-color: #810090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: capitalize;
}
#booking {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#booking td {
	border-bottom: 1px solid #004851;
	border-right: 1px solid #004851;
}
#booking table {
	border-left: 1px solid #004851;
	border-top: 1px solid #004851;
}
.booktitle {
	color: white;
	font-size: 14px;
}