body {
	color: black;
	background: white;
	margin: 0px;
	padding: 0px;
}

a {
	color: #017cc2;
}

#objBanner {
	background-color: #931d13;
	color: #ffffff;
	height: 136px;
	margin-bottom: 0;
}

#objBannerContent {
	color: #ffffff;
}

#objBannerContent a {
	color: #ffffff;
}

#objBannerBackground {
	width: 991px;
	height: 136px;
}

#objBannerLogo {
	color: #ffffff;
	left: 56px;
}

#header-message {
	font: normal normal normal 18px Georgia,"Times New Roman",Serif;
	color: #00579e;
}

#company-logo {
	margin-top: 20px;
}

#menu-td {
	border: 1px solid #00579e;
}

.clsMenuItem {
	background-image: none;
	background-color: transparent;
	color: #000000;
}

.clsMenuItem.clsSelected {
	background-image: none;
	background-color: #c12025;
	color: #ffffff;
}

.content-title h1 {
	font: normal normal normal 22px "Times New Roman",Times,Serif;
	color: #00579e;
}

.content-text {
	color: black;
	font-size: 13px;
}

.content-text a {
	color: #00579e;
}

#objRightMainArea {
	background-image: none;
	background-color: white;
	border: 8px solid #00579e;
	border-left: 9px solid #00579e;
	margin: 0;
	padding: 0;
	width: 767px;
	margin-left: 1px;
}

#objRightMainArea #content {
	background-color: white;
	padding: 8px;
}

#objRightMainArea .quick-quote-td {
	width: 295px;
}

#objCreativeEStore {
	
}

#objCreativeMain {
	background-color: #00579e;
	color: #000000;
	width: 767px;
	height: 208px;
}

#objSpacingMain {
	display: none;
	background-color: #00579e;
	width: 767px;
}

#objSpacingMain a {
	color: #ffffff;
}

#content-td #objMainTable {
	background-color: #00579e;
	width: 767px;
	table-layout: auto;
}

#content-td #home-page-text-area {
	height: 109px;
	width: 572px;
}

#content-td.listpage3view {
	border: 8px solid #00579E;
}

#main-content {
	background-color: #ffffff;
}

.genericTable {
	width: 100%;
}

#objQuickLinks {
	width: 196px;
	height: 209px;
}

#objQuickLinksContent {
	padding-left: 0;
	padding-top: 0;
}

#objCreativeInventory {
	vertical-align: top;
	width: 284px;
	height: 100px;
}

#objCreativeQuickQuote {
	height: 100px;
}

#objCreativeSummaryTitle {
	width: 767px;
	height: 44px;
	background-color: #00579e;
	position: relative;
}

#objCreativeSummaryTitle a {
	color: #ffffff;
}

#objCreativeSummaryTitleContent {
	color: #00579e;
	background: white;
	font-size: 22px;
	width: 747px;
	height: 25px;
	position: absolute;
	left: 0;
	top: 9px;
}

#objCreativeCertified {
	background: url(/images/101/creative_certified.png);
}

#objCreativeSummaryBody {
	background-color: #00579e;
	width: 753px;
	height: 145px;
	padding: 9px 0px 0px 14px;
	color: white;
	position: relative;
}

#objCreativeSummaryBodyContent {
	color: #000000;
}

#objCreativeSummaryLinks {
	color: #00579e;
	background: white;
	height: 35px;
	left: 0px;
	top: 118px;
	width: 775px;
	position:absolute;
}

#objCreativeSummaryLinksBackground {
	background-image: none;
	height: auto;
	width: auto;
	left: 12px;
	top: 10px;
}

#objCreativeSummaryLinks a {
	color: #ffffff;
}

#objFooter {
	width: 991px;
	height: 35px;
	margin-top: 1px;
	color: white;
	background-color: #00579e;
}

#objFooterContent1 {
	color: white;
}

#objFooterBackground {
	background:	none;
	width: 991px;
}

#objFooter a {
	color: #ffffff;
	text-decoration: underline;
}

#objFootNotes {
	color: #00579e;
}

#project-links a {
	color: #00579e;
	text-decoration: underline;
}

#selectorForm {
	background-color: #E5E5E5;
}

.selectorBg1 {
	background-color: #AAC6DE;
}

.selectorBg2 {
	background-color: #8BAFD3;
}

.selectorBg3 {
	background-color: #739EC8;
}

#content-td.detail-page {
	background-color: #ffffff;
}

#details-page h1, #details-page h2 {
	color: gray;
}

/**************************
	LEFT NAVIGATION
**************************/

#nav {
	width: 204px;
	height: 100%;
	position: relative;
}

#nav li a {
	background-image: none;
	background-color: transparent;
	color: black;
	padding-left: 10px;
	margin: 1px 1px 2px 1px;
}

#nav li a:hover {
	background-image: none;
	background-color: #c12025;
	color: #ffffff;
}

#nav.externalPage li a {
	background-image: none;
	background-color: #ffffff;
	color: #0d1440;
}

#nav.externalPage li a:hover {
	background-image: none;
	background-color: #cd1120;
	color: #ffffff;
}

#nav .subMenuList li a {
	background-image: none;
	background-color: #c12025;
	color: #ffffff;
}

#nav .subMenuList li a:hover {
	background-image: none;
	background-color: #00579e;
	color: white;
}

#nav .subMenuList {
	left: 203px;
	width: 204px;
}

/*all see this */
#navul ul, #navul ul ul, #navul ul ul ul {
	left: 203px;
	width: 204px;
}

/* non-IE browsers see this */
#navul ul li>ul, #navul ul ul li>ul {
	left: 202px;
	width: 204px;
}

/*************************
	FORMS
************************/
FORM .formHeader {
	background-color: #931d13;
	color: #ffffff;
}

#form-calc {
	background-color: white;
}

/*****************************
	NEW Inventory Page Styles 
******************************/

#vehicle-list-container H1 {
	color: #5c5c5c;
}


#vehicle-list-container .notice {
	color: #5c5c5c;
}

#vehicle-list-container .right-col .top-box {
	border: 1px solid #ccc;
}

#vehicle-list-container .left-col {
	border: 1px solid #cccccc;
	background-color: #fff;	
}

#vehicle-list-container .right-col {
	border: 1px solid #cccccc;
}

#vehicle-list-container .right-col .top-box {
	background-color: #fff;
}

#inv-listing {
	background-color: #fff;
	border: 1px solid #ccc;
}

#inv-listing H2 {
	color: #858585;
}

#car-current .car-name-td {
	background-color: #707070;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

#car-current .car-details-td span {
	color: #40ab30;
}

#inv-car-name {
	color: white;
}

#car-selection .car-name {
	background-color: #707070;
	border-bottom: 1px solid white;
	color: black;
}

#car-selection .inv-car-name {
	color: white;
}

#car-selection .car-info {
	color: #333;
}

#car-selection .car-image {
}

.page-control a.active-page {
	color: #b50404;
}

.page-control a {
	color: #40AB30;
}

.page-control SELECT {
	color: #575757;
}

#tabs .label {
	border-top: 1px solid #7a7a7a;
	border-right: 1px solid #7a7a7a;
	border-left: 1px solid #7a7a7a;	
	color: #565656;
}

#tabs .label a.disabled {
	color: #bbb;
}

#tabs .label a {
	color: #565656;		
}

#tab-body {
	background-image: url(/images/102/vehicle_list/tabs-box-bg.jpg) !important;
	background-color: white;
	border-left: 1px solid #cccccc;		
	border-right: 1px solid #cccccc;		
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

.active-tab-label {
	background-image: url(none) !important;
	background-color: #ddd !important;	
	border-top: 1px solid #6c6c6c;
	border-left: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;
}

.active-tab-label a {
	color: #565656 !important;
}

#graphical-tabs a {
	color: #9b9b9b;
}

/******************************************************
Vehicle list table styles
******************************************************/
#carInfoTable .vehicle-container .info-links a {
	color: #40AB30;
}

.icon-over {
	border: 1px solid #000000;
}

#carInfoTable {
	color: #5c5c5c;
}

#carInfoTable a {
	color: #5c5c5c;
}

.dataTableRow .detail-view {
	background-color: #ffffff;
}

.dataTableRowAlt .detail-view {
	background-color: #DDDDDD;
}

.dataTableRow {
	background-color: #ffffff;
}

.dataTableRowAlt {
	background-color: #DDDDDD;
}

.tableSet {
	background-color: #931d13;
}

#carInfoTable .tableSet a  {
	color: #ffffff;
}

.tableSet TD {
	border-right: 1px solid white;
	color: #ffffff;
}

.tableSet A {
	color: #ffffff;
}

.header {
	color: #666666;
}

.car-hover {
	background-color: #707070;
	color: #fff;
}

.detail-hover {
	background-color: #707070;
	color: #fff;
}

.car-hover a span {
	color: #fff;
}

.item {
	color: #ddd;
}

#year-select {
	background-image: url(/images/102/vehicle_list/pop-up-bg.gif); 
	color: #5c5c5c;
}

/**************************
	Old List Page
*********************/

#finance-calc-table {
	color: #000000;
}

#vehicle-list-content a {
	color: #ff0000;
}

#vehicle-list-content td a.text {
	color: #ffffff;
}

#vehicle-list-content .dataTableRow {
	background-color: #000000;
}

#vehicle-list-content .dataTableRowAlt {
	font: normal normal bold 12px "arial";
	background-color: #3b3b3b;
}

#vehicle-list-content .dataTableRow .data{
	color: #ffffff;
}

#vehicle-list-content .dataTableRowAlt .data {
	color: #000000
}

#vehicle-list-content FORM .data {
	font: normal normal bold 12px "arial";
    color: #000000;  
}

#vehicle-list-content .dataTable .data {
	font: normal normal bold 12px "arial";
    color: #000000;  
}

#vehicle-list-content .dataTable A {
    color: #db121a;  
}

#vehicle-list-content .data {
	font: normal normal bold 12px "arial";
    color: #ffffff;  
}

#vehicle-list-content .header {
	color: #000000;
}

#vehicle-list-content a {
	color: #e5621f;
	text-decoration: none;
}

#content-table .vehicle-list-table form {
	color: #ffffff;
}

#vehicle-list-content .dataTable {
	color: #000000;
}

#vehicle-list-content .dataTable a {
	color: #E8B255;
}

#vehicle-list-content .content-text {
	color: #000000;
}

#vehicle-list-content .content-title h1 {
	color: #000000;
}

.detailBg1 {	
	background-color: #ffffff;
}

.colorSet2 {	
	background-color: #ffffff;
	color: #000000;
}

.colorSet6 {	
	color: #ffffff;
}

/********************
	F. DETAILS PAGE
*********************/
#details-page #details-tab {
	background-color: #fff;
}

#details-page-tabs .label {
	background-image: url(none);
	background-color: #ffffff;
	border-top: 1px solid #7a7a7a;
	border-right: 1px solid #7a7a7a;
	border-left: 1px solid #7a7a7a;	
	color: #565656;
}

#details-page-tabs .label a {
	color: #565656;		
}

#details-page-tabs #tab-body {
	background-image: url(/images/102/vehicle_list/tabs-box-bg.jpg) !important;
	background-color: white;
	border-left: 1px solid #cccccc;		
	border-right: 1px solid #cccccc;		
	border-bottom: 1px solid #cccccc;		
}

#details-page-tabs .active-tab-label {
	background-image: url(none) !important;
	background-color: #ddd !important;	
	border-top: 1px solid #6c6c6c;
	border-left: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;
}

#details-page-tabs .active-tab-label a {
	color: #565656 !important;
}

.detailSubSectionHeader {color: #666666;}