@charset "UTF-8";

/* Override default page background */
#yui-main { }
html, body { background-color:#bcbcbc; }
#dynpage-content, #pageheader {color:#585858;}
#pmm-doc-995 { }
#bd {background-color:#ffffff;}

/* header */

div#header {color:#585858;}
div#header h1 {color:#2d2d2d;}

/* homepage */
#hp-form #submit {color:#fff!important;}

/*content*/

h3 {color:#CC0033;}
h5 {color:#000000;}
.grey-12, .grey-12 a:link, .grey-12 a:active, .grey-12 a:visited, .grey-12 a:hover {color: #585858; }
.red-12-b, .red-12-b a:link, .red-12-b a:active, .red-12-b a:visited, .red-12-b a:hover {color: #cc0033; }
a:link, a:active, a:visited, a:hover {color:#333333;; }
a:hover {color: #7c7c7c; }
.pmm-bd-h {color:#4F4F4F;}
/* Sidemenu */

.sidemenu-header h3{color:#cc0033;}
.sidemenu-navigation, .sidemenu-header h1, .sidemenu-promotion h1, .sidemenu-promotion h3 {color:#585858;}
.sidemenu-navigation a:link, .sidemenu-navigation a:active, .sidemenu-navigation a:visited {color:#585858;}
.sidemenu-navigation a:hover {color:#202020;}
.sidemenu-directions a:link, .sidemenu-directions a:active, .sidemenu-directions a:hover, .sidemenu-directions a:visited {color:#585858;}


/* footer */
#footer-1 {background-color:#f8f8f8;color:#585858;}
a:link .nis-red, a:active .nis-red, a:visited .nis-red, a:hover .nis-red {color:#cc0033;}
#footer-1 a:link .nis-red {color:#cc0033;}
#footer-1 a:link, #footer-1 a:active, #footer-1 a:hover, #footer-1 a:visited {color:#cc0033;}
#footer-2 a:link, #footer-2 a:active, #footer-2 a:hover, #footer-2 a:visited {color:#585858;}
#footer-2 {background-color:#bdbdbd;color:#585858;}

/* Override default QUICK SEARCH */
input#qSrch-frm-submit { background-color:#d91739; color:#FFFFFF;}

/* Override default NEW SEARCH attributes */
div #pmm-main-content {background-color:#f9f9f9;}
#sidenav {background-color:#f9f9f9;}
#statusMsgs { }
#processing_results { padding-left:5px; }


span .ttlVsFound {color:#838383}

#frmInvSearch table tbody tr td table tbody tr td label {color:#585858;}
#frmInvSearch table tbody tr td table tbody tr td {color:#585858;}
#frmInvSearch table tbody tr td table tbody tr td a {color:#585858;}


#frmInvSearch table tbody tr td table tbody tr td a:link, #frmInvSearch table tbody tr td table tbody tr td a:active, #frmInvSearch table tbody tr td table tbody tr td a:hover, #frmInvSearch table tbody tr td table tbody tr td a:visited {color:#C80032;}

#frmInvSearch table tbody tr td table tbody tr td a #doSearch {color:#ffffff!important;}

#doSearch, #doNewSearch{ background-color:#c80032;}
#doSearch:hover, #doNewSearch:hover {color:#ff7e7e;}

#frmInvSearch table tbody tr td table tbody tr td #doNewSearch:link, #frmInvSearch table tbody tr td table tbody tr td #doNewSearch:active, #frmInvSearch table tbody tr td table tbody tr td #doNewSearch:hover, #frmInvSearch table tbody tr td table tbody tr td #doNewSearch:visited {color:#ffffff;}
#frmInvSearch table tbody tr td table tbody tr td #doSearch:link, #frmInvSearch table tbody tr td table tbody tr td #doSearch:active, #frmInvSearch table tbody tr td table tbody tr td #doSearch:hover, #frmInvSearch table tbody tr td table tbody tr td #doSearch:visited {color:#ffffff;}
#frmInvSearch table tbody tr td table tbody tr td a {color:#585858;}
div.resultsListFullTbl th {color:#C80032;}
.resultsListFullPrice .price span { color:#c80032;}
.ttlVsFound {color:#585858;}
.currentViewPg { color:#585858;}
div.pg-vsrch-header { color:#585858;background-color:#f9f9f9;}
.loop_odd {}
.loop_even {}
.resultsListFull div. resultsListFullTbl table tbody tr td div {background-color:#99CC66;}

.pagNavLink span { background-color:#f8f8f8; border:1px solid #585858; color:#585858;}
#frmInvSearch table tbody tr td table tbody tr td a #doSearch {color:#ffffff!important;}
#frmInvSearch table tbody tr td table tbody tr td a .label {color:#dddddd;}
#bd {background-color:#ffffff;}
.pmm-yui-t1 .yui-b {background-color:#ffffff!important;}
#statusMsgs {color:#585858;}
#processing_results {background-color:#f8f8f8;}
#results .pmm-flow1 {background-color:#f8f8f8;}
div.resultsListFullDetail { font-size:12px; }
.resultsListFullTbl table td label { font-size: 12px; color: #666666;}
.resultsListFullTbl table tbody tr td label {font-color:#585858!important;}

/* grid view in inventory */
.resultsListList {background-color:#F9F9F9;border:none;}
.resultsListList table thead th {background-color: #585858;color: #ffffff;}
.resultsListList table {border:1px solid #585858;}
.resultsListList table tbody td {color:#212121;border:#585858!important;}
.resultsListList table thead th {border:none;}

/* Overrides default COUPON attributes */
div.CMS_AdGroup tbody { background-color:#fff; }
div.ad_title { background-color:#fff; }
div.ad_title p { color:#d91739; }
div.ad_info { background-color:#fff; color:#000000; }
div.ad_price { background-color:#fff; }
div.ad_price p { color:#d91739; }
div.ad_disclosure { background-color:#fff; color:#999999; }
.adTbl th.ad_name{ background-color:#d91739; color:#ffffff; }
div.CMS_AdGroup table {border:1px solid #ededed; }
div.ad_title p { color:#000000; }
div.ad_exp { color:#999999; }


/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/

#specDtl { border:1px solid #dddddd!important; background-color:#f8f8f8; color:#333333; }
#specDetail { background-color:#f8f8f8; }


#vspec-container {background-color:#ffffff;}

#vspecsHdr { color:#cc0033; }
#vspecsInfo { color:#585858; }
#vspecsImgShell { background-color:#f8f8f8; }
#vspecsRight   { background-color:#f8f8f8; color:#585858;}
#baseEquipDisc, #baseEquipDiscUsed {color:#585858; }
#vInfoShell { color:#585858;}
#vUsedInfoShell {  color:#585858; }
#dlrPhnNum {color: #585858; }
#vDtlInfo {  color:#585858; }
#msrpShell, #msrpUsedShell {  color:#585858;}
#msrpDisc, #usedDisc { color:#585858; }
#instOptBox { color:#FFFFFF; }
#instOptHdr { color:#d91739; }
#vspecFooter {background-color:#f8f8f8;}
.vSpecs li h1 {color:#585858;}
.projListing h2 {color:#CC0033;}
.resultsListFullDetail {background-color:#F8F8F8;color:#585858;}
.resultsListFull {background-color:#f8f8f8;}
#results { background-color: #f8f8f8; }
.resultsListFullPrice .price span {color: #CC0033;}

/* Override for tabbed content titles */
#specDtl h1 { color:#d91739; }

#Fuel_EPA_Auto_City, #Fuel_EPA_AutoHighway {color:#CC0033;}

/* Next Step Section */

a.nxtstps, a.nxtstps:visited { color:#FFFFFF; }
a.nxtstps:hover, a.nxtstps:active { color:#FFFFFF; }

#specDtl ul.vSpecs li ul li a:active, #specDtl ul.vSpecs li ul li a:visited, #specDtl ul.vSpecs li ul li a:hover, #specDtl ul.vSpecs li ul li a:link {color:#585858;}
.vSpecs li ul li a:link, .vSpecs li ul li a:hover, .vSpecs li ul li a:visited, .vSpecs li ul li a:active {color:#585858;}
#nextStepShell {}
#nextStepHdr { color:#585858; }
#nextStepBtn { color:#FFFFFF; }

/* invdetail */

#msrpUsedShell .onSale {color:#d91739!important;}
#msrpUsedShell .offSale {color:#585858!important;}
#instOptBox li {color:#585858;}
#instOptHdr li {color:#d91739;}

/* Featured Vehicle Section */

#fvShell { color:#FFFFFF; }
#fvRight { color:#ffffff; }
#fvTitle { color:#1c9acc; }
#fvDesc { color:#ffffff; }

/* Success & 404 */
#pg-success {background-color:#ffffff;color:#585858;height:100%;}
#pg-success h1 {color:#cc0033;}
#pg-success a:link, #pg-success a:active, #pg-success a:hover, #pg-success a:visited {color:#cc0033;font-weight:bold;}

/*
**************
* INV DETAIL *
**************
*/
#pathHeader { background-color:#c2c2c2; }
#vehicleHeader { background-color:#e1e1e1; }
#imgGalleryShell { background-color:#e1e1e1; }
#carSpecsShell { background-color:#c2c2c2; }
#vendorTable { color:#333333 }
#carSpecsInfoTable { color:#333333; }
#requestInfoShell { background-color:#e1e1e1; }
#calcContainer { background-color:#e1e1e1; }

div.onSale { color:#CC0033; }
div.offSale { color:#333333; }
a.sendFriendLink { color:#CC0033; }
a.dealerNameLink { color:#CC0033; }
a.usedInvLink { color:#CC0033; }
a.getDirectionsLink { color:#CC0033; }
span.nextStepTitle { color:#585858; }
span.carSpecTitle { color:#CC0033; }


.subtxt {color:#666666;}