/* CSS Document */

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

/*
################################################################################################################
LAYOUT STYLES
################################################################################################################
*/

body {background-image:url("/usr/theme/image/hp-bg.gif"); background-repeat:repeat-x;}
div.sp_tpl.pmm div.details ul.data {overflow-x:visible!important;}

/* homepage pop up */

#dimSpecials {position:absolute; background-image:url('/usr/image/hp_special_bg.png'); width:100%; height:3000px; top:50px; left:0px; z-index:99999999;}
#divSpecials {width:740px;height:743px;background-image:url('/usr/theme/image/cjd-sept-popup.jpg'); background-repeat:no-repeat; background-position:center;}

/* header */
#header {background-image:url("/usr/theme/image/k-banner-top-3.jpg");width:995px; height:81px; background-repeat:none;}
#header-mid a {margin-left:200px;}
#header #link {float:right; margin:5px 0px 6px 0px; }

div#header div.left {float:left;text-align:left;}
div#header div.left h1 {margin:16px 0px 0px 0px;}
div#header div.left p {margin:-6px 0px 0px 0px;}
div#header div.right-1 {float:right;clear:right;}
div#header div.right-1 p {width:160px;text-align:right;}
div#header div.right-1 p span {float:left;}
div#header div.right-2 {float:right;}
div#header div.right-2 p {width:140px;text-align:right;margin:0px 20px 0px 0px;}
div#header div.right-2 p span{float:left;}
div#header div.right-1 p, div#header div.right-2 p {line-height:13px;}

*+html div#header div.right-2 {float:left;margin:25px 0px 0px 370px;}

#footer-hp {padding:0px 0px 0px 15px;margin:20px 0px 0px 0px;}
#footer-hp p {margin:0px 0px 15px 0px;}

/* main template */
#cms-bg{background-color:#eeebc9;}
#pmm-doc-995 {width:995px;}
#dyn-int {width:995px;}
#sidenav {float:left;}
#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;}
#dynpage-int {background-image:url("/usr/theme/image/int-bg.gif"); width:776px;min-height:450px;background-repeat:no-repeat;}
#prospectForm, div.notice1 {background-color:#EEEBCA!important;}
#mid_flash {height:214px;}
#pmm-bd-c {padding:20px;}
.pmm-bd-h {padding-left:20px; padding-top:10px;}


/* sidenav on inv */
.yui-b div #sidenav {padding:20px;width:180px!important;}
#sidenav {background-image:url("/usr/theme/image/side-nav-bg.gif");width:220px; height:133px;background-repeat:no-repeat;}
.sidenav-space{padding-top:12px;}
#sidenav-inv {background-image:url("/usr/theme/image/side-nav-inv.gif");width:201px; height:227px;background-repeat:no-repeat; padding-left:18px;padding-top:43px; }
#sidenav-specials {background-image:url("/usr/theme/image/side-nav-specials.gif");width:201px; height:227px;background-repeat:no-repeat; padding-left:18px;padding-top:43px;}
#sidenav-finance {background-image:url("/usr/theme/image/side-nav-finance.gif");width:201px; height:227px;background-repeat:no-repeat; padding-left:18px;padding-top:43px;}
#sidenav-service {background-image:url("/usr/theme/image/side-nav-service.gif");width:201px; height:227px;background-repeat:no-repeat; padding-left:18px;padding-top:43px;}
#sidenav-parts {background-image:url("/usr/theme/image/side-nav-parts.gif");width:201px; height:227px;background-repeat:no-repeat; padding-left:18px;padding-top:43px;}
#sidenav-company {background-image:url("/usr/theme/image/side-nav-company.gif");width:201px; height:227px;background-repeat:no-repeat; padding-left:18px;padding-top:43px;}
#sidenav-contact {background-image:url("/usr/theme/image/side-nav-contact.gif");width:201px; height:227px;background-repeat:no-repeat; padding-left:18px;padding-top:43px;}
#sidenav-faq {background-image:url("/usr/theme/image/side-nav-faq.gif");width:201px; height:227px;background-repeat:no-repeat; padding-left:18px;padding-top:43px;}
.showMoreInfo {width:auto;height:auto;}

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

/* homepage */
#hp-box-1 {height:auto;}
#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;}

/* Homepage Special Offers */

#mid-content #specialoffer {float:right;}
#mid-content #specialoffer img {cursor:pointer;}

/* homepage quick search */

#fSrch {position:absolute;top:365px;margin:0px 0px 0px 0px;}
#fSrch-box {position:absolute;top:395px;margin:0px 0px 0px 20px;}
.jcarousel-control a {padding:2px 4px 4px 4px;}

/* hp qq form */
#hp-qq-frm {float:left;margin-top:3px;font-size:10px;padding:37px 18px 18px 18px;background-image:url('/usr/theme/image/qq-bg.jpg');background-repeat:no-repeat;width:208px;height:191px;}
#hp-form td {padding-top:5px;}
#hp-form input, #hp-form select, #hp-form textarea {width:137px;}
#hp-form input #submit {width:50px!important;}
*+html #hp-form select#vModel {margin-left:-28px;}
/* 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:2px 4px 2px 4px;margin:3px;cursor:pointer;}
#statusMsgs {text-align:center!important;}
.resultsListFullPrice {padding:0px 10px 0px 0px;}
#pg-vspecials div.vsrch_pricing_savings {margin-top:-59px;}
body#pg-vsrch div#bd {margin-top:10px;}

/* ie7 inventory fixes */
*+html a#doSearch, *+html a#doNewSearch {overflow:visible;float:left;}
*+html a#doNewSearch {margin-top:-12px!important;}
*+html .pagNavLink {margin-top:0px!important;float:left;padding-left:0px;}
*+html .resultInfo {margin-top:-10px;padding-top:5px;}
*+html .ttlVsFound {font-size:11px;font-weight:bold;}

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

/* 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;}go a
#frmMain table tbody tr td { padding:0px 6px 12px 6px; }
#prospectForm th {padding:4px 15px 4px 15px!important;margin-top:10px!important;border-bottom:12px solid #EEEBC9; width:650px;}
#prospectForm .notice1 {padding: 10px 0px 20px 0px!important;}
#submit {padding:2px 4px 2px 4px!important;margin:3px;cursor:pointer;}
#prospectForm {width:680px;}
iframe#getPreApproved { width:700px; height:675px; border:0px; }
*+html iframe#getPreApproved { width:710px; height:807px; border:0px; }
*html iframe#getPreApproved { width:710px; height:809px; border:0px; }


/*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: 700px; height: 500px; border:1px solid #d1d1d1;}

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

body#pg-stnd #serviceAppointment  {width:100%; height:400px; background-color:#ffffff; border:none;}
body#pg-stnd #repairStatus {width:100%; height:1000px;  background-color:#ffffff; border:none;}














/*
################################################################################################################
COLOR STYLES
################################################################################################################
*/

/* overwrites */

#pmm-main-content {background-color:#fff;}
#pmm-doc-995, #pmm-doc-910, #yui-main {background-color:#000;}
.pmm-bd-h {background-color:#eeebca;}

/* main template */
body {background-color:#000;}
a {color:#ff8400;}
#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;}
.CssTxtBtn {color:#fff;}
#footer-hp a {color:#999999;}


#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:#ff8400;}
#dynpage-side {background-color:#000;}
#pg-stnd {color:#666666;}
#pageheader {color:#555555;}
#sidenav {background-color:none;}
#dynpage-int, #cms-bg div table, #dynpage-int, #cms-bg div,#dynpage-int, #cms-bg {}

#cms-content {background-color:#EEEBCA!important;}
#pmm-bd-c { background-color:#EEEBCA!important;}
#cms-content a {color:#a00000;}
/* 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;}

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

/* fsrch */
#fSrch-box {color:#454545;}
.jcarousel-control a:hover {color:#fff;background-color:#E59405;}

/*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:#FF9C00;}
.vSpecs li ul li a {color:#666666;}

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

/* inventory nav */
#doSearch, #doNewSearch{background-color:#fff;color:#666;border:1px solid #dcdcdc;}
.pagNavLink {background-color:#fff;color:#666;border:1px solid #dcdcdc;}
#doSearch:hover, #doNewSearch:hover {background-color:#fff;color:#666;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-color:#fff!important;}

/* Forms */
#frmMaim, #prospectForm table tbody tr td {background-color:#EEEBC9!important;}
#prospectForm input, #prospectForm select, #prospectForm textarea {background-color:#fefce0!important;}
#prospectForm th {background-color:#c5c2a3!important;color:#343343!important;}
#submit {background-color:transparent;!important;background-image:url('/usr/theme/image/inv-btn-bg.png');background-repeat:repeat-x; border:1px solid #dcdcdc;}
#submit:hover {background-color:transparent;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;}

/* Forms */
#frmMain {background-color:#eeebc9;}


















/*
################################################################################################################
TYPOGRAPHY STYLES
################################################################################################################
*/

/*header*/
div#header div.left h1 {font-size:20px;font-weight:bold;color:#292828;}
div#header div.left p {font-size:11px;font-weight:normal;color:#4f4f4f;}
div#header div.right-1 p {font-size:12px;color:#6c6c6c;font-weight:bold;}
div#header div.right-2 p {font-size:12px;color:#6c6c6c;font-weight:bold;}
div#header div.right-1 p span {color:#232222;}
div#header div.right-2 p span {color:#232222;}

/* main template */
a {text-decoration:none;}
h3,p,a {line-height:18px;}
h3 {font-size:14px;font-weight:bolder;}
h2 {font-size:18px;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;}
.CssTxtBtn {text-decoration:underline;}
#footer-hp h1 {font-weight:bold;color:#999999;}
#footer-hp p {margin:0px 0px 15px 0px;}
#footer-hp a {text-decoration:underline;}
#footer-hp p strong {font-weight:bold;}

.pg-vspecials-header h2 {padding:8px 0px 0px 10px;}
#pg-vspecials #pmm-main-content {padding:8px 0px 10px 10px;}

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

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

/*inventory*/
.pg-vsrch-header h2 {font-size:18px; font-weight:bold;}
.resultsListFullDetail {font-size:10px;font-weight:normal;}
.resultsListFullTbl table td {font-size:10px;}
.resultsListFullPrice .price span {font-weight:bold;font-size:14px;}
#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;}

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

/*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:bold!important;}


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




















/*
################################################################################################################
MAINNAV STYLES
################################################################################################################
*/

/* 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-2.gif");
background-repeat:no-repeat;
/* width of the navigation */
width:995px;
/* height of the navigation */
height:34px;
/* 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:#222222; }
/* 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:#333333; border-left-color:#333333; border-right-color:#333333; }
/* controls the color of the background of the drop down menu buttons */
ul.jd_menu li li { background-color:#121212; }
/* controls the color of the text of the drop down menu buttons */
ul.jd_menu li ul li a {color:#cccccc; }
/* controls the color of the text (hover state) of the drop down menu buttons */
ul.jd_menu li li.jdm_hover a{ color:#fff; } 


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

/* controls with hit area for the tab buttons */
.jd-home {width: 105px;}
.jd-inventory {width: 118px;}
.jd-specials {width: 108px;}
.jd-finance {width: 106px;}
.jd-service {width: 100px;}
.jd-parts {width: 92px;}
.jd-company {width: 141px;}
.jd-contact {width: 122px;}
.jd-faqs {width: 103px;}

/* controls the nav image when hover state */
.jd-home a.top-lvl:hover {background:url("/usr/theme/image/navigation-2.gif") 0px -34px no-repeat; }
ul.jd_menu li.jd-inventory.jdm_hover, ul.jd_menu li.jd-inventory.jdm_active { background:url("/usr/theme/image/navigation-2.gif") -105px -34px no-repeat; }
ul.jd_menu li.jd-specials.jdm_hover, ul.jd_menu li.jd-specials.jdm_active {background:url("/usr/theme/image/navigation-2.gif") -223px -34px no-repeat; }
ul.jd_menu li.jd-finance.jdm_hover, ul.jd_menu li.jd-finance.jdm_active {background:url("/usr/theme/image/navigation-2.gif") -331px -34px no-repeat; }
ul.jd_menu li.jd-service.jdm_hover, ul.jd_menu li.jd-service.jdm_active {background:url("/usr/theme/image/navigation-2.gif") -437px -34px no-repeat; }
ul.jd_menu li.jd-parts.jdm_hover, ul.jd_menu li.jd-parts.jdm_active {background:url("/usr/theme/image/navigation-2.gif") -537px -34px no-repeat; }
ul.jd_menu li.jd-company.jdm_hover, ul.jd_menu li.jd-company.jdm_active {background:url("/usr/theme/image/navigation-2.gif") -629px -34px no-repeat; }
ul.jd_menu li.jd-contact.jdm_hover, ul.jd_menu li.jd-contact.jdm_active {background:url("/usr/theme/image/navigation-2.gif") -770px -34px no-repeat; }
ul.jd_menu li.jd-faqs.jdm_hover, ul.jd_menu li.jd-faqs.jdm_active {background:url("/usr/theme/image/navigation-2.gif") -892px -34px no-repeat; }






















/*
################################################################################################################
MISC STYLES
################################################################################################################
*/

/* Featured vehicle stuff */



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

/* google map*/

/*inventory*/


/*background color*/


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


/* need to add in layout.css */
#prospectForm input, #prospectForm select, #prospectForm textarea {border:1px solid #C5C2A3!important;}

/* more info */

#moreinfo_endofpage {background-color:#000000; padding-top:20px; text-align:left;}

#prospectForm 

{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #cccccc;
}

div#global-ftr-links {width:995px;height:30px;color:#666666;font-size:11px;margin:0px 0px 0px 15px;}
div#global-ftr-links a {color:#666666;}


/* misc */

.vListStnd ul.vData li {font-size:11px;}
#factOpts li.options div {margin:4px 0px 0px 0px;}
div.pane h2 {border-bottom-color:#999999;color:#000;}
ul.vSpecsLst li {font-size:11px;}
.row.section.reviews p {font-size:11px;}
.row.section p {font-size:11px;}



*+html #pg-vsrch .col5 {width:143px;float:right;text-align:left;} 


/* vehicle specials: lease */
.vsrch_leaseFor {text-align:right;padding:5px 0px 0px 0px;}
.vsrch_leaseFor label {font-size:116%;font-weight:bold;float:left;}
.vsrch_leaseFor span {font-size:138.5%;font-weight:bold;color:#FF0000;}
.vsrch_leaseDwn {text-align:right;}
.vsrch_leaseDwn label {float:left;}

/* vehicle specials: savings */
#pg-vspecials .vsrch_pricing_savings {font-weight:bold;font-size:12px;}

/* misc se */
div#btm-se {color:#666666;width:995px;height:auto;margin:0 auto;text-align:left;}
div#btm-se a {color:#666666;text-decoration:underline;font-size:10px;}

/* misc */
.disclaimer {width:995px;color:#666666;margin:0 auto;}
.se_cta {line-height:12px;}
div#footer-hp p, div#footer-hp a {line-height:normal;}


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

/* contact style */

#prospectForm .contactSales{
position: absolute;
margin-top: -450px;
} 
*+html #prospectForm .contactSales{
position: absolute;
margin-top: -450px;
width:735px;
} 
*+html #para-2{
margin-top:110px;
}
*html #para-2{
margin-top:110px;
}

#contactText {
padding-top:400px;
font-size:14px;
font-weight:bold;
}

#contactText span{
font-size:11px;
font-weight:normal;
}

.topbar{
padding-top:25px;
}

/*  Community Partnership */

/* community page */
div#community-pg h5 {font-size:13px;line-height:18px;}
div#community-pg table td { padding:0px;}
div#community-pg table #table2 { padding:0px; background-color:#ffffff;}

#body_text_comm{
font-size: 15px; margin-left: -10px; margin-top: -35px;
}
#events_hr{
background-color: rgb(34, 36, 37); height: 1px; border: 0pt none;
}
.upcoming_events{ 
color: rgb(255, 255, 255); size: 13px; font-weight: bold;
font-size: 11px;
}
#events_hold{
background-color: rgb(24, 26, 27); padding: 10px;
}
#right_event_title{
font-size: 11px;
color: rgb(255, 255, 255); size: 13px; font-weight: bold;
display: block;
margin-bottom: -5px;
}
#content_main_p{
font-size: 11px;
margin-left: -10px;
}
#right_event_body{
color: rgb(255, 255, 255);
}
#right_holder_event{
border-bottom: 1px dotted rgb(26, 26, 26);
padding: 10px;
padding-top:0px;
height:auto;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#right_holder_event p, span{
padding:0px;
}

#right_holder_event p, span, em{
font-size:11px;
color:#666666;
}

#events_hold p{
padding:0px;
}
.event_name{
font-weight: bold; color: rgb(255, 255, 255);
font-size: 11px;
}
.event_date{
color: rgb(133, 133, 134); font-size: 11px;
}
.event_content{
color: rgb(103, 103, 103); font-size: 11px;
}
.event_content em{
color: #ffae00; font-size: 11px;
}
.event_content a{
color: #999999; font-size: 11px;
}
.event_content strong{
font-weight:bold;
}
#fl_rt{
float: right;
}
#tb-padd{
padding: 10px;
}
em {
	font-style:italic;
}

div#footer-hp div#cities-box {float:left;background-color:#121212;padding:10px;margin:10px 10px 10px 0px;}
div#footer-hp div#cities-box ul li {list-style-type:disc;margin:0px 0px 0px 12px;font-size:11px;}
div#footer-hp div#cities-box p {margin:0px 0px 10px 0px;}
div#footer-hp h2, div#footer-hp h3 {font-size:12px;color:#999999;}