body	{ behavior:url("/csshover.htc"); background: #CEE4F3 url('/body_back2.gif') repeat-x scroll top left }
*	{ font-family: arial; color: black; }
p,ul,td,div,input,textarea	{ font-size: 10pt }
h4	{ font-size: 12pt; border-bottom: 1px solid #6F6F6F; }
hr	{  color: #6F6F6F; background-color: #6F6F6F; height: 1px; border: none; }

img	{ border-color: black }

.small	{ font-size: 8pt }

a:Hover	{ color: #444444 }
a	{ color: #003D80 }
		
#banner	{ cursor: pointer; width: 750px; height: 100px; position: relative; margin: 0 auto 0; }
#main	{
			width: 748px !important;
			background-color: #F5F5F5;
			border: 1px solid #8F8F90;
			margin-top: none;
			margin-bottom: none;
			clear: all;
			
			position: relative; margin-left: auto; margin-right: auto;
		}
#body	{ margin: 10px 10px 5px 20px; }

#leftpane	{ width: 480px; float: left; position: relative; margin-right: 9px; }
#rightpane	{ width: 210px; float: left; position: relative; margin-left: 9px; }

#footer	{
			width: 748px;
			font-size: 8pt;
			background-color: #E2E2E2;
			border: 1px solid #8F8F90;
			border-top: none;
			margin-top: none;
			margin-bottom: 20px;
			
			position: relative; margin-left: auto; margin-right: auto;
		}
#footer div	{ margin: 4px }
#footer *	{ font-size: 8pt }


ul.menu	{
			width: 180px;
			margin-left: 0px;
			padding-left: 0px;
			background-color: #E2E2E2;
			border: 1px solid #8F8F90;
			list-style-type: none;
			-moz-border-radius: 7px;
		}
ul.menu li	{ cursor: pointer; margin-left: 0px; padding: 2px 2px 2px 5px; }
ul.menu li.active	{ cursor: default; font-weight: bold }
ul.menu li:Hover	{ background-color: #BBBBBC }

.bookingdate	{
				float: left;
				width: 210px;
				height: 170px;
				background-color: #E2E2E2;
				border: 1px solid #8F8F90;
				padding: 7px;
				margin: 3px; margin-bottom: 15px;
				-moz-border-radius: 7px;
			}
.bookingdate_heading	{ font-size: 20px; text-align: center; }

#tariff	{
			width: 480px;
			background-color: #E2E2E2;
			border: 1px solid #8F8F90;
			border-collapse: collapse;
		}
#tariff #header td	{ border-bottom: 1px solid #8F8F90 }
#tariff td	{ /*font-family: courier !important;*/ padding: 0px 0px 0px 4px; text-align: center; }
#tariff td b	{ /*font-family: courier !important;*/ padding: 0px 0px 0px 4px; }
#tariff .right	{ border-left: 1px solid #8F8F90; }

table#attractionsNav	{
					width: 480px;
					border: none;
					margin: 0 auto 0 auto;
				}
table#attractionsNav td	{
					margin: 0 5px 0 5px;
					background-color: #E2E2E2;
					border: 1px solid #8F8F90;
					text-align: center;
				}

#attractionsLink1	{ width: 75px; -moz-border-radius-left: 7px; }
#attractionsLink2	{ width: 145px }
#attractionsLink3	{ width: 145px }
#attractionsLink4	{ width: 75px }

.attractionsLinkOff	{ cursor: default; font-weight: bold; }
.attractionsLinkOn	{ cursor: pointer; color: #003D80; text-decoration: underline }

.attractionsPageOff	{ display: none }
.attractionsPageOn	{  }
