html {
	margin: 0;
	padding: 0;
	background:#323232 url(../images/bgTileFiber.jpg)  center top;
}

body {
	margin: 0;
	padding: 0;
	background: url(../images/headerFade.png) repeat-x center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#635d38;
	line-height:15px; 
}

a{
	padding-top:3px;
	color:#635d38;
	text-decoration: underline;
}

h2{
	font-size:24px;
	font-weight: normal;
	color:#9b5320;
}

h3{
	font-size:15px;
	font-weight: bold;
	margin-bottom: 5px;
	
}

h4{
	color:#9b5320;
	margin:0;
	margin-bottom: -10px;
}


img {
	border:0px;
}

#logo{
float:left;
	margin-top:-90px;
}

#social{
float:right;
	margin-top:-110px;
		color:#9b5320;
		font-weight:bold;
}

#social img{
	margin-bottom: -10px;
}


#header{
	height:570px;
}

.headerBlank {
		background: url(../images/homeBG.jpg) no-repeat center top;
}

.headerTrip {
		background: url(../images/homeBGtrip.jpg) no-repeat center top;
}

.headerCompany {
		background: url(../images/homeBGcompany.jpg) no-repeat center top;
}

.headerManufacturing{
		background: url(../images/homeBGmanufacturing.jpg) no-repeat center top;
}

.headerRetailShop{
		background: url(../images/homeBGretail.jpg) no-repeat center top;
}


#headerMiddle{
	background: url(../images/homeBGMiddle.png) repeat-y center top;
	padding-bottom: 20px;
}

#headerBottom{
	background: url(../images/homeBGBottom.png) no-repeat center top;
	height:66px;
	margin-top:-16px;
}


#content{
		width:943px;
		margin: 0 auto;
		padding-left:14px;
		margin-top:-452px;
		padding-bottom:30px;
}

#innerContentSingle {
	width:820px;
	font-size: 13px;
	line-height: 18px;
	padding-left:50px;
		margin-top:11px;
		padding-top:5px;
		float:left;
		padding-right:20px;
		padding-bottom: 50px;
}

.boats td{
	vertical-align: top;
	
}




#innerContent {
	width:410px;
	font-size: 13px;
	line-height: 18px;
	padding-left:50px;
		margin-top:11px;
		padding-top:5px;
		float:left;
		padding-right:40px;
		padding-bottom: 50px;
}


#innerContentRight {
	float:left;
	width:410px;
			margin-top:11px;
		padding-top:5px;
		font-size: 13px;
	line-height: 18px;
}

.titleBox{
	/* width:300px; */
}

#content h1{
	color:#9b5320;
	font-size: 24px;
	font-weight: normal;
}

#content h2{
padding:10px;
padding-left:3px;
padding-right:3px;
	border-bottom: 1px solid #c9c6ba;
}

table.specs{
	border-top: 1px solid #c9c6ba;
	width:100%;
	padding-top:7px;
	padding-bottom:7px;
}

table.specs tr.even{
	background: #f7f2e2;
}

table.specs td.first{
font-weight: bold;
padding-left:8px;
width:150px;
}



#homephotos{
	margin-left:-17px;
	margin-bottom: -55px;
	padding-top:11px;
}


#navigation{
	font-family: Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	float:right;
	margin-top: -40px;
	margin-right:-10px;
	clear:both;
}

#navigation ul{
	list-style: none;
}
#navigation ul li{
	float:left;
	padding-left:15px;
	padding-right:15px;
	height:30px;
	text-align: center;
	
}
#navigation ul li a{
	display: block;
	height:25px;
padding-bottom: 5px;
	text-decoration: none;
}

/*
#navigation ul li.active{
	background: url(../images/swirly.png) no-repeat center bottom;
}
*/

#navigation ul li.active a,#navigation ul li:hover a{
	color:#9b5320;
}

a.active{
	color:#9b5320;
}




#navigation ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	width:169px;
	margin:0;
	margin-left:-25px;
	margin-top:-20px;
	text-align:center;
	padding:0;
	display:none;

	}

#navigation ul ul li{
	float:none;
	height:25px;
}

div#navigation li:hover ul,
div#navigation li li:hover ul
{display:block;}

.navFirst{
	background:url(../images/nav/dropTop.png) no-repeat bottom;
	margin-left:4px;
}
.navLast{
	background:url(../images/nav/dropBottom.png) no-repeat top;
	margin-left:3px;
	
}



div#navigation ul li ul.sub li a{
	background:url(../images/nav/dropMiddle.png) repeat-y;
	margin-left:-3px;
	width:148px;
	color:#635d38;
	padding-top:0px;
	padding-bottom:0px;
}


div#navigation ul li ul.sub li a:hover{
	color:#9B5320;
}


div#navigation ul li li a span{
	border:1px solid #cbc5aa;
	border-bottom:none;
	display:block;
	margin-left:10px;
	margin-right:10px;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#dfd5b8;
}

div#navigation ul li li a span.aLast{
	border:1px solid #cbc5aa;
	padding-bottom:3px;
}




#waves{
		background: url(../images/waves.png) no-repeat top;	
		height:49px;
		width:962px;
		position: absolute;
		margin-left: -24px;
		margin-top:-8px;
}


.info{
	font-weight: bold;
	width:973px;
	margin: 0 auto;
	padding-left:34px;
	padding-top:35px;
}

.order {
	float:right;
	width:80px;
	height:22px;
	background:#9b5320;
	text-align: center;
	margin-top:28px;
}
.order a{
	display:block;
	color:#f7f2e2;
	font-size: 10px;
	text-decoration: none;
}

.submit {
	width:80px;
	height:22px;
	background:#9b5320;
	text-align: center;
	margin-top:28px;
	color:#f7f2e2;
	font-size: 10px;
	text-decoration: none;
	border:none;
}


.yellowBorder{
	border:2px solid #f7f2e2;
	background: #fff;
	padding-top:10px;
		padding-bottom:10px;
		white-space: nowrap;
		text-align: center;
}

.darkbrown{
	color:#553e2c;
}
.brown {
		color:#9b5320;
}

.notePin{
	position: absolute;
	background: url(../images/subpage_photos/notePin.png) no-repeat;
	height:350px;
	width:332px;
	padding:25px;
	font-size: 15px;
	padding-top:56px;
	padding-left:56px;	
}

#footer{
/*
	background: url(../images/gradient_footer.png) repeat-x bottom;
	height:136px;

*/}

/******* forms ********/
label{
	color:#9b5320;
	font-weight: bold;
	margin-bottom: 5px;
	display:block;
}

input
{
	width:320px;
	background: #f7f2e2;
	height:17px;
} 

textarea
{
	width:320px;
	background: #f7f2e2;
}

.error {
color: #ff1200;
font-size: 12px;
font-weight: bold;
padding:5px;
background: #ffdcd8;
border:1px solid #ff1200;
}





.success {
color: #66a72b;
font-size: 12px;
font-weight: bold;
padding:10px;
background: #e4ffc2;
border:1px solid #66a72b;
}




/******* forms ********/




.shortBoxTop{
	background:url(../images/panel/panelTop.png) no-repeat;
	width:487px;
	height:23px;
	padding:10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left:-2px;
}

.shortBoxBottom{
	background:url(../images/panel/panelBottom.png) no-repeat;
	width:490px;
	height:31px;
}

.shortBoxMiddle{
	background:url(../images/panel/panelMiddle.png) repeat-y;
	width:483px;
	padding-left:20px;
	padding-right:20px;
	margin-left:2px;
}

.shortBoxMiddle table{
	width:440px;
}

.shortBoxMiddle table tr td{
	width:50%;
	padding-left:10px;
	border-bottom:1px solid #e7d8c7;
}

.shortBoxMiddle table tr td.first{
	border-right:1px solid #e7d8c7;
}

.shortBoxMiddle table tr.last td{
	border-bottom:none;
}

