.Background1 {
	background-color : #FFFFFF; /* white */
}

.Background2 {
	background-color : #082884; /* blue */
}

.Background3 {
	background-color : #0052DC; /* yellow */
}

.Background4 {
	background-color : #EEEEEE; /* grey */
}

.Background5 {
	background-color : Black; /* grey */
}

.home-title {
	font : 40px Arial, Helvetica, sans-serif;
	color : black;
	font-weight: bold;
}

.home-menu {
	COLOR: #082884; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

A.home-menu:hover {
	COLOR: #FC0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

.TableText1 {
	background-color : #00008B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align: center;
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
	border-color: silver;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-left-width : 0px;
	border-top-width : 0px;
}
			A.TableText1:Link {
				color : White;
				text-decoration : none;
			}

.TableText2 {
	background-color : #00008B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align: center;
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
	border-color: Silver;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-left-width : 0px;
	border-top-width : 0px;
}

			A.TableText2:Link {
				color : #A5A2A5;
				text-decoration : none;
			}

/* TableText3 has a border on the bottom, right and top sides. If you need this combination of borders, use tabletext three */

.TableText3 { 
	background-color : #00008B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align: center;
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
	border-color: silver;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-left-width : 0px;
	border-top-width : 1px;
 }
 
 /* Table Text 4 has a border all around it */
 
 .TableText4 { 
 	background-color : #00008B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align: center;
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
	border-color: silver;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-left-width : 1px;
	border-top-width : 1px;
 }
  
  /* TableText 5 has a border on the right, left and bottom sides */
  
 .TableText5 { 
  	background-color : #00008B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align: center;
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
	border-color: silver;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-left-width : 1px;
	border-top-width : 0px;
 }			
			

.TableHeading {
	background-color : Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align: center;
	border-color: silver;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-left-width : 0px;
	border-top-width : 0px;
}

.TextHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: Black;
	font-weight: bold;
}

.LineDark {
	background-color : #020D81;
}

.TextNormal {
	padding-left : 10px;
	padding-right : 10px;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	/*line-height : 16px;*/
}

.TextNav1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : White;
}


.TextNav2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : White;
	text-decoration:none;
}

A.TextNav2:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFCF00;
	text-decoration:none;
}

.TextNavBottom {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : White;
	text-decoration:none;
}

.TextNavBottom:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFDF42;
	text-decoration:none;
}

.NavTop {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : Black;
	text-decoration:none;
	line-height : 10px;
}

.NavTop:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #082884;
	text-decoration:none;
	line-height : 10px;
}

.NavTop2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : White;
	text-decoration:none;
	line-height : 10px;
}

A.NavTop2:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFF66;
	text-decoration:none;
	line-height : 10px;
}


.NavArrow {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #020D81;
	text-decoration:none;
	line-height : 12px;
}

.NavSideHeading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #00008B;
	text-decoration:none;
	line-height : 12px;
}

.NavSide {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : black;
	text-decoration:none;
	line-height : 11px;
}

.NavSide:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	color : #FF0033;
	text-decoration:none;
	line-height : 12px;
}


/* Search engine styles.  These styles are used in the java search engine. */

/* Used on the boat search navigation frame */

.MainMenuFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MainMenuFont:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000884;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.NavSideSearch {
	COLOR: #aaaaaa; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;
} 

/* used on the boat search subpages for bolded section text */
.TextHeading1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
}

	/* What follows is a complete mess of legacy stlyes that David Stiller and Rong Shi used to build out our Electronic Brochure with.
	WHY ON EARTH they didn't bother to pass this information along to us when we began template development is a rather perplexing mystery.
	Regardless, until we integrate the current EB with the correct class= references, we have  these styles below to burden us */
	
	
.Button {
	background-color : #001084;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	border-bottom-color : #001084;
	border-left-color : #68AAFF;
	border-right-color : #001084;
	border-top-color : #68AAFF;
}

.calloutbox {
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	width : 360px;
	text-align : center;
	border-bottom : outset;
	border-left : outset;
	border-right : outset;
	border-top : outset;
}

.coupon {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 75%;
	border-bottom : #001084 2px dashed;
	border-left : #68AAFF 2px dashed;
	border-right : #001084 2px dashed;
	border-top : #68AAFF 2px dashed;
}

.couponBody {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.couponExpiration {
	color : #ff0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
}

.couponHeading {
	color : #FF0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	text-align : center;
}

.DetailStripe {
	background-color : #D3EBFE;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}


.dod {
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	background-color : #ffffff;
	width : 360px;
	border-bottom : outset;
	border-left : outset;
	border-right : outset;
	border-top : outset;
}

.finePrint {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.FormAlertText {
	color : #FF0000;
	font : xx-small Arial;
}

.FormFieldText {
	color : #0000CC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.FormInstructionText {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.FormItemText {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.formSubheading {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.FormTablesColors {
	background-color : #ECECE8;

	border-bottom : #001084 2px solid;
	border-left : #68AAFF 2px solid;
	border-right : #001084 2px solid;
	border-top : #68AAFF 2px solid;
}

.FormTextHeading1 {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	line-height : 16px;
}

.FormTextHeading2 {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 13px;
}

.TextHeading3 {
	PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.heading1 {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	width : 100%;
	text-align : center;
	text-decoration : underline overline;
	border-bottom-color : #001084;
	border-left-color : #001084;
	border-right-color : #001084;
	border-top-color : #001084;
}

.heading2 {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.IconBarColor {
	background-color: #DDDDDD; 
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
}

.MSRPHeading {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.MSRPPageColor {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
}

.PageColor {

}

.PageHeading {

	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	width : 100%;
	line-height : 16px;
}

.TableRowColor1 {
	background-color : #BFDBFF;
}

.TextButton {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	border-bottom-color : #001084;
	border-left-color : #68AAFF;
	border-right-color : #001084;
	border-top-color : #68AAFF;
}

.TextEmphasis {
	color : #000000;
	font-weight : bold;
}

.TextHeading1 {
	padding-left : 10px;
	padding-right : 10px;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	line-height : 16px;
}

.TextHeading2 {
	padding-left : 10px;
	padding-right : 10px;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 13px;
}

.TextList {
	list-style : square;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 16px;
}



.TextStandout {
	color : #000000;
	font-weight : bold;
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}


.wowSmall {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
}

/* The Parts Classes Were Added To Accomodate Changes Requested By Dealer */

.Parts {
	font-family : Arial;
	font-size : 18px;
	font-weight : bold;
	color : black;
	text-decoration: underline;
	line-height : 18px;
	padding : 10px;
}

.Parts:hover{
	font-family : Arial;
	font-size : 18px;
	font-weight : bold;
	color : red;
	text-decoration: underline;
	line-height : 18px;
	padding : 10px;
}



/* FEATURED BOAT STYLES */

	.featured_box {background: #EAE5DD; border: solid 1px black;}
	.featured_box_headline {font: bold 12px arial; color: black;}
	.featured_box_text {font: 10px arial; color: black;}
	A.featured_box_text {font: 10px arial; color: black; text-decoration: none;}
	A.featured_box_text:hover {font: 10px arial; color: #eeeeee; text-decoration: underline;}


/* GENERAL USE BUTTON STYLE */

	.general_button_on  {background: white; color: #203771; font: bold 12px arial; border: solid 1px black; cursor: hand;}
	.general_button_off {background: #5C80A8; color: white; font: bold 12px arial; border: solid 1px black; cursor: hand;}
	

/* NOTEBOOK STYLES */

	.notebook_table {background: #eeeeee;}
	.notebook_table2 {background: #eeeeee; border: solid 1px black;}

	.notebook_heading {font: bold 12px arial; color: black;}
	.notebook_heading2 {font: bold 12px arial; color: black; background: #aaaaaa; border-bottom: 1px solid black;}

	.notebook_text {font: bold 12px arial; color: black;}
	.notebook_top_headline {font: 18px arial; color: black; border-bottom: 1px solid black;}
	.notebook_comments {border: 1px solid black; scrollbar: none;}
	.notebook_bar_color {background: #9AB4CF;}

	.notebook_button {background: #eeeeee; border: 1px solid #aaaaaa; font: bold 10px arial; color: black; text-decoration: none; cursor: hand;}
	.notebook_button_over {background: #aaaaaa; border: 1px solid #aaaaaa; font: bold 10px arial; color: black; text-decoration: none; cursor: hand;}

	A.notebook_photo_border {border: solid 2px black; cursor: hand;}
	A.notebook_photo_border:HOVER {border: solid 2px #aaaaaa; cursor: hand;}

	.notebook_link {font: 9px bold arial; color: black; text-decoration: none; cursor: hand;}
	A.notebook_link {font: 9px bold arial; color: black; text-decoration: none; cursor: hand;}
	A.notebook_link:HOVER {font: 9px bold arial; color: #203771; text-decoration: underline; cursor: hand;}

	.notebook_tab_on  {color: black; font: bold 10px arial; background: #eeeeee; border-bottom: 1px solid #eeeeee; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; cursor: default;}
	.notebook_tab_off {color: black; font: bold 10px arial; background: #aaaaaa; border: 1px solid black; cursor: hand;}
	.notebook_tab_over { color: white; font: bold 10px arial; background: #black; border: 1px solid black; cursor: hand;}

	.notebook_background { background: #eeeeee; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black;}

	.notebook_tab_href {color: black; font: bold 10px arial; text-decoration: none;}
	A.notebook_tab_href:link {color: black; font: bold 10px arial; text-decoration: none;}
	A.notebook_tab_href:hover  {color: black; font: bold 10px arial; text-decoration: underline;}


/* NOTIFIER STYLES */

	.notifier_table {background: #eeeeee;}
	.notifier_table2 {background: #eeeeee; border: solid 1px black;}

	.notifier_heading {font: bold 12px arial; color: black;}
	.notifier_heading2 {font: bold 12px arial; color: black; background: #aaaaaa; border-bottom: 1px solid black;}

	.notifier_text {font: bold 12px arial; color: black;}
	.notifier_top_headline {font: 18px arial; color: black; border-bottom: 1px solid black;}
	.notifier_comments {border: 1px solid black; scrollbar: none;}
	.notifier_bar_color {background: #9AB4CF;}

	.notifier_button {background: #eeeeee; border: 1px solid #aaaaaa; font: bold 10px arial; color: black; text-decoration: none; cursor: hand;}
	.notifier_button_over {background: #aaaaaa; border: 1px solid #aaaaaa; font: bold 10px arial; color: black; text-decoration: none; cursor: hand;}

	.notifier_link {font: 9px bold arial; color: black; text-decoration: none; cursor: hand;}
	A.notifier_link {font: 9px bold arial; color: black; text-decoration: none; cursor: hand;}
	A.notifier_link:HOVER {font: 9px bold arial; color: #203771; text-decoration: underline; cursor: hand;}

	.notifier_tab_on  {color: black; font: bold 10px arial; background: #eeeeee; border-bottom: 1px solid #eeeeee; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; cursor: default;}
	.notifier_tab_off {color: black; font: bold 10px arial; background: #aaaaaa; border: 1px solid black; cursor: hand;}
	.notifier_tab_over { color: white; font: bold 10px arial; background: #black; border: 1px solid black; cursor: hand;}

	.notifier_background { background: #eeeeee; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black;}

	.notifier_tab_href {color: black; font: bold 10px arial; text-decoration: none;}
	A.notifier_tab_href:link {color: black; font: bold 10px arial; text-decoration: none;}
	A.notifier_tab_href:hover  {color: black; font: bold 10px arial; text-decoration: underline;}


/* REGISTRATION PAGE STYLES */

	.register_title			{color: #000000; background: #eeeeee; font: bold 14px arial;}
	.register_table_head	{color: #000000; background: #eeeeee; font: bold 14px arial;}

	.register_text  		{color: black; font: bold 12px arial;}
	.register_input			{font: 12px arial;}
	.register_button_over		{color: black; font: bold 12px arial; background: #dddddd; border: 1px solid #000000; cursor: hand;}
	.register_button		{color: white; font: bold 12px arial; background: #000000; border: 1px solid #ffffff; cursor: hand;}
