body {
	background-color: #FF5102;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	margin: 0px 0px 10px;
}
#mainContent h1 {
	text-align: center;
	font-weight:normal;
	font-size: 19px;
	color : #3B7CE6;
	margin: 0px 0px 8px;
	letter-spacing: -2px;
}
h2 {
	font-size: 12px;
	color : #FFFFFF;
	font-weight: bold;
	background-color: #7CB4FC;
	padding: 2px;
	margin: 8px 0px 5px;
}
h2 a {
	color : #FFFFFF;
	text-decoration:none;
}

#mainContent li.cross {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: url(../graphics/cross.gif);
}

h3 {
	color : #3C7EE9;
	margin: 8px 0px 0px;
	padding: 0px;
	font: bold 15px Arial, Helvetica, sans-serif;
}
h3 a {
	color : #F07F22;
	text-decoration:none;
}
h3 a:hover {
	color : #F07F22;
	text-decoration:underline;
}
#mainContent ul {
	margin: 0px 0px 10px 20px;
	padding: 0px;
	line-height: 16px;
}
#mainContent li {
	list-style: url(../graphics/bullet.gif) none outside;
	padding: 2px 0px 3px;
}

.captions {
	font: normal 9px/11px Tahoma, Verdana, Arial;
}
.whiteborder {
	border: 1px solid #FFFFFF;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.customform {
	color: #333333;
	background-color: #FFFFFF;
	margin: 2px 0px 0px 3px;
	padding: 1px;
	height: 13px;
	width: 180px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px groove #EE7720;
	float: left;
}
form {
	margin: 0px;
	padding: 0px;
}

#mainContent .small-body-copy,
#mainContent .small-body-copy p {
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
}
#mainContent .small-body-copy a {
	color: #FFFFFF;
	text-decoration: none;
}
#mainContent .small-body-copy a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.cars-header {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}
hr {
	border: 5px solid;
}
.redtext {
	color: #FF6600;
	font-weight: bold;
}
.yellowtext {
	color: #FCB616;
	font-weight: bold;
}
.darkbluetext {
	color: #2B43AF;
	font-weight: bold;
}
.captions a {
	color: #0066CC;
	text-decoration: none;
}
.captions a:hover {
	color: #3399FF;
	text-decoration: underline;
}
.body-copy-sitemap {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.body-copy-sitemap a {
	color: #0066CC;
	text-decoration: none;
}
.body-copy-sitemap a:hover {
	color: #3399FF;
	text-decoration: underline;
}

.upper {
	color : #FFFFFF;
	background : #509AFA;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.entries {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #509AFA;
}

.formmmatting1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	width: 400px;
}
.formmmatting2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	width: 400px;
	height: 50px;
}
.submitbutton {
	border: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EE7821;
}
.search-results {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 15px;
}
.search-results a:link {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}
.search-results a:visited {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.search-results a:hover {
	color: #3399FF;
	text-decoration: underline;
	font-weight: bold;
}
.search-results a:active {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}
.search-nav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	vertical-align: baseline;
}
.search-nav a:link {
	color: #0066CC;
	text-decoration: none;
}
.search-nav a:visited {
	color: #0066CC;
	text-decoration: none;
}
.search-nav a:hover {
	color: #3399FF;
	text-decoration: underline;
}
.search-nav a:active {
	color: #0066CC;
	text-decoration: none;
}
.search-form {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 15px;
}
.search-form a:link {
	color: #0066CC;
	text-decoration: none;
}
.search-form a:visited {
	color: #0066CC;
	text-decoration: none;
}
.search-form a:hover {
	color: #3399FF;
	text-decoration: underline;
}
.search-form a:active {
	color: #0066CC;
	text-decoration: none;
}
.search-page-links {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 15px;
}
.search-page-links a:link {
	color: #E2541B;
	text-decoration: none;
}
.search-page-links a:visited {
	color: #E2541B;
	text-decoration: none;
}
.search-page-links a:hover {
	color: #F89825;
	text-decoration: underline;
}
.search-page-links a:active {
	color: #E2541B;
	text-decoration: none;
}
.search-headline {
	text-align: center;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color : #2E68D9;
	letter-spacing: -1pt;
}

.search-count {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.search-no-results {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.search {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.search a:link {
	color: #0066CC;
	text-decoration: none;
}
.search a:visited {
	color: #0066CC;
	text-decoration: none;
}
.search a:hover {
	color: #3399FF;
	text-decoration: none;
}
.search a:active {
	color: #0066CC;
	text-decoration: none;
}
.formmmatting3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	width: 150px;
}
.featurecar {
	float: right;
	width: 110px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 5px 14px 5px 5px;
	padding: 5px;
	text-align: center;
	border: 1px solid #2954B8;
	background: #3F6CD3;
	display: inline;
}
.featurecar a {
	color: #FFFFFF;
	text-decoration: underline;
}
.featurecar a:hover {
	color: #B1D3FE;
	text-decoration: none;
}

#mainContent p {
	margin: 0px 0px 5px;
	padding: 0px;
	line-height: 16px;
}
#mainContent p a,
#mainContent li a,
#mainContent td a {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}
#mainContent p a:hover,
#mainContent li a:hover,
#mainContent td a:hover {
	color: #F48B24;
	text-decoration: underline;
}
h4 {
	color: #FFFFFF;
	font: normal 20px "Tahoma. Verdana", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#newsflash {
	color: #FFFFFF;
	background: #E14F1B;
	padding: 15px;
	border: 3px solid #B74215;
	margin: 10px 0px;
}
.download {
	margin: 0px 0px 5px 10px;
	display: block;
	float: right;
	background: #E14F1B;
	width: 100px;
	font-size: 10px;
	text-align: center;
	line-height: 11px;
}
#container {
	margin: 0px auto 20px;
	width: 950px;
	background: #2B43AF url(../graphics/under-nav.gif) no-repeat 0px 163px;
}
#banner {
	background: #0B28A8;
}
ul#mainNav  {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0px;
	letter-spacing: -1px;
	padding: 0px;
	background: #EE7720;
}
#mainNav li {
	list-style: none;
	display: block;
	float: left;
	color: #FFFFFF;
	height: 20px;
	margin: 0px;
	padding: 2px 0px 0px;
	text-align: center;
}
#mainNav li a {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	height: 20px;
}
#mainNav li a:hover {
	color: #FDDCB3;
	text-decoration:none;
}
.nav01 {
	background: url(../graphics/nav01.gif);
	width: 47px;
}
.nav02 {
	background: url(../graphics/nav02.gif);
	width: 81px;
}
.nav03 {
	background: url(../graphics/nav03.gif);
	width: 89px;
}
.nav04 {
	background: url(../graphics/nav04.gif);
	width: 65px;
}
.nav05 {
	background: url(../graphics/nav05.gif);
	width: 53px;
}
.nav06 {
	background: url(../graphics/nav06.gif);
	width: 49px;
}
.nav07 {
	background: url(../graphics/nav07.gif);
	width: 49px;
}
.nav08 {
	background: url(../graphics/nav08.gif);
	width: 40px;
}
.nav09 {
	background: url(../graphics/nav09.gif);
	width: 59px;
}
#searchBar {
	float: left;
	height: 22px;
	background: url(../graphics/menu-search-field.gif);
	width: 389px;
}
#leftColumn {
	float: left;
	width: 172px;
	color: #FFFFFF;
	margin-top: 5px;
	background: #4F99FA url(../graphics/left-column-repeater.gif);
}
#leftColumn h1 {
	background: url(../graphics/left-column-header.gif) no-repeat;
	margin: 0px;
	padding: 2px 0px 0px;
	height: 17px;
	width: 172px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#leftColumn ul {
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
#leftColumn li {
	margin: 0px;
	padding: 4px 13px 0px 8px;
	list-style: none;
}
#leftColumn a {
	color: #FFFFFF;
	text-decoration: none;
}
#rightColumn p a {
	color: #2B43AF;
	text-decoration: none;
}
#leftColumn a:hover {
	color: #CBE0FE;
	text-decoration: underline;
}
#rightColumn p a:hover {
	color: #F48B24;
	text-decoration: underline;
}
#leftColumn p,
#rightColumn p {
	margin: 0px;
	font-size: 10px;
	text-align: center;
}
#leftColumn p {
	padding: 3px 10px 3px 15px;
}
#rightColumn p {
	padding: 3px 12px 3px 7px;
}
.leftColumnFooter {
	background: url(../graphics/left-column-footer.gif) no-repeat bottom;
	float: left;
	width: 172px;
	height: 5px;
}
.rightColumnFooter {
	background: url(../graphics/right-column-footer.gif) no-repeat bottom;
	width: 172px;
	height: 4px;
	float: right;
}
.rightColumnSpacer {
	background: url(../graphics/right-column-spacer.gif) no-repeat bottom;
	width: 172px;
	height: 4px;
	float: right;
}
#mainContent {
	padding-top: 24px;
	float: left;
	width: 606px;
	background: url(../graphics/maincontent-header.gif) no-repeat 0px 5px;
}
#contentArea {
	background: #FFFFFF url(../graphics/maincontent-repeater.gif);
	padding: 10px 20px;
	width: 566px;
}
#contentAreaFooter {
	background: url(../graphics/maincontent-footer.gif) no-repeat bottom;
	height: 7px;
}
#rightColumn {
	float: left;
	width: 172px;
	margin-top: 5px;
	background: #FFFFFF url(../graphics/right-column-repeater.gif);
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
}
#rightColumn h1 {
	background: url(../graphics/right-column-header.gif) no-repeat;
	margin: 0px;
	padding: 2px 5px 0px 0px;
	height: 17px;
	width: 167px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#baseplate {
	color: #F9CBA6;
	float: left;
	height: 13px;
	width: 950px;
	background: #EC7320 url(../graphics/baseplate.jpg);
	padding-top: 9px;
	font: 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
}
#baseplate a {
	color: #F9CBA6;
	text-decoration: none;
}
#baseplate a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
form.searchForm {
	margin: 0px;
	padding: 0px;
	width: 296px;
	float: left;
}
#disclaimerButton {
	background: url(../graphics/menu-disclaimer.gif);
	height: 20px;
	width: 93px;
	float: right;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	text-align: center;
	letter-spacing: -1px;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#disclaimerButton a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 20px;
}
#disclaimerButton a:hover {
	color: #FDDCB3;
	text-decoration: none;
}
#mainContent .featuredCarBox {
	background: #3F6CD3;
	margin: 0px 12px 5px 0px;
	color: #FFFFFF;
	font-size: 10px;
	float: left;
	display: inline;
	line-height: 12px;
}
#mainContent .featuredCarBox a {
	color: #FFFFFF;
	text-decoration:none;
}
#mainContent .featuredCarBox a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#latestAdditions {
	float: right;
	width: 145px;
}
#latestNews {
	float: left;
	width: 400px;
	margin-bottom: 20px;
}
h5 {
	color: #FFFFFF;
	background: #7EB5FC;
	width: auto;
	padding: 2px;
	margin: 8px 0px 3px;
	font-size: 11px;
	font-weight: bold;
}
.featuredCarBox img {
	margin-left: 5px;
}
.rrBox {
	background: #3F6CD3;
	margin: 7px 15px 7px 0px;
	color: #FFFFFF;
	font-size: 10px;
	float: left;
	width: 255px;
	padding: 6px;
	height: 93px;
	display: inline;
}
.rrBox img {
	float:left;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
}
#mainContent .rrBox a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
#mainContent .rrBox a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#mainContent #columnLeft ul,
#mainContent #columnRight ul {
	list-style: none;
	margin: 0px 0px 20px;
	padding: 0px;
}
#mainContent #columnLeft li,
#mainContent #columnRight li  {
	list-style: none;
}
#columnLeft {
	float: left;
	width: 270px;
	margin-right: 20px;
}
#columnRight {
	float: right;
	width: 270px;
}
#newsflash h2 {
	background: #E14F1B url(none);
	border-bottom: 1px dashed #FFFFFF;
	font-size: 13px;
	padding: 0px;
}
#container #newsflash a {
	color: #FCEAE2;
	text-decoration: underline;
}
