
.home_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}



.hdadd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}



.normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 1.5em; color: #000000 }

.normal a:link  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; text-decoration:underline; font-weight: bold}

.normal a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; text-decoration:underline; font-weight: bold}

.normal a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; text-decoration:none; font-weight: bold}

.normal a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; text-decoration:underline; font-weight: bold}



.sml { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }



.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 1.5em; color: #000000 }

.footer a:link  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; text-decoration:none; font-weight: bold}

.footer a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; text-decoration:none; font-weight: bold}

.footer a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; text-decoration:underline; font-weight: bold}

.footer a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; text-decoration:none; font-weight: bold}



.h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}



h1, h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000}

h2 {  font-size: 12px; color: #000}

h2 {  font-size: 12px; color: #900;}



.preowned { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; text decoration: none}

.preowned a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; text decoration: none}

.preowned a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; text decoration: none}

.preowned a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; text decoration: underline}

.preowned a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; text decoration: none}



.letus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A81422; font-weight: bold; text decoration: none}

.letus a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A81422; font-weight: bold; text decoration: none}

.letus a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A81422; font-weight: bold; text decoration: none}

.letus a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A81422; font-weight: bold; text decoration: underline}

.letus a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A81422; font-weight: bold; text decoration: none}



.weather { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold; text decoration: none}

.weather a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold; text decoration: none}

.weather a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold; text decoration: none}

.weather a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold; text decoration: underline}

.weather a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold; text decoration: none}



.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

.nav a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none}

.nav a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none}

.nav a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none}

.nav a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none}



.navtp {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

.navtp a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none}

.navtp a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none}

.navtp a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:underline}

.navtp a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none}



.nbflash {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.nbflash a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none}

.nbflash a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none}

.nbflash a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline}

.nbflash a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none}





.red_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000}



.orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; text decoration: none}

.orange a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; text decoration: none}

.orange a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; text decoration: none}

.orange a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; text decoration: underline}

.orange a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; text decoration: none}



.h_wht { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}

.shur_price  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold}





td.nav {  

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

color: #FFFFFF; 

background-color: #287BA4; 

text-decoration:none; 

padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; 

cursor: hand

}



td.nav a:link {  

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

color: #FFFFFF; 

background-color: #287BA4; 

text-decoration:none; 

padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; 

line-height:1.3em;

cursor: hand

}



td.nav a:visited { 

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

color: #FFFFFF; 

background-color: #287BA4; 

text-decoration:none; 

padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; 

line-height:1.3em;

cursor: hand

}



td.nav a:hover {  

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; color: #FFFFFF; 

background-color: #287BA4; 

text-decoration:none; 

padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; ]

line-height:1.3em;

cursor: hand

}



td.nav a:active {  

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

color: #FFFFFF; 

background-color: #287BA4; 

text-decoration:none; 

padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;

line-height:1.3em;

cursor: hand

}





td.nav2 { 

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

color: #FFFFFF; 

background-color: #3399CC; 

text-decoration:none; 

padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; 

line-height:1.3em;

cursor: hand

}



td.nav2 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #3399CC; text-decoration:none; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; line-height:1.3em; cursor: hand}

td.nav2 a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #3399CC; text-decoration:none; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; line-height:1.3em; cursor: hand}

td.nav2 a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #3399CC; text-decoration:none; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; line-height:1.3em; cursor: hand}

td.nav2 a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #3399CC; text-decoration:none; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; line-height:1.3em; cursor: hand}



.nbsection {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-left: 10px}





.npboat_ttl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold}



.npnormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 1.5em; color: #000000 }



.npprice_ttl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold}

.npprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; font-weight: bold}



.npcomments_ttl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 1 em; color: #006699; font-weight: bold}

.npcomments { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1 em; color: #000000; font-weight: bold}



.npdisclaimer_ttl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 1.2 em; color: #FF0000}

.npdisclaimer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 1.2 em; color: #000000}



.actions {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FF0000}

.actions a:link {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FF0000; text-decoration:none}

.actions a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FF0000; text-decoration:none}

.actions a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FF0000; text-decoration:underline}

.actions a:active {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FF0000; text-decoration:none}



.address {  font-family: Arial, Helvetica, sans-serif; font-size: x-small}









H4 {

font-family: verdana,arial,helvetica,sans-serif;

font-size: 11pt;

font-weight: bold;

line-height: 14pt;

color: #000000;

page-break-after: avoid;

page-break-inside: avoid;

}

H5 {

font-family: verdana,arial,helvetica,sans-serif;

font-size: 10pt;

font-weight: bold;

line-height: 14pt;

color: #A81422;

page-break-after: avoid;

page-break-inside: avoid;

}



        

.bar {color: #FFFFFF}

.question {font-size: 9pt;

       line-height: 10pt;

        color: #000000;

        font-weight: bold}

        

.questiontxt {font-size: 9pt;

        line-height: 10pt;

        color: #000000}        

        

.small {font-size: 8pt;

        color: #000000;

        font-style: bold}        

.option {font-size: 8pt;

        color: #000000}        

.smallhead {font-size: 12px;

        color: #000000;

        font-style: bold}

.bold {font-size: 14px;

        line-height: 15px;

           color: #000000;

         font-style: bold}

.credit {font-size: 10px;

        color: #808080;

        text-align: center}

.mono {font-family:lucida console,courier new,courier,ms mincho}

.note {font-size: 8pt; background-color:"#FF0000"; color:"white";}

A {

color: #A81422; 

font-family: verdana,arial,helvetica,sans-serif; 

font-size: 11px;

line-height: 12px;

font-weight: bold;

} 

a:link          {color: #A81422; text-decoration: none; }

a:visited       {color: #A81422; text-decoration: none; }

a:active        {color: #A81422; text-decoration: none; }

a:hover         {color: #000000; text-decoration: underline; }

.list {padding: 0px; margin-top: 10px}

.sidenav {padding: 0px; font-size: 8px; margin-top: 10px; color: #000000;}

.mainnav {padding: 0px; font-size: 14px; margin-top: 14px; color: #000000;}

.caption {font-size: 9pt}

.back {font-size: 8pt; margin-top: 0pt; padding: 0pt}



a.menu {

color : #ffffff;

font-size : 14px;

}

a.menu:link {

color : #ffffff;

text-decoration : underline;

}

a.menu:visited {

color : #ffffff;

text-decoration : underline;

}

a.menu:hover {

color : #8e0c20;

text-decoration : none;

}

a.menu:active {

color : #ffffff;

text-decoration : underline;

}





OL {font-family: verdana,arial,helvetica,sans-serif; 

color: #000000;

font-size: 10pt;

line-height: 11pt;

font-style: bold;

padding-bottom: 10pt}

small {font-family: verdana,arial,helvetica,sans-serif; 

color: #808080;

font-size: 8pt;

line-height: 8;

font-style: bold}



SPAN {font-family: verdana,arial,helvetica,sans-serif; 

color: #000000;

font-size: 10pt;

line-height: 11pt;

font-style: bold}



.list { font-family: verdana,arial,helvetica,sans-serif; 

color: #000000;

font-size: 10pt;

line-height: 11pt;

font-style: bold}



td.browsetbl_head { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #7B797B; font-style: normal; padding-left: 5px; text-decoration:none}

td.browsetbl_head a:link { font-family: Arial, Helvetica, sans-serif; font-size:xx-small; color: #FFFFFF; background-color: #7B797B; font-style: normal; padding-left: 5px; text-decoration:none}

td.browsetbl_head a:visited { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #7B797B; font-style: normal; padding-left: 5px; text-decoration:none}

td.browsetbl_head a:hover { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #7B797B; font-style: normal; padding-left: 5px; text-decoration:none}

td.browsetbl_head a:active { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #7B797B; font-style: normal;  padding-left: 5px; text-decoration:none}



td.browsetbl_cell { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #3186D6; font-style: normal;  padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}

td.browsetbl_cell a:link { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #3186D6; font-style: normal;  padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}

td.browsetbl_cell a:visited { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #3186D6; font-style: normal;  padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}

td.browsetbl_cell a:hover { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #3186D6; font-style: normal;  padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}

td.browsetbl_cell a:active { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #3186D6; font-style: normal;  padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}



td.browsetbl_cell_hl { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #386791; font-style: normal; padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}

td.browsetbl_cell_hl a:link { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #386791; font-style: normal; padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}

td.browsetbl_cell_hl a:visited { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #386791; font-style: normal; padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}

td.browsetbl_cell_hl a:hover { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #386791; font-style: normal; padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}

td.browsetbl_cell_hl a:active { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #386791; font-style: normal; padding-left: 5px; padding-top: 2px; pading-bottom: 2px; text-decoration:none}



.button {

	font-size: 10px;

	border: 1px solid #333333;

	background-color: #287BA4;

	color: #FFFFFF;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

}



.red {color:#FF0000;}

.homelist { margin-left: 13px; padding-left: 0; }



/* --------- Quick Link Colors ------------ */

.qlyellow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlyellow a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text decoration: none}

.qlyellow a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text decoration: none}

.qlyellow a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text decoration: underline}

.qlyellow a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text decoration: none}



.qlblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlblue a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text decoration: none}

.qlblue a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text decoration: none}

.qlblue a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text decoration: underline}

.qlblue a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text decoration: none}



.qlbrown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlbrown a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; text decoration: none}

.qlbrown a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; text decoration: none}

.qlbrown a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; text decoration: underline}

.qlbrown a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; text decoration: none}



.qlred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlred a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text decoration: none}

.qlred a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text decoration: none}

.qlred a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text decoration: underline}

.qlred a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text decoration: none}



.qlgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlgrey a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text decoration: none}

.qlgrey a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text decoration: none}

.qlgrey a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text decoration: underline}

.qlgrey a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text decoration: none}



.qlpurple { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlpurple a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF00FF; text decoration: none}

.qlpurple a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF00FF; text decoration: none}

.qlpurple a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF00FF; text decoration: underline}

.qlpurple a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF00FF; text decoration: none}



.qlgold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlgold a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6600; text decoration: none}

.qlgold a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6600; text decoration: none}

.qlgold a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6600; text decoration: underline}

.qlgold a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6600; text decoration: none}



.qlaqua { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlaqua a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099FF; text decoration: none}

.qlaqua a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099FF; text decoration: none}

.qlaqua a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099FF; text decoration: underline}

.qlaqua a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099FF; text decoration: none}



.qlorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text decoration: none}

.qlorange a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text decoration: none}

.qlorange a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text decoration: none}

.qlorange a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text decoration: underline}

.qlorange a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text decoration: none}



.banner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding: 5px;}



.hide {display:none;}





form table, table.options { font-size: 10px; }

form fieldset { border: none; }

form fieldset legend, form fieldset h1 { font-size: 15px; font-weight: bold; color: #287BA4;}



div.boat-info img { float: right; padding: 0 10px 0px 0;}

div.boat-info { font-size: 11px; }



p.largeh3 {font-size:16px;}

p.infomsg {font-weight:bold;}





/* ---- Form Stylin ---- */

form {



    padding: 0;



    margin-top: 10px;



	font-family: Verdana, Geneva, sans-serif;



	font-size: 12px;







}



form label {}

form fieldset {

    margin: 0;

    padding: 0 0 20px 0;

}

form legend {

    font-weight: bold;

}

form fieldset div {

    clear: both;

}

form fieldset div.cr {

	margin-left: 15.3em;

}

form fieldset div.cr p {

    margin: 0;

    display: block;

    width: 14em;

    text-align: right;

    float: left;

    margin: 0 0 0 0;

	padding-bottom: 0;

}

form fieldset div label {

    margin: 0;

    display: block;

    width: 15em;

    text-align: right;

    float: left;

    margin: 0 10px 15px 0;

}

form fieldset div.cr input {

    float: left;

    display: block;

    font-weight: bold;

}

form fieldset div.cr label {

    text-align: left;

    float: none;

    display: block;

    width:auto;

	margin: 0;

	padding: 0 0 5px 0;

}

form .mandat, form#mail_form .mandat {

}

.mandat, .error {

	color: #FF0000;

}

form fieldset div.long label {

    margin: 0;

    display: block;

    width: auto;

    text-align: right;

    float: left;

    margin: 0 10px 15px 0;

}

form fieldset div.long input,  form fieldset div.long div.cs input {

    float: left;

    display: block;

    font-weight: bold;

}



dl.boat-list dd {

    float: left;

}

dl.boat-list dt {

    padding: 0 0 0 110px;

}

dl.boat-list {

    clear: both;

    border-top: 1px solid #5C5C5C;

    margin: 10px 0;

    padding: 10px 0;

    width: 400px;

}

dl.boat-list dd img, dl.boat-list dd {

    margin: 0;

    padding: 0;

}

div.clear {

    clear:both;

}

.red {

    color: red;

}

td.deal, .errormsg {

    color: red;

    font-size: 14px;

    font-weight: bold;

}

.imgLeft {
	float: left;
	margin: 0 15px 15px 0;
}
.cumminslogo a:link, .cumminslogo a:visited {
	padding-left: 38px;
	background: url(cummins-icon.gif) 0 0 no-repeat;
	line-height: 23px;
	display: block;
}
   
   
   	#nav ul {
		padding: 0;
		margin: 0 0 10px 0;
	}
	#nav { /* all lists */
		padding: 0;
		margin: 0 0 10px 0;
		list-style: none;
		width: 191px;
		z-index: 200;
	}
	
	#nav li { /* all list items */
		position: relative;
		float: left;
		list-style: none;
		background: #287BA4;
	}
	
	#nav li ul li { background: #3399CC; }
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 191px;
		margin-top : -17px;
	}
	
	#nav li ul a, #nav li ul a:hover { background-image: none; }
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 181px;
		display : block;
		text-decoration : none;
		padding: 1px 0 4px 10px;
		color: #fff;
		background: url(nav_dots.gif) repeat-x bottom left;
		font: normal 10px/13px Verdana, Helvetica, sans-serif;
	}
	
	#nav li a:hover { background: #3399CC url(nav_dots.gif) repeat-x bottom left; }
	
	#nav li:hover, #nav li.sfhover { background: #3399CC; }
	#nav ul li a:hover { background: #666; }
	
	#nav ul, #nav ul li { width: 150px; }
	#nav li ul li a, #nav li ul li a:hover { width: 140px; }
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}


p.warn { color: #f00; };
