

#wrap_menu {
	background:url(/images/menu_bg.jpg);	
}

ul#menu {
	padding:0;
	margin:0;
	height:45px;	
	font-family:Tahoma, Geneva, sans-serif;
	width:100%;
}
#menu li {
	display:inline;
	list-style:none;
	line-height:45px;
	text-transform:uppercase;
}
#menu li a {
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-size:13px;
	background-position:top;	
	display: block;    
	height:44px;
	line-height: 44px;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
	float:left;
	padding:0 17px;
}
#menu li a:hover {
	background:url(/images/menu_bg_over.jpg);
	color:#FFF;
}

#wrap {
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
}

#wrap_flash {
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
	position:fixed;
	background:#022d56 url(images/bg_flash.jpg) top repeat-x;
}

body {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:16px;margin-top:0px;background:#022d56; }

#box1 {
	box-shadow: 			0px 5px 5px #000;
	-o-box-shadow:			0px 5px 5px #000;
	-moz-box-shadow:		0px 5px 5px #000;
	-webkit-box-shadow:	0px 5px 5px #000;
}	

#box2 {
	box-shadow:				-10px -10px 0 #000;
	-o-box-shadow:			-10px -10px 0 #000;
	-moz-box-shadow:		-10px -10px 0 #000;
	-webkit-box-shadow:	-10px -10px 0 #000;
}

#box3 {
	box-shadow:				0 0 5px #f00;
	-o-box-shadow:			0 0 5px #f00;
	-moz-box-shadow:		0 0 5px #f00;
	-webkit-box-shadow:	0 0 5px #f00;
}
	
#container {width:934px;margin:0 auto;}
h1 {font-size:28px;color:#D8D1C9;text-align:right;padding-top:60px;}
h2 {font-size:16px;color:#4B5E70;margin-top:0;padding-top:0;}
h3 {font-size:16px;color:#003366;margin-top:0;padding-top:0;}

td {font-size:12px;}

a {text-decoration:none;color:#4B5E70;}
a:hover {text-decoration:none;color:#003366;}

/*
.ddoverlap{margin-top:-15px;}
.ddoverlap ul{padding: 0;margin: 0;font-weight:bold;list-style-type: none;}
.ddoverlap li{display: inline;margin: 0;}
.ddoverlap li a{padding: 6px 7px;text-decoration: none;padding-right: 32px; color: #FFFFFF;background: transparent url(images/menutab.gif) 100% 1px no-repeat; border-left:;position: relative;display: block;float: left;margin-left: -5px; left: 20px;}
.ddoverlap li a:visited{color: #FFFFFF;}
.ddover lap li a:hover{text-decoration: underline;}
.ddoverlap li.selected a{ color: #FFCC00;z-index: 100; top: 1px; background: transparent url(images/menutabselected.gif) 100% 0 no-repeat;}
.ddoverlap li.selected a:hover{text-decoration: none;} 
*/

#paneLeft {float:left;width:530px;padding:10px;}
	#subpgMenu a {font-weight:bold; font-variant:small-caps;text-decoration:none;}
	#subpgMenu a:hover {font-weight:bold; font-variant:small-caps;text-decoration:none;color:#003399;}
#paneRight {float:left; width:300px;padding:10px;}
#paneFull {width:830px;padding:10px 20px 10px 20px;}

.boatTwoup {float:left;width:415px;padding:10px;}

#MasterSeriesText {color: #4B5E70;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(/images/barbg.gif);
	background-repeat: repeat-x;

}

#JonBoatsText {
	color: #4B5E70;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(/images/barbg.gif);
	background-repeat: repeat-x;

	margin-bottom:20px;
	margin-top:20px;
}
#OptionalEquipmentText {
	color: #4B5E70;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(/images/barbg.gif);
	background-repeat: repeat-x;

	margin-bottom:20px;
	margin-top:20px;
}
	
#bodytop {background-color:#FFF;height:128px;padding-left:30px;	padding-right:30px;margin-top:-34px;}
#bodymiddle {background-color:#FFF; background-position:center;padding-left:30px;	padding-right:30px; margin-top:-10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#bodybottom {background-color:#FFF; background-position:center;}

.subBoats a {font-weight:bold;}
#jonboats img, .accImg img {border:0px solid #D8D1C9;}
.accImg {float:left;padding:4px 5px 4px 5px;text-align:center;}

#contact {float:left;padding-left:81px; padding-bottom:8px;	}

#DealerLocator {height:10px; margin-top:18px; padding-top:64px; padding-right:8px; font-size: 16px; text-transform:uppercase; text-align:center;}

#footer {height:10PX;font-size: 10px; font-weight:bold; text-transform:uppercase;text-align:center;}
	#footerContent {padding-left:50px; padding-top:4px;	padding-bottom:10px;}
	#footercopyright {text-align:center;}
