BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cbc8bd
}
A:link {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #2399ff; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.container {
	MARGIN: 0px auto; WIDTH: 980px
}
#header {
	BACKGROUND: url(../images/header_bg.gif) repeat-x 50% top; TEXT-ALIGN: center
}
#banner {
	BACKGROUND: url(../images/header.gif) no-repeat center 50%; WIDTH: 950px; HEIGHT: 242px
}
#body {
	CLEAR: both; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: #333333
}
#middlecontainer {
	FLOAT: left; BACKGROUND-COLOR: #333333
}
#middleLeft {
	FLOAT: left; WIDTH: 352px
}
#middleCenter {
	FLOAT: left; WIDTH: 302px
}
#middleRight {
	PADDING-LEFT: 34px; BACKGROUND: url(../images/form_bg.jpg) no-repeat; FLOAT: left; WIDTH: 288px; HEIGHT: 322px
}
#bodylower {
	CLEAR: both; BACKGROUND: url(../images/mid_filler.jpg) #a8a59c repeat-x 50% top; PADDING-BOTTOM: 10px
}
#footer {
	BACKGROUND: url(../images/bottom_filler.jpg) repeat-x; WIDTH: 100%; HEIGHT: 105px
}
#formTxt {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; COLOR: #e8e8e8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UNKNOWN {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; COLOR: #e8e8e8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formStyle {
	BORDER-RIGHT: #3f3f3f 1px solid; BORDER-TOP: #3f3f3f 1px solid; MARGIN-TOP: 2px; FONT-SIZE: 9px; BORDER-LEFT: #3f3f3f 1px solid; WIDTH: 159px; COLOR: #ccc; BORDER-BOTTOM: #3f3f3f 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; BACKGROUND-COLOR: #000
}
.formStyle2 {
	MARGIN-TOP: 3px; FONT-SIZE: 9px; BORDER-LEFT-COLOR: #3f3f3f; BORDER-BOTTOM-COLOR: #3f3f3f; WIDTH: 160px; COLOR: #ccc; BORDER-TOP-COLOR: #3f3f3f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #000; BORDER-RIGHT-COLOR: #3f3f3f
}
.formStyle3 {
	MARGIN-TOP: 3px; FONT-SIZE: 9px; BORDER-LEFT-COLOR: #3f3f3f; BORDER-BOTTOM-COLOR: #3f3f3f; WIDTH: 40px; COLOR: #ccc; BORDER-TOP-COLOR: #3f3f3f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #000; BORDER-RIGHT-COLOR: #3f3f3f
}
.formStyle4 {
	MARGIN-TOP: 3px; FONT-SIZE: 9px; BORDER-LEFT-COLOR: #3f3f3f; BORDER-BOTTOM-COLOR: #3f3f3f; WIDTH: 50px; COLOR: #ccc; BORDER-TOP-COLOR: #3f3f3f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #000; BORDER-RIGHT-COLOR: #3f3f3f
}
#dhtmltooltip {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 2px solid; PADDING-LEFT: 2px; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: black 2px solid; WIDTH: 150px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: black 2px solid; POSITION: absolute; BACKGROUND-COLOR: lightyellow
}
#tbcalendar {
	WIDTH: 100%
}
#tbcalendar TD {
	BORDER-RIGHT: #0065c7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0065c7 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #0065c7 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #0065c7 1px solid; HEIGHT: 90px; TEXT-ALIGN: center
}
#today {
	BACKGROUND: #2399ff
}
.reserved {
	BACKGROUND: #007bec
}
TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #0065c7; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
#book-boat {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #585858; PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 940px; LINE-HEIGHT: 30px; PADDING-TOP: 20px
}
#terms-cond {
	BORDER-RIGHT: #2e2e2e 2px solid; BORDER-TOP: #2e2e2e 2px solid; BACKGROUND: #181818; FLOAT: left; MARGIN-LEFT: 60px; OVERFLOW: scroll; BORDER-LEFT: #2e2e2e 2px solid; WIDTH: 430px; BORDER-BOTTOM: #2e2e2e 2px solid; HEIGHT: 380px
}
#terms-cond {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; COLOR: #f2f2f2; PADDING-TOP: 20px; TEXT-ALIGN: justify
}
UNKNOWN {
	FONT-SIZE: 20px; HEIGHT: 25px
}
UNKNOWN {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 20px; BACKGROUND: #ccc; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.felem {
	WIDTH: 300px; HEIGHT: 20px
}

