BODY {
    MARGIN: 0px;
    FONT-SIZE: 9px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica
}

td { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; text-color: #666666; color: #666666 }

A,A:link,A:visited {
  font-size: 9px;
  color: #666666;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

A:hover,A:active {
    font-size: 9px;
  color: #c71444;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

A.TrilLink,A.TrilLink:link,A.TrilLink:visited {
    font-size: 9px;
  color: #666666;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

A.TrilLink:active,A.TrilLink:hover {
    font-size: 9px;
  color: #c71444;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

A.TrilGrayLink, A.TrilGrayLink:link, A.TrilGrayLink:visited {
  color: #999999;
}

A.TrilGrayLink:active, A.TrilGrayLink:hover {
  color: #c71444;
}


A.RedLink, A.RedLink:link, A.RedLink:visited, A.RedLink:active, A.RedLink:hover {
  color: #c71444;
}

.TrilErrText {
    FONT-SIZE: 9px; COLOR: #c71444; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif;
}

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666 }

table.sbGrp { background-color: #EBEBEB }
td.sbSep { background-color: #999999 }
td.sbGrpHdr { background-color: #EBEBEB; font-weight: bold; vertical-align: bottom }
td.sbGrpSubHdr { background-color: #EBEBEB; font-weight: bold; vertical-align: top }
td.sbGrp { background-color: #EBEBEB; vertical-align: top }
td.sbPrice { background-color: #EBEBEB; text-align: right; vertical-align: top }
td.crb { background-color: #EBEBEB; text-align: right; vertical-align: middle }

/* config (cfg) styles */
td.cfgSep { background-color: #999999 }
td.cfgSep2 { background-color: #ffffff }
td.cfgGrpHdr { background-color: #ffffff; font-weight: bold }
td.clearLink { background-color: #ffffff; font-weight: normal }
td.cfgGrpHdr2 { background-color: #ffffff }
td.cfgGrp { background-color: #ffffff }
td.cfgGrpSep { background-color: #999999 }
td.cfgLgnd { background-color: #ebebeb }
td.cfgDisc { font-style: italic }

/* config summary (cfgSum) styles */
td.cfgSumHdr { background-color: #ebebeb; font-weight: bold; }
td.cfgSumHdr2 { background-color: #ebebeb }
td.cfgSumGrp { background-color: #ebebeb }
td.cfgSumGrpSep { background-color: #ebebeb }
td.cfgSumGrpSep2 { background-color: #999999 }
td.cfgSumSep { background-color: #999999 }
td.cfgSumSep2 { background-color: #ebebeb }

.swhead { font-weight: bold; vertical-align: top }
.priceLL { background-color: #D0D0D0 }

td.pblprice { text-align: right }
td.pblttlprice { font-weight: bold; text-align: right }
td.pbltitle { }
.pbltotal { font-weight: bold }
.vin {}
td.header { background-color: #D0D0D0 }

table.ntblbdr { background-color: #666666 }
td.ntblttl { }

.psi { vertical-align: middle }
td.svattr { font-weight: bold }
.svselpr { color: #C71444 }
.svpr { font-weight: bold }
td.svimage { vertical-align: bottom }
td.svseldiv { background-color: #C71444 }
td.svinfo { background-color: #D0D0D0; vertical-align: bottom }
td.garprice { background-color: #D0D0D0; vertical-align: middle }
.divider { background-color: #999999 }
td.darkdivider { background-color: #666666 }

.ntblchange { text-color: #666666; color: #666666; font-weight: bold }
.legal { vertical-align: top; line-height: 14px}
.error { text-color: #C71444; color: #C71444; font-weight: bold }

.msrp { font-weight: bold }

.vehicleName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #999999; vertical-align: top}
.modelName { text-decoration: none; color: #C71444 }
.swatchBorder {  background-color: #999999}
.footer { background-color: #D0D0D0}
.paymentText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; vertical-align: top ; line-height: 14px}
.calcText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; vertical-align: bottom}
.configTextRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #C71444; vertical-align: top }
.configTextBold { font-weight: bold }

.curst { text-color: #C71444; color: #C71444; font-weight: bold; }
.ialk { }

.SapeLink,.SapeLink:link,.SapeLink:visited { color: #666666; text-decoration: none; }
.SapeLink:active,.SapeLink:hover { color: #c71444; text-decoration: none; }

td.spiAlign { vertical-align: top; text-align: center }
td.spiHead { vertical-align: top; font-weight: bold }
td.spiItem { vertical-align: top }
td.spiLink { vertical-align: bottom }

td.dsbold { vertical-align: middle; line-height: 16px; font-weight: bold }

td.bold { font-weight: bold }
td.formblock { background-color: #ebebeb }
span.asterisk { text-color: #c71444; color: #c71444 }

td.nrlh { background-color: #C71444 }
td.cphr { text-align: right }
td.cprn { background-color: #EBEBEB; vertical-align:bottom }
td.cpln { background-color: #666666; vertical-align: bottom }

td.cdbr { background-color: #000000 }
td.cdbg { background-color: #F4F4F4 }

.vcl {}

.lvinfo { text-color: #000000; color: #000000; font-weight: bold; line-height: 14px }
.comments { font-family: Verdana,Arial,Helvetica,sans-serif }

