﻿
/********** Universal Page Styles **********/

#ALL {
	background-color: #c0c0ce;
}
td, th {
 	color: #333333;
}
td.pTitle, 
#hsTitle {
	text-align: left;
	color: #ff0000;
}
.subTitle {
	color: #3c3c77;
}
table.txtHldr {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #ffffff;
}
td.ContHldr,
td.splsHldr {
	border-left: 1px solid #6E90B4;
	border-right: 1px solid #6E90B4;
}
img.pic,
img.pix,
img.pixS {
	border: 1px solid #3c3c77;
}

/********** Header Bar **********/
 
table.brwsrTxt {
	background-color: #E1E3E3;
}
#hdrBar {
	background: url('../../images/Blue/Header/topBar.gif');
	background-color: #ffffff;
}
#logo {
	background-color: #ffffff;
}
td.hdrOpts {
	background-image: url(../../images/Blue/Header/OptsBG.gif);
}
a.hdrTxt,
a.hdrTxt:visited {
	color: #666666;
}
a.hdrTxt:hover {
	color: #0000ff;
}

/********** Main Nav **********/

#mainNav {
	width: 100%;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #3c3c77;
}
table.mainNav {
	border-left: 1px solid #999999;
}
a.mainNav {
	width: 129px;
	display: block;
	text-align: center;
	vertical-align: middle;
 	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border-right: 1px solid #999999;
	background-color: #3C3C77;
}
a.mainNav:hover,
a.mainNavOn,
a.mainNavOn:hover {
	width: 129px;
	display: block;
	text-align: center;
	vertical-align: middle;
 	font-size: 12px;
	font-weight: bold;
	color: #3C3C77;
	text-decoration: none;
	border-right: 1px solid #999999;
	background-color: #ffffff;
}

/********** Sub Nav **********/

table.subHldr {
	background: url('../../images/Blue/BGs/subNav.gif');
}
a.subTabOn, a.subTabOn:hover {
	color: #ff0000;
	background-image: url(../../images/Blue/Tabs/125on.gif);
}
a.subTabOff, a.subTabOff:visited {
	color: #000066;
	background-image: url(../../images/Blue/Tabs/125off.gif);
}
a.subTabOff:hover {
	color: #ff0000;
	background-image: url(../../images/Blue/Tabs/125off.gif);
}

/********** Titles **********/

tr.title140 {
	text-align: left;
	background-image: url(../../images/Blue/Titles/blank140.gif);
}
tr.title225 {
	text-align: left;
	background-image: url(../../images/Blue/Titles/blank225.gif);
}
tr.title250 {
	text-align: left;
	background-image: url(../../images/Blue/Titles/blank250.gif);
}
tr.title325 {
	text-align: left;
	background-image: url(../../images/Blue/Titles/blank325.gif);
}
tr.title365 {
	text-align: left;
	background-image: url(../../images/Blue/Titles/blank365.gif);
}
tr.title490 {
	text-align: left;
	background-image: url(../../images/Blue/Titles/blank490.gif);
}
tr.title500 {
	text-align: left;
	background-image: url(../../images/Blue/Titles/blank500.gif);
}
span.subTitle {
	color: #003366;
	background-color: #ffffff;
}

/********** Index.php **********/

td.HrsTitle {
	color: #ffffff;
	background-color: #3C3C77;
}
td.HrsL, 
td.HrsR {
	border-bottom:1px solid #cccccc;
}

/********** Inventory.php **********/

/*-- Weekly Specials --*/

.splTitle {
	color: #3c3c77;
	background-color: #ffffff;
}
table.vehSplOn {
	background-image: url(../../images/Blue/BGs/splsHldr.gif);
}

/*-- 5 Most Viewed --*/

div.mostVwdOn {
	border-top: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
	background-color: #ffffcc;
}

/*-- Arriving Soon --*/

table.arvSoon1 {
	width: 248px;
	height: 26px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
table.arvSoon2 {
	background-color: #efebef;
	border-top: 1px solid #efebef;
	border-bottom: 1px solid #efebef;
}
table.arvSoonOn {
	border-top: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
	background-color: #ffffcc;
}


/*-- News & Articles --*/

a.news01,
a.news01:visited {
	background-color: #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
a.news02,
a.news02:visited {
	background-color: #efebef;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
a.news01:hover,
a.news02:hover {
	color: #0000ff;
	background-color: #ffffcc;
	border-top: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
}

/*-- News & Articles --*/

table.newsOn {
	border-top: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
	background-color: #ffffcc;
}

/*-- Right Nav --*/

td.rhtNavHldr {
	border-left: 1px solid #6F91B5;
	border-right: 1px solid #6F91B5;
	background-color: #efebef;
}
table.lftTabs {
	vertical-align: top;
	background-image: url(../../images/Blue/Tabs/50bar.gif);
	background-color: #efebef;
}
a.lftTabOn, 
a.lftTabOn:visited,
a.lftTabOn:hover {
	color: #000066;
	background-image: url(../../images/Blue/Tabs/50on.gif);
}
a.lftTabOff, 
a.lftTabOff:visited,
a.lftTabOff:hover {
	color: #000066;
	background-image: url(../../images/Blue/Tabs/50off.gif);
}
a.lftTab100On, 
a.lftTab100On:visited,
a.lftTab100On:hover {
	color: #000066;
	background-image: url(../../images/Blue/Tabs/100on.gif);
}
a.lftTab100Off, 
a.lftTab100Off:visited 
a.lftTab100Off:hover {
	color: #000066;
	background-image: url(../../images/Blue/Tabs/100off.gif);
}
td.lftMkeOn {
	background-image: url(../../images/Blue/BGs/lftMke.gif);
	background-repeat: no-repeat;
}
td.lftBdyOn {
	background-image: url(../../images/Blue/BGs/lftBdy.gif);
	background-repeat: no-repeat;
}
#Make {
	vertical-align: top;
	background-color: #efebef;
}
#Price, 
#bodyType, 
#Specs { 
	vertical-align: top;
	background-color: #efebef;
	background-image: url(../../../images/Common/ftTab_FF_BG.gif);
}
a.lftLnk {
	display: block;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #3C3C77;
	text-decoration: none;
	border-top: 1px solid #efebef;
	border-bottom: 1px solid #efebef;
	background-color: #EFEBEF;
}
a.lftLnk:hover {
	display: block;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #0000ff;
	text-decoration: none;
	border-top: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
	background-color: #ffffff;
}

/********** Search.php **********/

td.viewHldr {
	height: 38px;
	padding-left: 20px;
	border-top: 1px solid #6E90B4;
	border-bottom: 1px solid #6E90B4;
}
td.viewText {
	height: 38px;
	text-align: center;
	border-top: 1px solid #6E90B4;
	border-bottom: 1px solid #6E90B4;
}
td.fltrHldr {
	height: 38px;
	text-align: right;
	padding-right: 20px;
	border-top: 1px solid #6E90B4;
	border-bottom: 1px solid #6E90B4;
}
td.key {
	border-bottom: 1px dashed #cccccc;
}
td.pgPerT {
	border-bottom: 1px solid #cccccc;
}
table.compHldr {
	background-color: #efebef;
	border-top: 10px solid #ffffff;
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
}
td.compArr, 
td.compTxt, 
td.compBtns {
	border-top: 2px solid #6E90B4;
}
table.btmLnks {
	border-left: 1px solid #6E90B4;
	border-top: 1px solid #6E90B4;
	border-bottom: 1px solid #6E90B4;
}
a.btmLnks,
a.btmLnks:visited {
	color: #003366;
	border-right: 1px solid #6E90B4;
	background-color: #ffffff;
}
a.btmLnks:hover, 
a.btmLnksOn, 
a.btmLnksOn:hover {
	color: #333333;
	border-right: 1px solid #6E90B4;
	background-color: #efebef;
}

/*-- List View --*/

table.listW,
tr.listW {
	text-align: left;
	background-color: #FFFFFF; 
	border-bottom: 1px dashed #cccccc;
}
table.listB,
tr.listB {
	text-align: left;
	background-color: #EEEEEE;
	border-bottom: 1px dashed #cccccc;
}
table.listOn,
tr.listOn {
	text-align: left;
	background-color: #FFFFCC;
	border-bottom: 1px dashed #cccccc;
}

/*-- "Caption View" --*/

td.capOff {
	border: 1px solid #999999;
}
td.capOver {
	border: 1px solid #999999;
	background-color: #FFFFCC;
}
td.capComp {
	color: #999999;
	background-color: #EFEBEF;
}

/*-- "Picture View" --*/

td.thmbOff {
	border: 1px solid #999999;
}
td.thmbOver {
	border: 1px solid #999999;
	background-color: #FFFFCC;
}

/********** View.php **********/

#Features,
#Request,
#Warranty, 
#Affordability, 
#Dimensions, 
#Specifications, 
#Financing {
	background-color: #E6EEF0;
}
td.specT {
	background-color: #E6EEF0;
}
a.ftrTab_On,
a.ftrTab_On:hover {
	color: #ff0000;
	background-image: url(../../images/Blue/Tabs/85on.gif);
}
a.ftrTab_Off, 
a.ftrTabT_Off,
a.ftrTab_Off:visited,
a.ftrTabT_Off:visited {
	color: #000066;
	background-image: url(../../images/Blue/Tabs/85off.gif);
}
a.ftrTab_On:visited,
a.ftrTab_Off:hover,
a.ftrTabT_Off:hover,
a.ftrTab_T_Off:hover {
	color: #ff0000;
	background-image: url(../../images/Blue/Tabs/85off.gif);
}
a.ftrTabT_On, 
a.ftrTabT_On:hover,
a.ftrTab_T_On:hover {
	color: #ff0000;
	background-image: url(../../images/Blue/Tabs/85on.gif);
}
table.ftrHldr {
	border-left: 1px solid #6F91B5;
	border-right: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
}
td.specHdr, 
div.specHdr,
td.pwrSprtCat {
	color: #ffffff;
	background-color: #6F91B5;
}
tr.spec2Off {
	background-color:#F6F7DA;
}
td.warrR a,
td.warrR:visited {
	color: #333333;
}
td.warrR a:hover {
	color: #0000ff;
}
td.calcSpr {
	border-top:1px solid #6F91B5;
}
tr.calcSum {
	border: 1px solid #6F91B5;
	height: 60px;
}
td.KBB {
	height: 200px;
	vertical-align: top;
	text-align: center;
	border-left: 1px solid #C9D3D6;
	border-right: 1px solid #C9D3D6;
}
tr.KBB1 {
	height: 23px;
	background-color: #F6F7DA;
	border-top: 2px solid #C9D3D6;
	border-bottom: 1px dotted #3A5E8B;
}
table.KBB2 {
	border-top: 2px solid #C9D3D6;
	border-left: 1px solid #C9D3D6;
	border-bottom: 1px solid #C9D3D6;
}
td.txt1,
td.txt2 {
	color: #113F77;
}

/********** Compare.php **********/

td.compFld {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #cccccc;
	background-color: #efebef;
}
td.compOff {
	border: 1px solid #999999;
}
td.compOver {
	border: 1px solid #999999;
	background-color: #ffffcc;
}
td.compTitle {
	color: #ffffff;
	background-color: #3C3C77;
}
td.compSpec,
td.compPrc {
	border-bottom: 1px solid #cccccc;
}

/********** News & Articles (Text.php) **********/

td.artHdr01 {
	background-color: #efebef;
}
a.artlftLnk, 
a.artlftLnk:visited {
	border-top: 1px solid #EFEBEF;
	border-bottom: 1px solid #EFEBEF;
}
a.artlftLnk:hover {
	border-top: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
	background-color: #ffffcc;
}
a.cmpyRhtLnk, 
a.cmpyRhtLnk:visited {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
a.cmpyRhtLnk:hover {
	border-top: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
	background-color: #ffffcc;
}
div.rtnTop a,
div.rtnTop a:hover {
	color: #adc1d0;
}
div.rtnTop a:hover {
	color: #336699;
}

/********** EZ Financing **********/

div.appTitle,
div.nwsTitle {
	color: #e9d133;
	background-color: #3c3c77;
}
#badCrdt,
#goodCrdt, 
#Documents, 
#Sources { 
	background-color: #EFEBEF;
}
table.ezTabs {
	background-image: url(../../../images/Blue/Tabs/BG.gif);
}
div.ezTab {
	border-left: 1px solid #6F91B5;
	border-right: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
}
a.ezTabOn, 
a.ezTabOn:visited,
a.ezTabOn:hover {
	color: #000066;
	background-image: url(../../images/Blue/Tabs/140on.gif);
}
a.ezTabOff, 
a.ezTabOff:hover,
a.ezTabOff:visited  {
	color: #000066;
	background-image: url(../../images/Blue/Tabs/140off.gif);
}

td.ezTrmT {
	background-color: #3C3C77;
}
tr.ezW {
	text-align: left;
	background-color: #FFFFFF; 
}
tr.ezB {
	text-align: left;
	background-color: #CCCCCC;
}
tr.ezO {
	text-align: left;
	background-color: #FFFFCC;
}

/********** Glossary **********/

a.glossLtr:hover,
a.glossLtrOn, 
a.glossLtrOn:hover {
	background-image: url(../../images/Blue/BGs/lftLtr.gif);
}
td.glossR {
	border-bottom: 1px dotted #CCCCCC;
}

/********** Warranty **********/

td.warrTrms {
	border-left: 1px solid #6E90B4;
	border-right: 1px solid #6E90B4;
}
div.warrTpc {
	color: #3C3C77;
}

/********** Directions **********/

iframe.Directions {
	border: 1px solid #000066;
}
a.dirLnk, 
a.dirLnk:visited,
a.calcLnk, 
a.calcLnk:visited {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff;
}
a.dirLnk:hover,
a.calcLnk:hover {
	border-top: 1px solid #6F91B5;
	border-bottom: 1px solid #6F91B5;
	background-color: #ffffcc;
}

/********** Testimonials.php **********/

div.tstSctn {
	color: #000066;
}
table.testHldr {
	background-color: #EFEBEF; 
}

/********** Employee Directory **********/

td.empPic {
	border-bottom: 1px solid #6E90B4;
}
td.empHldr {
	border-bottom: 1px solid #6E90B4;
}

/********** Calculators **********/

td.mpgBtm, 
td.mpgFtr, 
td.pymtFld, 
td.pymtTtl {
	border-bottom: 1px solid #6E90B4;
}
a.BTN {
	color: #FFFFFF;
	background-image: url('../../images/Blue/BTNs/Off.gif');
}
a.BTN:hover {
	color: #FFFFFF;
	background-image: url('../../images/Blue/BTNs/On.gif');
}

/*------ Lending Sources  ------*/

td.lndrSrc {
	background-color: #FFFFFF;
	border-bottom: 1px solid #6E90B4;
}
td.lndrSrcOn {
	background-color: #FFFFCC;
	border-bottom: 1px solid #6E90B4;
}

/********** Form Styles **********/

#frmBtnOff {
	color: #FFFFFF;
	background-image: url('../../images/Blue/BTNs/Off.gif');
}
#frmBtnOn {
	color: #FFFFFF;
	background-image: url('../../images/Blue/BTNs/On.gif');
}
#count {
	background-color: #EFEBEF;
}

/********** Footer **********/

table.ftr {
	border-top: 2px solid #6E90B4;
	background-color: #E6EEF0;
}
table.ftrTxt {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999; 
	background-color: #ffffff; 
}
a.ftr, 
a.ftr:visited {
	color: #7793AD;
}
a.ftr:hover {
	color: #113F77;
}

