@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; }








































/* this hides the text of the top level menu */
#nav span { display: none; }

/* menu attributes */
ul.jd_menu {padding:0px; list-style-type:none; border:none; height:25px; text-align:left;text-decoration:none!important;}
ul.jd_menu ul {display:none; border:none; padding:0px; margin:0px; height:auto; }
ul.jd_menu li {float:left; border:none; padding:0px; margin:0px;color:#ffffff; font-family:sans-serif; font-size:11px; color:#ffffff; font-weight:bold; line-height:14px; }

/* sub-menu attributes */
ul.jd_menu ul {position:absolute; display:none; list-style-type:none; margin:0px; padding: 0px; min-width:170px; height:auto; z-index: 10000; }
ul.jd_menu ul li {float:none; margin:0px; }
ul.jd_menu li li { border-left:1px solid; border-bottom:1px solid; border-right:1px solid; }
#nav ul li ul li { height:auto; }
ul.jd_menu li ul li.jdm_hover { cursor:pointer; }


/***************************************************************/
/* notice: you should only have to edit values below this area */
/***************************************************************/

#nav {
/* navigation image attributes */
background-image:url("/usr/theme/image/navigation.gif");
background-repeat:no-repeat;
/* width of the navigation */
width:995px;
/* height of the navigation */
height:45px;
/* other attributes */
margin:0px;
padding:0px;
clear:both;
}

/***********************/
/*** menu attributes ***/
/***********************/

/* controls drop down menu highlight */
ul.jd_menu li ul li.jdm_hover { background-color:#ffffff; }
/* controls the padding of the drop down menu buttons */
ul.jd_menu li li { padding:5px 5px 5px 8px; }
/* controls the width of the drop down menu buttons */
ul.jd_menu li li { width:160px; }
/* controls the color of the borders of the drop down menu buttons */
ul.jd_menu li li { border-bottom-color:#b3d1e3; border-left-color:#b3d1e3; border-right-color:#b3d1e3; }
/* controls the color of the background of the drop down menu buttons */
ul.jd_menu li li { background-color:#ffffff; }
/* controls the color of the text of the drop down menu buttons */
ul.jd_menu li ul li a {color:#666666; }
/* controls the color of the text (hover state) of the drop down menu buttons */
ul.jd_menu li li.jdm_hover a{ color:#007cb0; } 


/* important: the height needs to match the navigation height */
#nav li, #nav a.top-lvl { height:45px; display:block; }

/* controls with hit area for the tab buttons */
.jd-left {width: 167px;}
.jd-home {width: 82px;}
.jd-inventory {width: 167px;}
.jd-specials {width: 98px;}
.jd-dealership {width: 119px;}
.jd-findus {width: 94px;}
.jd-news {width: 135px;}
.jd-otto {width: 133px;}

/* controls the nav image when hover state */
.jd-left a.top-lvl:hover, ul.jd_menu li.jd-left.jdm_hover{background:url("/usr/theme/image/navigation.gif") -0px -45px no-repeat; }
.jd-home a.top-lvl:hover, ul.jd_menu li.jd-home.jdm_hover {background:url("/usr/theme/image/navigation.gif") -167px -45px no-repeat; }
ul.jd_menu li.jd-inventory.jdm_hover, ul.jd_menu li.jd-inventory.jdm_active { background:url("/usr/theme/image/navigation.gif") -249px -45px no-repeat; }
ul.jd_menu li.jd-specials.jdm_hover, ul.jd_menu li.jd-specials.jdm_active {background:url("/usr/theme/image/navigation.gif") -416px -45px no-repeat; }
ul.jd_menu li.jd-dealership.jdm_hover, ul.jd_menu li.jd-dealership.jdm_active {background:url("/usr/theme/image/navigation.gif") -514px -45px no-repeat; }
ul.jd_menu li.jd-findus.jdm_hover, ul.jd_menu li.jd-findus.jdm_active {background:url("/usr/theme/image/navigation.gif") -633px -45px no-repeat; }
ul.jd_menu li.jd-news.jdm_hover, ul.jd_menu li.jd-news.jdm_active {background:url("/usr/theme/image/navigation.gif") -727px -45px no-repeat; }
ul.jd_menu li.jd-otto.jdm_hover, ul.jd_menu li.jd-otto.jdm_active {background:url("/usr/theme/image/navigation.gif") -862px -45px no-repeat; }

/* IE6 FIXES */
* html .jd-left a.top-lvl:hover { background-image:none; }
* html .jd-home a.top-lvl:hover { background-image:none; }
* html ul.jd_menu li.jd-inventory.jdm_hover, * html ul.jd_menu li.jd-inventory.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-specials.jdm_hover, * html ul.jd_menu li.jd-specials.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-dealership.jdm_hover, * html ul.jd_menu li.jd-dealership.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-findus.jdm_hover, * html ul.jd_menu li.jd-findus.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-news.jdm_hover, * html ul.jd_menu li.jd-news.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-otto.jdm_hover, * html ul.jd_menu li.jd-otto.jdm_active { background-image:none; }

* html ul.jd_menu li ul li a:visited {color:#666666; }
* html ul.jd_menu li li.jdm_hover a:hover { color:#007cb0; } 

























































/* color */


/* overwrites */

#pmm-main-content {background-color:#fff;}
#pmm-doc-995, #pmm-doc-910, #yui-main {color:#5c5855;}
#dyn-int{background-color:#ffffff;}
.pmm-bd-h{color:#5c5855;}

/* main template */
#link{color:#ffffff;}
body {background-color:#ffffff;}
a {color:#1777B7;}
#sidenav-inv a{color:#ffffff;}
#sidenav-specials a{color:#ffffff;}
#sidenav-finance a{color:#ffffff;}
#sidenav-service a{color:#ffffff;}
#sidenav-parts a{color:#ffffff;}
#sidenav-company a{color:#ffffff;}
#sidenav-contact a{color:#ffffff;}
#sidenav-faq a{color:#ffffff;}
h4 {color:#dc0000;}

#sidenav-inv a:hover{color:#ff8400;}
#sidenav-specials a:hover{color:#ff8400;}
#sidenav-finance a:hover{color:#ff8400;}
#sidenav-service a:hover{color:#ff8400;}
#sidenav-parts a:hover{color:#ff8400;}
#sidenav-company a:hover{color:#ff8400;}
#sidenav-contact a:hover{color:#ff8400;}
#sidenav-faq a:hover{color:#ff8400;}
a:hover {color:#1991e1;}
#dynpage-side {background-color:#000;}
#pg-stnd {color:#666666;}
#pageheader {color:#ffffff;}
#sidenav {background-color:none;}
#dynpage-int, #cms-bg div table, #dynpage-int, #cms-bg div,#dynpage-int, #cms-bg {}

#cms-content {background-color:none;}
#pmm-bd-c { background-color:none;}
.pmm-bd-h { background-color:none;}

/* header */
#header-left, #header a, header-right h2 {color:#636363;}
#header-right h2 {color:#636363;}

#sidenav-inv {color:#FFFFFF;}
#sidenav-specials {color:#FFFFFF;}
#sidenav-finance {color:#FFFFFF;}
#sidenav-service {color:#FFFFFF;}
#sidenav-parts {color:#FFFFFF;}
#sidenav-company {color:#FFFFFF;}
#sidenav-contact {color:#FFFFFF;}
#sidenav-faq {color:#FFFFFF;}

/* homepage */
#hp-box-1, #sm-box {}
#hp-right-col, #hp-left-1, #hp-left-2 {background-color:#fff;}
#home-bg {color:#737373;}
.body-header {color:#ffae00;}
.body-text {color:#b0b0b0;}
.body-text a {color:#b0b0b0;}
.body-text a:hover {color:#505050;}
#hp-form input, #hp-form select, #hp-form textarea {background-color:#505253;border:1px solid #737373;color:#a9a9a9;}
#col-a{background-color:#121212;}


/* Model Selection Homepage */
#model-selection li p span{color:#00b3ff;}
#model-selection a{color:#ffffff;}
#model-selection h3 {color:#007cb0;}

.body-text-left {color:#eeebc9;}

/* welcome */
#welcome{color:#5c5855;}
#welcome h3{color:#ffae00;}
#welcome h3 span{color:#007cb0;}
#welcome p span{color:#00b3ff;}
.welcome-blue{color:#00b3ff;}


/* news and press */
#col2 span {color: #007cb0;}

/* service department */
#srv-dept h3{color:#ffffff;}
#srv-dept h3 span{color:#00b3ff;}

/* department info */
#dept-info h3{color:#007cb0;}
#dept-info h3 span{color:#ffae00;}
#dept-info .grey{color:#5c5855;}
#dept-info .white{color:#ffffff;}

/* footer */
#footer h3{color:#007cb0;}
#footer h3 span{color:#ffae00;}
#footer .blue{color:#00b3ff;}
#footer .white{color:#ffffff;}
#footer .grey {color:#5c5855;}

#visit-us span{color:#007cb0;}
#copyright span{color:#007cb0;}

/*sidenav*/
#side-nav h3{color:#ffffff;}


/* fsrch */
#fSrch-box {color:#454545;}
.jcarousel-control a:hover {color:#5c5855;background-color:#cccccc;}

/*footer*/
#sm-box tbody {}
#sm-box h4 {color:#ffae00;}
#sm-box span {color:#8c8c8c;}
#sm-box a {color:#777777;}
#sm-box a:hover {color:#535353;}
#footer, #footer a {color:#666666;}
#footer b {color:#eeebc9;}
#footer a:hover {color:#505050;}
.pg-list p b {color:#eeebc9;}


/*vSpecs.php trim select */
#specDetail{color:#666666;}
.vSpecs li h1 {color:#1777B7;}
.vSpecs li ul li a {color:#666666;}

/* vSpecs.php */
#vspec-hdr {font-size:18px;font-weight:bold;}
#vInfoShell {font-size:11px;line-height:18px;}
#vInfoShell label {font-weight:bold;}
.onSale {color:#dc0000;}
.offSale  {color:#dc0000;}
#vspec-top-right a {text-decoration:underline;}
#pg-vspecs h2 {font-weight:bolder;}
#vspec-dtl-btm-2 a {text-decoration:underline;}
.calculator {color:#666666; text-decoration:underline;}

/* inventory */
.pg-vsrch-header h2 {color:#555555;background-color:#fff;}
.yui-b {color:#666666;}
.resultsListFullDetail {background-color:transparent;color:#1777B7;}
.resultsListFullTbl table td {color:#666666;}
.resultsListFullDetail:hover {background-color:transparent;color:#1991e1;}
.resultsListFullTbl table th {color:#dc0000;}
.resultsListFull:hover {background-color:#f6f6f6;}
.resultsListFullPrice .price span {color:#1777B7;}
.resultsListFullName, .resultsListFullPrice ul li span {color:#dc0000;}
.ttlVsFound {color:#333333;}
#statusMsgs {color:#999999;}

/* inventory nav */
#doSearch, #doNewSearch{background-color:transparent;color:#666;background-image:url('/usr/theme/image/inv-btn-bg.png');background-repeat:repeat-x;border:1px solid #dcdcdc;}
.pagNavLink {background-color:transparent;color:#666;border:1px solid #dcdcdc;}
#doSearch:hover, #doNewSearch:hover {background-color:transparent;color:#666;background-image:url('/usr/theme/image/inv-btn-bg-on.png');background-repeat:repeat-x;border:1px solid #c7c7c7;}
.pagNavLink:hover {background-color:transparent;color:#666;border:1px solid #c7c7c7;}

/* invDetail.php */
#invdt-bg {background-color:#ECECEC;}
#invdt-header, #invdt-content {background-color:#fff;}
#invdt-container {color:#666;}
#invdt-container h5 {color:#bf3655;}
#invdt-direct-tbl a {color:#666;}
#invdt-header h2 {color:#414141;}
#dtl-bd, #dtl-bd .used, #invdt-container {background-image:url('/usr/theme/image/vSpec-bg.gif'); background-repeat:no-repeat!important;}

/* Forms */

#prospectForm th {background-color:#242424!important;color:#ffffff!important;}
#submit {background-color:ececec;!important;background-image:url('/usr/theme/image/inv-btn-bg.png');background-repeat:repeat-x; border:1px solid #dcdcdc;}
#submit:hover {background-color:ececec;color:#000!important;background-image:url('/usr/theme/image/inv-btn-bg-on.png'); background-repeat:repeat-x;border:1px solid #c7c7c7;}

/* payment calc*/
#monthly .readonly, #amount .readonly {background-color:#000!important;}
#ContractLength {border-color: #666!important;}










































/* typography */

/* main template */
#link {font-family:Arial, Helvetica, sans-serif; font-size:24px;}
a {text-decoration:none;}
h3,p,a {line-height:18px;}
h3 {font-size:14px;font-weight:bolder;}
h2 {font-size:18px;font-weight:bolder;}
h4 {font-size:14px; font-weight:bolder;}
p,a {font-size:11px;}
b,bold {font-weight:bold;}
#home-bg p b {font-size:12px;}
#pageheader {font-size:18px;font-weight:bold;}
#dynpage-int {font-size:11px;}
#sidenav-inv {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#sidenav-specials {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#sidenav-finance{font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#sidenav-service {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#sidenav-parts {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#sidenav-company {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#sidenav-contact {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#sidenav-faq {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}


/* header */
#header-left h1, #header-right h2 {font-size:26px;line-height:25px;font-weight:bold;}
#header-left p {font-size:11px;line-height:11px;}
#header-mid {font-size:11px;}
#header a {text-decoration:none!important;}


/* homepage */
#sm-box a {text-decoration:none;}
#sm-box span {font-size:11px;}
#sm-box {text-align:left;}
#hp-right-col a {text-decoration:underline;}
.body-header {font-weight: bold; font-size:11px;}
.body-text {font-weight: bold; font-size:11px;}
.body-text2 {font-size:11px; line-height:18px;}
.body-text-left {font-weight: bold; font-size:11px;}
.dealer-info {font-size:11px; line-height:18px;}
.special{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.special2{font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.special3{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.special4{font-family:Arial, Helvetica, sans-serif; font-size:10px;}

#pmm-doc-995{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#878787;}

/* department info */
#dept-info .grey{font-weight:bold;}

/* otto video box */
#video-box span {font-size:12px; font-weight:bold;}

/* otto audio box */
#audio-box span {font-size:12px; font-weight:bold;}

/* news and press page */
#col2 span {font-size:11px; font-weight:bold;}

/* fsrch */
#fSrch-box {font-size:12px;font-weight:bold;}
.jcarousel-control a:hover {text-decoration:none;}

/* footer */
#footer {font-size:11px;}
#footer a {text-decoration:none;}
#footer .grey {font-weight:bold;}
#copyright span{font-weight:bold;}

/*inventory*/
.pg-vsrch-header h2 {font-size:18px; font-weight:bold;}
.resultsListFullDetail {font-size:11px;font-weight:normal;}
.resultsListFullTbl table td {font-size:11px;}
.resultsListFullPrice .price span {font-weight:bold;font-size:18px;}
#pmm-main-content {font-size:11px;}
.resultsListFullTbl table th {font-size:14px;}
#frmInvSearch a {text-decoration:underline;}
.resultsListFullDetail {text-decoration:underline;}
.pagNavLink span {text-decoration:none;}
#doSearch, #doNewSearch {text-decoration:none!important;}
.ttlVsFound {font-size: 14px;}
.resultsListFullTbl table td label {font-size: 11px;}

/* vSpecs.php */
.onSale {font-size:30px;font-weight:bold;}
.calculator {font-size: 11px; font-weight:bold;}
.interest {font-size:14px; font-weight:bold;}
.offSale {font-size:14px;font-style:italic;}


/*vSpecs.php trim select */
#specDetail {font-size:12px;font-weight:normal;line-height:18px;}
.vSpecs li h1, .vSpecs li h1 strong {font-size:14px;font-weight:bold!important;line-height:22px;}
.vSpecs li ul li a {line-height:18px;}
.vSpecs li ul li a strong {font-weight:bold;}
.ui-tabs-nav {font-size:14px!important;font-family:Arial, Helvetica, sans-serif!important;}

/* invDetail.php */
#invdt-img-gal-ovr .onSale {font-size:20px;}
#invdt-img-gal-ovr .offSale {font-size:12px;text-decoration:line-through;text-align:left;}
#invdt-img-gal-ovr a {text-decoration:underline;}
#invdt-container {font-size:11px;}
#invdt-container h5 {font-size:12px;font-weight:bold;line-height:28px;}
#invdt-direct-tbl a {text-decoration:underline;}

/* Forms */
#prospectForm th {font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;font-weight:normal!important;}



/* Coupons */
.ad_price p, .ad_title p { font-size:24px; line-height:normal; }
.ad_disclosure p { font-style:italic; }




































/* Misc */




/* Featured vehicle stuff */



/*************************************************************/

/* google map*/

/*inventory*/


/*background color*/


#imgGallery .imgGalleryHeader {font-size:10px!important;font-weight:bold!important;}


/* need to add in layout.css */
#cola, #colb, #colc, #cold, #cole, #colf, #colg { width:150px; float:left;}

#footer{ background-color:#ffffff; width:995px;height:408px; border-top:1px solid #c0c0c0; line-height:normal;}
#site-map{height:150px;padding-left:25px;padding-right:25px;padding-top:25px;width:945px;}
#site-map h3 {padding-bottom:25px;}
#site-map a{line-height:normal;}
#visit-us{height:32px;border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; padding-top:24px;padding-left:25px;}
#copyright{padding-left:25px;padding-top:25px;}
#site-by{float:right;padding-right:25px;padding-top:25px;}



/*iFrames*/
#eStore{width:700px;height:900px;}

/*model selection*/


#dept-info #cola { width:148px; float:left;}
#dept-info #cola p{ padding-top:18px;}
#dept-info{width:295px;padding-left:20px;padding-right:20px;padding-top:10px;}

body#pg-vsrch div#bd {background-color:#ffffff;!important;}
#pageBody .pageHeader {background-color:#000000;!important;}
#pageBody .pageHeaderTxt{background-color:#000000;!important;}
#pmm-doc-995, #pmm-doc-910{
margin:auto;
text-align:left; 
background-color: transparent!important;
}
.pmm-yui-t1 #yui-main .yui-b{;background-color:#000000;}

/* interior page setup */

/* start meet otto page */
#otto-text  
#otto {float:right;}

/* otto videos */
#video-box {width: 800px; height: 150px;}
#vid1 {float:left; padding: 10px;}
#vid2 {float:left; padding: 10px;}
#vid3 {float:left; padding: 10px;}
#vid4 {float:left; padding: 10px;}

/* otto audio */
#audio-box {width: 800px; height:150px;}
#aud1 {float:left; padding: 10px;}
#aud2 {float:left; padding: 10px;}
/* end meet otto page */

/* start news and press page */
#news-row1 {width:800px;}
#col1 {padding: 10px;}
#col2 {padding: 10px;}
#col1 h3 {color:#dc0000;}
#news-row2 {width:700px; }
#otto-text
#title{font-size:12px; font-weight:bold; color:#5c5855;}
#italic {font-style:italic; font-weight:normal; color:#5c5855;}

/* start dealership page */
#dealership-container {padding:10px; width: 700px; height:800px; padding-right:120px; }
#left-col {float:left; width:350px;}
#right-col {float: left; width:350px;}
#left-col span {font-size:12px; font-weight:bold;}
#right-col span {font-size:12px; font-weight:bold;}

/* form color setting */
form#frmLead .msgReq {color:#dc0000;}
form#frmLead .noteAsReq {color:#dc0000;}
form#frmLead .frmSection h4

{
margin-top: 10px;
margin-right: 0px;
margin-bottom: 25px;
margin-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
font-size: 116%;
font-weight: bold;
color: #333333;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #cccccc;
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #cccccc;

}

/* quick search feature */
div#qSrch form#qSrch-frm #New_Used label, div#qSrch form#qSrch-frm #Make label, div#qSrch form#qSrch-frm #Model label, div#qSrch form#qSrch-frm #Year label, div#qSrch form#qSrch-frm #Price label {color: #353332; font-size:10px;}

/* Preapproved form */
form#frmLead.getPreApproved ul li input, form#frmLead.getPreApproved ul li input, form#frmLead.getPreApproved ul li select, form#frmLead.getPreApproved ul li textarea {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #e5e5e5;
	color:#000000;
	padding:3px;
	background-color:#ffffff;
 }
 
 form#frmLead.getPreApproved { background-color:#ffffff;padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:10px solid #666666;
	
}
 form#frmLead.getPreApproved .frmSection h4 
 {/*padding-top:10px;*/
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	text-align:left;
	text-indent:5px;
	background-color:#ffffff;
	color:#333333;

}


form#frmLead.getPreApproved  th{padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	text-indent:5px;
	background-color:#ffffff;
	color:#333333;
}

/*This is a setup for Vertical Layout not vertical scroll*/
/*li.fSrch-vdata-name{font-size:1em !Important}
li.fSrch-vdata-price{font-size:1.1em !Important}*/

.jcarousel-container {}

/* This is the full viewable area containing the vehicles */
.jcarousel-container-horizontal,
.fSrch-skin-1 .jcarousel-clip-horizontal 
{width:265px;height:170px}

/* This is the single listing of a single vehicle in the viewable area */
/*
 * .fSrch-skin-1 .jcarousel-item {width is dyn detetermined}
 */
.fSrch-skin-1 .jcarousel-item {margin:2px 0px 0px 2px;height:130px;}
.fSrch-skin-1 .jcarousel-item:hover {cursor:pointer}
.fSrch-skin-1 .jcarousel-item img {width:100px;height:75px;position:relative;left:2px}
.fSrch-skin-1 .jcarousel-item-horizontal {/*margin-right: 7px*/}
/* This wrapper encloses all the information in the item listing (ie: image and data) */
/* wrapper should have same height as item
 * 
 */
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata-wrapper {margin:2px 0px 0px 13px;width:105px;height: 130px;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata-wrapper{position:relative}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata-wrapper div.fSrch-vdata1 {padding:5px;color:#000000;height:50px}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata-wrapper div.fSrch-vdata1 ul li {font-size:10px;font-weight:bold;padding-left:2px;padding-right:2px;padding-bottom:5px}

/* dev only *\/
div#fSrch{background-color:#00FFCC;}
.fSrch-skin-1 .jcarousel-item {background-color:#efefef;border:1px solid #000;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata-wrapper{background-color:#ff0084;border:1px solid #000;}
.jcarousel-control {background-color:#efefef;border:1px solid #000;}
/\* */

/*EXT Controls*/
.jcarousel-control {width:135px;text-align:center; padding-left:70px;color:#000;margin:3px auto auto auto;position:relative;bottom:30px;z-index:2000}
.jcarousel-control a {font-size:.75em;text-decoration:underline;padding:0 5px;margin:0 5px 5px 0;color:#666;font-weight:bold}
.jcarousel-control a:hover {cursor:pointer;color:#666666;}
.jcarousel-control a:focus,
.jcarousel-control a:active {color:#666666}
.jcarousel-scroll {margin-top:10px;text-align: center}
.jcarousel-scroll form {margin:0;padding: 0}
.jcarousel-scroll select {font-size:11px;}

/* =====   QUICK SEARCH =======*/
div#qSrch form#qSrch-frm {margin-top:50px; margin-left:20px color:#fff; }
*html div#qSrch form#qSrch-frm {padding-top:30px; padding-left:20px color:#fff; }
*+html div#qSrch form#qSrch-frm {padding-top:30px; padding-left:20px color:#fff; }

div#qSrch form#qSrch-frm #Make select,
div#qSrch form#qSrch-frm #Model select,
div#qSrch form#qSrch-frm #Year select,
{
width:90px;

}

*html div#qSrch form#qSrch-frm #Make label {display: inline;}
*html div#qSrch form#qSrch-frm #Model label {display: inline;}
*html div#qSrch form#qSrch-frm #Year label {display: inline;}
*html div#qSrch form#qSrch-frm #Price label {display: inline;}


*+html div#qSrch form#qSrch-frm #Make label {display: inline;}
*+html div#qSrch form#qSrch-frm #Model label {display: inline;}
*+html div#qSrch form#qSrch-frm #Year label {display: inline;}
*+html div#qSrch form#qSrch-frm #Price label {display: inline;}

div#qSrch form#qSrch-frm #Make label {display: inline-table;}
div#qSrch form#qSrch-frm #Model label {display: inline-table;}
div#qSrch form#qSrch-frm #Year label {display: inline-table;}
div#qSrch form#qSrch-frm #Price label {display: inline-table;}

div#qSrch form#qSrch-frm #New_Used label {color:#000000; margin-left:2px;}
div#qSrch form#qSrch-frm #Make label {color:#000000; margin-right:15px; margin-bottom:5px;}
div#qSrch form#qSrch-frm #Model label {color:#000000; margin-right:10px; margin-bottom:5px;}
div#qSrch form#qSrch-frm #Year label {color:#000000; margin-right:18px; margin-bottom:5px;}
div#qSrch form#qSrch-frm #Price label {color:#000000; margin:0px;}


*+html div#qSrch form#qSrch-frm #New_Used label,
*+html div#qSrch form#qSrch-frm #Make label,
*+html div#qSrch form#qSrch-frm #Model label, 
*+html div#qSrch form#qSrch-frm #Year label
{ line-height:25px;}

div#qSrch form#qSrch-frm #pmm-frm-submit{
margin-top:20px;}





#cta-btns{background-image:url('/usr/theme/image/hp-buttons-bg.gif');background-repeat:no-repeat;width:128px;height:255px;float:right; padding-left:20px;padding-top:15px;}
#cta-btns li {padding-top:10px;}


#dept-info #cola, #dept-info #colb { width:145px; float:left;}
#cola p{ padding-top:18px;}
#dept-info{width:295px;padding-left:20px;padding-right:20px;padding-top:60px;}


/* Page Layout */
#dtl-bd.used, #dtl-bd.new { padding:20px; width:955px; font-size:11px; } /* Vehicle content container. */
#dtl-bd.used p, #dtl-bd.new p { padding:0px; margin:0px; line-height:18px; } /* reset value */
#dtl-bd.used strong { font-weight:bold; }
#dtl-bd.used h3 { font-size:12px; font-weight:bold; }
#dtl-bd.used #hdr { border-bottom:1px solid #d1d1d1; padding-bottom:25px; } /* Container for vehicle name and back search button */
#dtl-bd.used #hdr span { font-weight:bold; font-size:18px; } /* Typography for header */
#dtl-bd.used #focus { position:absolute; margin-left:635px; width:315px; } /* Container for price, carfax and calls to action */
#dtl-bd.used #focus .right-btn { float:right; margin-right:55px; } /* Aligns 2nd column for the calls to action buttons */
#dtl-bd.used #img-gallery { margin-top:25px; border-bottom:1px solid #d1d1d1; padding-bottom:10px; height:465px; } /* Gallery content container */
#dtl-bd.used #dealer-info { width:607px; } /* Left colummn content */
#dtl-bd.used #calculator { border-top:1px solid #d1d1d1; margin-top:50px; padding-top:25px; } /* Calculator container */
#dtl-bd.used #details { margin-top:20px; } /* Container for content below the gallery images */
#dtl-bd.used #details #detail-table { margin-bottom: 35px; margin-top:2px; } /* Table layout for vehicle details ie. exterior color, etc. */
#dtl-bd.used #details #detail-table td { padding-bottom:4px; } /* Td spacing for detail-table */
#dtl-bd.used #details #options { float:right; width:318px; } /* Container for installed options */
#dtl-bd.used #details #options li { padding-bottom:4px; } /* line spacing for installed options */
#dtl-bd.used #disclaimer { border-top:1px solid #d1d1d1; margin-top:50px; padding-top:20px; padding-bottom:40px; line-height:18px; } /* Container for the disclaimer */

#dtl-bd.new h3 {font-size:14px;font-weight:bold;}
#dtl-bd.new h2 {font-size:18px;font-weight:bold;}
#dtl-bd.new h1 {font-size:30px;font-weight:bold;}
#dtl-bd.new strong {font-weight:bold; }
#dtl-bd.new #tier1 {padding-bottom:10px; }
#dtl-bd.new #tier2, #dtl-bd.new #tier5, #dtl-bd.new #tier6 { margin-top:20px;border-bottom:1px solid #d1d1d1; padding-bottom:35px; }
#dtl-bd.new #bookmark { float:right; }
#dtl-bd.new #carinfo { float:right; width:610px; }
#dtl-bd.new #priceinfo { float:right; width:300px; }
#dtl-bd.new #gallery, #dtl-bd.new #ext-int-elec, #dtl-bd.new #specs, #dtl-bd.new #tour, #dtl-bd.new #mechanical { width:930px; }
#dtl-bd.new #map_google { float:right; width:400px; height:320px; } /* Google Map */
#dtl-bd.new #dtl-calc { margin-top:20px;border-bottom:1px solid #d1d1d1; padding-bottom:35px; }
#dtl-bd.new #dtl-calc h3 { margin-left:155px; }
#dtl-bd.new #dtl-specs { margin-top:20px;border-bottom:1px solid #d1d1d1; padding-bottom:35px; }
#dtl-bd.new #dtl-specs h1 { font-size:14px; }
#dtl-bd.new #dtl-specs h2 { font-size:18px; }
#dtl-bd.new #tier5 #located { padding:0px 175px 0px 175px; }

/* Content */
#dtl-bd.used #slide { width:620px; border:none!important; padding:0px 15px 20px 2px; } /* Attributes for the main sliding image */
#dtl-bd.used #back-search { float:right; } /* Attributes for back search button */
#dtl-bd.used #focus #carfax { float:right; } /* Calls to action Carfax button */
#dtl-bd.used #focus .onSale { font-size:20px; font-weight:bold; padding-left:3px; } /* Calls to action price 1 */
#dtl-bd.used #focus .offSale { font-size:12px; padding-left:3px; } /* Calls to action price 2 */
#dtl-bd.used #focus .interested { font-size:11px; font-weight:bold; padding-top:10px; padding-left:3px; } /* Typography values for "Interested?" */
#dtl-bd.used #focus .contact { font-size:18px; font-weight:normal; padding-bottom:10px; padding-left:3px; } /* Typography values for "Contact us..." */
#dtl-bd.used #details #location #map_google { float:right; width:400px; height:300px; } /* Google Map */
#dtl-bd.used #img-gallery .gallerySlideThumb {padding:0px 1px 1px 1px;width:78px;} /* Size and image attributes for gallery thumbs */




#cola, #colb, #colc, #cold, #cole, #colf, #colg { width:150px; float:left;}

#footer{ background-color:#ffffff; width:995px;height:408px; border-top:1px solid #c0c0c0; line-height:normal;}
#site-map{height:150px;padding-left:25px;padding-right:25px;padding-top:25px;width:945px;}
#site-map h3 {padding-bottom:25px;}
#site-map a{line-height:normal;}
#visit-us{height:32px;border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; padding-top:24px;padding-left:25px;}
#copyright{padding-left:25px;padding-top:25px;}
#site-by{float:right;padding-right:25px;padding-top:25px;}



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



/* CSS Document */

.calcBackground { width:640px; background-color:#485d4b; border:1px solid #2b3928; padding-bottom:10px; color:#ffffff;}
.calcBackground h3 { font-weight:bold;color:#ffffff; }
.calcBackground input, .calcBackground select { border:1px solid #2b3928; }
.calcBackground table td { text-align:left;color:#000000;}
table#CalcPaymentEst .CalcPayment tbody tr td #apr{color:#ffffff;}

.CalcPayment{

background-color:#2b3928;
border:1px solid #586b56;
margin-left:0px;
padding:10px;
font-size:11px;

}



table#ContractLength{

background-color:#FFF;

border: 1px solid #586b56;

}

.CalcPayment td{

padding:2px;

text-align:left;

border-bottom: 1px solid #586b56;
color:#ffffff!important;}

}

table#ContractLength td{

padding:5px;

text-align:center;

font-weight:bold;

}

table#ContractLength th,.CalcPayment th{

padding:2px;

font-weight:bold;

color:#ffffff;

text-align:center;

background-color:#2b3928;

border-bottom: 1px solid #586b56;

}

.CalcPayment th{

text-indent:2px;

text-align:left;

font-weight:normal;

}

.required{

font-size:0.8em;

color:#999;

}

.readonly{

background-color:#CCC;

border:1px solid #586b56;

padding:1px;

}


/* Details Page Fix */
body#pg-vspecs #purchasePrice {width: 230px;}
#pg-vspecs #vData {width: 227px; margin-bottom:20px;}


.topCol1 {padding-left:10px; padding-right:10px;}



.contact.dealer.shortform {display:none;}



















