@charset "UTF-8";
/* CSS Document */

* {font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

strong { font-weight:bold; }

#pageheader {font-size: 18px;}
#dynpage-content {font-size: 12px;}
#dynpage-content p {font-size: 12px;}

/* Override default QUICK SEARCH */
div#qSrch form#qSrch-frm{ font-size:11px; }

/* Override default NEW SEARCH attributes */
#invDisplayFull { text-decoration:none; }
#invDisplayList { text-decoration:none; }
#frmInvSearch { font-size:12px; }
div.resultsListFullTbl td { font-size:12px; }
div.resultsListFullDetail { font-size:12px; }
.pg-vsrch-header h2 { font-size:18px; }
.ttlVsFound { font-size:12px; }
.currentViewPg { font-size:12px; }
.pagNavLink span { font-size:13px; text-decoration:underline;font-weight:bold; }
.resultsListFullPrice .price span {font-size:14px;font-weight:bolder;}
.resultsListFullTbl table td {font-size:12px;}
.resultsListFullTbl table td label {font-size:12px;}
#doSearch, #doNewSearch {font-weight:bold;}

/* Overrides default COUPON attributes */
.adTbl th.ad_name{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
div.ad_info p { font-size:12px; font-weight:normal; }
div.ad_info ul li { font-size:12px; font-weight:normal; }
div.ad_disclosure, div.ad_disclosure p, div.ad_exp { font-size:10px!important; }
div.ad_price, div.ad_price p span, div.ad_price p span span, .ad_price p {font-size:30px!important;font-weight:bolder;}
div.ad_title p {font-size:16px!important;font-weight:bold;}
div .ad_price p span b, div .ad_price p span big, .ad_price h3, .ad_price h2, .ad_price h1, .ad_price h4, .ad_price h5, .ad_price p span font {font-weight:bolder!important;font-size:30px!important;}
.adTbl {font-family:Arial, Helvetica, sans-serif!important;}
div .ad_info p a span , div .ad_info p a, div .ad_info a, div .ad_info span a {font-weight:bold!important;}

#footer {font-size: 12px;}
.pmlink-lightgrey {color: #999999; font-weight: bold;}
a.pmlink:link {color: #595959; text-decoration: none;}
a.pmlink:visited {color: #595959;text-decoration: none;}
a.pmlink:active {color: #595959;text-decoration: none;}
a.pmlink:hover {color: #8f8f8f;text-decoration: none;}

.index-lineup {font-size: 11px;font-weight: bold;}
.index-lineup a:link {text-decoration:none;font-weight: bold; }
.index-lineup a:active {text-decoration:none;font-weight: bold; }
.index-lineup a:visited {text-decoration:none;font-weight: bold; }
.index-lineup a:hover {text-decoration:none;font-weight: bold; }

.grey-10 {font-size: 12px; line-height: 14px;text-decoration:none;}
.grey-11 {font-size: 12px; line-height: 18px;}
.grey-11-bold {font-size: 12px; font-weight:bold; line-height: 18px;}
.white-14 {font-size: 14px; font-weight: bold; line-height: 20px;text-decoration:none;}
.grey-16 {font-size: 14px; line-height: 18px; font-weight:bold;}
.blue-11 {font-size: 12px; line-height: 14px;}
.white-11 {font-size: 12px; line-height: 18px;}

.white-11 a:link {text-decoration:none;}
.white-11 a:active {text-decoration:none;}
.white-11 a:visited {text-decoration:none;}
.white-11 a:hover {text-decoration:none;}

.blue-11 a:link {text-decoration:none;}
.blue-11 a:active {text-decoration:none;}
.blue-11 a:visited {text-decoration:none;}
.blue-11 a:hover {text-decoration:none;}

.grey-11 a:link {text-decoration:none;}
.grey-11 a:active {text-decoration:none;}
.grey-11 a:visited {text-decoration:none;}
.grey-11 a:hover {text-decoration:none;}

.white-14 a:link {text-decoration:none;}
.white-14 a:active {text-decoration:none;}
.white-14 a:visited {text-decoration:none;}
.white-14 a:hover {text-decoration:none;}

.grey-10 a:link {text-decoration:none;}
.grey-10 a:active {text-decoration:none;}
.grey-10 a:visited {text-decoration:none;}
.grey-10 a:hover {text-decoration:none;}

/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/
.onSale {font-weight:bold;}
a.nxtstps {font-weight:bold;}
#specDtl h2 { font-weight:bold; font-size:18px; }
#specDtl h1 { font-weight:bold; font-size:14px; }

#vspecsHdr { font-size:18px; text-transform:uppercase; }
#baseEquipDisc, #baseEquipDiscUsed { font-size:11px; }
#vInfoShell { font-size:12px; }
#vUsedInfoShell { font-size:12px; }
#dlrPhnNum { font-size:16px; }
#vDtlInfo { font-weight:bold; }
#msrpShell, #msrpUsedShell { font-weight:bold; }
#msrpNxtStps { font-size:11px; }
#msrpDisc, #usedDisc { font-style:italic; font-size:12px; }
#msrpShell a.nxtstps, #msrpShell a.nxtstps:visited, #msrpUsedShell a.nxtstps, #msrpUsedShell a.nxtstps:visited { font-size:14px; text-decoration:none; }
#msrpShell a.nxtstps:hover, #msrpShell a.nxtstps:active, #msrpUsedShell a.nxtstps:hover, #msrpUsedShell a.nxtstps:active { font-size:14px; text-decoration:none; }
a.nxtstps, a.nxtstps:visited { color:#FFFFFF; text-decoration:none; }
a.nxtstps:hover, a.nxtstps:active { color:#FFCC00; text-decoration:none; }
#instOptBox { font-size:12px; }
#instOptHdr { font-size:12px; font-weight:bold; }
#vspecsInfo .offSale {font-size:16px;}

.vSpecs_Options li {font-size:14px;font-weight:bold;}
.vSpecs_Options_Content li {font-size:12px;font-weight:normal;}


/* Next Step Section */

#nextStepHdr { font-size:18px; text-transform:uppercase; }
#nextStepBtn { font-size:12px; font-weight:bold; }

/* Featured Vehicle Section */

#fvRight { font-size:12px; }
#fvTitle { font-size:14px; }
#fvModel { font-size:18px; }
#fvDesc { font-size:12px; }

/* Success & 404 */
#pg-success {line-height:26px;}
#pg-success h1 {font-weight:bold;font-size:26px;}


/* forms */
#prospectForm {font-size:12px!important;}
#frmMain table tbody tr td {font-size:12px;}
#frmMain table tbody tr td label {font-size:12px;}
#frmMain table tbody tr th { font-size:14px;}
#prospectForm .smallTxt, #prospectForm .example  {font-size:12px!important;}
#prospectForm input, #prospectForm select, #prospectForm textarea {font-size:12px!important;padding:2px!important;}
#prospectForm th {font-family:Arial, Helvetica, sans-serif!important;}