body {
  margin: 0 auto;
  text-align: center;
  background:  #e4f1fe;  
}

#page {
  background: #fff;
  margin: auto;
  text-align: left;
}
	
p {
  margin: 8px 0 2px 0;
}	



/*--------LINKS------------*/	
	
A:link {
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00437a;
}
			
A:visited {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00437a;
}
		
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4f89b9;
}
			
#footertext a {
 font-size: 9px;
 color: #00427a;
 font-weight: bold;
}

#footertext a:hover {
 text-decoration: underline;
}
	
/* ----------- text formatting -------------*/

.bluebg {
  background: #e4f1fe;
}

.minicontent {
 padding: 3px 6px 3px 6px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000;
}	

.testimonial {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
}

.test {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000;
 font-weight: bold;
}		

#footertext {
 width: 100%;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #00427a;
 margin-top: 8px;
 margin-bottom: 8px;
}
			
.content {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #000;
 line-height:18px;
 text-align:justify;
 }
			
.maincontent {
  padding: 10px 10px 10px 10px;
}
	
			
/* ------TABLES----*/
.footertable {
background-image:url(../images/footerbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color: #9d001d;
padding: 10px;
border-top: 4px solid #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;  }

.homecontenttable {
border-top: 4px solid #ffffff; 
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff; }

.rightleftborder {
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff; }

.aboutusleftside {
background-image:url(../images/fishy.jpg);
background-position: bottom;
background-repeat: no-repeat;}

.squiggletable {
background-image:url(../images/squiggle2.jpg);
background-position: top right;
background-repeat:no-repeat;}


.inforow td {
  border-bottom: 1px solid #666;
}


/*---------TITLES-----------*/
.header {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #00437a;
 font-size: 16px;
 font-weight: bold;
}

.subheader {
  font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #4f89b9;
 font-size: 14px;
 font-weight: bold;
}

.error {
	color: #FF0000;
	font-weight: bold;
}


/*--------IMAGES------------*/
.imageline {
border: 1px solid #00437a;
padding:3px;
margin-left:10px;
margin-right:10px;
}

@media print {
.tabcontent {
	display:block!important;
}
}



.specials_box {
	background-color: #BCDFFF;
	margin: 5px 50px 0px 50px;
	border:1px solid navy;
	padding:10px;
	}
