body, td {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	vertical-align: top;
	}
	body { background-color: white; margin: 0px 0px 0px 0px; padding: 0px; }

a 					{ color: #808183; }
a:hover 			{ color: #336699; }

a.blueLink, a.blueLink:hover, a.blueLink:visited { color: #336699; text-decoration: none; }
a.blueLink:hover { text-decoration: underline; }

a.yellowlink, a.yellowlink:hover, a.yellowlink:visited { color: #FFCC00; text-decoration: none; }
a.yellowlink:hover { text-decoration: underline; }

a.pdfLink, a.pdfLink:hover, a.pdfLink:visited { color: #666666; text-decoration: none; }
a.pdfLink:hover { color: #336699; }

div.siteWidth, div.siteWidthExtended { width: 675px; background-color: white; text-align: left; }
div.siteWidthExtended { width: 761px; }
.wide { width: 100%; }

table.headerBox { border-bottom: 1px solid #B2B2B2; }
	td.logoBox { width: 308px; }
		div.logo { padding: 19px 0px 43px 20px; }
	td.boatsBox { padding: 37px 0px 0px 0px;  }
	
div.nav { padding: 0px 0px 25px 160px; }
	td.boatModels { padding-bottom: 7px; }
	td.bNavLnk { width: 107px; height: 14px; }

/* splash */
td.spLeft { width: 225px; height: 301px;  }
td.spMiddle { width: 14px; }
td.spMiddleVert { height: 14px; }
td.spRight { width: 436px; height: 301px; }
td.spFooter { border-top: 1px solid #B2B2B2; }
td.spEnter { padding-top: 12px; }
	td.spEnter a, td.spEnter a:visited { text-decoration: none; }
td.spPreFooter { height: 5px; }

/* home */
td.homeLeftBox { width: 225px; height: 301px; background: #BEBEBE;  }
	div.homeLeftBoxPadding { padding: 46px 14px 0px 14px; color: #666666; }
	div.homeOrangeTitle { font-weight: bold; color: white; margin-top: 10px; }
	div.homeLeftTitle { font-weight: bold; color: white; margin-bottom: 20px; }
	div.sText, td.sText { font-size: 10px; }
td.homeGraphicBox { width: 436px; height: 301px; }
	a.salesMailto, a.salesMailto:visited { color: }
td.Lft16Img { width: 225px; height: 46; background: #ffffff;}
td.RtOrange { width: 451 px; height: 46px; background: #ea5516;}
	div.HomeRtOrange { align: right;}

/* contact */
td.contactLeftBox { width: 225px; height: 301px; background: #BEBEBE;  }
	div.contactLeftBoxPadding { padding: 46px 14px 0px 14px; color: #666666; }
		div.contactLeftBoxPadding { padding: 46px 14px 0px 14px; color: #666666; }
		div.contactIntroTitle, div.contactIntroTitleA { font-weight: bold; color: white; margin-bottom: 20px; font-size: 10px;  }
		div.contactIntroTitleA { margin-bottom: 40px; }
	div.contactLeftTitle { font-weight: bold; color: white; margin-bottom: 20px; }
td.contactGraphicBox { }
	div.contactLeftBoxPadding td { color: #666666; padding-bottom: 3px; }
	td.mWidth { width: 50px; }
td.expPeftCell { background: url('/images/contact/tdContactBottomBanner.jpg') no-repeat; width: 675px; height: 197px; }
	td.expPeftCellPadding { }
	div.expPeftTitle { margin: 24px 0px 45px 0px; text-align: right; padding-right: 18px; }
td.seeUsCell { padding: 3px 0px 0px 14px; } 
	div.seeUsCellPadding { width: 98px; }
	div.cEventBox { margin-bottom: 10px; line-height: 140%; }
		div.cEventBoxTitle { color: white; }
		div.cEventBoxDates { color: #BEBEBE; }
td.contactBox { width: 225px; background-color: black;}
	div.contactBoxPad { margin: 0px 0px 0px 17px }
        div.contactBoxPad a { color: #339999; text-decoration: none;}
td.contactGraphicBox { width: 450px; height: 300px; background-image: url('/images/contact/rightBox.jpg'); }

/* test drive */
td.tdLeftBox { width: 225px; height: 301px; background: #BEBEBE;  }
	div.tdLeftBoxPadding { padding: 46px 14px 0px 14px; color: #666666; }
		div.tdLeftBoxPadding { padding: 96px 14px 0px 14px; color: #666666; }
		div.tdIntroTitle { font-weight: bold; color: white; margin-bottom: 50px; font-size: 10px;  }
	div.tdLeftTitle { font-weight: bold; color: white; margin-bottom: 20px; }
td.tdGraphicBox {}
	
/* bottom boat grid */
td.bgGrid { background: #666666; }
td.bgGridLeft { height: 50px; background: #666666; vertical-align: bottom; }
	div.bgGridLeftPadding { padding: 0px 0px 0px 15px; }
	div.bgGridLeftPaddingAlt { padding: 0px 0px 0px 15px; }
td.bgGridMiddle { height: 50px; background: #666666; }
td.bgGridRight { height: 50px; background: none; vertical-align: bottom; }
td.bgGridRightAlt { height: 50px; background: #666666; vertical-align: bottom; text-align: right; }
	div.bgGridRightAltPadding { padding-right: 30px; }
	div.bgGridTitle { height: 31px; padding-top:50px; margin-top:100px; }
td.bgGridBoatsList { height: 20px; text-align: right; vertical-align: bottom; background: #666666; }
	div.bgGridBoatsListPadding {}
div.dbFooter { border-top: 1px solid #B2B2B2; margin: 50px 0px 50px 0px; }
	td.dbFooterLeft { padding-top: 8px; color: #BEBEBE; text-align: left;  font-size: 10px; }
	td.dbFooterRight { padding-top: 8px; color: #BEBEBE; text-align: right;  font-size: 10px; }

/* advantage */
td.advantageGraphicBox { width: 675px; height: 317px; }
td.linerGutter { height: 14px; }
	td.advCell { width: 675px; height: 114px; }
	div.advCellPadding { margin: 8px 40px 0px 240px; color: #666666; font-size: 10px; }
	div.advCellTitle { margin-bottom: 8px; }

/* company */
td.companyLeftBox { width: 436px; height: 301px; }
td.companyRightBox { width: 225px; height: 301px; background: #BEBEBE;  }	
	div.companyRightBoxPadding { padding: 46px 14px 0px 14px; color: #666666; }
	span.arrow{ color: white; }

/* advantage */
td.advLeftBox { width: 436px; height: 301px; }
td.advRightBox { width: 225px; height: 301px; background: #BEBEBE;  }	
	div.rtBoxTitle { font-weight: bold; color: white; margin-bottom: 10px; font-size: 10px;  }
	div.advRightBoxPadding { padding: 12px 14px 0px 14px; color: #666666; }
	span.arrow{ color: white; }

/* boats */
td.boatsIntroPhoto { width: 225px; height: 187px; }
td.boatsIntroTextCell { background: #BEBEBE; width: 225px; }	
	div.boatsIntroTextPadding { padding: 10px 14px 0px 14px; color: #666666; }
		div.boatsIntroTitle { font-weight: bold; color: white; margin-bottom: 10px; font-size: 10px;  }
td.boatListCol { width: 218px; height: 415px; background: #666666; }
	div.boatListColPadding { padding: 13px 0px 0px 0px; }
	div.boatBox { margin: 0px 0px 0px 20px; }

td.threeColumnA { width: 224px; background: #666666; }
td.threeColumnB { width: 218px; background: #666666; } 
    div.threeColumnBPad { padding: 20px 0px 0px 0px; }
	
div.boatsBoxLeftPadding { margin: 20px 20px 0px 20px; }

/* boat */
td.boatHeader { background: #666666; height: 81px; }
	div.boatHeaderPadding { padding: 14px; }
td.boatGraphic { width: 436px; height: 301px; }
td.boatDescCell { background: #E8E8E8; width: 225px; }	
	div.boatDescCellPadding { padding: 10px 14px 0px 10px; color: #666666; }
	div.boatDescTitle { font-weight: bold; color: #666666; margin-bottom: 15px; }
	div.bPar { margin: 0px 0px 15px 0px; line-height: 130%; }

td.specTestDrive { width: 88px; background: #336699; }
	td.specTestDrivePadding { width: 88px; padding: 10px 0px 0px 0px; }
td.specGutter { width: 14px; }
td.specFeatures { width: 334px; background: #BEBEBE; }	
	td.specFeaturesInfo { width: 334px; }
	div.specFeaturesPadding { border-left: 2px solid #BEBEBE; padding: 8px 0px 0px 8px; }
td.specSpecs { width: 225px; background: #BEBEBE; }
	div.specSpecsBorderBg { background: #E8E8E8; border-left: 2px solid #BEBEBE;  }
	div.specSpecsPadding { padding: 8px 15px 8px 5px; }
	div.spfTitle { color: #336699; font-weight: bold; }
	div.spfNew { color: #ea5416; font-weight: bold; }
	div.spf { line-height: 130%; text-indent: -27px; margin-left: 27px; } /* */
table.specList { margin-bottom: 20px; }
td.specName { width: 110px; line-height: 130%;}
td.specValue { }
div.spDash { background: #BEBEBE; width: 20px; height: 2px; margin: 10px 0px 10px 0px; }
a.topLink, a.topLink:visited { margin-right: 20px; }

div.prevNextBoat { }

/* boat 
td.twoColumnA { width: 268px; padding: 0px 0px 0px 0px; text-align: right; }
td.twoColumnB { width: 493px; padding: }
    div.twoColumnBPadding { padding: 0px 0px 13px 15px; }
    div.specDivider { border-top: 1px solid #B2B2B2; width: 450px; height: 1px; margin: 0px; padding: 0px; }
	td.subColumnA { width: 216px; }
	div.boatName { color: #666666; font-size: 12px; font-weight: bold; margin-bottom: 8px;  }
	div.boatPar { padding: 0px 15px 0px 0px; }
	
	div.boatSpecs { margin-top: 8px; color: #999999; font-size: 10px; font-weight: bold; }
		td.specNameA, td.specNameB { font-size: 10px; color: #999999; letter-spacing: -1px; width: 100px;}
		td.specValue { font-size: 10px; color: #999999; letter-spacing: -1px;}
    
        div.prevNextBoat a, div.prevNextBoat a:hover {  margin-right: 5px; text-decoration: none;  }
            div.prevNextBoat a:hover { text-decoration: none; color: #339999; }
            .noPrevLink { margin-right: 5px; }
            .noNextLink { margin-right: 5px; }
			*/

/* foot pad */
div.foot { height: 60px; }
