BODY, HTML, TABLE
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

a:link, a:active, a:visited
{
	color: #0099FF;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a.btnHome:link, a.btnHome:active, a.btnHome:visited
{
	display: block;
	background-image: url(../images/menu/menu-home-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnHome:hover
{
	background-image: url(../images/menu/menu-home-arrow-on.gif);
	background-repeat: no-repeat;
}

a.btnAbout:link, a.btnAbout:active, a.btnAbout:visited
{
	display: block;
	background-image: url(../images/menu/menu-about-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnAbout:hover
{
	background-image: url(../images/menu/menu-about-arrow-on.gif);
	background-repeat: no-repeat;
}

a.btnContact:link, a.btnContact:active, a.btnContact:visited
{
	display: block;
	background-image: url(../images/menu/menu-contact-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnContact:hover
{
	background-image: url(../images/menu/menu-contact-arrow-on.gif);
	background-repeat: no-repeat;
}

a.btnSpares:link, a.btnSpares:active, a.btnSpares:visited
{
	display: block;
	background-image: url(../images/menu/menu-spares-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnSpares:hover
{
	background-image: url(../images/menu/menu-spares-arrow-on.gif);
	background-repeat: no-repeat;
}

a.btnRepairs:link, a.btnRepairs:active, a.btnRepairs:visited
{
	display: block;
	background-image: url(../images/menu/menu-repairs-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnRepairs:hover
{
	background-image: url(../images/menu/menu-repairs-arrow-on.gif);
	background-repeat: no-repeat;
}

a.btnServicing:link, a.btnServicing:active, a.btnServicing:visited
{
	display: block;
	background-image: url(../images/menu/menu-servicing-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnServicing:hover
{
	background-image: url(../images/menu/menu-servicing-arrow-on.gif);
	background-repeat: no-repeat;
}

a.btnCovers:link, a.btnCovers:active, a.btnCovers:visited
{
	display: block;
	background-image: url(../images/menu/menu-covers-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnCovers:hover
{
	background-image: url(../images/menu/menu-covers-arrow-on.gif);
	background-repeat: no-repeat;
}

a.btnSpecs:link, a.btnSpecs:active, a.btnSpecs:visited
{
	display: block;
	background-image: url(../images/btn_specs.gif);
	background-repeat: no-repeat;
	width: 276px;
	height: 30px;
}

a.btnSpecs:hover
{
	background-image: url(../images/btn_specs_on.gif);
	background-repeat: no-repeat;
}

a.btnGallery:link, a.btnGallery:active, a.btnGallery:visited
{
	display: block;
	background-image: url(../images/btn_gallery.gif);
	background-repeat: no-repeat;
	width: 276px;
	height: 30px;
}

a.btnGallery:hover
{
	background-image: url(../images/btn_gallery_on.gif);
	background-repeat: no-repeat;
}

a.btnInternetPrices:link, a.btnInternetPrices:active, a.btnInternetPrices:visited
{
	display: block;
	background-image: url(../images/menu/menu-internet_prices-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnInternetPrices:hover
{
	background-image: url(../images/menu/menu-internet_prices-arrow-on.gif);
	background-repeat: no-repeat;
}

a.btnSpecialOffers:link, a.btnSpecialOffers:active, a.btnSpecialOffers:visited
{
	display: block;
	background-image: url(../images/menu/menu-special_offers-arrow-off.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 30px;
}

a.btnSpecialOffers:hover
{
	background-image: url(../images/menu/menu-special_offers-arrow-on.gif);
	background-repeat: no-repeat;
}

/* CLASSES */

H1
{
	font-size: 14px;
	color: #134472;
	margin-bottom: 8px;
}

H2
{
	font-size: 12px;
	color: #134472;
	margin-bottom: 4px;
}

.hilite
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 24px;
	line-height: normal;
}


/* POSITIONALS */

#splashspas
{
	background-position: bottom;
}

#content
{
	display: block;
	width: 491px;
	background: #ffffff;
	padding: 8px;
	border-left: 1px solid #134472;
	padding-bottom: 30px;
}

#featureBox
{
	display: block;
	width: 491px;
	padding: 20px;
	background: #ffffff;
}

#newsBox
{
	display: block;
	width: 276px;
	height: 272px;
	background-image: url(../images/bknd_about.jpg);
	background-repeat: no-repeat;
	padding: 20px;
}

#footer
{
	display: block;
	padding: 4px;
	height: 100px;
	font-size: 9px;
	color: #7091B7;
	border-top: 1px solid #134472;
	width: 767px;
	position: relative;
}

#footer .footRight
{
	position: absolute;
	right: 0;
	padding-right: 4px;
}

#header
{
	display: block;
	width: 767px;
	height: 100px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	border-bottom: 3px solid #134472;
}

#navWater
{
	display: block;
	width: 276px;
	height: 200px;
	background-image: url(../images/waterLeft.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid #7091B7;
}
.headings {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #4055A4;
	font-style: oblique;
	letter-spacing: 6px;
}
.splashlogo {
	position: relative;
	visibility: visible;
	top: auto;
}
.subheading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4055A4;
	letter-spacing: 2px;
}
.smallheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
