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

/* header */

div#header div.left h1 {font-size:24px;font-weight:normal;}
div#header div.left p {font-size:11px;}
div#header div.right p {font-size:12px;}

/* footer */

/* seo footer */
div#footer-seo {font-size:10px;}

/*override*/
* {font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
strong { font-weight:bold;}
b {font-weight:bold;}
a:link, a:active, a:hover, a:visited {text-decoration:none;}
.pmm-bd-h {font-size:16px;font-weight:bold;}
#dynpage-content h3 {font-size:16px;font-weight:bold;}

#hp-form label {font-size:11px;}
#hp-form input, #hp-form select, #hp-form textarea {font-size:11px;}
#hp-form #submit {font-weight:bolder;}
/*content*/
#pageheader {font-size: 18px;}
#dynpage-content {}
.red-12-b, .red-12-b a:link, .red-12-b a:active, .red-12-b a:visited, .red-12-b a:hover {font-weight:bold; }
b {font-weight:bold;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}


/*sidemenu*/

.sidemenu-header h1, .sidemenu-promotion h1{font-size:18px;font-weight:bold;}
.sidemenu-header h3, .sidemenu-promotion h3{font-size:14px;font-weight:bold;}
.sidemenu-directions a:link, .sidemenu-directions a:active, .sidemenu-directions a:hover, .sidemenu-directions a:visited {font-size:12px;font-weight:bold;}


/*footer*/
#footer-1 {font-weight:bold;font-size:12px;}
#footer-1 a:link, #footer-1 a:active, #footer-1 a:hover, #footer-1 a:visited {font-weight:bold;}


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

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

.resultsListFullTbl table tbody tr td label {font-weight:bolder;}

/* grid view */
.resultsListList table tbody td {font-size:12px;}
.resultsListList table thead th {text-align:left;}

/* Overrides default COUPON attributes */
.adTbl th.ad_name{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
div.ad_title p { font-size:14px; }
div.ad_info p { font-size:11px; font-weight:bold; }
div.ad_info ul li { font-size:11px; font-weight:bold; }
div.ad_disclosure { font-size:10px; }
div.ad_price p { font-size:60px; font-weight:bold; }


/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/
#specDtl {font-size:10px;}

#specDtl h2 { font-weight:bold; font-size:18px; }
#specDtl h1 { font-weight:normal; font-size:14px; }
.vSpecs li h1 {font-size:16px;font-weight:bolder;}
.vSpecs li ul li {font-size:12px;line-height:16px;}
.vSpecs li ul li a:link strong, .vSpecs li ul li a:hover strong,.vSpecs li ul li a:visited strong, .vSpecs li ul li a:active strong {font-weight:normal;}
.vSpecs li ul li a:link, .vSpecs li ul li a:hover,.vSpecs li ul li a:visited, .vSpecs li ul li a:active {font-weight:bold;}
#vspecsHdr { font-size:18px; text-transform:uppercase;font-weight:bolder; }
#bookmark {font-size:11px;}
.projListing ui-tabs-panel h2 {font-size:20px;font-weight:bolder;}



#vInfoShell { font-size:12px; }
#vUsedInfoShell { font-size:12px; }
#dlrPhnNum { font-size:14px;font-weight:normal;}
#dlrPhnNum span {font-size:11px;}
#vDtlInfo { font-weight:bold;font-size:12px; }
#msrpShell, #msrpUsedShell { font-weight:bolder;font-size:24px; }
#msrpNxtStps { font-size:10px; }


#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; }
.onSale {font-size:20px;font-weight:bolder;}

#Fuel_EPA_Auto_City, #Fuel_EPA_AutoHighway {font-size:22px;line-height:24px;font-weight:bolder;}



/*footer*/
#msrpDisc, #usedDisc { font-size:8px; font-weight:lighter!important; }
#baseEquipDisc, #baseEquipDiscUsed { font-size:8px;font-weight:lighter!important; }


/*vspecs list of models*/
#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 {font-size:14px;line-height:20px;}
.vSpecs li h1 {font-size:16px;}
.vSpecs li ul li a {font-size:14px;font-weight:bold;line-height:22px;}
.projListing h2 {font-size:16px;font-weight:bolder;padding:0px;margin-top:10px;border-bottom:1px solid #dddddd;}
/* Next Step Section */

#nextStepHdr { font-size:18px; text-transform:uppercase;font-weight:bolder; }
#nextStepBtn { font-size:11px; text-align:right;}
.nxtstps {font-weight:bolder!important; }

/* invdetail */
#msrpUsedShell .onSale {font-weight:bolder;font-size:24px;}
#msrpUsedShell .offSale {font-weight:bolder;font-size:18px;}

#instOptBox li {font-size:14px;line-height:18px;}
#instOptHdr {font-size:16px;font-weight:bolder;}

/* Featured Vehicle Section */

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

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

/*
**************
* INV DETAIL *
**************
*/
div#pathHeader { font-size:11px; }
div#locationName { font-size:11px; }

#DetailShell { font-family:Arial, Helvetica, sans-serif; }
#vehicleName { font-size:18px; font-weight:bold; }
#carSpecsTable { font-size:11px; line-height:16px; }
#vendorTable { font-size:9px; line-height:normal; }
#carSpecsInfoTable { font-size:12px; line-height:16px; }
#requestInfoTitle { font-weight:bold; font-size:11px; }
#installedOptionShell { line-height:16px; }
#installedOptionTitle { font-size:11px; font-weight:bold; }

div.onSale { font-size:24px; font-weight:bold; }
div.offSale { font-weight:bold; font-size:18px; }
span.nextStepTitle { font-size:18px; font-weight:bold; }

h3 { font-size:11px; }

/* forms */

form#frmLead.lblTop ul.frmValues li label {font-size:11px;}
form#frmLead ul li input, form#frmLead ul li input, form#frmLead ul li select, form#frmLead ul li textarea {font-size:11px;}
form#frmLead .msgReq {font-size:10px;}
form#frmLead .frmSection h4 {font-size:14px;}