 body,td { color: #666666; }
 body { background-color: #ffffff; }

 a { color: #666666; }
 a:hover { color: #c71444; }

 .maintable { border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
 .accentline { background-color: #c71444 }
 .headeraccentline { background-color: #666666 }

 .submenu { background-color: #ebebeb; }
 
 /* siteNav styles */
#navWrap {background-color: #fff;}
#siteNav li:hover a,#siteNav li.sfhover a,#siteNav a:hover {color: #ebebeb;background-color:#666;}
	#siteNav li ul {background-color: #ebebeb;border-color: #666;}
	#siteNav li:hover li a,#siteNav li.sfhover li a {color: #666;background-color:#ebebeb;}
	#siteNav li li a {border-color: #ccc;}
	#siteNav li li a:hover {color:#333;background-color: #ccc;}

 .mainaccentbar { background-color: #666666; }
 .verticalaccentbar { background-color: #666666; }

 .contentframe { background-repeat: no-repeat; }
 .headerbar { background-color: #bbbbbb; }

 .footerbar, .footerbar .tabledata { background-color: #d0d0d0; }
 .footertext { color: #666666; }
 a.footerlink { color: #666666; }

 .spacerline { background-color: #666666; }

 .dirmap { border-color: #999999; }

 .price { color: #000000; }
 .required { color: #c71444; }

 .formelement { border: 1px solid #666666; }

 .vehicletitle { color: #c71444; }

 .listing { font-size: 8pt; color: #000000; }
 .thumbBtn { position: relative; top: -29px; left: 12px; width: 15px; height: 30px; border-style: solid; border-width: 0; border-color: #666666;  }
 .carthumbimg { margin-top: 6px; margin-left: 7px; }
 .carthumbdiv { width: 144px; height: 139px; }
 .carthumb { border: 1px solid #333333; }
 .altText { font-size: 8pt; color: #ffffff; }

 .tabledata,.tabledata img { background-color: #666666; border: none; }

 .vdtable { background-color: #ffffff; border: 1px solid #ebebeb;}
 .vdoptionstable { border: 1px solid #333333; }
 .vdtext { color: #000000; }
 .vdseparator { background-color: #999999; }

 .optionsdiv { background-color: #ebebeb; border: 1px solid #333333; }
 .vdcomments { background-color: #ebebeb; border: 1px solid #333333; }

 .vdrow0 { background-color: #ebebeb; }
 .vdrow1 { background-color: #ffffff; }

 .ourpricetitle, .ourpricetext { font-weight: bold; color: #000000; }
 .ourpricetitle { font-size: 8pt; }
 .ourpricetext { font-size: 8pt; }
 .retailpricetitle, .retailpricetext { font-size: 8pt; color: #000000; }
 .cashtradetitle, .cashtradetext { font-size: 8pt; color: #000000; }
 .ratetitle, .ratetext { font-size: 8pt; color: #000000; }
 .termtitle, .termtext { font-size: 8pt; color: #000000; }
 .paymenttitle, .paymenttext { font-weight: bold; color: #000000; }
 .paymenttitle { font-size: 8pt; }
 .cashtradeinput, .rateinput, .enotifier { border-color: #666666; }
 .paymentinput { font-weight: bold; font-size: 10pt; color: #000000; background-color: #ebebeb; border-color: #c71444; }

 .dealercomiconlogo { background-image: url(/interfaces/nissan-4/standard/default/universal/ddc-logo.gif); }
 .sortmsgbar { background-color: #ebebeb; border: 1px solid #d0d0d0; }
 #headermsg { font-weight: bold; color: #c71444; }

/* featured inventory styles */
ul.featuredVehicle { background-color: #fff; color: #000; }
li.fvPrice h2 { color: #f33; }

/* finance Calc styles */
.fCalcLinks a { color: #555; border-color: #999; background-color: #eee; }
	.fCalcLinks a:hover { color: #c71444; border-color: #B54966; background-color: #f3f3f3; }
