/* 
Fish Bite Me CSS
Copyright 2009 Vanguard Web Studios
Created by Jason K. March 2,2009

Colors:
Black			- 000000
Royal Blue		- 0046A9
Grey			- cccccc
Deep Red		- C30D00
Softer Blue		- 007CD4
Light Blue/Grey	- ceefff
Cornflower Blue	- 7187BB
Dark Grey		- 666666
*/

html,body {height:100%;}
body,tr,td,table,div,p,li {font-family: arial, sans-serif; font-size: 12px;}
body {background: #000000;margin:0px;background-image:url(../images/fbm-background-repeat.jpg);background-repeat:repeat-x;}
.clear{clear:both;}
h2 {color:#0046A9; font-size:14px;}
h3 {color:#0046A9;font-weight:bold;font-size:14px;margin-bottom:0px;margin-top:5px;}
h5 {font-size:14px;margin-bottom:0px;margin-top:0px;}
h6 {color:#0046A9;font-size:12px;margin-bottom:0px;margin-top:0px;border-bottom:1px solid #cccccc;}
a.orange:link, a.orange:visited{color:#C30D00;}
.spacer {height:10px;}
#pageContainer {margin:auto;width:100%;}

#header{background-image:url(../images/fbm-watersurface-repeat.png); background-repeat:repeat-x; background-position:bottom; position:absolute; top: 0px;width:100%; height:280px; z-index:1000;align:center;}
	#header .logo{text-align:center;width:100%;z-index:-10;margin:auto;background-image:url(../images/fmb-header-logo.png);background-repeat: no-repeat;width:474px;height:243px;background-position:center center;}
	#header .subMenu{margin:auto;align:center;text-align:center;width:1024px;margin-top:-35px;}
	/* Donnie or Jason - There was an issue with this style declaration below so I commented it out */
	.subMenu div{margin-left:-2px;align:center;text-align:center;/*width:100%;padding:0;margin-left:-13px;margin: auto;text-align:center;*/}

.home a{float:left;width:72px;height:31px;overflow:hidden;}	
.home a {background-image:url(../images/fbm-home-btn.png);background-position:top left;}
.home a:hover {background-position:top right;}

.bitin a{float:left;width:130px;height:31px;overflow:hidden;}	
.bitin a {display:block;background-image:url(../images/fbm-whatsbitin-btn.png);background-position:top left;}
.bitin a:hover {background-position:top right;}

.rates a{float:left;width:123px;height:31px;overflow:hidden;}	
.rates a {background-image:url(../images/fbm-rates-btn.png);background-position:top left;}
.rates a:hover {background-position:top right;}

.tshirts a{float:left;width:201px;height:31px;overflow:hidden;}	
.tshirts a {display:block;background-image:url(../images/fbm-tshirts-btn.png);background-position:top left;}
.tshirts a:hover {background-position:top right;}

.booking a{float:left;width:295px;height:31px;overflow:hidden;}	
.booking a {background-image:url(../images/fbm-booking-btn.png);background-position:top left;}
.booking a:hover {background-position:top right;}

.reports a{float:left;width:187px;height:31px;overflow:hidden;}	
.reports a {background-image:url(../images/fbm-reports-btn.png);background-position:top left;}
.reports a:hover {background-position:top right;}


#footer {clear:both;width:100%;text-align: center; height:auto; padding-bottom:15px; color:white; top: -6px; left:auto; right:auto;}
	#footer a{color:#C30D00;font-size:12px;}
	#footer p{color:#007CD4;}
	
#mainBody {background-image:url(../images/fbm-content-background.png); background-repeat:repeat-y; width:1024px; margin:260px auto 10px auto; text-align:center; top: -6px; left:auto; right:auto; z-index:-1;clear:both;}
#bookingBody {height:100%;padding-left:20px; padding-bottom:30px;text-align:left;width:960px;margin-left:20px;background:white;}

#oldMainBody{width:1000px;height:auto;margin:0 auto;left:50%;background:yellow;color:white;border:1px white solid;}

.columnLeft{padding-left:20px;padding-top:20px;float:left;width:570px;height:100%;}
.columnRight{float:left;padding-top:10px;width:400px;height:100%;}

#homeLeft{float:left;width:220px;text-align:left;padding:10px;}
#homeRight{float:left;width:220px;padding:10px;text-align:left;border:0px;border-left:1px; border-color: #cccccc; border-style: solid;}

.homeBottom {position:absolute;margin-left:20px;margin-top:380px;padding-top:30px;width:850px;text-align:left;}

.charter {background-image:url(../images/fmb-charter-box.gif);height:232px;width:557px;}
	.charter p{margin-left:20px;}
	.charter h5{margin-left:20px;}
	.charter li{margin-left:40px;}	
	
.tournaments {background:#ceefff;width:547px;padding:5px;margin-top:-10px;}
	.tournaments p{margin-left:20px;}
	.tournaments h5{margin-left:20px;}
	.tournaments li{margin-left:40px;}	
	.tournaments table{margin-left:40px;}	
	.tournaments table tr{height:25px;}
	.tournaments table td{padding:5px;}
	
table.tourney {width:350px;}		
	.odd{background:white;padding:0px;}
	.green{color:green;font-weight:bold;}
	.red{color:red;font-weight:bold;}
	
#successesLeft {padding-left:20px; width:45%;float:left;}
	#successesLeft p{margin-top:0px;margin-bottom:2px;}
#successesRight {width:40%;float:left;}
	#successesRight p{margin-top:0px;margin-bottom:2px;}
	
.CalendarLegendTable td{background:#ceefff; padding:2px;}
.CalendarLegendTable {width:100%;margin-left:-20px;}	

.legend {
	position: relative;
	float:left;
	top: 105px;
	left: 600px;
	width:200px;
}

.headerNavigationTable {background:white;width: 100%;}
TR.header {width: 100%;background: #ffffff;}
TR.headerNavigation {background: white;border: 1px green solid;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #666666;font-weight : bold;background: white;}
A.headerNavigation {color: #C30D00;}
A.headerNavigation:hover {color: #C30D00;}

.row1 {align:left;text-align:left;}