A:link {text-decoration: none; font-weight: none;}
A:visited {text-decoration: none; font-weight: none;}
A:hover {text-decoration: underline; color: red;font-weight: none;}
p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #164266; font-weight: normal;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 22px; color: #164266; font-weight: normal; padding-bottom:0px;}
.whiteCopy {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal;}
.sidemenuheading {background-color: #336699; color: #FFFFFF; font-weight: bold; font-family:Arial, Helvetica, sans-serif; padding:5px; padding-top:2px; padding-bottom:2px; font-size: 12px;}
.topadcolor {border:1px; border-color:#BAC7D3; background-color: #E8F1F7; border-style: solid;  color: #164266; font-size: 12px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; padding: 6px;}
.topadcolorgoogle {border:1px; border-color:#BAC7D3; background-color: #E8F1F7; border-style: solid;  color: #164266; font-size: 12px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; padding: 0px;}
.topadcolor a {font-size: 12px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#164266;}
.subcat_links {font-weight:normal; font-face:Arial MT,Arial,Helvetica; font-size:11; text-decoration:none;}
.g-head_links {font-color:white; font-face:Tahoma,Arial,Helvetica; font-size:12; text-decoration:none;}
.menu_links {font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:10; text-decoration:none;}

.category_links {font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:12; text-decoration:none;}
.sub_category_links {font-family: Arial,Helvetica; font-size:13px; font-weight: bold; text-decoration:none;}

td.sub_category_links {font-family: Arial,Helvetica; font-size: 13; font-weight: bold; text-decoration:none;}
.catlist {font-family: Arial,Helvetica; font-size:13px; font-weight:normal; text-decoration:none;}
.category_links_sm {font-weight:normal; font-face:Arial MT,Arial,Helvetica; font-size:10; text-decoration:none;}




a.mm:link    { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#000000; font-weight: normal; text-decoration: none; line-height:1;}
a.mm:visited { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#000000; font-weight: normal; text-decoration: none; line-height:1;}
a.mm:active  { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#000000; font-weight: normal; text-decoration: none; line-height:1;}
a.mm:hover   { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#000000; font-weight: normal; text-decoration: none; line-height:1;}
a.cat_nav:link    { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#0000FF; font-weight: bold; text-decoration: none; }
a.cat_nav:visited { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#0000FF; font-weight: bold; text-decoration: none; }
a.cat_nav:active  { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#0000FF; font-weight: bold; text-decoration: none; }
a.cat_nav:hover   { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#0000FF; font-weight: bold; text-decoration: none; }

/* nav drop down */
a.dn:link { color: #000066; text-decoration: none; }
a.dn:visited { color: #000066; text-decoration: none;  }
a.dn:active, a.dn:hover { color: #FF0000; text-decoration: none;  }
a.navTabSpecial {display: block; background-position: right top; border-top: 1px solid #000000;padding: 0px 2px 0px 2px; text-decoration: none; }
.mainNav_normal { background-color: transparent;font-family: arial, verdana, sans-serif;font-size: 11px;line-height: 1.2em;	}
.mainNav_forHomePage {background-color: transparent;font-family: arial, verdana, sans-serif; font-size: 13px;line-height: 1.3em;	}
.cjnav_leftEnd {background-color: #336699;border-bottom: 1px solid #122612;font-family: arial, verdana, sans-serif;font-size: 9px;color: white;}
.navRowTabHeaders {font-weight: bold;color: #06266d;white-space: nowrap;}
.navRowTabHeaders .nontab {	background-color: #000000;border-top: 2px solid #000000;width: 1px;padding: 0;margin: 0;}
.navFG a:link { color: #000000; text-decoration: none; }
.navFG a:visited { color: #000000; text-decoration: none;  }
.navFG a:hover { color: #FF0000; text-decoration: none;  }
.navBG a:link { color: #000066; text-decoration: none;  }  //top menu text
.navBG a:visited { color: #000066; text-decoration: none;  }
.navBG a:hover { color: #FF0000; text-decoration: none;  }
.cjnav_leftEnd a:link { color: white; }
.cjnav_leftEnd a:visited { color: white; }
.cjnav_leftEnd a:hover { color: #FF0000; }
.mainMenuLayer a:link { color: #000066; } //menu drop text
.mainMenuLayer a:visited { color: #000066; }
.mainMenuLayer a:hover { color: #FF0000; }
.mainMenuLayer {position: absolute;	z-index: 3;	border-top: 1px solid #122612;padding: 0px 5px 5px 0px;filter: shadow(color=#666666, direction=135, strength=5);}
.navMenuBottom {background-position: left;margin-right: 7px;border: none;}
.mainMenuLayer_item {background-color: #E8E8E8;color: #000000;font-family: arial, verdana, sans-serif;font-size: 11px;padding: 5px;border-bottom: 1px solid white;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
.navMenuDivider {border-top: 1px solid white; border-bottom: 2px solid #cccccc; margin-left: -4px; margin-right: -4px; margin-top: 4px; margin-bottom: 4px;}
.navFG a.navTabSpecial {background-position: right top; }
.navFG {background-position: left top;}
.navBG {background-position: left top;border-bottom: 1px solid #000000;background-color: #E5E5E5;}

/* autoservices */
.gmap {	margin: 0px; padding: 0px;}
.middleColumn {	margin: 0px; padding: 0px;}
body {background-color:white; font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:8pt; color:#808080;line-height:normal !important; } 
/* text-align:center; */
td, input {font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:8pt; color:#808080;}
.lightbluebackground {border:1px; border-color:#BAC7D3; background-color: #E8F1F7; border-style: solid; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #164266; font-weight: normal; padding:3px; margin-bottom:3px;margin-top:20px;}
h1 {font-size:19px;color:#336699;margin:13px 0 5px 10px;padding:8px 0 0;} /*C44D4D*/
h2 {font-size:16px;color:#000000;font-weight: bold;background-color: #f6f8ef;}
h1 {margin:0px !important;font-size:16px;font-family:Arial, Helvetica, sans-serif !important;} 
h2 {margin:0px !important;font-size:14px;font-family:Arial, Helvetica, sans-serif !important;} 
.linktext {color:#808080;} .linktext:active, .linktext:link, .linktext:visited {text-decoration:underline;color:#808080;} .linktext:hover {text-decoration:underline;color:#0000FF;} 
.TB {padding:3px; border-top:solid; border-color:#FFFFFF; border-width:1px;}
.TA {border:solid; border-color:#cccccc; border-width:1px;margin-top:3px;margin-bottom:3px;background-color:#FFFFFF;;} 
.THS {padding:3px; background-color:#EFEFEF;$area_table_lightheader_style} 
