body {
	margin: 0px;
	background-color: #FFFFFF;
}
body, td, select, input, textarea {
	font-family: verdana,arial,helvetica;
	font-size: 8pt;
	color: #000000;
}
a:link, a:visited, a:active, a:hover {
	text-decoration: none;
}

#designWrapper {
	width: 100%;
	height: 100%;
}

#headerWrapper {
	width: 100%;
}
.masthead {
	text-align: left;
	padding-left: 0px;
}
.logo {
	padding-left: 19px;
	width: 185px;
}

#mainnavWrapper, #subnavWrapper {
	width: 100%;
	overflow: hidden;
}
#mainnavWrapper {
	height: 29px;
	background-color: #D0D0D0;
}
#mainnavWrapper table, #subnavWrapper table {
	margin-left: 19px;
}
#mainnavWrapper td {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 7px 8px 0px 8px;
}
.mainnavItem {
	color: #474747;
}
.mainnavItemOver, .mainnavItemOn {
	color: #C71444;
}
#subnavWrapper {
	height: 20px;
	background-color: #EBEBEB;
}
#subnavWrapper td {
	font-size: 10px;
	white-space: nowrap;
	padding: 3px 8px 0px 8px;
}
.subnavItem {
	color: #474747;
}
.subnavItemOver, .subnavItemOn {
	color: #C71444;
}

#contentWrapper {
	height: 100%;
	vertical-align: top;
}
.contentIframe {
	width: 779px;
	height: 100%;
}

#layoutWrapper {
	padding: 5px;
}
#footerWrapper {
	width: 100%;
	background-color: #D0D0D0;
	padding: 2px 0px 2px 0px;
	float:left;
}
.col {
	font-size: 7pt;
	color: #737373;
}
#footerCol0 {
	padding-left: 19px;
}
#footerCol0, #footerCol1 {
	color: #000000;
}
#footerWrapper a:link, #footerWrapper a:visited, #footerWrapper a:hover {
	color: #737373;
	text-decoration: none;
	font-size: 7.5pt;
}
#footerWrapper a:active {
	color: #C71444;
	text-decoration: none;
	font-size: 7.5pt;
}
.footerTable {
	width: 100%;
}

/* quicksearch */
#quickSearchTitle {
	text-align: center;
}
#quickSearchContainer {
	padding-left: 45px;
}
#quickSearchContainer div.qsFieldWrapper {
	padding: 10px 0px 7px 0px;
}
#quickSearchButton {
	width: 66px;
	height: 10px;
	background-color: transparent;
	background-repeat: no-repeat;
	padding-top: 10px;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.required {
	color: #C81443;
}

/* TRY TO DEPRECATE EVERYTHING BELOW HERE */
/* page titles */
.A	{font-family:verdana,arial,helvetica; font-size:13pt; color:#C71444}

/* subtitles */
.B  {font-family:verdana,arial,helvetica; font-size:9pt; font-weight:bold; color:#000000}

/* instructional text above and below widgets, footer, description, custom copy */
.C	{font-family:verdana,arial,helvetica; font-size:9pt; color:#000000}

/* sub instructional text, form field headers */
.D	{font-family:verdana,arial,helvetica; font-size:8pt; font-weight:normal; color:#000000}

/* alternate: bold 8pt */
.E	{font-family:verdana,arial,helvetica; font-size:8pt; font-weight: bold;  color:#000000}

/* legal disclaimer/certification, copyright, hours*/
.F	{font-family:verdana,arial,helvetica; font-size:7.5pt; color:#000000}

/* alternate: bold 9pt */
.G	{font-family:verdana,arial,helvetica; font-size:9pt; font-weight:bold; color:#000000}

/* confirmation/error messages */
.H 	{font-family:verdana,arial,helvetica; font-size:8pt; font-weight:bold; color:#000000}

/* alternate: bold 7.5pt */
.I	{font-family:verdana,arial,helvetica; font-size:7.5pt; font-weight: bold;  color:#000000}

/* alternate: bold 8.5pt */
.J	{font-family:verdana,arial,helvetica; font-size:8.5pt; font-weight: bold;  color:#000000}

/* alternate: bold 10pt */
.K	{font-family:verdana,arial,helvetica; font-size:10pt; font-weight: bold;  color:#000000}

/* red asterisk */
.L 	{font-family:verdana,arial,helvetica; font-size:8pt; font-weight:bold; color:#990000}

/* search results description */
.M	{font-family:verdana, arial, helvetica; font-size:8pt; font-weight: bold;  color:#FFFFFF}

/* search results heading links */
.N	{font-family:verdana,arial,helvetica; font-size:8.5pt; font-weight: bold;  color:#FFFFFF}

/* alternate: 7.5pt */
.P	{font-family:verdana,arial,helvetica; font-size:7.5pt; color:#000000}

/* for widget links */
a.two:link {color:#FFFFFF}
a.two:visited {color:#FFFFFF}
a.two:active {color:#FFFFFF}

.mono {font-family:courier, monospace; font-size:9pt}

/* search results odd and even row backgrounds */
.row-odd {background-color: #EFEFEF;}
.row-even {background-color: #FFFFFF;}

/* column heading background */
.colheadbg1 {background-color: #666666;}

/* cell fills, payment calculator total, vehicle detail subtitle cell fills */
.miscbg1 {background-color: #CCCCCC;}


/* dark horizontal rule */
hr.blk	{height:1px; color:#000000}

/* nav frame background colors */
.navbg1 {background-color: #D0D0D0;}
.navbg2 {background-color: #E5E5E5;}
.navbg3 {background-color: #EBEBEB;}

/* head frame background colors */
.headbg1 {background-color: #FFFFFF;}
.headbg2 {background-color: #FFFFFF;}
.headbg3 {background-color: #FFFFFF;}
.headbg4 {background-color: #FFFFFF;}
.headbg5 {background-color: #FFFFFF;}
.headbg6 {background-color: #FFFFFF;}
.headbg7 {background-color: #FFFFFF;}
.headbg8 {background-color: #FFFFFF;}
.headbg9 {background-color: #FFFFFF;}
.headbg10 {background-color: #FFFFFF;}

/* misc background colors */
.miscbg2 {background-color: #666666;}
.miscbg3 { background-color: #C2C2C2; }
.miscbg4 { background-color: #F9F9F9; }

/* Only change color of "Color". Find & replace 990000 to match design color. DO NOT change Light or Dark. To make anything Bold or Italic, apply it to the html code */

/* 7 point verdana font styles */
.Body7Dark	{font-family:verdana,arial,helvetica; font-size:7pt; color:#000000 }
.Body7Light	{font-family:verdana,arial,helvetica; font-size:7pt; color:#FFFFFF }
.Body7Color	{font-family:verdana,arial,helvetica; font-size:7pt; color:#000000 }

/* 8 point verdana font styles */
.Body8Dark	{font-family:verdana,arial,helvetica; font-size:8pt; color:#000000 }
.Body8Light	{font-family:verdana,arial,helvetica; font-size:8pt; color:#FFFFFF }
.Body8Color	{font-family:verdana,arial,helvetica; font-size:8pt; ccolor:#000000 }

/* 9 point verdana font styles */
.Body9Dark	{font-family:verdana,arial,helvetica; font-size:9pt; color:#000000 }
.Body9Light	{font-family:verdana,arial,helvetica; font-size:9pt; color:#FFFFFF }
.Body9Color	{font-family:verdana,arial,helvetica; font-size:9pt; color:#000000 }

/* 10 point verdana font styles */
.Body10Dark	{font-family:verdana,arial,helvetica; font-size:10pt; color:#000000 }
.Body10Light	{font-family:verdana,arial,helvetica; font-size:10pt; color:#FFFFFF }
.Body10Color	{font-family:verdana,arial,helvetica; font-size:10pt; color:#000000 }

/* 11 point verdana font styles */
.Body11Dark	{font-family:verdana,arial,helvetica; font-size:11pt; color:#000000 }
.Body11Light	{font-family:verdana,arial,helvetica; font-size:11pt; color:#FFFFFF }
.Body11Color	{font-family:verdana,arial,helvetica; font-size:11pt; color:#000000 }

/* 12 point verdana font styles */
.Body12Dark	{font-family:verdana,arial,helvetica; font-size:12pt; color:#000000 }
.Body12Light	{font-family:verdana,arial,helvetica; font-size:12pt; color:#FFFFFF }
.Body12Color	{font-family:verdana,arial,helvetica; font-size:12pt; color:#000000 }

/* 8 point verdana font styles */
.Sub8Dark	{font-family:verdana,arial,helvetica; font-size:8pt; color:#C71444 }
.Sub8Light	{font-family:verdana,arial,helvetica; font-size:8pt; color:#FFFFFF }
.Sub8Color	{font-family:verdana,arial,helvetica; font-size:8pt; color:#C71444 }

/* 13 point verdana font styles */
.Sub13Dark	{font-family:verdana,arial,helvetica; font-size:13pt; color:#C71444 }
.Sub13Light	{font-family:verdana,arial,helvetica; font-size:13pt; color:#FFFFFF }
.Sub13Color	{font-family:verdana,arial,helvetica; font-size:13pt; color:#C71444 }

/* 14 point verdana font styles */
.Sub14Dark	{font-family:verdana,arial,helvetica; font-size:14pt; color:#C71444 }
.Sub14Light	{font-family:verdana,arial,helvetica; font-size:14pt; color:#FFFFFF }
.Sub14Color	{font-family:verdana,arial,helvetica; font-size:14pt; color:#C71444 }

/* 15 point verdana font styles */
.Sub15Dark	{font-family:verdana,arial,helvetica; font-size:15pt; color:#C71444 }
.Sub15Light	{font-family:verdana,arial,helvetica; font-size:15pt; color:#FFFFFF }
.Sub15Color	{font-family:verdana,arial,helvetica; font-size:15pt; color:#C71444 }

/* 16 point verdana font styles */
.Sub16Dark	{font-family:verdana,arial,helvetica; font-size:16pt; color:#C71444 }
.Sub16Light	{font-family:verdana,arial,helvetica; font-size:16pt; color:#FFFFFF }
.Sub16Color	{font-family:verdana,arial,helvetica; font-size:16pt; color:#C71444 }

/* 9 point verdana font styles */
.Head9Dark	{font-family:verdana,arial,helvetica; font-size:9pt; color:#C71444 }
.Head9Light	{font-family:verdana,arial,helvetica; font-size:9pt; color:#FFFFFF }
.Head9Color	{font-family:verdana,arial,helvetica; font-size:9pt; color:#C71444}

/* 18 point verdana font styles */
.Head18Dark	{font-family:verdana,arial,helvetica; font-size:18pt; color:#C71444 }
.Head18Light	{font-family:verdana,arial,helvetica; font-size:18pt; color:#FFFFFF }
.Head18Color	{font-family:verdana,arial,helvetica; font-size:18pt; color:#C71444 }

/* 20 point verdana font styles */
.Head20Dark	{font-family:verdana,arial,helvetica; font-size:20pt; color:#C71444 }
.Head20Light	{font-family:verdana,arial,helvetica; font-size:20pt; color:#FFFFFF }
.Head20Color	{font-family:verdana,arial,helvetica; font-size:20pt; color:#C71444 }

/* 22 point verdana font styles */
.Head22Dark	{font-family:verdana,arial,helvetica; font-size:22pt; color:#C71444 }
.Head22Light	{font-family:verdana,arial,helvetica; font-size:22pt; color:#FFFFFF }
.Head22Color	{font-family:verdana,arial,helvetica; font-size:22pt; color:#C71444 }

/* 24 point verdana font styles */
.Head24Dark	{font-family:verdana,arial,helvetica; font-size:24pt; color:#C71444 }
.Head24Light	{font-family:verdana,arial,helvetica; font-size:24pt; color:#FFFFFF }
.Head24Color	{font-family:verdana,arial,helvetica; font-size:24pt; color:#C71444 }

/* 26 point verdana font styles */
.Head26Dark	{font-family:verdana,arial,helvetica; font-size:26pt; color:#C71444 }
.Head26Light	{font-family:verdana,arial,helvetica; font-size:26pt; color:#FFFFFF }
.Head26Color	{font-family:verdana,arial,helvetica; font-size:26pt; color:#C71444 }

/* 28 point verdana font styles */
.Head28Dark	{font-family:verdana,arial,helvetica; font-size:28pt; color:#C71444 }
.Head28Light	{font-family:verdana,arial,helvetica; font-size:28pt; color:#FFFFFF }
.Head28Color	{font-family:verdana,arial,helvetica; font-size:28pt; color:#C71444 }

/* 30 point verdana font styles */
.Head30Dark	{font-family:verdana,arial,helvetica; font-size:30pt; color:#C71444 }
.Head30Light	{font-family:verdana,arial,helvetica; font-size:30pt; color:#FFFFFF }
.Head30Color	{font-family:verdana,arial,helvetica; font-size:30pt; color:#C71444 }





