body { margin-top: 0; background: #cdcdcd url(/wimages/2010/11/bkg.jpg) 0 0 repeat-x; background-attachment: fixed;}
#tblMain { width: 980px; background: #FFF; }
.userCounter {font-size: 12px;color: #215153;font-weight: bold;text-align: center;}
.tdLogo {align: right;}
.lnkBackoffice {color: #6666ff;}
#tblBackofficeBar td {color: #999999;font-size:.9em;}
.tdmainBanner1 { padding-left: 12px; padding-top: 12px;}
.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: 10px; font-weight: bold; text-align: right;}
.formheading3left{ font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold;}
body, td { font-family: trebuchet, verdana, arial, sans-serif; font-size: 12px;}
.EmailFormLabel { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.FeaturesLabels { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.Features { font-family: verdana, arial, sans-serif; font-size: 12px; 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: 10px; 
color: #808080;}
.stockPhotoDisclaimer{ font-family: verdana, arial, sans-serif; font-size: 10px; 
color: #808080; text-align: center;}
.SortingButtons { font-family: verdana, arial, sans-serif; font-size: 10px;}
.SearcResultsPageNumbers { font-family: verdana, arial, sans-serif; font-size: 10px; }
.SearcResultsPageDropdown { font-family: verdana, arial, sans-serif; font-size: 10px;}
.cellValuePrice{ font-weight: bold; font-size: 12px; font-family: verdana, arial, sans-serif; color: #000099;}
.cellLabel { font-size: 10px; font-family: verdana, arial, sans-serif; color: gray;}
.cellValue { font-size: 10px; font-family: verdana, arial, sans-serif; color: #000000;}
.internetPrice { font-family: verdana, geneva, arial, sans-serif; color: #008000; font-size: 16px; font-weight: bold;}
.clearancePrice { font-family: verdana, geneva, arial, sans-serif; color: #af0000; font-size: 12px; font-weight: bold;}
.listPrice { font-family: verdana, geneva, arial, sans-serif; color: #0000af; font-size: 12px; font-weight: bold;}
.savingsMessage { font-family: verdana, geneva, arial, sans-serif; color: blue; font-size: 10px; font-weight: bold;}
.calculator { text-decoration: underline; font-size: 10px; font-family: verdana, geneva, arial, sans-serif; color: navy; }
#reqStar { font-size: 14px; font-weight: bold; color: red;}
.formStyle10 { font-size: 14px; font-weight: bold;}
.formStyle1 { font-size: 14px; color: red; font-weight: bold;}
.finFormStyle10 { font-size: 12px; font-weight: bold;}
.finformheading3 { font-family: sans-serif; font-size: 10px; font-weight: bold;}
.finFormStyle1 { font-size: 12px; 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: 10px; font-weight: bold; color: red;}
#finFormErrMsg { font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: red;}
.javascriptWarning { font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: red;}
.finFormTabOn { background-color: #dfdfdf; font-size: 10px; font-weight: bold; cursor: hand; overflow-x: hidden;}
.finFormTabOff { background-color: #fff; font-size: 10px; foxnt-weight: bold; cursor: hand; overflow-x: hidden;}
.finFormDiv { padding: 12px; border: 1px solid gray;}
#voi { font-size: 10px;}
.divPadded { padding-left: 12px; padding-top: 3px;}
/* Search form */
.searchFormLabel { color: navy; font-weight: bold; font-size: 12px;}
.searchFormLabelRight { color: navy; font-weight: bold; font-size: 12px; text-align: right;}
.searchFormLabelCenter { color: navy; font-weight: bold; font-size: 12px; 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: 12px;}
#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;}
.serviceLinks { font-size: 1.2em; color: #000080; text-decoration: none; font-weight: bold;} 
.serviceLinks:hover {color: #0000FF; text-decoration: underline;} 
#tblServiceOptions td {text-align: left;}
.imageHeading {padding:0;margin:0;}
h1 {font-size:1.5em; border-bottom: 1px solid #808080;}
/*.tblResultsFiltering {width: 75%;}*/
.smallText {font-size: .75em;}
.divFlashVideo {padding: 12px;}
/*
.h1ResultsPageMakeModelBlock { 
	border: 0px;
	width: 100%;
	padding: 5;
	padding-left:0;
	padding-right:0;
	color: #dfdfdf;
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	background: #080866;
}
h1.h1ResultsPageMakeModelBlock a:link, h1.h1ResultsPageMakeModelBlock a:visited {color: #dfdfdf; text-decoration: none;}
h1.h1ResultsPageMakeModelBlock a:hover, h1.h1ResultsPageMakeModelBlock a:active {color: #ffffff; text-decoration: underline;}
*/
.menuskin { width: 200px; position: absolute; background-color: menu; 
	border: 1px solid navy; 
	font-size: 12px;
	font-family: arial, geneva, sans-serif;
	line-height: 150%;
	z-index: 100;
	visibility: hidden;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5);}

.menuskin a { text-decoration: none;color: black;padding-left: 6px;padding-right: 12px;white-space: nowrap;}

/* MASTHEAD */

#modelIcons {
	position: absolute;
	left: 700px;
	top: 50px;
	width: 300px;
	height: 150px;
	border: 0px solid red;
}

#modelIcons li {
	position: absolute;
	list-style-type: none;	
}

#modelIcons li a {
	display: block;
	text-indent: -99999;
	background-image: url('/wimages/2010/11/sprites.jpg');
	background-repeat: no-repeat;
}

#modelIcons li#ford {
	top: 5;
	left: 0;
}

#modelIcons li#ford a:link, #modelIcons li#ford a {
	width: 83px;
	height: 31px;
}
#modelIcons li#ford a:link, #modelIcons li#ford a:visited {
	background-position: -220 -98; 
	border: 0px solid red;
}

#modelIcons li#ford a:active, #modelIcons li#ford a:hover {
	background-position: -220 -131;
}

#modelIcons li#lincoln {
	left: 140;
	top: 0;
	border: 0px solid red;
	height: 90px;
}

#modelIcons li#lincoln a:link, #modelIcons li#lincoln a:visited {
	background-position: -308 -98;
	width: 63px;
	height: 36;
}

#modelIcons li#lincoln a:active, #modelIcons li#lincoln a:hover {
	background-position: -308 -135;
}


#masthead {
	position: relative;
	width: 100%;
	height: 123px;
	border: 0px solid red;
	font-family: arial, sans-serif;
    overflow: hidden;
}
#masthead #addressBlock {
	font-size: 20px;
	position: absolute;
	left: 430px;
	top: 20px;
	text-align: center;
}
#masthead #addressBlock .phoneNumber {
	font-size: 1.4em;
	font-weight: bold;
}
#masthead h1 {
	position: absolute;
	text-indent: -99999;
	width: 379px;
	height: 80px;
	background-image: url('/wimages/2010/11/sprites.jpg');
	background-position: -24 -14;
	border: 0px dashed blue;
	left: 10px;
	top: 10px;
	cursor: hand;
}

.FinalPriceLabel{ white-space: nowrap; }
