body  {
	margin: 0;
	text-align: center;
	background-image: url(images/background.jpg);
	padding: 0;
	font-family: Helvetica, verdana, "Trebuchet MS", arial, sans-serif;
}
#container {
	width: 764px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	border: 3px solid #444444;
	background-color: #336699;
} 
#menu {
	background-color: #000;
	width: 770px;
	border-left: 3px solid #326A9A;
	border-right: 3px solid #326A9A;
	padding: 0px;
	margin: 0 auto;
}
#jpgrotator	{
	width: 577px; 
	height: 294px; 
	border: 0;
	border-top: 2px solid #444444; 
	border-bottom: 2px solid #444444; 
	border-left: 2px solid #444444;
	}
#form {
	padding-left: 20px;
	}
#recentNewWindowPhoto {
	background-color: #FFF;
	margin: 0 auto;
	padding: 0px;
	width: 670px;
}
.maintext   {FONT: 10pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: 000000;
	  padding-left: 15px;
	  padding-right: 5px;
	  padding-top: 15px; 
	  }

.celltext_blank {FONT: 10pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: 000000;
	  }
	  
.celltext  {
	FONT: 10pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: 000000;
	  background-image: url('images/centercellback.jpg');
	  background-repeat: no-repeat;	  
	  background-position: 50% 10%; 
	  padding-right: 12px;
	  }
	  
.celltext_res  {FONT: 10pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: 000000;
	  background-image: url('images/rescellback.jpg');
	  background-repeat: no-repeat;	  
	  background-position: center;
	 
	  }
	  
.celltext_consult  {FONT: 10pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: 000000;
	  background-image: url('images/consulting_back.jpg');
	  background-repeat: no-repeat;	  
	  background-position: center;
	 
	  }
	  
.celltext_install  {FONT: 10pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: 000000;
	  background-image: url('images/baymap.jpg');
	  background-repeat: no-repeat;	  
	  background-position: center;	 
	  }
	  
.celltext_service  {FONT: 10pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: 000000;
	  background-image: url('images/mooring_svcback.jpg');
	  background-repeat: no-repeat;	  
	  background-position: 50% 0%;  
	  }
	  
.celltext_marina  {FONT: 10pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: 000000;
	  background-image: url('images/marina_back.jpg');
	  background-repeat: no-repeat;	  
	  background-position: 50% 0%;  
	  }
	  
h1	{FONT: 12pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
                   Color: #326A9A;
                   padding-bottom: 0pt;
				   margin:0;
                   }
				   
.title	{FONT: 12pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
                   Color: #326A9A;
                   font-weight: bold;
                   padding-bottom: 20pt;
                   }
                   
.subtitle	{FONT: 11pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
                   Color: #326A9A;
                   font-weight: bold;
                   padding-bottom: 10pt;
                   }
                   
.sidecell   {FONT: 8pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	  Color: FFFFFF;
	  text-align: justify;
	  background-image: url('images/side_cell_back1.jpg');
	  background-repeat: no-repeat;	 	  
	  background-position: center;
	  }
	  
.sidetitle     {FONT: 10pt  Verdana, Helvetica,  Trebuchet MS, arial, sans-serif;
	  Color: FFFF00;
	  text-align: center;
	  font-weight: bold;	  
	  }
	  
/*p, ul { margin: 1em 0 
          text-align: center; }*/

	  
.footer	{FONT: 8pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	 Color: #FFFFFF;
	 text-align: center;
	 }
	 
/*.storesize {FONT: 8pt  Helvetica, verdana, Trebuchet MS, arial, sans-serif;
	 Color: #000000;
	 text-align: left;
	 }*/

/*UL (margin-bottom: 0px;
        margin: 2em 0;
        list-style-image: url(images/cp_Bulletsq.gif);
        line-height: 120%;
        
 }	*/ 
        
/*LI {list-style: circle outside; color:white;
     list-style-image: url(images/cp_Bulletsq82.gif);
     Font-size: 9pt;
     line-height: 110%;                     
       } */
       
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:link { color: #236795 }
a:visited { color: #236795 }
a:hover { color: #ff0000 }

.standardinput	{ FONT: 11px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		WIDTH: 150PX;
		BORDER: #000000 1px solid}

.pictinput		{ FONT: 11px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		WIDTH: 300PX;
		BORDER: #000000 1px solid}

.dropdown {	COLOR: #333333;
		WIDTH: 100PX;
		FONT: 11px geneva, verdana, arial, sans-serif}


.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		WIDTH: 300PX;
		BORDER: #000000 1px solid}

.submitbutton {           background-image: url("images/addto.gif");
		color: #FFFFFF;
		border: 0
		WIDTH: 100PX;
		HEIGHT: 24PX;
		cursor:hand;
		 }

.submitbuttonon { background-image: url("../images/submiton.gif");
		  FONT: 11px verdana, arial, sans-serif;
		  font-weight: bold;
		  letter-spacing: 0px;
		  color: #FFFFFF;
		  WIDTH: 120 PX;
		  HEIGHT: 23PX;
		  cursor:hand;
		  BORDER: #FFFF00 1px solid;
		  background-color:#427AAA; }
		  
.submitbuttonlg        { background-image: url("../images/submit.gif");
		FONT: 11px verdana, arial, sans-serif;
		font-weight: bold;
		letter-spacing: 0px;
		color: #FFFFFF;
		WIDTH: 200PX;
		HEIGHT: 23PX;
		cursor:hand;
		BORDER: #ffff00 1px solid;
		background-color:#427AAA; }
		
.tnail		{ border: 1px solid black;}

.warning {
	font-weight: bold;
	color: #f00;
}
/*honeypot for spiders*/
	 #website {
display: none;
}
#tdimage {
	background-image: url(images/side_cell_back.jpg);
	margin: 0px;
	padding: 0px;
	}
	 
.mastheadLinks {
	font-size: 11px;
	text-align: center;
	margin: 0px;
	padding-bottom: 4px;
	color: #fff;
	line-height: 1.3em;
}
.mastheadLinksHead {
	font-size: 14px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #ffff00;
	line-height: 1.3em;
}
.mastheadLinksHead a:active { 
color: #ffff00; 
text-decoration: none;
}
.mastheadLinksHead a:link { 
color: #ffff00; 
text-decoration: none;
}
.mastheadLinksHead a:visited { 
color: #ffff00; 
text-decoration: none;
}
.mastheadLinksHead a:hover { 
color: #000000; 
text-decoration: underline;
}
.mastheadLinks a:active { 
color: #fff; 
text-decoration: none;
}
.mastheadLinks a:link { 
color: #fff; 
text-decoration: none;
}
.mastheadLinks a:visited { 
color: #fff; 
text-decoration: none;
}
.mastheadLinks a:hover { 
color: #000000; 
text-decoration: underline;
}
