h1 {font-size: 20px;}
h2 {font-size: 18px;}
#tblMain {width: 980px;background: #FFF; border: 1px solid #54471A;}
.userCounter {font-size: 10pt;color: #215153;font-weight: bold;text-align: center;}
.tdLogo {align: right;	}
.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;}
body, td {font-family: trebuchet, verdana, arial, sans-serif;font-size: 10pt;}
body {background: #b7d7ff;background-image: url(/wimages/bkg-blue-gradient.jpg); background-repeat: repeat-x; background-position: 0 0; margin: 0 0 0 0; background-attachment: fixed;}
.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;}
.SortingButtons {font-family: verdana, arial, sans-serif;font-size: 8pt;}
.SearcResultsPageNumbers {font-family: verdana, arial, sans-serif;font-size: 8pt;}
.SearcResultsPageDropdown {font-family: verdana, arial, sans-serif;font-size: 8pt;}
.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: #00ff00; 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;}
.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;}
.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;}
.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;}
.lnkBackoffice {color: #6666ff;}
#tblBackofficeBar td {color: #999999;font-size:.9em;}
.formSpanVOI {margin: 10; font-weight: bold; font-size: 14px;}
tr#trSearchFormMileage, tr#mixedSearchStore {display:none;}

/* HOMEPAGE2.ASP*/


#homepageSpecialsBanner {
	position: absolute;
	left: 0;
	top: 0;
}

#certifiedBanner {
	left: 0;
	top: 190; 
	width: 125; 
	height: 150px; 
	background: #660000;
	background-image: url(/wimages/homepageImages.jpg);
	background-position: -655 -210;
	background-repeat: no-repeat;; 
	border: 1px solid #9F9265; 
	text-align: center; 
	position: absolute;
	vertical-align: middle; } 
a#linkExtendedWarranty {display: block; border: 0px solid red;position: absolute; left: 0; top: 130; height: 16px; width: 100%; text-indent: -9999;}

a.homepageSpecialsLink {
	display: block;
	border: 0x solid green;
	position: absolute;
	left: -2;
	top: 0;
	width: 100%;
	height: 90px;
	text-indent: -99999;
	background-image: url('/wimages/homepageImages.jpg');
	background-repeat: no-repeat;
}

div#special-new {
	top: 0;
}

div#special-used {
	top: 100;
}

div.homepageSpecialsDiv {
	position: absolute;
	left: 0;
	width: 125;
	height: 90;
	border: 0px solid red;
	overflow: hidden;
}

div.homepageSpecialsDiv h2 {
	text-indent: -99999;
	position: absolute;
	top: 0;
	left: 0;
	border: 0px dashed blue;
}
/*
#linkSpecialsNew:link, #linkSpecialsNew:visited {
	background-position: -808 -166;
}

#linkSpecialsNew:hover, #linkSpecialsNew:active {
	background-position: -951 -166;
}

#linkSpecialsUsed:link, #linkSpecialsUsed:visited {
	background-position: -808 -260;
}
 
#linkSpecialsUsed:hover, #linkSpecialsUsed:active {
	background-position: -951 -260;
}
*/
#weeklyAd2 {
	position: absolute;
	left: 5px;
	top: 340px;
	text-align: center;
	width: 110px;
	height: 150px;
	border: 0px dashed blue;
	text-indent: -9999;
}
#weeklyAd2:link, #weeklyAd2:visited {
	background-image: url('/wimages/homepageimages.jpg');
	background-position: -33 -463;
}
#weeklyAd2:hover, #weeklyAd2:active {
	background-position: -169 -463;
}


#leftContentBanner {
	position: relative;
	width: 125;
	top 0;
	left: 0;
	height: 250;
	border: 0px dashed green;
}


#link-homepage-weekly-ad {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 126px;
	height: 235px;
	background-image: url('/library/ideas/weekly-ad-tall.png');
	text-indent: -99999;
	border: 0px solid red;
}

#link-homepage-weekly-ad:link, #link-homepage-weekly-ad:visited  {
	background-position: 0 -110;
}

#link-homepage-weekly-ad:hover, #link-homepage-weekly-ad:active {
	background-position: -126 -110;
}

#mastheadLikeButton {
	position: absolute;
	top: 140;
	left: 700;
}

#masthead #bbbonline {
	position: absolute;
	top: 120px;
	left: 600px;
	width: 200px;
	height: 50px;
}

#masthead {
	position: relative; 
	width: 100%; 
	height: 175px; 
	background: url(/wimages/homepageimages.jpg) #FFFFFF; 
	background-repeat: norepeat; 
	background-position: 0 -5; 
	font-size: 14px;}
#masthead h1 {text-indent: -9999;}
#masthead #address {position: absolute; left: 750; top: 5; font-size: .9em; font-weight: bold; text-align: center; border: 0px solid red; width: 260px;}

