#tblMain { width: 980px; background: #FFF; }
.userCounter { font-size: 10pt; color: #215153; font-weight: bold; text-align: center; }
.tdLogo { align: right;}
.lnkBackoffice { color: #0000ff; font-size: 8pt; }
.tdmainBanner1 { padding-left: 10px; padding-top: 10px; }
.formheading2 { font-size: 12pt; font-weight: bold; font-family: trebuchet, verdana, arial, sans-serif; border-bottom: 1px solid #808080; background-color: #efefef; }
.formheading1 { font-size: 13pt; font-weight: bold; color: #ffffff; background-color: #016160; padding: 5px; }
.formheading3{ font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: bold; text-align: right; }
.formheading3left{ font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: bold; }

/************************************************************/
/* General HTML tag settings  */
/************************************************************/
body, td { font-family: trebuchet, arial, verdana, sans-serif; font-size: 10pt;}
body { 
	margin: 0 auto 0 auto;
	background: #BFBFDF;
	background-image: url(/wimages/bkg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed; 
}

/************************************************************/
/* The next settings are for the vehicle search detail page */
/************************************************************/
.EmailFormLabel { font-family: verdana, arial, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; }
.FeaturesLabels { font-family: verdana, arial, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; }
.Features { font-family: verdana, arial, sans-serif; font-size: 10pt; color: #000000; }
.FeaturesLabelsPrice { font-family: verdana, arial, sans-serif; font-size: 12pt; color: #000033; font-weight: bold; }
.detailsDisclaimer { font-family: verdana, arial, sans-serif; font-size: 8pt; 
color: #808080; }
.stockPhotoDisclaimer{ font-family: verdana, arial, sans-serif; font-size: 8pt; 
color: #808080; text-align: center; }

/*************************************************************/
/* The next settings are for the vehicle search results page */
/*************************************************************/
.SortingButtons { font-family: verdana, arial, sans-serif; font-size: 8pt; /*
font-family: geneva, 'times new roman', serif; font-size: 10pt; */
}
.SearcResultsPageNumbers { font-family: verdana, arial, sans-serif; font-size: 8pt; /*
font-family: geneva, 'times new roman', serif; font-size: 10pt; */
}
.SearcResultsPageDropdown { font-family: verdana, arial, sans-serif; font-size: 8pt; /*
font-family: geneva, 'times new roman', serif; font-size: 10pt; */
}

.cellValuePrice{ font-weight: bold; font-size: 10pt; font-family: verdana, arial, sans-serif; color: #000099; }
.cellLabel { font-size: 8pt; font-family: verdana, arial, sans-serif; color: gray; }
.cellValue { font-size: 8pt; font-family: verdana, arial, sans-serif; color: #000000; }

.internetPrice { font-family: verdana, geneva, arial, sans-serif; color: #009900; 
font-size: 10pt; 
font-weight: bold; }
.clearancePrice { font-family: verdana, geneva, arial, sans-serif; color: #af0000; 
font-size: 10pt; 
font-weight: bold; }
.listPrice { font-family: verdana, geneva, arial, sans-serif; color: #0000af; 
font-size: 10pt; 
font-weight: bold; }
.savingsMessage { font-family: verdana, geneva, arial, sans-serif; color: blue; 
font-size: 8pt; 
font-weight: bold; }
.calculator { text-decoration: underline; font-size: 8pt; font-family: verdana, geneva, arial, sans-serif; color: navy; 
}

#reqStar { font-size: 12pt; font-weight: bold; color: red; }

.formStyle10 { font-size: 12pt; font-weight: bold; }
.formStyle1 { font-size: 12pt; color: red; font-weight: bold; }
.finFormStyle10 { font-size: 10pt; font-weight: bold; }
.finformheading3 { font-family: sans-serif; font-size: 8pt; font-weight: bold; }
.finFormStyle1 { font-size: 10pt; color: red; font-weight: bold; }
.finFormHeading { background-color: #dfdfdf; padding: 3px; }
.finFormHeading2 { background-color: #efdfcf; padding: 3px; }
.finFormErrMsg { font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: bold; color: red; }
#finFormErrMsg { font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: bold; color: red; }
.javascriptWarning { font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: bold; color: red; }
.finFormTabOn { background-color: #dfdfdf; font-size: 8pt; font-weight: bold; cursor: hand; overflow-x: hidden; }
.finFormTabOff { background-color: #fff; font-size: 8pt; foxnt-weight: bold; cursor: hand; overflow-x: hidden; }
.finFormDiv { padding: 10px; border: 1px solid gray; }
#voi { font-size: 8pt; }
.divPadded { padding-left: 10px; padding-top: 3px; }
/* Search form */
.searchFormLabel { color: navy; font-weight: bold; font-size: 10pt; }
.searchFormLabelRight { color: navy; font-weight: bold; font-size: 10pt; text-align: right; }
.searchFormLabelCenter { color: navy; font-weight: bold; font-size: 10pt; text-align: center; }
.tdPoweredBy { text-align: center; }

/*  referenced by: /templates/vehicleSearch/vehSearchRows.asp   */
.vehSearchRowsHeading { font-weight: bold; font-size: .7em; color: #000033; }
.vehSearchRowsItem  { padding-right: 30px; }
.vehSearchRowsItem a { color: #000066; font-size: .7em; font-weight: bold; }
.vehSearchRowsItem a:hover { color: #AF8000; font-size: .7em; font-weight: bold; }

/* vehicle search email form */
.emailformThankyouBody { background: #ffffff; }
.emailformThankyouBody * { font-family: verdana, arial, helvetica, sans-serif; }
.emailFormThankyouHeading { font-size: 1.4em; font-weight: bold; padding-top: 5px; padding-bottom: 10px; }
#emailFormThankyouTable td { font-size: .8em; padding: 3px; }
#emailFormThankyouCloseLink:link { font-size: .8em; color: #0000af; text-decoration: none; }
#emailFormThankyouCloseLink:hover { font-size: .8em; color: #0000FF; text-decoration: underline; }
.vehSearchRowsContainer { }
.vehSearchRowsItem a{ color: #808080; }
.vehSearchRowsItem a:hover{ color: #808080; }
#tblSearchRowsMakes { }
#tblSearchRowsYears { 
}
#tblSearchRowsTypes { }
.vehSearchRowsHeading { font-weight: bold; color: #666666; }
.makeByColumnTable td { text-align: left; }
.makeByColumnItem { font-size: .65em; text-align: left; }
.makeByColumnItem a { color: #666666; text-decoration: underline; }
.makeByColumnItem a:hover{ color: #666666; text-decoration: none; }
.mixedSearchHeading { font-size: 1.2em; font-weight: bold; }
.headerbar { padding-left: 10px; width: 100%; position: relative; border: 1px solid transparent; color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#57A9FF', EndColorStr='#002260'); font-family: verdana, arial, sans-serif; font-size: 1.0em; }
.formSpanVOI { background: #054E9E; padding: 5px; font-weight: bold; text-align: left; color: white; }
.CustomGradient { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#657A9FF', EndColorStr='#002260'); }
.CustomGradient2 { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#dfdfdf', EndColorStr='#afafaf'); }
.CustomGradientLight { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#7FBEFF', EndColorStr='#57A9FF'); }
.resultsPageMakeModelBlock { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#657A9FF', EndColorStr='#002260'); font-family: verdana, arial, sans-serif; }
.resultsPageMakeModelBlock a:link { font-size: 1em; color: #dfdfdf; font-weight: bold; text-decoration: none; }
.resultsPageMakeModelBlock a:hover { color: #FFFFFF; text-decoration: none; }
/* system quick links */
#tblQuickLinks { 
}

.quickLinksRow { 
}

.quickLinksItem { 
}

.quickLinksItem a:link { 
}

.quickLinksItem a:visited { 
}

.quickLinksItem a:hover { 
}

.quickLinksItem a:active { 
}
#tblFeaturedCarsItems td { font-size: .75em; font-weight: bold; color: #000000; }
#tblFeaturedCarsItems a { font-size: .75em; font-weight: bold; text-decoration: none; color: #0000af; }
#tblFeaturedCarsItems a:hover { text-decoration: underline; color: #0000ff; }
#txrSearchFormMileage { display: none; }
.resultsFilterHilight { background: 002260; }
/*
palette
dk blue: 002260
lt blue: 57A9FF
very lt blue: 7FBEFF
*/
.detailsHiddenInfo { display: block; color: #FFFFFF; }
#tblFormTable0112 td { font-size: .70em; }
.formLabel { color: #800000; font-size: .70em; font-weight: normal; }
#vehicleDetails_store { display: none; }

.resultsVoiRow { display: block;     visibility: visible;     background: #dfdfff; }
#tblSearchResults td { padding: 0; }
.resultsVoiCell {     border: 1px solid #808080; }
.resultsVoiCell a:hover{ text-decoration: underline; color: #DF8000; }
.resultsVoiCell a:link, .resultsVoiCell a:visited{ font-weight: bold; font-size: .9em; text-decoration: none; color: #000080; }
.btnResultsViewDetailsText:link, .btnResultsViewDetailsText:visited  { color: #FFF; }
#trSearchFormYearFrom { display: block; }
.jsvalidation { color: red; font-size: 11px; font-family: tahoma, arial, sans-serif;}
.homepageTestimonial {font-size: 11px; font-family: verdana, arial, sans-serif;}
.homepageTestimonial .CustomerName {font-weight: bold;}

#trDetailsCompanyPhone1 {display: block;}
#DetailsCompanyPhone1 {font-size:16px;font-weight:bold;padding:0;margin:0;}
.menuskin { width: 250;}


