/* 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: #dedede;  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 {  }
input,select{  }
label { }
/* 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: 10px;}
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-color: #FF0000; }
.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:underline;}
.header a:hover{text-decoration: none;}
.colorAccent01{ background-color: #E3E3E3; }
.colorAccent02{ background-color: #B6B6B6; border-top: 1px solid #FFFFFF; }
.colorAccent03{ background-color: #FF0000; }
.colorAccent04{ background-color: #666666; }
.header b, .header b:link, .header b:active, .header b:visited{color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;text-decoration:underline;  font-weight: bold; }
table{ color: #333333; font-family: verdana; font-size: 1em;}
.imgAccent04{}
.dealerAddress{color: #FFFFFF;font-size: .8em;}
.content { padding-left: 8px; padding-right; 15px; padding-top:10px; padding-bottom: 10px;}
#pageText {border: ridge 2px red;}.h1  { font-size: 1.6em; margin-top: .6em; color: #FFFFFF; font-family: Verdana, Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.2em; margin-bottom: 0.2em;padding-left: 0px; }

/*nav*/
.hNavMenuItem{background-color: #666666;color:#FFFFFF;cursor:hand;height:20;}
.hNavMenuItem td{ border-bottom: 1px solid #FFFFFF;color: #FFFFFF;padding-left:13px;padding-right:0px; }
.hNavMenuItemOver{ background-color:#000000;color:#FFFFFF;cursor:hand;height:20;}
.hNavMenuItemOver td{ border-bottom: 1px solid #FFFFFF;color:#FFFFFF;padding-left:13px;padding-right:0px;}
.hNavHeader{background-color:#FF0000; color:#FFFFFF;cursor:hand;height:20;}
.hNavHeaderOver{background-color:#FF0000; color:#FFFFFF;cursor:hand;height:20;}
.hNavHeader td, .hNavHeaderOver td {border-bottom: 1px solid #FFFFFF;color:#FFFFFF;padding-left:13px;padding-right:0px;}
.hNavMenuItemA{background-color: #666666;cursor:hand;height:20;color: #FFFFFF;  }
.hNavMenuItemA td{ border-bottom: 1px solid #FFFFFF;color:#FFFFFF;padding-left:13px;padding-right:0px;}
.hNavMenuItemOverA{background-color: #000000;color:#FFFFFF;cursor:hand;height:20;}
.hNavMenuItemOverA td{ border-bottom: 1px solid #FFFFFF;color:#FFFFFF;padding-left:13px;padding-right:0px;}
.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-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;padding-top:0px;}

/* 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 */