ul, li, h1, h2, h3, h4, form, html, p, fieldset, body, input, img, a, address, td, tr {
	margin:0; 
	padding:0; } 
		
img {
	border: none;}
			
body {
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	text-align: center;
	background-color: #FFFFFF;}
		
#wrap{
	margin: 14px auto;
	text-align: left;
	width: 952px;}
		
#wrap-inner {
	background: #fff;}
	
#header-wrap{
	background: url('../images/background-img/header-bg.gif') no-repeat top left;
	float: left;
	width: 100%;}
		
#logo {
	color: #441900;
	float: left;
	padding-left: 5px;
	font-size: 150%;
  	font-weight: bold;}
	
#logo img{
	margin: 10px 30px 5px 0px;}
		
#header {
	padding: 43px 0 0 15px;
	float:right;}
		
#header h1 {
	color: #333399;
	display: block;
	font-family: Arial;
	padding: 0px 14px;
	text-align: right;}
			
#main-body {
	background: #FFFFFF; 
	float: right;
	min-height: 417px;
  	height:auto !important;
  	height: 417px;
	width: 799px;}

#content {
	float: left;
	padding-top:20px;
	padding-left: 20px;
	width: 439px;}

#contentBS {
	float: left;
	padding-top:20px;
	padding-left: 20px;
	width: 760px;}

#content2 {
	float: left;
	padding-top:20px;
	padding-left: 20px;
	width: 760px;
	margin-left: 80px;}

h1 {
	font-size: 16px;
	color: #333399; 
	margin-bottom: 10px;
	margin-top: 10px;}
	
h2 {
	font-size: 15px;
	color: #333399; 
	margin-top: 10px;
	margin-bottom: 10px;}
	
h3 {
	font-size: 14px;
	color: #333399; 
	margin-top: 10px;
	margin-bottom: 10px;}
	
h5 {
	font-size: 14px;
	color: #CC3333; 
	margin-top: 15px;
	margin-bottom: 10px;}
	
p {
	font-size: 13px;
	color: #000000;
	margin-top:10px;
	margin-bottom: 10px; }
	
p span {
	font-size: 13px;
	color: #333399; }
	
.txtblue {
	color : #333399;}

.txtgrey {
	color : #999999;
	margin-bottom: 1px;}

.txtbluebold {
	color : #333399;
	font-weight : bold;}

.txtbold {
	color : #000000;
	font-weight : bold;}
	
#main-body a:link, #main-body a:visited {
	color: #333399;
	text-decoration: underline; }

#main-body a:hover, #main-body a:active {
  	color: #CC3333;
  	text-decoration: underline; }
	
#sidebar {
	float: left;
	width: 340px;}
		
#sidebar p {
	color: #333399;
	margin-bottom: 10px;
	margin-left: 50px;}
		
#sidebar h1 {
	font-size: 16px;
	color: #333399; 
	margin-bottom: 10px;
	margin-top: 45px;
	margin-left: 50px;}
	
#sidebar h2 {
	font-size: 13px;
	color: #333399; 
	margin-bottom: 10px;
	margin-left: 50px;}
	
#sidebar h3 {
	font-size: 12px;
	color: #333399; 
	margin-bottom: 10px;
	margin-left: 50px;}
		
#sidebar img {
	margin: 7px 0;}
		
#imageright {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-right: 8px;}
	
#sidebar-menu {
	background: #fff; 
	float: right;
	padding-top: 20px;
	width: 153px; }	
	
#sidebar-menu ul.links { 
	float: left; 
	list-style-type: none;
	width: 100%; }
		
#sidebar-menu ul.links li {
	font-size: 110%;
	font-weight: bold;
	float: left;
	padding: 10px 0px 8px 15px;}
	
#sidebar-menu ul.links li a {
	color: #999999;
	text-align: left;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	display: block;}
		
#sidebar-menu ul.links li a:hover {
	color: #333399;
	text-decoration: none;
	font-weight: bold;	}
	
#content div, #contentBS div, #sidebar div, #sidebar-2 div, #content-full div {
	padding: 14px;}
	
#content div, #contentBS div {
	padding-right: 0px;}
	
#sidebar div{
	margin-top: 14px;
	padding: 0;}
	
#footer {
	clear: both;
	height: 1%;
	padding-top: 30px;}
	
#footer ul.links {
	background: #333399 url('../images/background-img/links-bg.gif') no-repeat bottom left;
	float: left;
	list-style: none;
	width: 100%;}
		
#footer ul.links li {
	font-size: 95%;
	font-weight: bold;
	float: left;
	padding: 8px 0px 8px 25px;}
	
#footer ul.links li a {
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-size: 100%;}
		
#footer ul.links li a:hover {
	color: #FFFFFF;
	text-decoration: none;	}

p.fuze {
	color: #999999;
	font-size: 75%;
	float: right;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px; }
		
p.fuze a:link, p.fuze a:visited {
	color: #66CC00;
	text-decoration: underline; }
	
p.fuze a:hover, p.fuze a:active {
  	color: #66CC00;
  	text-decoration: underline;  }
  
.newsitem {
	float : left;
	width : 95%;
	border-bottom : 1px solid #ccc;
	margin-bottom : 1px;}

.newsitemBoatShop {
	float : left;
	width : 95%;
	border-bottom : 1px solid #ccc;
	margin-bottom : 1px;}

.newsimage {
	float : left;
	margin : 0 6px 0 0;
	border : 1px solid #cccccc;
	vertical-align : text-top;}

.newstextcontainer p {
	margin : 0 0 0 0;}

.ourservicesList {
	margin : 10px 20px 0px 10px;
	padding : 0px 20px 0px 10px; }

.ourservicesList li {
	list-style-image : url(...images/ourservicesBullet.gif);
	padding : 2px 0px 3px 1px; }
	
.blueline {
	float : left;
	background : #333399;
	color : #000;
	height : 1px;
	line-height : 1px;
	width : 100%;
	margin : 0 0 10px 0;}

.redline {
	float : left;
	background : #CC3333;
	color : #000;
	height : 1px;
	line-height : 1px;
	width : 82%;
	margin : 0 0 10px 0px;
	margin-left: 20px;}

.whiteline {
	float : left;
	background : #ffffff;
	color : #000;
	height : 0.5px;
	line-height : 1px;
	width : 95%;
	margin : 0 0 10px 0;}

.fuzeimage {
	float : left;
	margin : 0 6px 0 0;
	border : 1px solid #ffffff;
	vertical-align : text-middle;}

.navpanel{
	width:150px;
	background:#ffffff;
	margin-left: 1px;
	padding-top:10px;}
	
.nav{
	display:block;
	height:35px;
	margin-top: 15px;
	width:150px; }

.home{background:url(../images/nav_home1.gif) no-repeat;}
.home:hover{background:url(../images/nav_home2.gif) no-repeat;}
.services{background:url(../images/nav_services1.gif) no-repeat;}
.services:hover{background:url(../images/nav_services2.gif) no-repeat;}
.acc{background:url(../images/nav_accessories1.gif) no-repeat;}
.acc:hover{background:url(../images/nav_accessories2.gif) no-repeat;}
.bfs{background:url(../images/nav_bfs1.gif) no-repeat;}
.bfs:hover{background:url(../images/nav_bfs2.gif) no-repeat;}
.about{background:url(../images/nav_about1.gif) no-repeat;}
.about:hover{background:url(../images/nav_about2.gif) no-repeat;}
.news{background:url(../images/nav_news1.gif) no-repeat;}
.news:hover{background:url(../images/nav_news2.gif) no-repeat;}
.links{background:url(../images/nav_links1.gif) no-repeat;}
.links:hover{background:url(../images/nav_links2.gif) no-repeat;}
.wheretoski{background:url(../images/nav_wheretoski1.gif) no-repeat;}
.wheretoski:hover{background:url(../images/nav_wheretoski2.gif) no-repeat;}
.contact{background:url(../images/nav_contact1.gif) no-repeat;}
.contact:hover{background:url(../images/nav_contact2.gif) no-repeat;}
.fun{background:url(../images/nav_eventsfun1.gif) no-repeat;}
.fun:hover{background:url(../images/nav_eventsfun2.gif) no-repeat;}


/* Visibility Hidden */
.Hidden {
	  visibility: hidden; }
	 
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0; }

/* Gallery */ 
#gallery {position:relative; width:750px; background:url(../images/boatsforsale/backgroundboat1.jpg) no-repeat;}
#thumbs {width:180px; float:right;}
#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:150px; height:110px; border:1px solid #000;}
#thumbs a img {width:150px; height:110px; border:0;}
#thumbs a:hover {border-color:#ddd; visibility:visible;}
#thumbs a:hover img {position:absolute; width:auto; height:auto; right:185px; top:0; border:1px solid #333;}

/* Gallery2 */ 
#gallery2 {position:relative; width:750px; background:url(../images/boatsforsale/2007206Silverbackground.jpg) no-repeat;}
#thumbs2 {width:180px; float:right;}
#thumbs2 a {display:block; float:left; margin:0 0 5px 5px; width:150px; height:110px; border:1px solid #000;}
#thumbs2 a img {width:150px; height:110px; border:0;}
#thumbs2 a:hover {border-color:#ddd; visibility:visible;}
#thumbs2 a:hover img {position:absolute; width:auto; height:auto; right:193px; top:0; border:1px solid #333;}

/* Gallery3 */ 
#gallery3 {position:relative; width:750px; background:url(../images/boatsforsale/2007196Silver1.jpg) no-repeat;}
#thumbs3 {width:180px; float:right;}
#thumbs3 a {display:block; float:left; margin:0 0 5px 5px; width:150px; height:110px; border:1px solid #000;}
#thumbs3 a img {width:150px; height:110px; border:0;}
#thumbs3 a:hover {border-color:#ddd; visibility:visible;}
#thumbs3 a:hover img {position:absolute; width:auto; height:auto; right:193px; top:0; border:1px solid #333;}

/* Boatshop Gallery */ 
#galleryBS {position:relative; width:750px;}
#thumbsBS {width:180px; float:right;}
#thumbsBS a {display:block; float:left; margin:0 0 5px 5px; width:150px; height:110px; border:1px solid black;}
#thumbsBS a img {width:150px; height:110px; border:0;}
#thumbsBS a:hover {border-color:#ddd; visibility:visible;}
#thumbsBS a:hover img {position:absolute; width:auto; height:auto; right:195px; top:0; border: none;}

