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

body {background-image:url("/usr/theme/image/bg_main.gif"); background-repeat:repeat-x;}
p {padding-top:18px;}

/* header */
#header {background-image:url("/usr/theme/image/k-banner-top.gif");width:995px; height:75px; background-repeat:none;}
#header2 {background-image:url("/usr/theme/image/k-banner-top2.gif");width:995px; height:75px; background-repeat:none;}
#header-mid a {margin-left:200px;}
#header #link { float:right; margin:40px 22px 0px 0px; }

/* main template */
#cms-bg{background-color:#eeebc9;}
#pmm-doc-995 {width:995px; margin:0px auto;}

#dyn-int {width:995px;}
#dyn-int #col-b {width:775px;float:right;background-image:url("/usr/theme/image/int-bd.gif");background-repeat:no-repeat;}
#dyn-int #col-a {width:220px;height:358px;background-image:url("/usr/theme/image/side-nav.gif");background-repeat:no-repeat}

#cms-content {padding: 15px 36px 15px 30px;width:700px;float:right;}
#dynpage-side {height:100%;}
#int-tbl {width:955px;}
#pageheader {padding:15px 0px 20px 36px;}
#bd{background-color:#ffffff; width:990px;min-height:450px; border-left:5px solid #a9a9a9; border-top:5px solid #a9a9a9;  border-bottom:5px solid #a9a9a9; margin-top:10px; margin-bottom:10px;}
#home-top{width:995px;}
#col-ab {width:995; height:270px;}
#col-a {float:left; background-image:url("/usr/theme/image/qsrch-bg2.gif"); width: 207px; height:270px;}
#col-b{width:788px; float:right;}
#col-cd {width:995px; height:668px;}
#col-c{float: left; background-image:url("/usr/theme/image/colc_bg.gif"); background-repeat:repeat-x; width:335px;height:668px; padding-top:25px;}
#col-d{ float:left; background-image:url("/usr/theme/image/colc_bg.gif"); background-repeat:repeat-x; width:660px; height:623px; padding-top:25px;}
#footer{width:995px; height:433px;}
#hp-special {padding-top:35px; padding-left:10px; float:left;}


#yui-main{ width:958px!important;float:right; }
.yui-b{width:995px; border-right:5px solid #a9a9a9;}
.pmm-bd-h{padding-left:10px;padding-top:25px;}
#pmm-bd-c{min-height:400px; padding-top:10px; padding-left:120px;padding-right:40px; padding-bottom:90px;}
#sidenav {background-color:#ffffff; width:217px; height:421px;}

#qsrch img {display:none;}
#qsrch .qSrch_loaded {padding-left:20px; width:175px; padding-top:40px; height: 230px;}


/* sidenav on inv */
.yui-b div #sidenav {padding:20px;width:180px!important;}
#side-nav{padding-top:25px; padding-left:25px;width:195px;height:333px;background-image:url("/usr/theme/image/side-nav.gif");background-repeat:no-repeat;}


/* footer */
#footer {background-image:url("/usr/theme/image/hp-footer.gif");width:995; height:400px; background-repeat:none;}
#sm-box {background-image:url("/usr/theme/image/hp-sitemap.gif");width:995px; height:316px; background-repeat:none;margin-top:15px;}
#footer span {margin:0px 0px 0px 0px;}

/* homepage */
#hp-box-1 {}
#hp-flash-box {width:995px;}
#hp-right-col { width:174px;margin:20px 20px 0px 2px;padding:20px;height:auto;border-left:2px solid #ECECEC;}
#hp-left-1 { margin:20px 0px 0px 20px;width:699px;padding:20px;height:460px;border-bottom:2px solid #ECECEC;}
#hp-left-2 { margin: 2px 0px 20px 20px; height:auto;padding:20px;}
#dealer-info-hp {background-image:url("/usr/theme/image/hp-left-column.gif");width:216px; height:550px; background-repeat:none; padding-top:10px; padding-left:15px; padding-right:20px;}
#chrysler {background-image:url("/usr/theme/image/hp-chrysler-column.gif");width:249px;  background-repeat:none; padding-top:125px;}
#jeep {background-image:url("/usr/theme/image/hp-jeep-column.gif");width:250px;  background-repeat:none; padding-top:125px;}
#dodge {background-image:url("/usr/theme/image/hp-dodge-column.gif");width:245px;  background-repeat:none; padding-top:125px;}
.body-text {line-height:20px;}
#welcome{width:295px;padding-left:20px;padding-right:20px;}
#srv-dept{width:295px;padding-left:20px;padding-right:20px;padding-top:30px;}


/* model seclection */

#model-selection li { display:inline; padding-right:0px; float:left;}
#model-selection ul { padding-left:0px; width: 400px;}
#model-selection li p{ padding-top:12px; padding-bottom:38px;}


/* homepage quick search */

#fSrch {position:absolute;top:420px; width:127px; margin-left:690px;}
#fSrch-box {width: 300px;}
.jcarousel-control a {padding:2px 4px 4px 4px;}
.pmmFSrch-control-selected{
color:#efefef !Important; 
background-color: #5c5855;
}



/* hp qq form */
#qsrch {background-image:url('/usr/theme/image/q-search-bg.gif');background-repeat:no-repeat;width:187px;height:270px;}
#hp-form td {padding-top:5px;}
#hp-form input, #hp-form select, #hp-form textarea {width:137px;}
#hp-form input #submit {width:50px!important;}
/* stretch inventory */
.pmm-flow1 { height:auto; overflow:hidden;}

/*inventory header*/
.pg-vsrch-header h2 {padding:15px 15px 0px 15px;}


/* inventory */
.resultsListFullDetail {width:auto;height:auto;padding:3px 6px 3px 6px;}
.resultsListFull {border:1px solid #d1d1d1;}
.pagNavLink {padding:0px 2px 0px 2px;margin:2px;cursor:pointer;}
#statusMsgs {text-align:center!important;}
.resultsListFullPrice {padding:0px 10px 0px 0px;}
.resultsListFullImg img {height:auto;}
.resultsListFullLoc {color:#666666;}





/* vSpecs.php */

#vspecsShell {padding:11px 11px 0px 11px;}
#vspec-top {border:1px solid #d1d1d1;padding:7px 7px 4px 7px;margin:0px 0px 5px 0px;}
#vspec-hdr {margin:0px 0px 15px 0px;}
#vspec-price {margin:7px 0px 0px 0px;}
#vspec-top-cta {padding:0px 0px 0px 25px;}
#vspec-main {border:1px solid #d1d1d1;padding:12px;}
#vspec-left {padding: 10px 20px 0px 27px;}
#vspec-top-right {padding:0px 0px 0px 35px;}
#vspec-btm-right {padding:0px 0px 0px 35px;}
#vspec-dtl-sec {border:1px solid #d1d1d1;margin:5px 0px 0px 0px;}
#vspec-dtl-top {padding:20px;}
#vspec-dtl-btm {padding:20px;}
#vspec-dtl-btm-1 {padding:0px 25px 0px 0px;}
#vspec-dtl-btm-2 {border-left:1px solid #d1d1d1;padding:10px 0px 0px 25px;}
.interest {padding-top:10px;}
#location {padding-bottom:10px;}

/* vSpecs.php tabs panel */
.ui-tabs-panel h2 {padding:6px 0px 0px 0px;}
.ui-tabs-panel {border:1px solid #d1d1d1!important;padding:10px!important;width:560px;}


/*vSpecs.php trim select */
#specDetail {padding:0px 0px 10px 0px;}
.vSpecs li h1 {border-bottom:1px solid #d1d1d1;padding:10px 0px 0px 0px;margin:0px 0px 10px 0px}

/* invDetail.php */
#invdt-container {width:995px;margin:0 auto;}
#invdt-container #header-left {text-align:left;}
#invdt-box-1 {padding:11px;}
#invdt-box-2 {padding: 0px 11px 11px 11px;}
#invdt-header {border:1px solid #d1d1d1;padding:6px 6px 5px 6px;float:left;width:961px;}
#invdt-header h2 {float:left;padding:3px 0px 0px 5px;}
#invdt-content {border:1px solid #d1d1d1;padding:2px 0px 0px 0px;}
#invdt-content-tbl {margin:2px 10px 0px 0px;border-top:1px solid #d1d1d1;}
#invdt-tbl-vinfo {padding:10px 20px 30px 20px;}
#instopt-td {border-left:1px solid #d1d1d1;padding:10px 20px 20px 20px; }
#invdt-info-tbl {border-top:1px solid #d1d1d1;padding:20px;}
#invdt-direct-tbl h3 {padding:0px;}

/* invDetail photos */
invdt-img-gal {padding-bottom:20px;}
#slide {width:640px;border:none!important;padding:0px 2px 20px 2px;}
.gallerySlideThumb {padding:0px 1px 2px 1px;width:80px;}
#invdt-img-gal-ovr {position:absolute;top:400px;margin:0px 0px 0px 646px;}
#invdt-img-gal-ovr td {padding:10px;}
#invdt-img-gal-left {border-right:1px solid #d1d1d1;height:40px;}

/* Forms */
#prospectForm {border-top: 1px solid #d1d1d1!important;}
#frmMain table tbody tr td { padding:0px 6px 12px 6px; }
#prospectForm th {padding:4px!important;margin-top:10px!important;border-bottom:12px solid #0d0d0d;}
#prospectForm .notice1 {padding: 0px 0px 8px 0px!important;}
#submit {padding:2px 4px 2px 4px!important;margin:3px;cursor:pointer;}
#getPreApproved {width: 708px; height:985px; border:0px; overflow:hidden; margin-top:35px;}


#getPreApproved{width:710px;height:1300px;}
#getPreApproved {background-color:#ffffff!important;}

/*blackbook*/
#blackBook {width:715px;height:1000px;border:none;}
#xTime {width:715px;height:700px;border:none;}

/*payment calc*/
#frmPayment {padding:5px;}
#ContractLength tbody tr td, #ContractLength tbody tr th  {padding:5px!important;}
.CalcPayment tbody tr th, .CalcPayment tbody tr td {padding:5px!important;}

/*google map*/
#map_google {width: 500px; height: 520px;  border:1px solid #d1d1d1;}
#side_bar {position: absolute; top:0px; width:200px; margin-left:510px;} 

.adTbl td, .adTbl th { padding:10px; }