.navBG	{background: #2C842C;}
.leftBG	{background: #006699;}
.hand {cursor: hand;}


/* Color Scheme:  White, navy & light blue. */
/*  */

.formInput
{
	background: #ffffff;
	color: #818181;
	font: 10pt Verdana, Arial, Sans-Serif;
	border-right: #A5ACB2 1px solid;
	border-left: #A5ACB2 1px solid;
	border-top: #A5ACB2 1px solid;
	border-bottom: #A5ACB2 1px solid;
	height: 23px;
	width: 110px;
}

UL LI	{	
	list-style-type:	square ;
	line-height: 13px;
	}

.sidelink
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 12px;
    TEXT-DECORATION: none
}

.sidelink:hover
{
    FONT-SIZE: 10pt;
    COLOR: #F7B65C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 12px;
    TEXT-DECORATION: none
}

.TextHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #F7B05C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 17px;
    TEXT-DECORATION: none
}

.TextHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #F7B05C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 17px;
    TEXT-DECORATION: none
}

.input[disabled] {color:red!important;}

.QuickLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4E98CE;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none
}

.QuickLinks:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4E98CE;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none
}  

A.navChild:ACTIVE {
	color : #FF0000;
	font-weight : bold;
	font-size : smaller;
	text-decoration : none;
}

A.navChild:HOVER {
	color : #FF0000;
	background-color : #001084;
	font-weight : bold;
	font-size : smaller;
	text-decoration : none;
}

A.navChild:LINK {
	color : #ffffff;
	font-weight : bold;
	font-size : smaller;
}

A.navChild:VISITED {
	color : #E0E0E0;
	font-weight : bold;
	font-size : smaller;
}

A.navParent:ACTIVE {
	color : #FF0000;
	font-weight : bold;
	text-decoration : none;
}

A.navParent:HOVER {
	color : #FF0000;
	background-color : #001084;
	font-weight : bold;
	text-decoration : none;
}

A.navParent:LINK {
	color : #FFFFFF;
	font-weight : bold;
}

A.navParent:VISITED {
	color : #E0E0E0;
	font-weight : bold;
}



BODY {

	font-family : sans-serif;
	font-size : 12px;
	background-color : #FFFFFF;
}

BODY.nav {
	background-color : #001084;
	color : #FFFFFF;
	font-family : sans-serif;
	font-size : 14px;
}

HR {
	color : #001084;
}

SMALL.color {
	color : #001084;
}

TABLE.outline {
	border-color : #001084;
	border-style : solid;
	border-width : 2px;
}

TH {
	color : #001084;
}

.button {
	border-color : #C0C0C0 #001084 #001084 #C0C0C0;
	background-color : #3979F7;
	color : #FFFFFF;
	font-weight : bold;
}

.calloutbox {
	border-width : 2px;
	border : outset;
	width : 360px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	text-align : center;
}

.coupon {
	border-width : 2px;
	border : outset;
	width : 360px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}

.dod {
	border-width : 2px;
	border : outset;
	width : 360px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	background-color : #BED2FC;
}

.finePrint {
	color : #303030;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
}

.formButton {
	background-color : #E46AA7;
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

.formHeading {
	font-weight : bold;
	font-size : smaller;
}

.formSelectBox {
	background-color : White;
	color : #000000;
	font-size : 10px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

.formSubheading {
	color : #001084;
	font-size : smaller;
}

.textheader1 {
	border-style : solid;
	border-color : #A40431;
	width : 100%;
	border-width : 0px 0px 0px 0px;
	background-color : #FFFFFF;
	color : #4E98CE;
	font-size : 17px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

.heading1 {
	border-style : solid;
	border-color : #A40431;
	width : 100%;
	border-width : 0px 0px 0px 0px;
	background-color : #FFFFFF;
	color : #4E98CE;
	font-size : 17px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

.heading2 {
	padding : 4px;
	width : 100%;
	background-color : #4E98CE;
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	font-family : arial, serif;
}

.heading3 {
	border-style : solid;
	border-color : #A40431;
	width : 100%;
	border-width : 0px 0px 0px 0px;
	background-color : #FFFFFF;
	color : #4E98CE;
	font-size : 17px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

.navBackground {
	background-color : #D4D4D4;
}

.tableRowColor1 {
	background-color : #B8D6EB;
	font-size: 8px;
}

.tableRowColor2 {
	background-color : #FFFFFF;
	font-size: 10px;
}

.textHeading1 {
	color : #000000;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.textHeading2 {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
}

.textHeading3 {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.textStandard {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.wowBig {
	color : #FF0000;
	font-weight : bold;
}

.wowSmall {
	color : #FF0000;
	font-style : italic;
}

.articleHeadline {
	padding : 3px;
	color : #000000;
	background-color : #E8E8E8;
	font-size : 16px;
	font-family : sans-serif;
	font-weight : bold;
	font-style : italic;
}
.newtoboatingQuestions {  font-family: Arial, Helvetica, sans-serif; color: 000000; font-size: 11px; font-weight: bold}
.newtoboatingNumbers {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}

.subnav1 {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #F7B05C; text-decoration: none}
.subnav1:hover {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #F7B05C; text-decoration: none}

.subnav2 {font-family: Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.subnav2:hover {font-family: Helvetica; font-size: 11px; font-weight: bold; color: #F7B05C; text-decoration: none}

.textlink {font-family: Helvetica; font-size: 13px; font-weight: bold; color: #F7B05C; text-decoration: none}
.textlink:hover {font-family: Helvetica; font-size: 13px; font-weight: bold; color: #4E98CE; text-decoration: none}

.textlinkbold {font-family: Helvetica; font-size: 15px; font-weight: bold; color: #F7B05C; text-decoration: none}
.textlinkbold:hover {font-family: Helvetica; font-size: 15px; font-weight: bold; color: #4E98CE; text-decoration: none}

.TextLinkSmall {font-family: Helvetica; font-size: 11px; font-weight: bold; color: #F7B05C; text-decoration: none}
.TextLinkSmall:hover  {font-family: Helvetica; font-size: 11px; font-weight: bold; color: #4E98CE; text-decoration: none}

/* EB Styles */

.SearchHeader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration:none;
}

.SearchHeading {
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration:none;
}

.SearchHeading:Hover {
	background-color : #4E98CE;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #ffcc00;
	text-decoration:none;
}


.SearchRow1 {
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration:none;
}

.SearchRow2 {
	background-color : #eeeeee;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration:none;
}

.SearchDisclaimer {
	background-color : #ffffff;
	font-family : Arial;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
	text-decoration:none;
}

.SearchForm1 {
	background-color : #DBE4F5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	text-decoration:none;
}

.SearchForm2 {
	background-color : #ffffff;
	font-family : Arial;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
	text-decoration:none;
}

.SearchDetails1 {
	background-color : #ffffff;
	font-family : Arial;
	font-size : 12px;
	font-weight : none;
	color : #000000;
	text-decoration:none;
}

.SearchDetails2 {
	background-color : #ffffff;
	font-family : Arial;
	font-size : 12px;
	font-weight : none;
	color : #000000;
	text-decoration:none;
}

.SearchDetailsHeader {
	font-family : Arial;
	font-size : 17px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration:none;
	font-style: italic;
}

.SearchDetailsText {
	background-color : #ffffff;
	font-family : Arial;
	font-size : 12px;
	font-weight : none;
	color : #000000;
	text-decoration:none;
}

.SearchButtons1 {
	background-color : #00659C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration:none;
}

.SearchButtons1:Hover {
	background-color : #678988;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffcc00;
	text-decoration:none;
}

.SearchQuote {
	font-family : Arial;
	font-size : 12px;
	font-weight : none;
	color : red;
	text-decoration:none;
}


.TextNav2 {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.textNormal {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}




.sub_nav_text {font: bold 12px arial; color: black;}
A.sub_nav_text:link {font: bold 12px arial; color: black;}
A.sub_nav_text: hover {font: bold 12px arial; color: #F7B05C;}


.footer_text {font: 12px arial; color: black;}
A.footer_text:link {font: 12px arial; color: white; text-decoration: underline; cursor: hand;}
A.footer_text:hover {font: 12px arial; color: #4E98CE; text-decoration: underline; cursor: hand;}

 //---CALCULATOR STYLES
 
 .calc_table 		{}
 .calc_prompt 		{font: 12px arial; color: #FFFFFF; background: #4E98CE; text-align: right;}
 .calc_value 		{font: 12px arial; color: #000000; width: 80px;}
 .calc_button 		{font: 12px arial; color: #000000; background: #F7B05C; border: 1px solid #000000; cursor: hand;}
 .calc_button_over 	{font: 12px arial; color: #ffffff; background: #4E98CE; border: 1px solid #000000; cursor: hand;}
 .calc_disclaimer	{font: italic 12px arial; color: black;}
 
 .boatImg{ border: thin solid #F7AE5A;}
 a:hover .boatImg{ border: thin solid #84B6DE;}
 a.eblink2, a.eblink:link, a.eblink:active, a.eblink:visited{ font-size: 11px;    color: #FFFFFF;  font-style: italic;  text-decoration: none;     }
 a.eblink2:hover{ text-decoration: underline; }




/* Model List Styles */

.ModelListHeader {cursor: hand;
	background-color: #CCCCCC;
	color: #333333;
	font-size: 10pt;
	font-family: arial, sans-serif;
}

.ModelListValue {color: #666666;
	font-size: 8pt;
	font-family: arial, sans-serif;
}

.ModelListLink {color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

.ModelListLink:hover {text-decoration: underline;
}

.ModelListLink2 {color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.ModelListLink2:hover {text-decoration: underline;
}

.ModelListImage {border: 1px solid #CCCCCC;
}

.ModelListGroupHeader {border-bottom: 1px solid #333333;
	background-color: #eeeeee;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/* Pricing Styles */

.DisclaimerText {font-size: 7pt;
}

.CategoryHeader {background-color:  #EEEEEE;
	border-bottom: 1px solid #333333;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.MSRPHeading {background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration:none;
}