body {
	background-image: url(/wImages/backgrounds/blueGradient.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0;
}

body, td {
	font-family: trebuchet, verdana, arial, sans-serif;
	font-size: 10pt;
}


.tblMain {
	background-color: #fff;
	width: 960;
}

.t_dmainBanner3{
	background-color: #0000FF;
}
 
.tdLogo {
	align: right;	
}

.lnkBackoffice {
	color: #0000ff;
	font-size: 8pt;
}

.tdmainBanner1 {
	padding-left: 10px;
	padding-top: 10px;
}


#tblMain {
	width: 980px;
}
.noScreen {
	display: none;
}

.userCounter {
	font-size: 10pt;
	color: #215153;
	font-weight: bold;
	text-align: center;
}


.formheading2 {
	font-size: 12pt;
	font-weight: bold;
	font-family: trebuchet, verdana, arial, sans-serif;
	border-bottom: 1px solid #4f70b3;
	background-color: #FFFFFF;
}

.formheading1 {
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #4f70b3;
	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;
}
	

/************************************************************/
/* 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;
}


#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;
}

.tdPoweredBy {
	text-align: center;
}


.lnkHomepageSpecials:link {
	color: #000080;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.lnkHomepageSpecials:hover {
	color: #0000af;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.lnkHomepageSpecials:active {
	color: #00F;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.lnkHomepageSpecials:visited {
	color: #660066;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}


.HomepageSpecialsHREF:link {
	color: #800000;
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
}


.HomepageSpecialsHREF:Visited {
	color: #800000;
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
}


.HomepageSpecialsHREF:hover {
	color: #ff0000;
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
}


.HomepageSpecialsHREF:active {
	color: #ff00000;
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
}


.HomepageSpecialsMessage {
	text-align: center;
}

.HomepageSpecialsPrice {
	color: #009900;
	font-size: 9pt;
	font-style: italic;
	text-decoration: underline;
}



.emailWindowVehicleProperties {
	font-size: 14pt;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #000;
}

.emailWindowBody {
	background-color: #efefef;
}


.EmailFormLabel{
	color: #333333;
	font-weight: bold;
	vertical-align: top;
	font-size: 8pt;
}

.emailWindowHeading {
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	font-family: arial, sans-serif;
}


.resultsFilterMessage {
	font-weight: bold;
	font-size: 12pt;
	font-family: sans-serif;
	padding-top: 10px;
}

.resultsFilterFooterRow {
	background-color: #dfdfdf;
}

.resultsFilteringCountNumber {
	font-weight: bold;
	font-size: 14pt;
	font-family: sans-serif;
}

.resultsFilteringCountLabel {
	font-weight: bold;
	font-size: 10pt;
	
}

.resultsFilteringColumnOne{
	background-color: #dfdfdf;
}


.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');
}

#scrollingBasketFooter {
	padding: 3;
	background: #800000;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#800000', EndColorStr='#330000');
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

#scrollingBasketFooter a {
	color: #FFFFFF;
}


.vehSearchRowsContainer {
}

.vehSearchRowsHeading {
}

.vehSearchRowsItem {
}

.vehSearchRowsItem a:link {
}

.vehSearchRowsItem a:hover {
}

#tblSearchRowsMakes {
}

#tblSearchRowsYears {
}

#tblSearchRowsTypes {
}


#pagePriceDisclaimer {text-align:center;font-weight: bold;}
.priceDisclaimerAsterisk {display: inline;}

#tblFeaturedCarsItems a {font-size:10px;font-weight:bold;text-decoration:none;color:#000080;}
#tblFeaturedCarsItems a:hover {font-size:10px;font-weight:bold;text-decoration:none;color:#0000FF;}


/**** MIXED SEARCH FORM PROPERTIES ****/

.mixedSearchHeading {
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
}
.trSearchHeading {
	visibility: hidden;
	height: 40px;
}

#trMileage{
	display: none;
}
/* Search form */
.searchFormLabel {
	color: navy;
	font-weight: bold;
	font-size: 8pt;
}
.searchFormLabelRight {
	color: navy;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
}
.searchFormLabelCenter {
	color: navy;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}

.selMixedSearch {
	width: 125px;
}

.selYearFrom, .selYearTo {
	width: 50px;
}

#mixedSearchStore {
	display: none;
}

/**** END MIXED SEARCH FORM PROPERTIES ****/


/**** FORM PROPERTIES ****/
.formLabel {
	font-weight: bold;
	color: #800000;
	font-size: 8pt;
	text-align: right;
}

#frm1031 td {
	vertical-align: top;
}

.FormHeading {
	font-weight: bold;
	color: #000;
	font-size: 15pt;
}

.formsectionbreak {
	font-weight: bold;
	color: #330000;
	font-size: 13pt;

}
/**** END FORM PROPERTIES ****/
.tblHotDeals * {
	font-size: 12px;
}


