body {
	background-attachment: fixed;
	background-image: url(/wimages/2011/gradient.jpg);
	background-repeat: repeat-x;
	background-color: #003da1;
	padding: 0px;
	margin: 0px;
}

#tblMain {width:980; background: #FFF;}

.formsErrorMsg{
	color: red;
	font-size: 10pt;
	padding: 10px;
	border: 1px solid red;
}

.formLabel {
	color: #000;
	fxont-weight: bold;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
}
.formLabelErr {
	color: #ff0000;
	fxont-weight: bold;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
}

.formHeading {
	color: navy;
}


.formHeading2 {
	background-color: #efefef;
	cxolor: #fff;
	border-bottom: 2px solid navy;
	color: navy;
}

.text10 {
	font-size: 12pt;
}
.text8 {
	font-size: 10pt;
}

.resultsFilteringCountNumber{
	font-size: 12pt
}
.tdPrivacy {
	font-size: 8pt;
}
.spanRefreshMsg {
	font-size: 8pt;
}

.tdContentBar {
	padding-top: 10px;
	padding-left: 10px;
}

.btnAdvancedSearch {
	font-size: 8pt;
}

.btnBasicSearch {
	font-size: 8pt;
}

/* 

STYLES APPLIED TO NAMED SECTIONS WILL AFFECT EVERY 
PAGE ON YOUR SITE, AND SHOULD BE USED WITH CAUTION,
ESPECIALLY BACKGROUND COLORS.  IE6.0 COLLAPSES EMPTY
SECTIONS, BUT OTHER BROWSERS MAY NOT.

*/


/*

END NAMED SECTIONS

*/


/************************************************************/
/* General HTML tag settings  */
/************************************************************/

body, td {
	font-family: trebuchet, verdana, arial, sans-serif;
	font-size: 10pt;
	vertical-align: top;
}

/************************************************************/
/* 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: #990000; 
	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;
}

.finFormStyle10 {
	font-size: 10pt;
	font-weight: bold;
}
.finFormStyle9 {
	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 {
	font-family: verdana, arial, sans-serif;
	color: #000066;
	font-weight: bold;
	font-size: 8pt;
}
.searchFormLabel10 {
	font-family: verdana, arial, sans-serif;
	color: #000066;
	font-weight: bold;
	font-size: 10pt;
}
.searchFormLabel12 {
	font-family: verdana, arial, sans-serif;
	color: #000066;
	font-weight: bold;
	font-size: 12pt;
}
.searchFormLabelRight {
	color: #800000;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
}
.searchFormLabelCenter {
	color: #800000;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}

.searchButton {
	font-size: 8pt;
}

.txdmainBanner2 {
	border-top: 2px solid #000066;
}


.searchFormLabel {
	white-space: nowrap;
}

.HoursTable {width: 100%;}
.HoursTable td {white-space: nowrap;font-size: 12px;}
.HoursTable td.closed {background: #efefef; color: #666666;}
.HoursTable tr.header td {font-family: Arial; font-size:8pt; font-weight:normal; font-weight: bold; background: #dddddd;}
div#staff h1 {font-size: 16px;}
div#staff .staffName {font-size: 12px; font-weight: bold;}
div#staff .staffTitle {	font-size: 12px; }
#mixedSearchStore {display: none;}


/** FORMS **/

.formHeading {
	font-size: 14pt;
	font-weight: bold;
}

.formErrMsg {
	color: red; 
}

.formLabel {
	color: #000080;
	text-align: right;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
}

.formSectionBreak {
	font-size: 10pt;
	font-weight: bold;
	background-color: #efefef;
}


#frm1031 input,textarea {
	font-size: 8pt;
	font-family: sans-serif;
}


.searchFormLabelright {
	color: #000080;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	font-family: verdana, arial, sans-serif;
}

.searchFormLabel {
	color: #000080;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
}

/* homepage banner styles */


#homepagebanner2011 {
	position:relative;
	width: 960;
	left: 10px;
	height: 295px;
	border: 0px solid red;

}
#homepageButtons2 {
	position: relative;
	left: 0;
	width: 100%;
	height: 110px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#homepageButtons2 li {
	margin: 0 0 0 25;
	float: left;
} 

#homepageButtons2 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 160px;
	height: 100px;
	border: 0px dashed red;
	background-image: url(/library/Buttons/blueWeb2/master-2009-11-01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999;
	
}

#homepageButtons2 a#internetSpecials:link, #homepageButtons2 a#internetSpecials:visited {
	background-position: -162 0;
}

#homepageButtons2 a#internetSpecials:active, #homepageButtons2 a#internetSpecials:hover {
	background-position: -162 -100;
}

#homepageButtons2 a#tradeValue:link, #homepageButtons2 a#tradeValue:visited {
	background-position: -162 -401;
}

#homepageButtons2 a#tradeValue:active, #homepageButtons2 a#tradeValue:hover {
	background-position: -162 -501;
}

#homepageButtons2 a#truckCenter:link, #homepageButtons2 a#truckCenter:visited {
	background-position: -482 0;
}

#homepageButtons2 a#truckCenter:active, #homepageButtons2 a#truckCenter:hover {
	background-position: -482 -100;
}

#homepageButtons2 a#scheduleService:link, #homepageButtons2 a#scheduleService:visited {
	background-position: 0 -401;
}

#homepageButtons2 a#scheduleService:active, #homepageButtons2 a#scheduleService:hover {
	background-position: 0 -501;
}

#homepageButtons2 a#contactus:link, #homepageButtons2 a#contactus:visited {
	background-position: -642 -201;
}

#homepageButtons2 a#contactus:active, #homepageButtons2 a#contactus:hover {
	background-position: -642 -301;
}

#leftBar {
	display: none;
}


#homepagespacer {
	width: 960;
	height: 28;
    background-image: url(/library/tbrClassicDenimLarge/TopMenuBar/off.jpg);
	background-repeat: repeat-x;
	background-position: 0 -4;
	margin: 8 0 8 0;
	border-bottom: 1px solid black;
}
#homepageSlideshow {margin: 0; padding: 0; list-style-type: none;}

#homepageSlideshow {
	position: absolute;
	width: 738;
	height: 292;
	overflow:hidden;
	position: absolute;
	top: 0px; 
	left: 213px;
}
#homepageSlideshow img {border: 0;}

#homepageButtons {
	position: absolute;
	width: 213px;
	height: 305px;
	top: 0;
	left: -10;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#homepageButtons li {
	margin: 0;
	padding: 0 0 3 0;
}
#homepageButtons a {
	margin: 0;
	padding: 0;
	display: block;
	width: 214px;
	height: 55px;
	border: 0px solid red;
	background-image: url(/wimages/2011/sprites.jpg);
	background-repeat: no-repeat;
	text-indent: -9999;
}

#homepageButtons a#bbb {
	height: 60px;
}

#homepageButtons a#bbb:link, #homepageButtons a#bbb:visited {
	background-position: -1 -306;
}	
#homepageButtons a#bbb:hover, #homepageButtons a#bbb:active {
	background-position: -216 -306;
}	

#homepageButtons a#new:link, #homepageButtons a#new:visited {
	background-position: -1 -74;
}	
#homepageButtons a#new:hover, #homepageButtons a#new:active {
	background-position: -216 -74;
}	

#homepageButtons a#used:link, #homepageButtons a#used:visited {
	background-position: -1 -132;
}	
#homepageButtons a#used:hover, #homepageButtons a#used:active {
	background-position: -216 -132;
}	

#homepageButtons a#credit:link, #homepageButtons a#credit:visited {
	background-position: -1 -190;
}	
#homepageButtons a#credit:hover, #homepageButtons a#credit:active {
	background-position: -216 -190;
}	

#homepageButtons a#specials:link, #homepageButtons a#specials:visited {
	background-position: -1 -248;
}	
#homepageButtons a#specials:hover, #homepageButtons a#specials:active {
	background-position: -216 -248;
}	

