
body {
	background-image: url(images/bkg.jpg);
}

.topHeader{
background:url(images/topHeader.png) repeat-y;
margin:0 auto;
width:1000px;
padding:0px;
height:190px;
}


.textWrapper{
background:url(images/textWrapper.png) repeat-y;
margin:0 auto;
width:1000px;
float:center;
background-position:center top;
overflow:hidden;
}

.mainContent{
margin:0 auto;
width:780px;
height:100%;
padding:0;
float:center;
background-position:center top;
}

.logo{
float:left;
width:310px;
height:120px;
margin-top:25px;
margin-left:95px;
}

.menu{
float:left;
width:800px;
height:25px;
margin-top:18px;
margin-left:102px;
clear:both;
}

.flashBanner{
float:left;
width:800px;
height:242px;
margin-left:4px;
margin-top:-2px;
z-index:-7px;
}


.leftcolumn{
background:url(images/columnBKG.png) no-repeat;
float:left;
width:550px;
height:575px;
padding:0px;
}

.textContainer1{
float:left;
width:465px;
padding-top:57px;
padding-left:40px;
padding-right:40px;
}

.footer{
background:url(images/footer.png) no-repeat;
margin:0 auto;
width:1000px;
min-height:85px;
height:100%;
padding:0;
float:center;
background-position:center top;
overflow:auto;
}

.footercolumnleft{
width:450px;
padding-top:20px;
padding-botom:0px;
padding-right:10px;
float:left;
margin-left:125px;
}

.footercolumnright{
width:225px;
padding-top:13px;
padding-botom:0px;
padding-right:123px;
float:right;
margin: 0 auto;
}

.homeText{
width:395px;
padding-right:40px;
padding-left:15px;
padding-botom:0px;
padding-top:10px;
float:right;
margin: 0 auto;
}

.rightcolumn2{
width:200px;
padding-top:10px;
padding-botom:0px;
padding-right:10px;
float:right;
margin: 0 auto;
}

.description{
background:url(images/customerCorner.jpg) no-repeat;
width:325px;
min-height:400px;
margin-top:20px;
padding-botom:0px;
float:left;

}

.customerLinks{
width:270px;
padding-top:57px;
padding-left:4px;
padding-botom:0px;
float:center;
margin: 0 auto;
}

.badge{
width:166px;
min-height:166px;
padding-top:0px;
padding-botom:0px;
padding-right:30px;
float:right;
margin: 0 auto;
}

.aboutUs{
width:375px;
min-height:400px;
padding-top:0px;
padding-botom:0px;
padding-right:40px;
padding-left:30px;
float:left;
margin: 0 auto;
}

.boatPictures{
width:300px;
min-height:400px;
padding-top:0px;
padding-botom:0px;
padding-right:10px;
padding-left:10px;
float:left;
margin: 0 auto;
}

.contactInformation{
width:350px;
padding-top:0px;
padding-botom:0px;
padding-right:30px;
float:right;
margin: 0 auto;
}

.hoursOfOperation{
width:360px;
height:250px;
padding-top:0px;
padding-botom:0px;
padding-left:30px;
float:left;
margin: 0 auto;
}

.services{
width:400px;
min-height:400px;
padding-top:0px;
padding-botom:0px;
padding-right:30px;
padding-left:30px;
float:right;
margin: 0 auto;
}

.servicesPics{
width:250px;
min-height:400px;
padding-top:0px;
padding-botom:0px;
padding-right:px;
padding-left:30px;
float:left;
margin: 0 auto;
}

.contactForm{
width:360px;
height:250px;
padding-top:0px;
padding-botom:0px;
padding-left:40px;
float:left;
margin: 0 auto;
}


<!--%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%-->
<style type="text/css">


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		margin-left:52px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		background-color:transparent;
		color:#111111;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		text-align:left;
		border-color:#999999;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#cccccc;
		color:#111111;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:120px;
		padding:10px;
		margin:0px 0px 0px;
		background-color:white;
		background-image:url(qmimages/gradient_11.gif);
		background-repeat:repeat-y;
		background-position:left center;
		border-width:1px;
		border-style:solid;
		border-color:#999999;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 20px 3px 2px;
		margin:0px;
		background-color:transparent;
		color:#111111;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		color:transparent;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		color:transparent;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_1.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:transparent;
		background-image:url(qmimages/arrow_0.gif);
		color:#111111;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 0px 5px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#333333;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#333333;
		background-color:#000000;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#333333;
		background-color:#000000;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-color:transparent;
		background-image:url(qmimages/arrow_0.gif);
		color:transparent;
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 a img	
	{	
		display:block;
		border-style:none;
	}
	
	
	
	

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {
	color: 11;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {font-size: 14px}
.style5 {font-size: 5px}

