/* CSS Document */

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

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

html{background-color:#000000!important;}
body {background-image:url("/usr/theme/image/home-bg.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;}
#header-mid a {margin-left:200px;}
#header #link { float:right; margin:20px 22px 0px 0px; width:200px;}
#header #link2 { float:left; margin:20px 0px 0px 22px; width:200px;}
#header #invisible{float:left;}
#header #invisible2{float:right;}
#header #quick-quote { float:right;padding-top:10px; padding-right:10px;padding-bottom:10px; }

/* 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;}
pg-stnd#bd{background-image:url("/usr/theme/image/int-bg.gif"); width:995px;min-height:450px;background-repeat:no-repeat;}
#home-top{width:995px;}
#col-b{width:660px; float:right;}
#col-a{width:335px;height:1250px;}
#footer{width:995px; height:433px;}


#yui-main{ width:958px!important;background-color:#000000;}
#pg-vspecs #yui-main{width:auto!important;}
.yui-b{width:775px;background-image:url("/usr/theme/image/int-bd.gif");background-repeat:no-repeat;}
.pmm-bd-h{padding-left:10px;padding-top:25px;}
#pmm-bd-c{min-height:400px; padding-left:10px; padding-right:10px; padding-top:10px;}

.layout_col1 .pmm-bd-h{background-image:url("/usr/theme/image/995-int.gif")!important; width:995px;background-repeat:no-repeat;float:left;}
.layout_col1 #yui-main {float:none;}
.layout_col1 #pmm-bd-c{background-image:url("/usr/theme/image/pmm-bd-c-bg.gif")!important; width:995px;min-height:200px;background-repeat:no-repeat;float:left;}

#qsrch img {display:none;}
#qsrch .qSrch_loaded {padding-left:13px; 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:263px;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;}
*+html #hp-special {width:330px;float:left;clear:none;}

/* 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 */
#qsrch {background-image:url('/usr/theme/image/q-search-bg.gif');background-repeat:no-repeat;width:187px;height:270px;}
#flash-banner{background-repeat:no-repeat;width:660px;height:270px;}
#flash-cta{background-repeat:no-repeat;width:660px;height:190px;}
#hp-special{background-image:url('/usr/theme/image/hp-special.gif');background-repeat:no-repeat;width:335px;height:190px;}
#hp-special2{padding-right:5px;}
#hp-form td {padding-top:5px;}
#hp-form input, #hp-form select, #hp-form textarea {width:137px;}
#hp-form input #submit {width:50px!important;}
#hp-autotrader{background-image:url('/usr/theme/image/hp-autotrader.gif');background-repeat:no-repeat;width:335px;height:110px;}
/* stretch inventory */
.pmm-flow1 { height:auto; }

/*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;}
.resultsListFullImg img {height:auto;}
#pmm-main-content {padding-top:25px}



/* 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;}
#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;margin-top:35px;}


#getPreApproved{width:710px;height:1100px; background-color:#dbdbdb!important;}
#preowned{width:940px;height:1700px; background-color:#dbdbdb!important;}
#preowned-specials{width:940px;height:2300px; background-color:#dbdbdb!important;}
#silentsales {width:710px;height:2300px; background-color:#dbdbdb!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: 700px; height: 550px; border:1px solid #d1d1d1; margin-bottom:20px;}

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

form#frmLead .frmSection { float:left; margin-right:75px; padding-left:20px; }
form#frmLead .frmSection h4 {border-top-style:none;border-bottom:solid 1px #333333; color:#FFFFFF!important;}
form#frmLead .btnSubmit { float:left; margin-top:50px; width:515px; text-align:center; border-bottom:10px solid #333333; padding-bottom:35px; padding-top:35px; border-top:1px solid #333333; margin-left:15px; }

form#frmLead.lblTop ul.frmValues li label{color:#FFFFFF;}

form#frmLead label.error { font-size:10px!important; position:absolute; width:65px; }

form#frmLead div#ssn-full label { display:none!important; }


/* UnityWorks Player */
#nvpContainer { width:995px; margin:0px auto; padding-left:400px; border:1px solid #FF0000; }
#nvpClassic { position:absolute; top:335px; }











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

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

/* main template */
#link{color:#ffffff;}
#link2{color:#ffffff;}
body {background-color:#000;}
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;}

#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:#33a7f4;}
#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;color:#ffffff;}
.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;}

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

/* welcome */
#welcome{color:#a8a8a8;}
#welcome h3{color:#ffae00;}
#welcome h3 span{color:#ffffff;}
#welcome p span{color:#00b3ff;}
#welcome p span a{color:#00b3ff;}
.welcome-blue{color:#00b3ff;}




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

/* department info */
#dept-info h3{color:#ffffff;}
#dept-info h3 span{color:#ffae00;}
#dept-info .blue{color:#00b3ff;}
#dept-info .white{color:#ffffff;}

/* footer */
#footer h3{color:#ffffff;}
#footer h3 span{color:#ffae00;}
#footer .blue{color:#00b3ff;}
#footer .white{color:#ffffff;}

#visit-us span{color:#00b3ff;}
#copyright span{color:#ffffff;}

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

/* 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:#1777B7;}
.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:#555555;}
.resultsListFullTbl table td {color:#666666;}
.resultsListFullDetail:hover {background-color:transparent;color:#555555;}
.resultsListFullTbl table th {color:#555;}
.resultsListFull:hover {background-color:#fbfbfb;}
.resultsListFullPrice .price span {color:#555555;}
.resultsListFullName, .resultsListFullPrice ul li span {color:#555555;}
.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-color:#fff!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;}

form#frmLead input#cust_FirstName.error,
form#frmLead input#cust_LastName.error,
form#frmLead input#cust_City.error,
form#frmLead input#cust_State.error,
form#frmLead input#cust_Zip.error,
form#frmLead input#cust_TAA_yr.error,
form#frmLead input#cust_TAA_mo.error,
form#frmLead input#cust_SSN1.error,
form#frmLead input#cust_SSN2.error,
form#frmLead input#cust_SSN3.error,
form#frmLead input#Cust_DOB.error,
form#frmLead input#Cust_Employer.error,
form#frmLead input#cust_Occupation.error,
form#frmLead input#cust_YrsExp.error,
form#frmLead input#cust_IndGrossInc.error,
form#frmLead select#PURCH_TRADEIN.error,
form#frmLead input#purch_TradeIn_Payment.error,
form#frmLead input#purch_Considering.error,
form#frmLead input#vInterest.error,
form#frmLead input#cust_PhoneDay.error,
form#frmLead input#cust_Email1.error,
form#frmLead input#vYear.error,
form#frmLead input#vMake.error,
form#frmLead input#vModel.error,
form#frmLead select#purch_Method.error,
form#frmLead select#purch_Timeframe.error,
form#frmLead select#sch_Time.error,
form#frmLead select#vYear.error,
form#frmLead input#sch_date.error{ background-color:#FF0000; }

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

#pmmCalc h3{color:#333333;}
#pmmCalc{background-color:#f0f0f0;}
#pmmCalc th{color:#333333;}

#pmmCalc #frmPayment {border:1px solid #cfcfcf;background-color:#ffffff;}
#pmmCalc #frmAfford{border:1px solid #cfcfcf;background-color:#ffffff;}

#pmmCalc #ContractLength{background-color:#e3e3e3;border:1px solid #cfcfcf!important;}
#pmmCalc #ContractLength tr #months_row0_col0,#pmmCalc #ContractLength tr #months_row0_col1, #months_row0_col2, #months_row0_col3 , #months_row0_col4, #months_row1_col0, #months_row1_col1, #months_row1_col2,  #months_row1_col3, #months_row1_col4, #months_row2_col0, #months_row2_col1, #months_row2_col2, #months_row2_col3, #months_row2_col4, #months_row3_col0, #months_row3_col1, #months_row3_col2, #months_row3_col3, #months_row3_col4, #months_row4_col0,#months_row4_col1, #months_row4_col2, #months_row4_col3, #months_row4_col4, #months_row5_col0,#months_row5_col1, #months_row5_col2, #months_row5_col3, #months_row5_col4 , #months_row6_col0, #months_row6_col1, #months_row6_col2, #months_row6_col3, #months_row6_col4{background-color:#ffffff;}


















/*
################################################################################################################
TYPOGRAPHY STYLES
################################################################################################################
*/
/* main template */
html {font-family:Arial, Helvetica, sans-serif;}
#link {font-family:Arial, Helvetica, sans-serif; font-size:24px;}
#link2 {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;}
p,a {font-size:11px;}
b,bold {font-weight:bold;}
#home-bg p b {font-size:12px;}
#flash {font-family:Arial, Helvetica, sans-serif;!important;}
#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;}
#side-nav li a{font-family:Arial, Helvetica, sans-serif;font-size:16px;}


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



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



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


#pmmCalc h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px;}
#pmmCalc th{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#pmmCalc #frmAfford th{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#pmmCalc #frmPayment th{font-family:Arial, Helvetica, sans-serif; font-size:10px;}















/*
################################################################################################################
MAINNAV STYLES
################################################################################################################
*/
/* this hides the text of the top level menu */
#nav span { display: none; }
#nav {cursor:pointer;}
/* 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 {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:#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:45px; display:block; }

/* controls with hit area for the tab buttons */
.jd-home {width: 115px;}
.jd-inventory {width: 110px;}
.jd-specials {width: 110px;}
.jd-service {width: 110px;}
.jd-research {width: 110px;}
.jd-finance {width: 110px;}
.jd-dealership {width: 110px;}
.jd-map {width: 110px;}
.jd-es {width: 110px;}

/* controls the nav image when hover state */
.jd-home a.top-lvl:hover, ul.jd_menu li.jd-home.jdm_hover {background:url("/usr/theme/image/navigation.gif") 0px -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") -115px -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") -225px -45px no-repeat; }
ul.jd_menu li.jd-research.jdm_hover, ul.jd_menu li.jd-research.jdm_active {background:url("/usr/theme/image/navigation.gif") -335px -45px no-repeat; }
ul.jd_menu li.jd-finance.jdm_hover, ul.jd_menu li.jd-finance.jdm_active {background:url("/usr/theme/image/navigation.gif") -445px -45px no-repeat; }
ul.jd_menu li.jd-service.jdm_hover, ul.jd_menu li.jd-service.jdm_active {background:url("/usr/theme/image/navigation.gif") -555px -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") -665px -45px no-repeat; }
ul.jd_menu li.jd-map.jdm_hover, ul.jd_menu li.jd-map.jdm_active {background:url("/usr/theme/image/navigation.gif") -775px -45px no-repeat; }
ul.jd_menu li.jd-es.jdm_hover, ul.jd_menu li.jd-es.jdm_active {background:url("/usr/theme/image/navigation.gif") -885px -45px no-repeat; }



/* IE 6 fix */
/* controls the nav image when hover state 
* html .jd-home a.top-lvl:hover, ul.jd_menu li.jd-home.jdm_hover { background-image:none; }
* html ul.jd_menu li.jd-inventory.jdm_hover, ul.jd_menu li.jd-inventory.jdm_active {  background-image:none; }
* html ul.jd_menu li.jd-specials.jdm_hover, ul.jd_menu li.jd-specials.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-research.jdm_hover, ul.jd_menu li.jd-research.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-finance.jdm_hover, ul.jd_menu li.jd-finance.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-service.jdm_hover, ul.jd_menu li.jd-service.jdm_active { background-image:none;  }
* html ul.jd_menu li.jd-dealership.jdm_hover, ul.jd_menu li.jd-dealership.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-map.jdm_hover, ul.jd_menu li.jd-map.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-es.jdm_hover, ul.jd_menu li.jd-es.jdm_active { background-image:none; }*/













/*
################################################################################################################
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 */



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

#footer{background-image:url("/usr/theme/image/footer.gif");background-repeat:no-repeat;width:995px;height:408px;margin-top:12px;line-height:normal;}
#site-map{height:230px;padding-left:25px;padding-right:25px;padding-top:25px;width:945px;margin-bottom:20px;}
#site-map h3 {padding-bottom:25px;}
#site-map a{line-height:normal;}
#visit-us{height:32px;border-top:1px solid #272727; border-bottom:1px solid #272727; 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;}
#ebay{width:700px;height:900px;}

/*model selection*/

body#pg-vsrch div#bd {background-color:#000000;!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:#000000!important;
}
.pmm-yui-t1 #yui-main .yui-b{;background-color:#000000;}


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

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

#vStatus_used {display:none;}
#New_Used {width:50px; height:17px; overflow:hidden;margin-bottom:7px;display:none;}


#GoogleInfoWin{color:#666666;}



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 #444444;
	color:#ffffff;
	padding:3px;
	background-color:#333333;
 }
 
 form#frmLead.getPreApproved { background-color:#000000;padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:10px solid #000000;
	
}
 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:#000000;
	color:#ffffff;

}


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:#000000;
	color:#333333;
}


body#pg-framed{background-image:none!important;}



*html div#qSrch form#qSrch-frm 

{

margin-top: 10px;



margin-bottom: 10px;



color: #ffffff;

}

*html #col-a{width:320px;height:1250px;float:right;margin-right:0px;}
*html #qsrch .qSrch_loaded {padding-left:0px; width:175px; padding-top:40px; height: 230px;}
*html #qsrch {margin:0px; }


.adTbl .ad_exp {color:#000000;}

#newsletter{width:940px; height:2700px;}

form#frmLead.requestInfo_side .frmSection {padding-left:15px!important;}
form#frmLead.requestInfo_side .msgReq {color:#ffffff!important; }
form#frmLead.requestInfo_side.lblTop ul.frmValues li label{color:#ffffff;}
form#frmLead.requestInfo_side .btnSubmit{padding:0px!important; margin:0px!important; width:100px; background:none;border:none;}
.requestInfo_side #submit {float:left!important; width:80px;}
.requestInfo_side input#cust_FirstName,.requestInfo_side input#cust_LastName,.requestInfo_side input#cust_Email1,.requestInfo_side input#cust_PhoneDay{width:155px;}
form#frmLead.requestInfo_side .frmSection h4{border:none; color:#FFFFFF;width:165px;}
form#frmLead.requestInfo_side .noteAsReq {color:#ffffff;}


ul.vsrch_pricing li.price2 span {font-size: 167%;}
#swf_specials{height:692px!important; margin-left:25px;width:920px;}


#unityworks {width:980px; height:750px;}
#crosstour{color:#fff; font-size:12px; text-align:center;margin-bottom:20px;}














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