body,td,ul,ol,input,textarea,select,p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #888A8C; text-decoration: none; font-weight: normal; }
input,textarea,select { color: #000000; }

a, a:visited { color: #00539F; text-decoration: none; }
a:hover { text-decoration: underline; }
.nav, .nav:visited { font-size: 12px; font-weight: normal; color: #FFFFFF; }
.nav:hover { color: #00539F; text-decoration: none; }
.navsel, .navsel:visited { font-size: 12px; font-weight: normal; color: #00539F; }
.navsel:hover { color: #00539F; text-decoration: none; }
.admnav, .admnav:visited { font-size: 12px; font-weight: normal; color: #FFFFFF; }
.admnav:hover { color: #00539F; text-decoration: none; }

.verylarge { font-size: 16px; }
.large { font-size: 14px; }
.small { font-size: 10px; }
.tiny { font-size: 9px; }

.pagetitle {font-size: 24px; font-weight: normal; }
.msgerror { color: #FFFFFF; font-size: 12px; }

.grey { color: #666666; }

.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #888888; text-decoration: none}
.gumboot, .gumboot:visited { font-size: 9px; color: #888888; text-decoration: none}
.gumboot:hover { text-decoration: underline}

.boatheader { color: #00539F; font-size: 24px; font-weight: normal; }
.guttertext { color: #FFFFFF; line-height: 170%; }
.gutterheader { color: #FFFFFF; font-size: 24px; }

.boatmenu, .boatmenu:visited { color: #FFFFFF; font-size: 11px; }
.boatseriesblurb { color: #00539F; font-size: 11px; }

.gutterlink, .gutterlink:visited { color: #FFFFFF; font-size: 11px; }
.company { color: #000000; }
.companyintro { font-size: 24px; }

.dealer { color: #FFFFFF; font-size: 14px; }
.dealerlink, .dealerlink:visited { color: #FFFFFF; font-size: 14px; }
.contactheader { color: #00539F; }
.contact { color: #FFFFFF; font-size: 12px; }
.contactlink, .contactlink:visited { color: #FFFFFF; font-size: 12px; }
.error { color: #FF0000; }
.success { color: #009900; }

.highslide-header .highslide-move, .highslide-header .highslide-close {	display: none; }
.highslide-footer .highslide-resize { display: none; }
.closebutton-black {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

.photowrapper { position: relative; width: 320px; height: 240px; }
.photo { position: absolute; top: 0px; left: 0px; display: none; }


