body {
	margin: 0;
	padding: 0;
	font-family: helvetica;
	background-color: white;
	background-image: url(backrounds/919.gif);
	background-repeat: repeat-x repeat-y;
}

#charterform label {
	float: left;
	text-align: right;
	width: 500px;
}

#charterform select {
	width: 200px;
}

.boat {
	float: left;
	width: 200px;
	min-height: 275px;
	height: 285px;
}

.boat h1 {
	font-size: 1.5em;
}

.boat h2 {
	font-size: 1.0em;
}

#footer {
	clear: both;
	font-size: 12px;
}

#gravy {
	width: 200px;
	clear: both;
}

#animatedheader {
	z-index: 2;
}

#mainmenu {
	width: 200px;
	float: left;
}



#leftmenu {
	border: 0px;
}

#leftmenu tr {
	margin-bottom: 20px;
}

#leftmenu td {
	height: 33px;
	width: 200px;
	min-width: 200px;
	background: url(menubgred.png);
	background-repeat: no-repeat;
	color: grey;
	width: 200px;
	font-size: 18px;
	letter-spacing: 2px;
	text-align: center;
}

.boxout {
	text-align: center;
	display: table;
	margin: 0px;
	padding-top: 7px;
	min-height: 33px;
	height: 33px;
	background: url(menubgred.png);
	background-repeat: no-repeat;
	color: grey;
	width: 200px;
	font-size: 18px;
	letter-spacing: 2px;
	margin-bottom: 5px;
}

.boxem {    
	display: table-cell;
	vertical-align: middle;
	min-height: 33px;
	height: 100%;
	line-height: 100%;
}

a {
	color: blue;
}

a:visited { color: blue; }

#mainmenu a { 
	text-decoration: none;
	color: #dddddd;
	width: 100%;
}

#mainmenu a:visited {
	color: #dddddd;
}

#mainmenu a:hover {
	color: white;
}

#hd {
	width: 950px;
}

#sidebar {
	width: 300px;
	float: right;
}

#main { 
	width: 400px;
	padding: 5px;
}

#mainwide { 
	width: 610px;
	padding: 0px;
	margin: 25px 0px 0px 0px;
	float: right;
}

.toplevelcontainer { 
	background-color: white;
	width: 975px;
	margin: 0;
	padding: 0;
}

.abutting { 
	border: 0;
	margin: 0;
	padding: 0;
}

.contentarea {
	margin: 0;
	padding: 5px;
}

.fbox {
	margin: 5px;
	padding: 0;
	border: 1px solid grey;
	width: 200px;
	color: white;
}

.fboxheader {
	margin: 0;
	background-image: url(images/headerbarbg.png);
	background-repeat: repeat-x;
	font-family: helvetica;
	height: 26px;
	vertical-align: middle;
	padding-top: 3px;
}

.fboxcontent {
	color: black;
	padding: 10px;
}


/*
.fishbox { cell-width: 200px; text-align: center; color: black; float: left; font-family: helvetica; background-repeat: no-repeat; width: 200px; height: 120px; min-height: 120px; }
.fishbox p { margin: 0px; padding: 0px; font-size: 50px; height: 100px; background-repeat: no-repeat; height: 90px; padding-top: 15px; min-height: 40px; width: 200px;}
.fishbox h3 {  padding: 0px 0px 12px 0px; font-size: 30px; }
*/

.fishbox { text-align: center; font-size: 1.75em; }
.fishbox img { border: 0px; }
.fishbox a { color: black; text-decoration: none; }
.fishbox a:visited { color: black; }

#Table_02 a { text-decoration: none; }

.Albacore { background-image: url(Fish/mspc134.jpg); }
.Barracuda { background-image: url(Fish/mspc124.jpg); }
.Blackseabass  { background-image: url(Fish/mspc080.jpg); }
.Bluefintuna              { background-image: url(Fish/mspc138.jpg); }
.Bocaccio              { background-image: url(Fish/mspc046.jpg); }
.Bonito              { background-image: url(Fish/mspc132.jpg); }
.Cabezon              { background-image: url(Fish/mspc076.jpg); }
.CalicoBass              { background-image: url(Fish/mspc082.jpg); }
.Halibut              { background-image: url(Fish/mspc146.jpg); }
.Leopardshark              { background-image: url(Fish/mspc012.jpg); }
.Lingcod              { background-image: url(Fish/mspc070.jpg); }
.Mackerel              { background-image: url(Fish/mspc128.jpg); }
.Makoshark              { background-image: url(Fish/mspc006.jpg); }
.Redsnapper              { background-image: url(Fish/mspc058.jpg); }
.SandBass              { background-image: url(Fish/mspc084.jpg); }
.Sculpin              { background-image: url(Fish/mspc040.jpg); }
.Sheephead              { background-image: url(Fish/mspc122.jpg); }
.Skipjack              { background-image: url(Fish/mspc130.jpg); }
.ThresherShark              { background-image: url(Fish/mspc004.jpg); }
.Whiteseabass              { background-image: url(Fish/mspc096.jpg); }
.Yellowfintuna              { background-image: url(Fish/mspc140.jpg); }
.Yellowtail              { background-image: url(Fish/mspc090.jpg); }

div#framenav {
 height: 30px;
 width: 100%;
}

div#framenav ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #FFF;
 line-height: 30px;
 white-space: nowrap;
}

div#framenav li {
 list-style-type: none;
 display: inline;
	background: url(menubgred.png);
	background-repeat: no-repeat;
	letter-spacing: 2px;
	color: grey;
}
div#framenav li a {
 text-decoration: none;
 padding: 7px 10px;
 color: #FFF;
}

div#framenav li a:link {
 color: #FFF:
}

div#framenav li a:visited {
 color: #CCC;
}

div#framenav li a:hover {
 font-weight: bold;
 color: #FFF;
 background-color: #3366FF;
}

.fieldWrapper {
text-align: left;
width: 200px;
float: left;
padding-bottom: 15px;
}

.fieldsetBox { 
clear: both;
border: 0;
}

ul {
text-align: left;
}
