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

/*page default overrides */
p { line-height:18px; margin-top:10px; margin-bottom:10px;}
body { text-align:left; }

/* inventory */
.pg-vsrch-header h2 {margin:-25px 0px 0px 0px;}
#inventory-frame {width:950px;height:5000px;}
#inventory-specials{width:950px;height:1400px;}

/*header*/
h3.number {float:right;text-align:right;}
#header h1 {float:left;}
div.left {float:left;clear:left;text-align:left;}
div.right {float:right;clear:right;text-align:right;}
div.right p, div.left p {margin:-7px 0px 0px 0px;}

#header { background-image:url(/usr/theme/image/banner-top.gif);backround-repeat:no-repeat; width:995px; height:57px;padding:14px 478px 4px 130px; width:387px; }
*+html div#header { padding:4px 20px 0px 20px!important; width:955px; height:71px;backround-repeat:no-repeat!important;}

*+html #header h1, *+html #header .left p {margin-left:133px;overflow:visible;}
*+html #header h1,*+html #header h3 {margin-top:10px;}
*+html #header .left p:first-child, *+html #header .right p:first-child {padding-top:3px;height:17px;}
*+html #header .left p {width:125px;float:left;}
*+html #header h1 {width:112px;}
*+html #header div.right p, {margin-right:450px;width:235px;}
*+html #header h3.number {padding-right:450px;width:235px; }

* html div#header {background-repeat:no-repeat;}
* html div#header { padding:4px 20px 0px 20px!important; width:955px; height:71px;backround-repeat:no-repeat!important;}
* html #header div.right p, {margin-right:450px;width:235px;}
* html #header h3.number {padding-right:450px;width:235px; }
* html div#header h1 {padding-left:113px;background-color:transparent;}
* html #header div.left p {width:233px;padding-left:113px;overflow:visible;}

*+html div#header h1 {padding-left:-153px;margin-left:98px;}
*+html #header div.left p {padding-left:-153px;margin-left:98px;}

/* hp ie6 */
* html div#bd {width:995px;}
* html div#footer {width:951px;}
* html div#footer2 {width:951px;}
* html div#sitemap {width:939px;}

/* misc */
#pg-vspecials div.pmm-flow1 {display:none;}
#pg-vspecials div.pmm-flow1 {display:inline;}

/* payment calculator */

#frmPayment {padding:5px;}
#ContractLength tbody tr td, #ContractLength tbody tr th  {padding:5px!important;}
#ContractLength {border-color: #d1d1d1!important;}
.CalcPayment tbody tr th, .CalcPayment tbody tr td {padding:5px!important;}

/* homepage */

body.hp { background-image:url(/usr/theme/image/hp-body-bg.gif); background-repeat:repeat-x; background-position:top; }
body#pg-stnd { background-image:url(/usr/theme/image/int-body-bg.gif); background-repeat:repeat-x; background-position:top; }
#pmm-bd-c #model-selection {padding:30px 0px 0px 0px;}
#flashBanner {margin-bottom:-10px;}


/* main */

#map_google {width: 700px; height: 500px; border:1px solid #d1d1d1;}
#model-selection ul li p {margin:-10px 0px 0px 0px;line-height:auto;text-align:center;}
#model-selection ul li {margin:-10px 0px 0px 0px;}
#non-flash { width:995px;}
#sitemap { min-height:350px; padding: 32px 30px 0px 26px;}
.cola, .colb, .colc, .cold, .cole, .colf, .cole { float:left; width:155px; }
.colg { float:left; width:135px; }
.colh { float:left; width:120px; }
.coli { float:left; width:120px; }
.colj { float:left; width:135px; }
.colk { float:left; width:140px; }
.coll { float:left; width:165px; }
.colm { float:left; width:115px; }

#hp-col {height:915px; width:973px; padding: 52px 0px 25px 22px; }
#col-a { padding-right: 20px; width:480px;}
#col-b {float:right; width:625px;}
#b_top {position:absolute; top: 1480px; margin-left:105px;}


/* dept-info */
#dept-info {padding-bottom: 25px;}
/* welcome */
#welcome {padding-bottom: 25px;}
/* service */
#srv-dept {padding-bottom: 25px;}
/* model selection */
#model-selection {padding-left: 15px; margin:0px;}

#footer {padding: 18px 16px 21px 28px; background-color:#aeaeae; }
#footer2 {padding: 18px 16px 21px 28px; background-color:#bababa; }
#footer-col {border-bottom:1px solid #9b9b9b; height:180px;}
#sitemap_vehicle {border-bottom:1px solid #9b9b9b; height:60px;}



.showMoreInfo { margin-left:20px; width:167px; height:19px; }
#moreinfo_endofpage { margin-left:20px; padding-top:10px; }


/* inventory */
.pg-vsrch-header h2 {padding:20px 20px 20px 20px;}
.pmm-flow1 { height:auto;overflow:hidden;}
.resultsListFullDetail {width:auto;height:auto;padding:3px 6px 3px 6px;}
.resultsListFull {border-bottom:2px solid #fff;background-color:#CCCCCC!important;}
.resultsListFull, .resultsListFullImg {background-color:#fff;background-image:url('/usr/theme/image/bg-inv.jpg');background-repeat:repeat-x;}
.resultsListFull:hover, .resultsListFullImg:hover {background-color:#fff;background-image:url('/usr/theme/image/bg-inv-on.jpg');background-repeat:repeat-x;}
.resultsListFullTbl table th, .resultsListFullTbl table td  {background-color:transparent!important;}
.resultsListFullPrice {padding-right:5px;}
.pagNavLink {padding:2px 4px 2px 4px;margin:3px;cursor:pointer;}
#statusMsgs {text-align:center!important;}
.resultsListFullPrice {padding:0px 10px 0px 0px;}
.resultsListFullImg img {width:100px!important;height:75px!important;}

/*interior*/
div#bd { background-color:#e3e3e3; } 
div#yui-main { background-image:url(/usr/theme/image/int-bg-middle.gif); background-position:center; background-repeat:repeat-y; margin-top:10px; } 
#pg-stnd #sitemap { background-image:url(/usr/theme/image/int-bg-bottom.gif); background-position:top center; background-repeat:no-repeat; } 
.yui-b { padding:25px 22px 25px 22px; }
.pmm-bd-h {border-bottom:1px solid #b6b6b6;padding-left: 15px; padding-top:6px; width:935px; height:21px;}

*+html #pmm-bd-c div, *+html #pmm-bd-c table { margin-left:0px; }

#getPreApproved {width: 945px;height: 837px;border:none;}
.getPreApproved {width:920px;height:auto;}
#newInventory, #under10kInventory { width:950px; border:none; height:3270px; }
#preownedInventory { width:950px; border:none; height:3500px; }
#certifiedInventory { width:950px; border:none; height:3570px; }
#newspecials { width:950px; border:none; height:2270px; }
#preownedspecials { width:950px; border:none; height:2270px; }
#partsstore { width:950px; border:none; height:2000px; }

/* form */
.frmSection input {border:none!important;}
.frmSection {width:340px;float:left;margin:0px 5px 0px 5px;}
.btnSubmit {clear:both;}
#submit {width:150px;padding:5px 10px 5px 10px;}
form#frmLead .frmSection h4 {border-top:none;border-bottom:none;padding-right:20px;}
label.error {clear:both;}

/* bottom keyword layout */

#block1 {padding-top:15px; padding-bottom:10px;}
#block2 {padding-top:15px; padding-bottom:10px;}
#block3 {padding-top:15px; padding-bottom:10px;}
#block4 {padding-top:15px; padding-bottom:10px;}
#block5 {padding-top:15px; padding-bottom:10px;}

/*vSpecs trim select + info box */
#specDetail {padding:0px 0px 10px 0px;}
.vSpecs li h1 {border-bottom:1px solid #d1d1d1;padding:10px 0px 5px 0px;margin:0px 0px 10px 0px}
.vSpecs li ul li {list-style-type:disc;margin:0px 0px 0px 20px;}
.ui-tabs-panel h2 {margin:11px 0px 2px 0px;}
form#frmLead.lblTop ul.frmValues li label {padding:2px 0px 2px 0px;}
.frmSection input, .frmSection textarea   {padding:2px 0px 2px 0px;margin:3px 0px 0px 0px;}
.frmSection textarea  {border:none!important;}

/* ie8 hp */
*+html #col-b {width:500px;margin-right:110px!important;padding-left:0px;float:right;}
*+html #col-a {width:290px;float:left;}

/* success page */
#pg-success {background-image:none;}
#pg-success {background-color:#ffffff!important;}
#pg-success h1 {font-size:28px;}

#map_google {margin-left:0px!important;}