@charset "utf-8";
/* CSS Document */



body
	{
		background: url(../images/wood.jpg) #000 repeat;
	}

body, p {
	  color: #fff;
	  font-family: Arial,Verdana, Tahoma, Helvetica;
	  font-weight:500;
	  font-size: 12px;
}


p, li {
	  line-height: 17px;


}

.clr
	{
	  height:0; 
	  overflow:hidden; 
	  margin:0;
	  clear:both;
		
	
}


.gallery_item
{
   float: left;
   width: 90px;
   height: 65px;
   overflow: hidden;
   margin: 15px 20px 0px 0;
 
   border: solid 4px #EEE;
}

.gallery_photo
{
   width: 150px;
}

#main{
    margin: 0px auto;
	width: 932px;

}

#inner { 
  	width:100%;
	overflow: hidden;
	background: url(../images/main_back.jpg) top repeat-y;
	
}

#buttons { 
  	margin: 0px auto;
	width: 890px;
	height: 51px;
	background: url(../images/head_blue-fill.jpg) #6EA5BC top repeat-x;
	border-top: 5px solid #6EA5BC;
	border-bottom: 6px solid #C41200;
}

#nav-menuL { 
    padding:0;
	margin:0;
  
}

#nav-menuL li
{
	float: left;
	margin: 0;
}

#nav-menuL li a
{
font-weight:800;
letter-spacing: 1px;
line-height: 44px;
float: left;
display: inline-block;
padding: 0px 12px;
border-left: 1px solid #0F3E56;
border-right: 1px solid #156A9C;
color: #fff;
text-decoration: none;
text-align: center;
}

#nav-menuL li a:hover
{
font-weight:800;
letter-spacing: 1px;
line-height: 44px;
float: left;
display: inline-block;
padding: 0px 12px;
border-left: 1px solid #0F3E56;
border-right: 1px solid #156A9C;
color: #fff;
text-decoration: none;
text-align: center;
background: #1e486a;
}

/* Hide from IE5-Mac \*/
#nav-menuL li a
{
float: none
}
/* End hide */


#nav-menuL2 { 
    padding:0;
	margin:0;
	overflow: visible;
	
  
}

#nav-menuL2 li
{
	float: left;
	margin: 0;
}

#nav-menuL2 li a
{
font-weight:800;
line-height: 44px;
float: left;
display: inline-block;
padding: 0px 9px;
border-left: 1px solid #0F3E56;
border-right: 1px solid #156A9C;
color: #fff;
text-decoration: none;
text-align: center;
}

#nav-menuL2 li a:hover
{
font-weight:800;
line-height: 44px;
float: left;
padding: 0px 9px;
display:inline-block;
border-left: 1px solid #0F3E56;
border-right: 1px solid #156A9C;
color: #fff;
text-decoration: none;
text-align: center;
background: #1e486a;
}

/* Hide from IE5-Mac \*/
#nav-menuL2 li a
{
float: none
}
/* End hide */


.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#boatpics { 
    padding:0;
	margin:0;
	overflow: visible;
	
  
}

#boatpics li
{
	float: left;
	margin: 0;
}

#boatpics li a
{
float: left;
display: inline-block;
padding: 0px 2.5px 0px 4.5px;

}

#boatpics li a:hover
{
float: left;
padding: 0px 2.5px 0px 4.5px;
display:inline-block;

}

/* Hide from IE5-Mac \*/
#boatpics li a
{
float: none
}

#Lcolumn{
	width: 155px;
	margin: 0px 0px 0px 21px;
	float: left;
		
}

#Rcolumn{
	width: 155px;
	margin: 0px 21px 0px 0px;
	float: right;	
}

#Lcolumn2{
	width: 155px;
	margin: 0px 0px 0px 21px;
	float: left;
	position: relative;
	display: inline;
		
}

#whitecolumn{
	width: 155px;
	padding: 18px 0 24px 0;
	background: #fff;
	border-top: 4px solid #CFE3E5;
	border-bottom: 3px solid #CFE3E5;	
}

#beigeboat{
	margin: 10px 0px;
	border-top: 1px solid #c9c19f;
	border-bottom: 1px solid #c9c19f;
	background: #f1e7ca;
	padding: 16px 0px;

}

#beige{
	width: 155px;
	margin: 0px;
	border-bottom: 1px dotted #c9c19f;
	background: #f1e7ca;

}


#beige2{
	width: 155px;
	margin: 0px;
	border-bottom: 1px dotted #c9c19f;
	background: #E2C896;

}

#logocolumn{
	width: 1px;
	height: 1px;
	margin: 0px auto;
	overflow: visible;
	position: relative;
	left: -80px;
	z-index: 2;
}

#logo{
	overflow: visible;
	position: absolute;
	z-index: 3;
}

#homepic1{
	margin: 10px 16px 0 16px;
}

.gifttext{
	margin: 5px 16px 15px 16px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10.5px;
	color: #27426B;	
}

.directionspace{
	margin: 0px 20px 0px 5px;
	float: right;
	
}

.sidefish{
	margin: 0px 16px 0px 0px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10.5px;
	color: #27426B;	
}



.sidefishhead{
	font-size: 10.5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	font-style: italic;	
}

.sidetextalt{
	margin: 5px 0 10px 16px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10.5px;
	color: #cc0000;	
}

.sidetext{
	margin: 5px 0 10px 16px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10.5px;
	color: #7A6F62;	
}
	
.sidetext a:link
{
	text-decoration: underline;
	color: #7A6F62;	
}

.sidetext a:hover
{
	text-decoration: underline;
	color: #7D8B96;	
}

.sidetext a:visited
{
	text-decoration: underline;
	color: #7A6F62;	
}

.sidehead{
	margin: 7px 0 0 5px;
	float: left;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color: #fff;	
}

.faq{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #e3bcbc;	
}

.faqanswer{
	font-size: 14px;
	color: #CEAEA5;
	font-style: italic;	
}

.rateshead{
	font-size: 16px;
	font-weight: bold;
	color: #DDA2A2;	
}

.rateshead a:link
{
	text-decoration: underline;
	color: #7A6F62;	
}

.rateshead a:hover
{
	text-decoration: underline;
	color: #7D8B96;	
}

.rateshead a:visited
{
	text-decoration: underline;
	color: #7A6F62;	
}

.ratesitalic{
	font-size: 13px;
	font-style: italic;
	color: #DDA2A2;	
}

.hello{
	margin: 10px 0;
	font-weight: bold;
	font-size: 19px;
	font-style: italic;	
}

#regspacing{
	margin: 20px 0 20px 5px;
	
}

#iconspacing{
	margin: 20px 0 5px 0;
	
}

#redarrow{
	width: 18px;
	height: 26px;
	float: left;
	background: url(../images/redband-arrow.jpg) left no-repeat;
	
}

#redband{
	width:155px;
	height: 26px;
	background: url(../images/redband.jpg) left repeat-x;
	
	
}

#fishtag{
	margin: 0 16px 10px 0;
	float: left;
	z-index: 1;

}

#camera_icon{
	margin: 20px 0 0 12px;
}

#SelectPhotoMonth
{
	margin: 10px 0 0 10px;
	width: 135px;
}
	
#contentarea{
	width: 485px;
	margin: 0 0 0 225px;
	overflow: visible;
	padding-top: 8px;
}

#inner_content
{
	background: url(../images/red.jpg) repeat-y;
	position: relative; top: -45px; 
	overflow: visible;
}

#inner_photo
{
	position: relative; top: -45px; 
	overflow: visible;
}

#inner_gift
{
	margin: 0 0 0 20px;
	position: relative; top: -45px; 
	overflow: visible;
}

#innerwhite{
	width: 100%;
	height: 68px;
	border-top: 2px dotted #d1e8f8;
	background-color: #FFFFFF;
}

#tabL{
	width: 150px;
	padding-top: 5px;
	margin-top: 20px;
	float:left;
}

#tabR{
	width: 150px;
	padding-top: 5px;
	margin-top: 20px;
	float:right;
}

#tabemail{
	width: 144px;
	height: 38px;
	margin: 20px 5px 20px 0;
	float: right;
	background: url(../images/tab-email.jpg) no-repeat;
}

#tabphone{
	width: 144px;
	height: 38px;
	margin: 20px 5px 20px 0;
	float: right;
	background: url(../images/tab-phone.jpg) no-repeat;
}

#tabreg{
	width: 156px;
	height: 58px;
	margin: 11px auto 10px;
	background: url(../images/tab-register.jpg) no-repeat;
}

.number{
	margin-top: 8px;
	font-size: 24px;	
}

.tabtextalt{
	margin: 12px 0 0 34px;
	font-size: 14px;
	color: #27426B;	
}

.tabtext{
	margin-top: 12px;
	color: #7A6F62;	
}

.tabtext a:link
{
	font-size: 14px;
	color: #27426B;
	
}

.tabtext a:hover
{
	font-size: 14px;
	color: #7A6F62;
	text-decoration: underline;	
}

.tabtext a:visited
{
	font-size: 14px;
	color: #27426B;	
}

#tabred{
	width: 80px;
	height: 18px;
	margin: 0px auto;
	background: url(../images/tab-red.jpg) no-repeat;
}

#redarea p{
	
	padding: 0px 25px 0px 25px;
}

#redarea
{
    padding: 0 0 20px 0;
	border-top: 6px solid #b60606;
	border-bottom: 3px solid #fff;
}

#reddark{

	width: 100%;
	height: 40px;
	background: url(../images/slant.gif);
	border-top: solid 2px #A80707;
	border-bottom: solid 2px #cc0000;
    overflow: visible;
	margin: 15px 0;
}

#cleatR{
	width: 11px;
	height: 45px;
	float: right;
	position: relative; right: -11px;
	overflow: visible;
	background: url(../images/cleatR.jpg) no-repeat;
}

#cleatL{
	width: 11px;
	height: 45px;
	float: left;
	position: relative; left: -11px;
	overflow: visible;
	background: url(../images/cleatL.jpg) no-repeat;
}

#footback{
	margin: 0px auto;
	width: 890px;
	background: #F2ECD3;
}

#footwhite{
	width:100%;
	height: 20px;
	background: #fff;
	border-top: 6px solid #C41200;
	border-bottom: 1px dashed #7A6F62;
}

#footspacing{
	padding: 10px;
	border-top: 2px solid #79685e;
	
}

#footlogo{
	margin: 15px 0 5px 380px;
	
}

.footertag{
	margin: 0px auto 10px;
	font-size: 10.5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #CC0000;
	font-style: italic;

	
}

.footertext{
	font-size: 12px;
	color: #79685e;
	
}

.footertext a:visited
{
	color: #79685e;

}


.footertext a:link
{
	text-align: center;
	font-size: 12px;
	color: #79685e;
	padding: 6px;
	border-top: 2px solid #79685e;
	
}


#flashpos{
	margin: 0px auto;
	width:890px;

}

#homepic{
	position: relative; top: -50px; 
	overflow: visible
}

.beige{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 11px;
	color: #7A6F62;	
}
	
.beige a:link
{
	text-decoration: underline;
	color: #7A6F62;	
}

.beige a:hover
{
	text-decoration: underline;
	color: #7D8B96;	
}

.beige a:visited
{
	text-decoration: underline;
	color: #7A6F62;	
}

.blue{
	color:#a4bbc2;
}

.beige_big{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 15px;
	color: #7A6F62;	
}	

