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

/* hp header */
div#header {width:995px;height:56px;background-image:url('/usr/theme/image/header-bg.gif');}
div#header div.left {float:left;width:300px;margin: 8px 0px 0px 245px;text-align:left;}
div#header div.left p {margin:-4px 0px 0px 0px;}
div#header div.right {float:right;margin:16px 20px 0px 0px;}
div#header div.right p {width:190px;text-align:right;}
div#header div.right p span {float:left;}


/* seo footer */

div#footer-seo {clear:both;margin:20px 0px 0px 0px;}



/* misc */

div#dynpage-content h1 {font-size:18px;color:#cc0033;}
div#dynpage-content h2 {color:#1c1c1c;font-size:14px;}

/* Homepage */
#container {
  margin: 0 auto;
  width: 1004px;
  text-align: left;
}

#hp-qq input { width:100px!important; }
#hp-qq label { font-size:10px!important; }
#hp-qq label.error { display:none!important; }
#hp-qq input.error { background-color:#FF0000; }

/* OVERRIDE */

body {text-align:center;}
#bd {width:995px;margin:5px 0px 5px 0px;}
#pg-stnd {width:1004px;background-color:#ffffff;margin:0 auto;}
#cms-container {}
#nav {width: 995px; margin:0px;}

.pmm-bd-h {padding:10px 20px 5px 10px;margin-top:0px;clear:both;}
.layout_col1 #flashBanner {display:none;height:0px;}
#incentives-frame {width:765px;border:none;height:3500px;}


/* content area */

#new-frame, #used-frame {width:984px;border:none;height:3300px;border:none;}
#pageheader { background-image:url(/usr/image/pageheader-tile.jpg); margin:0px 0px 0px 0px; width: 750px; height: 29px; padding: 13px 0px 0px 15px; text-align: left; }
#pageheader { ;border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right: 1px solid #dddddd;}
#dynpage-content {width:735px;padding: 0px 15px 15px 15px; text-align:left;background-color:#f1f1f1;background-image:url(/usr/image/cmsarea-tile.jpg);background-repeat:repeat-x;min-height:737px; }
#dynpage-content {margin:0px 0px 0px 0px;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}

/* sidebar */
#sidenav {border-right: 1px solid #dddddd;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;max-height:100%!important;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#dynpage-side { float:left;width:220px;z-index:10000;min-height: 100%!important; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sidemenu-header h1 {padding-left:15px;padding-right:15px;padding-top:15px;}
.sidemenu-header h3 {padding-left:15px;padding-right:15px;padding-bottom:15px;}
.sidemenu-header {border-bottom:1px solid #dddddd;}

.sidemenu-navigation {padding-top:15px;border-bottom:1px solid #dddddd;padding-bottom:15px;}
.sidemenu-navigation a {padding-left:15px;padding-right:15px;}
.sidemenu-promotion h1, .sidemenu-promotion h3, .red-xxl {padding-left:15px;}
.sidemenu-promotion h1 {padding-top:15px;}
.sidemenu-promotion {padding-bottom:15px;border-bottom:1px solid #dddddd;}

.sidemenu-directions a {margin-left:15px;}
.sidemenu-directions {padding-bottom:20px;border-bottom:1px solid #dddddd;}
.sidemenu-bottom {min-height:200px;}

/* footer */

#footer-1 {height:24px; padding-left:15px;padding-top:11px;border: 1px solid #dddddd; margin-top:5px;}
#footer-2 {height:23px;width:995px;padding-top:10px;margin-bottom:-8px;margin-top:5px;text-align:left;}



/* Override default QUICK SEARCH */
div#Make, div#Model, div#Year, div#Price { padding-top:5px; }
form#qSrch-frm select { border:0px; }
form#qSrch-frm select#vYear, form#qSrch-frm select#vMake, form#qSrch-frm select#vModel { width:140px; }
form#qSrch-frm select#vPriceMin, form#qSrch-frm select#vPriceMax { width:60px; }
input#qSrch-frm-submit { border:0px; width:140px;}

/* Override default NEW SEARCH attributes */
div #pmm-main-content {margin-left:6px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}

#frmInvSearch select {border:1px solid #999999; }
#frmInvSearch table tbody tr td {padding-bottom:10px;}
#frmInvSearch table tbody tr td table tbody tr td a #doSearch a {padding:15px 12px 15px 12px!important;}
#frmInvSearch table tbody tr td table tbody tr td a #doNewSearch a {padding:10px 12px 15px 12px!important;}
#processing_results { margin-top:10px; }
#invDisplayFull { cursor:pointer; padding:0px 3px 0px 3px; }
#invDisplayList { cursor:pointer; padding:0px 3px 0px 3px; }
div.pg-vsrch-header { padding-left:5px; }
div.pg-vsrch-header {padding-left:20px; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd;width:747px;margin-left:6px;}
div.pg-vsrch-header h2 {padding-top:10px;}
.pmm-flow1 { height:515px; }
#pg-vsrch {width:1008px;margin:0 auto;background-color:#ffffff;}
#doSearch, #doNewSearch {margin-bottom:10px!important;}
.pagNavLink span {padding:2px 6px 2px 6px;}
.pmm-flow1 {height:100%!important;}
.resultsListFullDetail {padding: 2px 2px 2px 2px; margin-top:20px;border:1px solid #585858;}
.resultsListFullImg img {min-width:100px;min-height:auto;height:auto;border:1px solid #666666;}
.resultsListFull {border-bottom:1px solid #dddddd;;border-top:none;border-left:none;border-right:none;padding-bottom:15px;margin-bottom:15px;}
.resultsListFullTbl table tbody tr th, .resultsListFullTbl table tbody tr td {padding-left:15px;}
#vPriceMin {margin-right:15px!important;}

/* grid view */

.resultsListList table tbody td {padding:5px;}
.resultsListList table thead th {text-align:left;padding:5px;}
.resultsListList {margin:0px 0px 0px 3px;padding:0px;}

/* Overrides default COUPON attributes */
.adTbl th.ad_name{ padding-left:24px; padding-top:12px; padding-bottom:12px; border-bottom:1px solid #bebebe; }
div.ad_info, div.ad_info p, div.ad_info ul { padding-left:12px; padding-right:42px; }
div.ad_info ul li { list-style:square; }
div.ad_disclosure { padding-left:12px; padding-right:12px; }
div.ad_title { display:none; }
.ad_pf{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-bottom:25px; padding-top:15px; padding-right:10px; }
div.ad_exp { padding-right:10px; }
.CMS_AdGroup div {margin-top:15px;}

/* misc */
.sidebox-1 {padding-top:13px; padding-bottom:13px; padding-left:10px; }
.sidebox-2 {padding-top:13px; padding-bottom:13px; padding-left:10px; }
.sidebox-3 {padding-top:13px; padding-left:10px; }
#ebayFrame {width:700px; height:1200px; border:none; }

/* vehicle rotator on homepage */


/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/
#vspecsShell { width:998px; }
#vspecsBody { width:763px;padding-left:0px 0px 0px 2px; margin:0px 0px 0px 5px; float:left;}

#specDtl {padding:15px;margin-top:5px;width:740px; margin-right:0px;}
#specDtl h1 {margin-top:15px;}
#specDetail {border:1px solid #dddddd;margin-top:5px; margin-left:8px; padding:20px;}
#vspecsHdr { width:385px;float:left;padding-top:11px;padding-left:15px; }
#dlrPhnNum { width:auto;padding-bottom:10px;padding-left:15px; }
#bookmark {clear:both;float:right;height:22px;}
#bookmark span, #bookmark img {margin-right:15px;}

#vDtlInfo {width:98px!important;padding-right:5px;text-align:left;}
#vInfoShell { width:175px;float:left;padding-left:15px; }

#msrpShell { width:220px;margin-top:36px;height:21px; }

#vspecsInfo { width:770px; }

#vspecsInfoTop { width:385px;}

#vspecsImgShell { width:333px;height:297px;padding-top:15px;padding-left:15px;padding-right:15px;border:1px solid #dddddd;}

#baseEquipDisc {padding-left:15px;}
#baseEquipDiscUsed {padding-left:15px;}

#vUsedInfoShell { border:1px solid #333333; padding:5px; }

#msrpDiscShell { padding-left:15px;padding-top:15px;padding-bottom:15px;}
#msrpUsedShell { padding-left:15px;padding-top:15px;padding-bottom:15px; }
#msrpDisc {  }
#usedDisc {  padding-left:15px;padding-top:15px; }

#instOptHdr { border:1px solid #333333; padding:5px 10px 5px 10px; margin-top:35px; }
#instOptBox { border:1px solid #333333; padding:5px 10px 5px 10px; margin-top:3px; }

#vspecsRight {width:398px;border:1px solid #dddddd;margin-left:5px;height:312px;}

#vspecFooter {border:1px solid #dddddd;margin-top:5px; margin-left:8px; height:124px;}
#gallery {}

.vSpecs li h1 {font-size:16px;font-weight:bolder;margin-top:15px;}
#Fuel_EPA_Auto_City, #Fuel_EPA_AutoHighway {padding:10px 5px 5px 25px;}
/*misc vspec*/

/*vspecs list of models*/
.vSpecs li h1 {margin-bottom:5px; border-bottom:1px solid #dddddd;}


/* Next Step Section */

#nextStepShell { float:right;width:149px;margin-left:0px 0px 0px 0px;padding: 0px 0px 0px 0px; }

#nextStepHdr { padding-left:20px;}
#nextStepBtn {background-image:url(/usr/image/vspecs-cta-bg.png);width:123px;height:23px;padding-right:12px;padding-top:7px; }

/* Featured Vehicle Section */

#fvShell { border:1px solid #333333; padding:10px; margin-top:3px; height:90px; }
#fvRight { float:right; padding-left:10px; margin-left:10px; }
#fvRightBrdr { border-left:1px solid #333333; padding-left:10px; }

/* invdetail */
#vUsedInfoShell {width:500px;margin-left:15px;background-color:#f8f8f8;padding:15px;border:none!important;}
#slide {margin-left:15px;border:none;margin-top:15px;}
.gallerySlideThumb { margin-left:15px; margin-top:15px; }
#instOptBox {border:none!important;}
#instOptHdr {border:none!important;}
#nextStepShell-invdetail {width:205px;background-color:#f8f8f8;border:1px solid #dddddd;float:left;height:785px;padding:15px 0px 0px 15px;margin:0px 0px 0px 0px;}


/* Success & 404 */
#pg-success {padding-top:60px;}
#pg-success h1 {padding-bottom:40px;}

/*
**************
* INV DETAIL *
**************
*/
#imageGalleryContainer img { width:auto; }
#imageGalleryContainer #slide {margin-left:0px;border:none;margin-top:0px;}
#imageGalleryContainer .gallerySlideThumb { margin-left:1px; margin-top:1px;  }
#imageGalleryContainer table tr td table img { width:80px; }
#pathHeader { padding:10px; margin-bottom:1px; }
#DetailPrice { float:right; }
#vehicleHeader { padding:10px 10px 20px 10px; margin-bottom:1px; }
#priceShell { float:right; padding-bottom:10px; }
#vehicleName { padding-bottom:5px; }
#imgGalleryShell { padding:10px; margin-bottom:1px; background-image:url(/images/gallery-bg.gif); background-repeat:no-repeat; background-position:center top; height:482px; }
#nextStepShellUsed { position:absolute; top:480px; margin-left:651px; }
#nextStepBtns { margin-top:10px; }
#carSpecsShell { margin-bottom:1px; }
#carSpecsTable_td { border-right:1px solid #ffffff; padding:10px; }
#carSpecs_td { padding:10px; }
#requestInfoShell { padding:10px; margin-bottom:1px; padding-bottom:35px; }
#requestInfoTitle { padding-bottom:10px; }
#calcContainer { padding:10px; margin-bottom:1px; padding-bottom:35px;height:auto; }

div.onSale { padding-left:5px; }
div.offSale { padding-left:5px; }


/* used inv */

#usedInv {width:730px;height:2000px;border:none;}

/* misc */

#servicecalendar {width:950px;height:700px;border:none;}
#servicerewards {width:725px;height:600px;border:none;}
