BODY
{
	margin-top: 10px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, HELVETICA;
	TEXT-DECORATION: none;
	background-color: #788B89;
}
.TOP_MENU
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: 'Sans Serif', Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.TOP_MENU A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.TOP_MENU A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.MODEL_MENU
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: pointer;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.MODEL_MENU A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.MODEL_MENU A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.TITLE_GREY
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #999999;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
input, select
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.PAGE_TITLE
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    COLOR: white;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.FOOTER
{
    
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.FOOTER A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.FOOTER A:hover
{
    FONT-SIZE: 10px;
    COLOR: #CFDCDB;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.CONTACT
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.CONTACT A
{
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.CONTACT A:hover
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
TABLE
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, HELVETICA
}
.BOAT_INFO
{
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.BOAT_INFO A
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.BOAT_INFO A:hover
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.BOAT_INFO STRONG
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, HELVETICA
}
.STEP_TITLE
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    COLOR: khaki;
    TEXT-INDENT: 5px;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.PRINT
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    COLOR: khaki;
    FONT-FAMILY: Arial, Verdana, HELVETICA
}
.PRINT A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    COLOR: khaki;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.PRINT A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    COLOR: beige;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.WHITE_BODY
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.WHITE_BODY TABLE
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, HELVETICA
}
.SMALL
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: ARIAL, VERDANA, HELVETICA
}
.BIG
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 24px;
    COLOR: #333333;
    FONT-STYLE: italic;
    FONT-FAMILY: ARIAL, VERDANA, HELVETICA
}
.PAGE_BREAK
{
    PAGE-BREAK-AFTER: always
}
HR
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: silver;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.ABOUT_TITLE
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #999999;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.ABOUT_TITLE A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.ABOUT_TITLE A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.ABOUT_INFO
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: white;
    TEXT-INDENT: 15px;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.TITLE_GREY A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, HELVETICA
}
.TITLE_GOLD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Verdana, HELVETICA
}
.PRODUCT_NAME
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: gold;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.PRODUCT_INFO
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.PRODUCT_INFO H1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, HELVETICA;
    TEXT-DECORATION: none
}
.PageHeader
{
	font-family: Verdana;
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}
.PageText
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 25px;
	padding-right: 70px;
	padding-bottom: 55px;
}
.PageHeaderBoat
{
	font-family: Verdana;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	
}
.PageTextBoat
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 25px;
	padding-right: 10px;
	padding-bottom: 55px;
	padding-left: 50px;
}
.SubHeader
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC
}
.ContentTable
{
	border: 2pt solid #ffffff;
	background-image: url('images/ContentBG.jpg'); 
	background-repeat:  no-repeat; 
	background-color: #ffffff;
	height: 530px;
	margin-left: 10px;
	margin-bottom: 30px;
}
.ContentTable tr
{
	vertical-align: top;
}
.ContentTableDef tr
{
	vertical-align: top;
}
.ContentTableDef
{
	border: 2pt solid #ffffff;
	background-image: url('images/ContentBGDef.jpg'); 
	background-repeat:  no-repeat; 
	height: 530px;
	
}

a.Side
{

	padding-left: 15px;

	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #323537;
	text-decoration: none;
	text-transform: uppercase;
}
a.Side:hover
{

	padding-left: 15px;
	
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #323537;
	
	text-decoration: none;
	text-transform: uppercase;
}
.ContentTable p 
{
	font-size: 12px;
	font-family: Arial;
}

#MenuSub a {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial;
	align: left;
	color: #cccccc;
}
#MenuSub a:hover {
	font-size: 10px;
	font-family: Arial;
	color: #94DFF7;
	font-weight: normal;
	align: left;
}
#MenuSub a.MenuHeader, 
#MenuSub a.MenuHeader:hover
{
	font-size: 10px;
	font-family: Arial;
	color: #cccccc;
	font-weight: normal;
	align: left;
}
.Menu
{
	text-align: left;
}

.MenuOver
{

}
input.PromotionOff {background-color: transparent; background-image: url('./images/buttons/Promotional_Off.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 11px; font-weight: bold; height: 30px; width: 208px; border: none }
input.PromotionOn {background-color: transparent; background-image: url('./images/buttons/Promotional_On.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 11px; font-weight: bold; height: 30px; width: 208px; border: none }

input.VideoOff {background-color: transparent; background-image: url('./images/buttons/VideoButton_Off.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 11px; font-weight: bold; height: 21px; width: 90px; border: none }
input.VideoOn {background-color: transparent; background-image: url('./images/buttons/VideoButton_On.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 11px; font-weight: bold; height: 21px; width: 90px; border: none }
input.CatalogOff {background-color: transparent; background-image: url('./images/buttons/CatalogButton_Off.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 11px; font-weight: bold; height: 21px; width: 102px; border: none }
input.CatalogOn {background-color: transparent; background-image: url('./images/buttons/CatalogButton_On.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 11px; font-weight: bold; height: 21px; width: 102px; border: none }
input.FindOff {background-color: transparent; background-image: url('./images/buttons/FindButton_Off.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 10px; font-weight: bold; height: 17px; width: 38px; border: none }
input.FindOn {background-color: transparent; background-image: url('./images/buttons/FindButton_On.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 10px; font-weight: bold; height: 17px; width: 38px; border: none }
input.ButtonOff {background-color: transparent; background-image: url('./images/buttons/Button_Off.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 10px; font-weight: bold; height: 17px; width: 45px; border: none }
input.ButtonOn {background-color: transparent; background-image: url('./images/buttons/Button_On.gif'); color:#ffffff; text-transform: uppercase; font-family: Arial; font-size: 10px; font-weight: bold; height: 17px; width: 45px; border: none }


.FYD
{
	 font-size: 10px;
	 height: 17px; 
	 width: 46px;
	 margin-top:0px;
	 margin-left: 0px;
	 margin-bottom: 0px;
	 margin-right: 0px;
}
a {
	font-weight: bold;
	color: #333333
}
a:hover {
	font-weight: bold;
	color: #0099CC
}
.yearstrip
{
	font-size: 10px;
}
.yearstrip a
{
	font-size: 10px;
	font-weight: bold;
}
.boatdescription
{
	line-height: 25px;
}
.BoatMenu
{
	background-color: #94DFF7;
	text-align: center; 
	padding: 0px;
	height: 20px;
	vertical-align: middle;
}
#BoatMenu a

{
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	font-family: Arial;
}
.BoatMenuOver
{
	background-color: #94DFF7;
	
	text-align: center; 
	padding: 0px;
	height: 20px;
	vertical-align: middle;
	
}
.BoatMenuOver a,
#BoatMenu a:hover
{
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #0099CC;
	font-family: Arial;
}
.BoatTableAlt
{
	background-color: #94DFF7;
	
	
}
.Specs td
{
	font-family: Arial;
	font-size: 11px;
	height: 22px;
	vertical-align: middle;
	padding-left: 25px;
	padding-right: 25px;
}
.Specs td.SpecsHeading,
.SpecsHeading
{
	font-size: 18px;
	font-family: Verdana;
	font-weight: bold;
	padding-right: 25px;
	color: #0099CC;
}
.BoatPGHeader
{
	background-image: url('images/BoatHeaderBG.gif'); 
	background-repeat: repeat-y; 
	color: white;
	height: 20px;
	vertical-align: middle;
	padding-left: 15px;
	font-weight: bold;
}
.ThumbnailBG
{
	background-color: #0099CC;
	border: 3pt solid #0099CC;
	vertical-align: middle;
}
.NewsLink a
{
	color: #0099CC; 
}
.NewsLink a:hover
{
	color: #0099CC; 
	text-decoration: underline;
}
.SiteMapLink, 
.SiteMapLink:hover
{
	font-size: 10px;
	font-weight: normal;
}
.SiteMapSubHeader
{
	font-size: 11px;
	font-weight: bold;
}
#PerformanceData
{
	background-color: #ffffff;
	font-size: 10px;
	border-left: 1pt solid #999999;
	border-bottom: 1pt solid #999999;
	width: 650px;
	
}
#PerformanceData th
{
	border-right: 1pt solid #999999;
	border-top: 1pt solid #999999;
}
#PerformanceData td
{
	border-right: 1pt solid #999999;
	border-top: 1pt solid #999999;
}
#PerformanceData .HeaderCaption
{
	background-color: #0099CC;
	color: #ffffff;
}
#PerformanceData th
{
	background-color:#94DFF7;
}

