<style type="text/css">
<!--
/* External Style Sheet */

	body { 
		background-color:#963;
		margin:0;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1em;
		color:#000;
		/*scrollbar-base-color: #009;
 		scrollbar-track-color: #009;
 		scrollbar-face-color: #fff;*/
	}
	td { 
		background-color:#fff;
		font-family:Arial, Helvetica, sans-serif; 
		color:#000; 
	}
	p { 
		font-family:Arial, Helvetica, sans-serif; 
		color:#000; 
		font-size:.9em;
	}
	p.date	{
		font-size:.8em;
		color:#963;
	}
	p.footer	{
		font-size:.7em;
	}
	p.phone {
		font-size:.8em;
		font-weight:bold;
		color:#000;
		text-align:right;
		padding-right:1.5em;
		margin-top:1px;
		margin-bottom:4px;
	}
	p.feature	{
		margin-left:5px;
	}
	p.navleft	{
		color:#fff;
		margin-left:5px;
	}
	p.paging	{
		font-size:.8em;
		text-align:right;
	}
	p.search	{
		font-size:.7em;
	}
	p.sidebar { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#000; 
		font-size:.75em;
	}
	p.side_head { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:1em; 
		color:#fff;
		font-weight:bold;
	}
	p.splash	{
		font-size:.8em;
		margin-left:5px;
	}
	blockquote	{
		font-family:Arial,Helvetica,sans-serif;
		color:#000;
		font-size:.8em;
	}
	ul { 
		font-family:Arial, Helvetica, sans-serif; 
		color:#000; 
		font-size:.8em;
	}
	ol { 
		font-family:Arial, Helvetica, sans-serif; 
		color:#000; 
		font-size:.8em;
	}
	li.navright	{
		font-weight:500;
	}
	
	a:link { 
		color:#060; 
		text-decoration:underline;
	}
	a:hover { 
		text-decoration:underline; 
		color:#fc6;
	}
	a:active { 
		text-decoration:underline; 
		color:#fc6; 
	}
	a:visited { 
		color:#666;
	}
	a:visited:hover {
		color:#fc6;
	}
	a.about { 
		color:#060; 
	}
	a.about:hover { 
		color:#c93; 
	}
	a.about:visited {
		color:#060;
	}
	a.about:visited:hover	{
		color:#c93;
	}


	a.navleft { 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:.9em;
		color:#ffc; 
		text-decoration:underline;  
		margin-left:15px;
	}
	a.navleft:hover { 
		color:#0f0; 
	}
	a.navleft:visited {
		color:#ffc;
	}
	a.navleft:visited:hover	{
		color:#0f0;
	}
	a.footer { 
		color:#ffc; 
	}
	a.footer:hover { 
		color:#fc6; 
	}
	a.footer:visited {
		color:#ffc;
	}
	a.footer:visited:hover	{
		color:#fc6;
	}
	

	
	h2 { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:1.2em; 
		color:#963;
	}
	h3 { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1em; 
		color: #000;
	}
	h3.feature { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:1em; 
		color:#ffc;
		margin-left:5px;
		margin-bottom:0;
		margin-top:0;
	}
	h3.feature_top { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:1em; 
		color:#069;
		margin-left:5px;
		margin-bottom:0;
		margin-top:0;
	}
	h4 { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:.8em; 
		color:#000;
		margin-left:5px;
	}
	h4.product	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:.9em; 
		color:#000;
		margin-left:0px;
		margin-bottom:-20;
	}
	h5.feature { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:.8em; 
		color:#000;
		margin-left:5;
		margin-bottom:-20;
	}
	
	form.search	{
		margin-bottom:0;
		}
	input.search	{
		font-size:.7em;
		color:#069;
	}
	input.search_button	{
		background-color:#996633;
		font-size:1em;
		font-weight:bold;
		color:#fff;
	}
	select.search	{
		background-color:#ffc;
		font-size:1em;
		margin-left:8px;
	}


	#form_email	{
		width:180px;
		background-color:#cc9;
		border:solid 2px #7d775f;
		padding:2px; 
		margin-right:0;
	}
	#form_search	{
		width:180px;
		background-color:#cc9;
		border:solid 2px #7d775f;
		padding:2px;
		margin-right:0;
	}
	#navleft	{
		width:180px;
		background-color:#ffc;
		background-image:url(http://www.webstermedia.com/snugharbormaps/images/bg_navleft.gif);
		background-repeat:no-repeat;
		border:solid 2px #fc6;
		padding-top:4px;
		padding-left:4px;
		padding-right:0px;
		margin-right:0px;	
	}
	#navright	{
		width:160px;
		background-color:#ffc;
		border:solid 2px #fc6;
		padding-top:0px;
		padding-left:2px;
		padding-right:0px;
		margin-right:0px;
		font-size:.9em;	
	}
	#sidebar_about	{
		width:160px;
		background-color:#fc6;
		border:solid 1px #c93; 
		padding:4px;
		font-size:.9em;
	}
	#sidebar_contact	{
		width:180px;
		background-color:#eed;
		border:dashed 1px #666; 
		padding:4px;
		font-size:.9em;
	}
	#sidebar_contact_home	{
		width:160px;
		background-color:#eed;
		border:dashed 1px #666; 
		padding:4px;
		font-size:.9em;
	}

	span.specs	{
		font-weight:bold;
		color:#666;
	}
	img.sidebar {
		margin-right:4px;
		border:1px solid #c93;
	}
	img.right	{
		float:right;
	}
-->
</style>