#top-menu {height:30px;  width:690px; text-align:center }
	#top-menu ul {height:30px;}
		#top-menu ul li {list-style:none; display:inline;}
			#top-menu li a {color:#407798; font-weight:bold; text-transform:uppercase; font-size:12px; text-decoration:underline; height:27px; width:132px; display:inline-block; line-height:25px}
				#top-menu li a:hover {background:url(../images/top-menu-button.png) top center no-repeat; color:#9E671C; text-decoration:none; }

#header { position:relative; background:url(../images/header.jpg) top left no-repeat; height:275px; margin:30px 0px 0px 0px; width:940px;}
 	#special-img {position:absolute; top:225px; left: 685px; width:235px}

#main-container {background:url(../images/left-bg.gif) top left repeat-y #FFF; height:100%; margin:0px; width:940px;}

#left {height:100%; width:100%; padding-top:10px}

	#left-menu {width:200px; height:100%; margin-left:10px}
		#left-menu ul {list-style-type:none; margin:0px}
			#left-menu li {background:url(../images/left-menu-bg.gif) top left no-repeat; width:200px; height:30px}
				#left-menu li a {margin-left:20px; color:#004F6E; font-weight:bold; text-decoration:none}
					#left-menu li a:hover {color:#6E2A00}
					
	.left-pic-box {margin:20px 0px;}

#right {height:100%; width:685px; padding-right:0px}

	.title-blue {color:#407798}
	.title-yellow {color:#C49F0A}
	.title-red {color:#A54433}
	.boat {margin-top:-15px; margin-bottom:5px}
			#list-1  {list-style:none}
				#list-1 li {background:url(../images/bullet-box.gif) 0px 8px  no-repeat; padding-left:15px; font-weight:bold; color:#333}
				#list-1 li span {color:#C49F0A}
				
	#light-blue-box {background:url(../images/light-blue-bar.gif) top left no-repeat; height:40px; margin:10px 0px; width:680px; text-align:center}
		#light-blue-box ul {height:30px}
			#light-blue-box li {background:url(../images/bullet-yellow-arrow.gif) 0px 5px  no-repeat; padding-left:15px; display:inline; list-style:none; line-height:40px; color:#333; margin:0px 10px; font-weight:bold}
	
	#dark-blue-box {background:url(../images/dark-blue-box.gif) top left no-repeat; height:195px; margin:10px 0px; width:680px;text-align:center; }
		#dark-blue-box p {color:#c2e0f0; text-align:center; padding-top:5px; font-weight:bold}
			#dark-blue-box ul {height:150px; text-align:center; width:650px; margin:0 auto;}
				#dark-blue-box ul li{display:block; float:left; list-style:none; width:160px; height:130px;}
					#dark-blue-box li img {border:1px solid white; margin:5px 0px}
					#dark-blue-box li a:hover {color:white}
		#charter-pic-box {background:url(../images/dark-blue-box.gif) top left no-repeat; height:195px; margin:5px 0px 10px 0px; width:680px;text-align:center; }
		#charter-pic-box p {color:#c2e0f0; text-align:center; padding-top:5px}
			#charter-pic-box ul {height:200px; text-align:center; width:650px; margin:0 auto;}
				#charter-pic-box ul li{display:block; float:left; list-style:none; width:215px; height:150px;}
					#charter-pic-box li img {border:1px solid white; margin:5px 0px}
					#charter-pic-box li a:hover {color:white}
		#rates-box p {margin:0px}
					
	#charter-list {height:100%; width:100%; text-align:center}
		#charter-list li {line-height:30px; list-style-position:inside}
			#charter-list li a { color:#1F526D; font-size:18px; font-weight:bold; text-decoration:none}
				#charter-list li a:hover { color:#000; font-weight:bold}
	
#bottom {background:url(../images/bottom-bg.gif) top left no-repeat; height:11px; width:940px}
#footer {height:50px; width:940px}
	#footer ul {height:40px; width:100%; text-align:center}
		#footer li {line-height:30px; display:inline; margin:0px 10px;}
			#footer li a {color:#C2E0F0; text-decoration:none; font-weight:bold}
				#footer li a:hover {color:#D8B855;}
				#footer p {font-size:10px; color:#B3C3CC; text-align:center}


/*RESERVATIONS PAGE FORM*/
#res {margin:0px; padding:0px; text-align:left; width:680px; }
#res fieldset {margin:0px; margin-bottom:30px}
#res legend {margin:0px; color:#09F;font-size:18px;}
#res label {display:block;float:left; width:275px}
#res label span {display:block; font-size:10px; color:#666;}
#res input {border:1px solid #CCC;display:inline; height:20px}
#res input:focus {border:1px solid blue; background-color:#FFC}
#res ul {list-style-position:outside; list-style-type:none; font-size:14px; font-weight:bold;margin:0px; padding:0px;  text-align:left}
#res ul li {margin:5px 2px; padding:5px; background-color:#EFF8FB;}
#res li:hover { background-color:#DCEBF2}
#res span.error {font:bold 12px Tahoma, Geneva, sans-serif; color:red;  display:inline-block;}
#res #submit {height:40px}
#res .hidden {border:none}

.fl {float:left}
.fr {float:right}
.m0 {margin:0px}
.p0 {padding:0px}
.p5 {padding:5px}
.m5 {margin:5px}
.p10 {padding:10px}
.m10 {margin:10px}
.ptb10 {padding:10px 0px}
.mtb10 {margin:10px 0px}
.m0 {margin:0px}
.p0 {padding:0px}
.red {color:red}
.bold {font-weight:bold}
.center {text-align:center}
