body, p, div, td {font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; }
.navTitle {font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF;  font-weight: bold; }
.bodyWhite {font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; }
.titleBlack {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
.title {font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: bold;  color: #FBFFB6}
.titleWhite {font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: bold;  color: #FFFFFF}

a:link {font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #F8FF85;  text-decoration: none; }
a:hover {font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #FFF600;  text-decoration: none; }
a:visited {font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #D7E30F;  text-decoration: none; }
a:visited:hover {font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #E4CC00;  text-decoration: none; }

.nav {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: bold;  font-weight: bold;  color: #FFFFFF;  text-decoration: none }
.nav a:link {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: bold;  font-weight: bold;  color: #FFFFFF;  text-decoration: none }
.nav a:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: bold;  font-weight: bold;  color: #D9FAFF;  text-decoration: none }
.nav a:visited {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: bold;  font-weight: bold;  color: #CCCCCC;  text-decoration: none }
.nav a:visited:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: bold;  font-weight: bold;  color: #33DBFF;  text-decoration: none }
.footer {  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: bold;  font-weight: normal;  color: #00CCCC;  text-decoration: none }
.footer a:link {  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: bold;  font-weight: normal;  color: #FFFFFF;  text-decoration: none }
.footer a:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: bold;  font-weight: normal;  color: #FFFF00;  text-decoration: none }
.footer a:visited {  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: bold;  font-weight: normal;  color: #CCCCCC;  text-decoration: none }

#STYLE SHEET FOR ECOM
.ecom_APIheading {color: #FFFFFF; font-size: 13px;  font-weight: bold; text-decoration: none; }
.ecom_APIsfHeading {color: #FFFFFF; font-size: 11px;  font-weight: none; text-decoration: none; }
.ecom_productSelections {color: #FFFFFF;   font-size: 11px;  font-weight: bold}
.ecom_productNumberHeading {color: #FFFFFF;  font-size: 11px;  font-weight: bold}
.ecom_productNameHeading {color: #FFFFFF;   font-weight: bold}
.ecom_productDescriptionHeading {color: #FFFFFF;  font-size: 11px;  font-weight: bold}
.ecom_productSfHeadingLink {color: #FFFFFF;   font-size: 11px;  font-weight: bold;  text-decoration: none;  }
.ecom_productVehicleYear {color: #FFFFFF;   font-weight: bold;  text-decoration: none;  }
.ecom_productVehicleModel {color: #FFFFFF;   font-weight: bold;  text-decoration: none;  }
.ecom_productVehicleMake {color: #FFFFFF; font-weight: bold;  text-decoration: none;  }
.ecom_productSelectedVehicle {color: #FFFFFF;  font-weight: bold;  text-decoration: none;  }

#These classes color is dynamically set on the sc page.
.ecom_scHeading {color: #000000;   11px;  font-weight: bold;  text-decoration: none;  }
.ecom_scHeadingForm {font-weight: bold; }
.ecom_scInformationText {font-size: 10px; }
.ecom_listPriceText {color: #FFCC00;   font-weight: bold}
.ecom_listPrice {color: #FFCC00;    font-weight: none;  text-decoration: line-through;  }
.ecom_ourPriceText {color: #FFCC00;  font-weight: bold}
.ecom_ourPrice {color: #FFCC00;   font-weight: none;  text-decoration: none;  }
.ecom_salePriceText {color: #FFCC00;  font-weight: bold}
.ecom_salePrice {color: #FFCC00;  font-weight: none;  text-decoration: none;  }
.ecom_priceText {color: #FFCC00; font-weight: bold}
.ecom_price {color: #FFCC00;   font-weight: none;  text-decoration: none;  }
.ecom_specialPriceText {color: #FFCC00; font-weight: bold}
.ecom_specialPrice {color: #FFCC00;   font-weight: none;  text-decoration: none;  }
.ecom_gallerySelections {color: #FFFFFF;  font-weight: bold}
.ecom_newsTitleHeading {color: #FFFFFF;  font-weight: bold}
.ecom_newsTitleHeadingLink {color: #FFFFFF;  font-weight: bold; text-decoration: none;  }
.ecom_newsSubtitleHeading {color: #FFFFFF;   font-weight: bold}
.ecom_faqQuestionQ {color: #FFFFFF; font-weight: bold; }
.ecom_faqQuestion {color: #FFFFFF;  font-weight: none; text-decoration: underlined; }
.ecom_faqAnswerA {color: #FFFFFF;   font-weight: bold; text-decoration: none;  }
.ecom_faqAnswer {color: #FFFFFF; font-weight: none; }

.homeProduct {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #666666;}
.homeProduct a:link {color: #1A5CA6; text-decoration: none;}
.homeProduct a:hover {color: #5D9BE1; text-decoration: none;}
.homeProduct a:visited {color: #1F4774; text-decoration: none;}
.homeProduct a:visited:hover {color: #496481; text-decoration: none;