body,td {
  color: #000000;
  font-size: 12px;
  font-family: arial, helvetica, "sans serif";
}

.small {
  font-size: 11px;
}

.smallBold {
  font-size: 11px;
  font-weight: bold;
}

.smallText {
  font-size: 8px;
}

.smallInputField {
  width: 160px;
  font-size: 9px;
  font-family:Arial, Helvetica;
}

.smallInputFieldWith5pxLeftPadding {
  width: 160px;
  font-size: 9px;
  font-family:Arial, Helvetica;
  padding-left: 5px;
}

.smallInputArea {
  width: 160px;
  height:38px;
  font-size: 9px;
  font-family:Arial, Helvetica;
}

.mediumInputArea {
  font-size: 9px;
  font-family:Arial, Helvetica;
}

.centered {
  text-align: center;
}

.smaller {
  font-size: 10px;
}

.smallerGrey {
  font-size: 10px;
  color: #999999;
}

.smallerCentered {
  font-size: 10px;
  text-align: center;
}

.smallHeadline {
  color: #999999;
}

.headline {
  font-size: 18px;
  font-weight: bold;
}

.quickLinkHeadline {
  font-size: 12px;
  color: #CDCBCC;
  font-weight: bold;
}

.greytxt {
  color: #CDCBCC;
  font-weight: bold;
  font-size: 11px;
}

.blacktxt {
  color: #000000;
  font-weight: bold;
  font-size: 11px;
}

.greyBackGround {
  background-color: #999999;
}

.borderColor {
  background-color: #CCCCCC;
}

/* Color for Backgrounds */
.offeringBackground {
  background-color: #EDF5FF;
}

.tdContentBackgroundPremSelect {
  background-color: #CEDEFF;
}

.tdContentBackground {
  background-color: #EEEEEE;
}

.detailSearchBackground { /* background-color:		#CCCCCC;  */
  background-color: #CEDEFF;
}

.detailSearch2Background {
  background-color: #ACC6FF;
}

.componentBackground {
  background-color: #ACC6FF;
}

.detailSearch3Background {
  background-color: #8DB3FE;
}

.galleryLink {
  background-color: #ACC6FF;
  font-size: 10px;
}

.carDetailsPanelScroller {
  overflow: auto;
  height: 132px;
  scrollbar-track-color: grey;
}



.carDetailFont {
  color: #000000;
  font-size: 10px;
}

.carDetailFontBold {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
}

.carDetailFontHeader {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

.premModBackground {
  background-color: #000000;
  /*background-color:       #ff0000; */ /* R E D */
}

.carDetailsFeaturesTabs {
  border-width: 1px;
  border-style: solid;
  border-color: #8DB3FE;
}

.matt {
  color: #B0AFB4;
}

.colorContrast {
  color: #ffffff;
}

.buttonColor {
  background-color: #999999;
}

/* Link Definition */
a {
  color: #000000;
  text-decoration: none;
}

a.mattLink {
  color: #B0AFB4;
  text-decoration: none;
}

a.buttonLink {
  color: #FFFFFF;
  width: 100%;
}

a.number {
  color: #CFDEFF;
}

select.smallActionDropDown {
  width: 65px;
  height: 11px;
  font-size: 9px;
}
td.calcDetailCell
{
	/* only color defined in mini page */
}
