/* base text color and size.  all other font sizes should be done in ems */
body, div, span, p, pre, label, table, td, th, ol, ul { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
/* body specific format and background */
body { background-color: #999999;  margin-left: 0px;  margin-top: 0px;  margin-right: 0px;  }
table{}
/* bold properties */
b, strong { font-weight: bold; }
/* italic properties */
i, em { font-style: italic; }
/*superscritpt and subscript sizes */
sup,sub{ font-size: .8em; }
/* horizontal rule */
hr {     border-bottom: 1px solid #000000;  }
/*small tag */
small { font-size: .8em;  padding-left: 8px;  padding-right: 8px;}
p{ padding-left: 8px;  padding-right: 8px;}
/* Forms */
form, input, select, textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;}
input,select{ background-color: #DADADA; border-bottom-color: #9C9A9C; border-left-color: #9C9A9C; border-right-color: #848A84; border-top-color: #848684; color: #000000; font-family: Arial,Helvetica;   }
label { font-size: 1em; font-weight: bold;}
/* link tag default behavior and colors */
a, a:link, a:visited, a:active{ color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;  text-decoration: underline;}
a:hover { text-decoration:none; }
/* Headings default color and font sizes*/
h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { font-family: Arial, Helvetica, sans-serif;line-height: 1.2em; padding-left: 8px;}
h1,.h1 { font-size: 1.6em; color: #FFFFFF; }
h2,.h2 { font-size: 1.3em; margin-top: 0.5em;}
h3,.h3 { font-size: 1.2em; margin-top: 0.4em;}
h4,.h4 { font-size: 1.1em; margin-top: 0.3em;}
h5,.h5 { font-size: 1em; margin-top: 0.2em;}
h6,.h6 { font-size: 0.9em; margin-top: 0em;}
/* Lists */
ol { }
ol ol { }
ol ol ol { }
ul { }
ul ul { }
ul ul ul { }

/* Rules */

.footer{ background-color: #666566; color:#CCCCCC;}
.footer a, .footer a:link, .footer a:active, .footer a:visited  { color: #CCCCCC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;text-decoration:underline; padding-left: 8px;}
.footer a:hover { color: #CCCCCC;text-decoration: none; padding-left: 8px;}
.header{ background-image: url(../../images/honda17/cfbg_dark.gif);background-color: #333333;}
.header a, .header a:link, .header a:active, .header a:visited{color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;text-decoration:none;}
.header a:hover{text-decoration: underline;}

/*nav*/
.hNavMenuItem{background-color: #CC0001;cursor:hand;height:20;}
.hNavMenuItem td{ border-bottom: 1px solid #000000;padding-left:13px;padding-right:0px;color:#FFFFFF; }
.hNavMenuItemOver{ background-color:#FE0000;color:#FFFFFF;cursor:hand;height:20;}
.hNavMenuItemOver td{ border-bottom: 1px solid #000000;padding-left:13px;padding-right:0px;color:#FFFFFF;}
.hNavHeader{background-color:#333333; color:#FFFFFF;cursor:hand;height:20;}
.hNavHeaderOver{background-color:#333333; color:#FFFFFF;cursor:hand;height:20;}
.hNavHeader td, .hNavHeaderOver td {border-bottom: 1px solid #000000;padding-left:13px;padding-right:0px;color:#FFFFFF;}
.hNavMenuItemA{background-color: #CC0001;cursor:hand;height:20;color: #000000;  }
.hNavMenuItemA td{ border-bottom: 1px solid #000000;padding-left:13px;padding-right:0px;color:#FFFFFF;}
.hNavMenuItemOverA{background-color: #FE0000;color:#FFFFFF;cursor:hand;height:20;}
.hNavMenuItemOverA td{ border-bottom: 1px solid #000000;padding-left:13px;padding-right:0px;color:#FFFFFF;}
.hNavMenu a{color: #ffffff;font-size:.9em;font-weight:bold;}
.hNavMenu a:hover{color: #73868F; border: 1px solid #000000;}
.hNavMenu{position: absolute;visibility: hidden;z-index: 2; border-top: 1px solid #000000;}
/*nav end*/

/* SUBNAV */
.subnav{background-color: #CCCCCC; padding: 5px; border-bottom: #ffffff 1px solid;text-align: left;}
a.subnavlink, a.subnavlink:visited{font-face: arial; font-size: .9em; color: #000000; text-decoration: none;padding-right:43px;}
a.subnavlink:hover, a.subnavlink:active{font-face: arial; font-size: .9em; color: #FE0000; text-decoration: none;padding-right:43px;}
.textheader, a.textheader:link, a.textheader:active, a.textheader:visited{ font-weight: bold;  text-decoration: none;  font-size: 1.1em;  }
a.textheader:hover{font-weight: bold;  text-decoration: underline;font-size: 1.1em;}
a.TextLink, a.TextLink:link, a.TextLink:active, a.TextLink:visited,a.TextLink:hover{ font-weight: bold;  font-size: 1.1em;  }
.basictext{font-size: 1.1em;}
/* END SUBNAV */

/* custom styles */
.dealername {color: #FFFFFF; }
.dealerAddress {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: .8em;}
.content {padding-bottom: 10px; padding-top: 8px; padding-left: 20px; padding-right: 10px;}
.baserow{ background-image: url(../../images/honda17/cfbg_light.gif);background-color: #E6E6E6;border-bottom: 1px solid #FFFFFF;  border-top: 1px solid #FFFFFF;}
.midrow{ background-image: url(../../images/honda17/cfbg_light.gif);background-color: #E6E6E6;border-top: 1px solid #FFFFFF;}
.midrow2{ background-image: url(../../images/honda17/cfbg_light.gif);background-color: #E6E6E6;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #333333;}
.left{border-right: 1px solid #FFFFFF;}
.colorAccent01{ background-color: #F50007;}
.colorAccent02{ background-color: #990000/*B7B7B7*/; border-top: 1px solid #FFFFFF;}
.colorAccent03{ background-color: #666666;}
.colorAccent04{ background-color: #E6E6E6;}
.colorAccent04b{ background-color: #E6E6E6; border-top: 1px solid #333333;}
.colorAccent05{ background-color: #333333;}
.colorAccent06{ background-color: #FFFFFF;}
.colorAccent06b{ background-color: #FFFFFF;border-top: 1px solid #333333;}
.colorAccent06c{ background-color: #FFFFFF;border-left: 1px solid #FFFFFF;}
.colorAccent07{ background-color: #CCCCCC;}
.colorAccent08{ background-color: #000000;}
.colorAccent09{ background-color: #999999;}
.colorAccent10{ background-color: #666666;border-bottom: 1px solid #FFFFFF;  border-top: 1px solid #FFFFFF;}
.colorAccent11{ background-color: #333333; border-top: 1px solid #FFFFFF;}
.colorAccent12{ background-color: #808080;}
.imgAccent01{ border-bottom: 1px solid #FFFFFF;}
.imgAccent02{}
.imgAccent03{}
.imgAccent04{}