@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:-15px 0px 0px 0px;}
#pg-vsrch .yui-b {margin-top:-10px;}

/*header*/
p.number {float:right;text-align:right;}
#header h1 {float:left; margn}
div.left {float:left;clear:left;text-align:left; width:250px;}
div.right {float:right;clear:right;text-align:right;}
div.right p, div.left p {margin:-7px 0px 0px 0px;}
.num {padding-right:45px;}
.num2 {padding-right:57px;}


#header { background-image:url(/usr/theme/image/header.gif); width:995px; height:57px;padding:14px 20px 4px 130px; width:845px; }
*+html div#header { padding:4px 20px 0px 20px!important; width:955px; height:75px; }

*+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;}

/* 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/body-bg.gif); background-repeat:repeat-x; background-position:top; }
body#pg-stnd { }
#pmm-bd-c #model-selection {padding:30px 0px 0px 0px;}
#pg-success div#yui-main div.yui-b {background-color:#000000;}
#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; }

.model-selection .mdlYrHeader { color:#fff; padding:0px 0px 25px 70px; }

#hp-col {height:1800px; width:973px; padding: 25px 0px 25px 22px; }
#col-a { padding-right: 20px; width:480px;}
#col-b {float:right; width:600px;}
#b_top {position:absolute; top: 1100px; margin-left:75px;}

#map_google {width: 840px; height:500px; margin-left:55px;}

/* dept-info */
#dept-info {padding-bottom: 25px; padding-top:25px;}
/* welcome */
#welcome {padding-bottom: 25px;}
*+html #welcome {padding-bottom: 25px; width: 340px;}
/* service */
#srv-dept {padding-bottom: 25px; padding-right:70px; padding-top:10px;}
/* model selection */
#col-b #model-selection {margin-left: -35px;}
#model-selection {padding-left: 15px; margin:0px;}
*+html #model-selection {padding-left: 15px; margin:0px; width:680px;	}
/* Homepage Event */
#event {width:500px; margin-top:470px; margin-left:70px; }

#footer {padding: 18px 16px 21px 28px; border-top:1px solid #383838; border-bottom:1px solid #383838; margin-top:10px; }
#footer2 {padding: 18px 16px 21px 28px; border-bottom:1px solid #383838; }
#footer-col {border-bottom:1px solid #383838; height:200px;}
#sitemap_vehicle {border-bottom:1px solid #383838; height:60px;}



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

/* Inventory */
div#bd { background-color:#092a38; } 
body#pg-vsrch div#bd {background-color:#092A38;}
.pmm-flow1 { height:auto; overflow:hidden;}




/*interior*/
div#bd { background-color:#092a38; } 
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 10px; min-height:250px;}
.pmm-bd-h {padding-left: 15px; padding-top:6px; width:935px; height:21px;}
#pmm-bd-c {padding-top:25px; padding-left:10px;}
*+html #pmm-bd-c div, *+html #pmm-bd-c table { margin-left:0px; }

/* Detail page fix */

body#pg-vspecs .topCol1 {padding:20px;}
body#pg-vspecs .topCol2 {padding:20px;}
body#pg-vspecs #map_google {margin-left:0px;}



#getPreApproved {width: 945px; height:837px; }
.getPreApproved {background-color:#e3e3e3; }
#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; }
#eNewsletter  { width:950px; border:none; height:2450px; background-color:#ffffff; }

/* 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;}


/* Vehicle Detail Page */
body#pg-vspecs #pmm-main-content {background-color:#ffffff;}
body#pg-vspecs .yui-b {background-color:#ffffff;}

/* homepage model line up fix */
#col-b #model-selection ul li img 

{

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border:1px solid #ececec;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;



border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 3px;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;

width: 80px;

height: 60px;

}

#col-b #model-selection li p{
padding-bottom:15px;
}