@charset "UTF-8";
/* CSS Document */

/*Homepage*/
#pg-stnd {min-height:400px;}
#container{background-color:#dbdbdb;}
#home-bg{background-image:url(/usr/image/home_bg.gif); background-repeat:repeat-x;width:910px;}
#header{width:910px;height:67px; background-image:url(/usr/image/header.gif);}
#mid-content{background-image:url(/usr/image/mid-content.gif); background-repeat:no-repeat;width:910px;height:295px;}
#mid-content-text{padding-top:10px;padding-left:14px;width:130px;}
#body-bg{background-image:url(/usr/image/body-bg.gif); background-repeat:no-repeat;width:910px;height:555px;}
#body-bg2{background-image:url(/usr/image/body-bg2.gif); background-repeat:no-repeat;width:910px;height:555px;}
#footer{background-image:url(/usr/image/footer-bg.gif); background-repeat:no-repeat;width:887px;height:143px;padding-left:23px;padding-top:22px;}
#footer-space{padding-right:70px;}
#footer-space2{padding-top:20px;}
#dealer-info-title{padding-top:10px;padding-left:23px;}
.pmm-bd-h{ background-image:url(/usr/image/int-header-bg.gif);background-repeat:no-repeat;height:22px;padding-left:29px;padding-top:3px;}
#pmm-bd-c{background-image:url(/usr/image/interior-bg.gif);background-repeat:repeat-y;padding-top:5px;padding-left:24px;padding-right:24px;padding-bottom:10px;min-height:300px;}
#pmm-bd-c p{padding-top:5px;padding-bottom:5px;}
#yui-main {background-image:url(/usr/image/interior-bg.gif);background-repeat:repeat-y;min-height:300px;}
#pinnacle{padding-top:15px;}



li a

{

list-style-type:disc;

list-style-image: none;

list-style-position: outside;

}

/* stretch inventory */
.pmm-flow1 { height:auto; }

/*inventory header*/
.pg-vsrch-header h2 {font-size:18px; font-weight:bold;font-color:#515d45;}


/* Override default NEW SEARCH attributes */

.pagNavLink span { background-color:#515d45; color:#ffffff;padding:0px 3px 0px 3px; border:#333333 1px solid; font-weight:bolder;}



#fSrchbg{background-image:url(/usr/image/featured-specials-bg.gif);background-repeat:no-repeat;width:277px;height:170px;}
#car-lineup {background-color:#2b3928; border:1px solid #586b56; padding: 5px;}

#pmm-main-content{border-right:1px #b3b3b3 solid;}

#body-text{padding-left:23px;padding-top: 5px;}
#experience{padding-left:13px;width:387px;}
#experience-title{padding-left:13px;}
#experience2{padding-left:230px;padding-top:0px;width:260px;}
#model-selection{padding-left:13px;}
#model-selection-text{padding-left:23px;}
#model-selection-space{padding-right:95px;}
#model-selection-space2{padding-right:117px;}
#model-selection-space3{padding-right:79px;}
#space-land-rover{padding-right:73px;}
#rover-space{padding-right:66px;}
#rover-sport-space{padding-right:37px;}
#lr3-space{padding-right:50px;}
#lr2-space{padding-right:68px;}
#car-space{padding-right:55px;}
#car-space2{padding-right:51px;}
#lineup1{padding-top:8px;padding-left:23px;}
#lineup2{padding-top:23px;padding-left:23px;}
#model-selection-space4{padding-left:50px;}
#carfax{padding-right:35px;}
#carfax-txt1{padding-left:105px;}
#carfax-txt2{padding-left:70px;}


#preapproved{padding-left:15px; width:322px;}
#location{padding-left:12px;}
#location-btn{background-image:url(/usr/image/location-bg.gif); background-repeat:no-repeat;height:125px;}
#location-space{padding-right:7px;}
#location-space2{padding-right:10px;}
#location-space3{padding-left:24px;padding-right:7px;}
/* Override default QUICK SEARCH */
div#Make, div#Model, div#Year, div#Price {  }
form#qSrch-frm select { border:0px; }
form#qSrch-frm select#vYear, form#qSrch-frm select#vMake, form#qSrch-frm select#vModel { width:140px; font-family: Verdana,Arial,Helvetica,sans-serif;
height:16px;
font-size:9px;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

color: #000033;}
form#qSrch-frm select#vPriceMin, form#qSrch-frm select#vPriceMax { width:60px; font-family: Verdana,Arial,Helvetica,sans-serif;
height:16px;
font-size: 9px;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

color: #000033;}
input#qSrch-frm-submit { border:0px; width:140px;height:16px; background-color:#1c2314; color:#ffffff; font-size:11px;}

/* Featured vehicle stuff */
div#fSrch{
height:160px;
width:270px;
margin-left:10px;
}

.pmmFSrch-control-selected{
color:#efefef !Important; 
background-color: #bcaf5f;
}
#qSrch{padding-left:16px;padding-top:5px;}

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 {font-size:10px;}


/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/
#vspecsShell { width:905px;padding-top:10px; padding-left:35px;background-image:url(/usr/image/vspecs-bg.gif)!important; background-repeat:repeat-y;}
#vspecsBody { width:763px;padding-left:0px 0px 0px 2px; margin:0px 0px 0px 5px; float:left;}
#specDetail{width:795px;}
#specDetail{margin-left:0px!important;}


#specDtl {padding:15px;margin-top:5px;width:740px; margin-right:0px;}
#specDtl h1 {margin-top:15px;}
#specDetail {border:1px solid #586b56;margin-top:5px; margin-left:8px; padding:20px;}
#vspecsHdr { width:225px;float:left;padding-top:11px;padding-left:15px; }
#dlrPhnNum { width:auto;padding-bottom:10px;padding-left:15px; }
#bookmark {clear:both;float:right;height:22px;}
#bookmark span, #bookmark img {margin-right:15px;}

#vDtlInfo {width:98px!important;padding-right:5px;text-align:left;}
#vInfoShell { width:175px;float:left;padding-left:15px; }

#msrpShell { width:220px;margin-top:36px;height:21px; }

#vspecsInfo { width:770px; }

#vspecsInfoTop { width:910px!important;}

#vspecsImgShell { width:333px;height:297px;padding-top:15px;padding-left:15px;padding-right:15px;border:1px solid #586b56;}

#baseEquipDisc {padding-left:15px;background-color:#38432d;}
#baseEquipDiscUsed {padding-left:15px;}

#vUsedInfoShell { border:1px solid #333333; padding:5px; width:833px;}

#msrpDiscShell { padding-left:15px;padding-top:15px;padding-bottom:15px;background-color:#38432d;}
#msrpUsedShell { padding-left:15px;padding-top:15px;padding-bottom:15px;background-color:#2b3928;width:823px; }
#msrpDisc {  background-color:#38432d;}
#usedDisc {  padding-left:15px;padding-top:15px; }

#instOptHdr { border:1px solid #333333; padding:5px 10px 5px 10px; margin-top:35px; }
#instOptBox { border:1px solid #333333; padding:5px 10px 5px 10px; margin-top:3px; }

#vspecsRight {width:420px;border:1px solid #586b56;height:390px;}

#vspecFooter {border:1px solid #586b56;margin-top:5px; margin-left:0px; height:124px;width:837px;background-color:#38432d!important;}
#gallery {}

.vSpecs li h1 {font-size:16px;font-weight:bolder;margin-top:15px;}
#Fuel_EPA_Auto_City, #Fuel_EPA_AutoHighway {padding:10px 5px 5px 25px;}


/*
**************
* INV DETAIL *
**************
*/

#DetailShell{ width:905px;padding-top:10px; padding-left:35px;background-image:url(/usr/image/vspecs-bg.gif)!important; background-repeat:repeat-y;}
#imageGalleryContainer img { width:auto; }
#imageGalleryContainer #slide {margin-left:0px;border:none;margin-top:0px;width:410px;}
#imageGalleryContainer .gallerySlideThumb { margin-left:1px; margin-top:1px; }
#imageGalleryContainer table tr td table img { width:80px; }
#pathHeader { padding:10px; margin-bottom:1px;width:825px; }
#DetailPrice { float:right; }
#vehicleHeader { padding:10px 10px 20px 10px; margin-bottom:1px;width:825px; }
#priceShell { float:right; padding-bottom:10px; }
#vehicleName { padding-bottom:5px; }
#imgGalleryShell { padding:10px; margin-bottom:1px; background-image:url(/images/gallery-bg.gif); background-repeat:no-repeat; background-position:center top; height:482px;width:825px; }
#nextStepShellUsed { position:absolute; top:480px; margin-left:500px; }
#nextStepBtns { margin-top:10px; }
#carSpecsShell { margin-bottom:1px;width:845px; }
#carSpecsTable_td { border-right:1px solid #ffffff; padding:10px; }
#carSpecs_td { padding:10px; color:#ffffff!important;}
#requestInfoShell { padding:10px; margin-bottom:1px; padding-bottom:35px; }
#requestInfoTitle { padding-bottom:10px; }
#calcContainer { padding:10px; margin-bottom:1px; padding-bottom:35px; width:825px;}

div.onSale { padding-left:5px; }
div.offSale { padding-left:5px; }

/* Next Step Section */

#nextStepShell {width:145px;margin-left:0px 0px 0px 0px;padding: 0px 30px 0px 30px; border-left:1px #c4c4c4 solid; float:right;}

#nextStepHdr { padding-right:20px;}
#nextStepBtn {background-image:url(/usr/image/vpsecs-cta-bg.gif);width:152px;height:15px;padding-right:5px;padding-top:4px;padding-left:7px;padding-bottom:3px;margin-bottom:1px; }
























/* Typography*/

#mid-content-text{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#mid-content-text .content-text{font-family:Arial, Helvetica, sans-serif; font-size:9px;}
#dealer-info-title{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#body-text{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#body-text-bold{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#experience{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#experience2{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#model-selection-text{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
#preapproved{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;}
#apply-now{font-weight:bold;}
#learn-more{font-weight:bold;}
#footer-text{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
.pmm-bd-h{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#pmm-bd-c{font-size:12px;}
#eBrochure{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#side-inventory {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}

.resultsListFullTbl table td (line 156)

{

font-size: 10px;

}

/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/
#specDtl {font-size:10px;}

#specDtl h2 { font-weight:bold; font-size:18px; }
#specDtl h1 { font-weight:normal; font-size:14px; }
.vSpecs li h1 {font-size:16px;font-weight:bolder;}
.vSpecs li ul li {font-size:12px;line-height:16px;}
.vSpecs li ul li a:link strong, .vSpecs li ul li a:hover strong,.vSpecs li ul li a:visited strong, .vSpecs li ul li a:active strong {font-weight:normal;}
.vSpecs li ul li a:link, .vSpecs li ul li a:hover,.vSpecs li ul li a:visited, .vSpecs li ul li a:active {font-weight:bold;}
#vspecsHdr { font-family:Arial, Helvetica, sans-serif;font-size:14px; text-transform:uppercase;font-weight:bold!important; }
#bookmark {font-size:11px;}
.projListing ui-tabs-panel h2 {font-size:20px;font-weight:bolder;}



#vInfoShell { font-size:12px; }
#vInfoShell span{ font-size:18px; }

#vUsedInfoShell { font-size:12px; }
#dlrPhnNum { font-size:11px;font-weight:normal;}
#dlrPhnNum span {font-size:11px;}
#vDtlInfo { font-weight:bold;font-size:12px; }
#msrpShell, #msrpUsedShell { font-weight:bolder;font-size:12px; }
#msrpNxtStps { font-size:10px; }


#msrpShell a.nxtstps, #msrpShell a.nxtstps:visited, #msrpUsedShell a.nxtstps, #msrpUsedShell a.nxtstps:visited { font-size:14px; text-decoration:none; }
#msrpShell a.nxtstps:hover, #msrpShell a.nxtstps:active, #msrpUsedShell a.nxtstps:hover, #msrpUsedShell a.nxtstps:active { font-size:14px; text-decoration:none; }
a.nxtstps, a.nxtstps:visited { color:#FFFFFF; text-decoration:none; }
a.nxtstps:hover, a.nxtstps:active { color:#FFCC00; text-decoration:none; }
#instOptBox { font-size:12px; }
#instOptHdr { font-size:12px; font-weight:bold; }
.onSale {font-size:20px;font-weight:bolder;}

#Fuel_EPA_Auto_City, #Fuel_EPA_AutoHighway {font-size:22px;line-height:24px;font-weight:bolder;}

/*
**************
* INV DETAIL *
**************
*/
div#pathHeader { font-size:11px; }
div#locationName { font-size:11px; }

#DetailShell { font-family:Arial, Helvetica, sans-serif; }
#vehicleName { font-size:18px; font-weight:bold;color:#ffffff; }
#carSpecsTable { font-size:11px; line-height:16px; }
#vendorTable { font-size:9px; line-height:normal; }
#carSpecsInfoTable { font-size:12px; line-height:16px; }
#requestInfoTitle { font-weight:bold; font-size:11px; }
#installedOptionShell { line-height:16px; }
#installedOptionTitle { font-size:11px; font-weight:bold;color:#ffffff; }

div.onSale { font-size:20px; font-weight:bold; }
div.offSale { font-weight:bold; font-size:18px; }
span.nextStepTitle { font-size:18px; font-weight:bold; }

h3 { font-size:11px; }

#nextStepHdr { font-size:18px;}


#lineup-text a {text-decoration:none!important;font-size:12px; font-weight:bold;}

/*new search*/
div.resultsListFullTbl th 

{

font-size: 16px;

font-weight: bolder;

}
#doSearch, #doNewSearch 

{

font-size: 12px;

font-weight: bold;

}




































/* Color */

/* General CSS */

#mid-content-text{color:#ffffff;}

div#mid-content-text .content-text{color:#9da4a8;}
#dealer-info-title{color:#ffe400;}
#body-text{color:#ffffff;}
#experience{color:#ffffff;}
#experience2{color:#ffffff;}
#model-selection-text{color:#ffffff;}
#preapproved{color:#909b85;}
#apply-now{color:#ffffff;}
#apply-now a {color:#ffffff; text-decoration:none;}
#apply-now2 a{color:#ffffff!important; text-decoration:none; font-weight:bold;;}
#apply-now2 a:hover {color:#cfbe11!important;}
#apply-now3 a{color:#000000; text-decoration:none; font-weight:bold;}
a #apply-now3 {font-weight:bold;}
#apply-now2 a {color:#000000; text-decoration:none;}
#learn-more{color:#ffffff;}
#learn-more a{color:#ffffff; text-decoration:none;}
#service-yellow{color:#cfbe11;}
#footer-text{color:#ffffff;}
#footer-yellow{color:#cfbe11;}
.black-text{color:#000000;text-decoration:none;}

#footer-yellow a:link, #footer-yellow a:active, #footer-yellow a:visited{color:#cfbe11; text-decoration:none;}

#footer-space2 a:link, #footer-space2 a:active, #footer-space2 a:visited{color:#ffffff; text-decoration:none;}
#footer-space2 a:hover{color:#cfbe11!important;text-decoration:none;}
#eBrochure a:hover{color:#cfbe11!important;text-decoration:none;}
#eBrochure a:link, #eBrochure a:visited{color:#38432d;}



.pmm-bd-h{color:#ffffff}
#pg-stnd{background-color:#dbdbdb;}

#body-text a:link,#body-text a:active, #body-text a:hover, #body-text a:visited{color:#ffffff; text-decoration:none;}

#service-yellow a:link, #service-yellow a:active,#service-yellow a:visited{color:#cfbe11; text-decoration:none;}
#service-yellow a:hover {color:#ffffff; text-decoration:none;}

#sidenav{background-color:none;}



/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/

#specDtl { border:1px solid #dddddd!important; background-color:#f8f8f8; color:#333333; }
#specDetail { background-color:#ffffff;color:#ffffff; }


#vspec-container {background-color:#202717;}
#vspecsShell {  }
#vspecsHdr { color:#38432d; }
#vspecsInfo { color:#585858; }
#vspecsImgShell { background-color:#38432d; }
#vspecsRight   { background-color:#ffffff; color:#38432d;}
#baseEquipDisc, #baseEquipDiscUsed {color:#b0b0b0; }
#vInfoShell { color:#38432d;}
#vUsedInfoShell {  color:#ffffff; }
#dlrPhnNum {color: #38432d; }
#vDtlInfo {  color:#38432d; }
#vDtlInfo2 {  color:#ffe400; }
#msrpUsedShell {  color:#ffffff;}
#msrpShell{color:#38432d;}

#msrpDisc, #usedDisc { color:#b0b0b0; }
#instOptBox { color:#FFFFFF; }
#instOptHdr { color:#d91739; }
#vspecFooter {background-color:#f8f8f8;}
.vSpecs li h1 {color:#ffffff;}
.projListing h2 {color:#ffffff;}
.resultsListFullDetail {background-color:#F8F8F8;color:#ffffff;}
.resultsListFull {background-color:#f8f8f8;}
#results { background-color: #f8f8f8; }
.resultsListFullPrice .price span {color: #ffffff;}

/*
**************
* INV DETAIL *
**************
*/
#pathHeader { background-color:#2b3928;color:#ffffff; }
#vehicleHeader { background-color:#2b3928; }
#imgGalleryShell { background-color:#2b3928; }
#carSpecsShell { background-color:#2b3928; color:#ffffff!important; }
.optionsList{color:#ffffff;}
#vendorTable { color:#333333 }
#carSpecsInfoTable { color:#333333; }
#requestInfoShell { background-color:#e1e1e1; }
#calcContainer { background-color:#e1e1e1; }
div#locationName { color:#ffffff; }


#priceShell div.onSale { color:#ffffff; }
div.onSale { color:#38432d; }
div.offSale { color:#333333; }
a.sendFriendLink { color:#FFffff; }
a.dealerNameLink { color:#FFffff; }
a.usedInvLink { color:#FFffff; }
a.getDirectionsLink { color:#FFffff; }
span.nextStepTitle { color:#ffffff; }
span.carSpecTitle { color:#ffe400; }
span.carSpecTitle2 { color:#ffffff; }

/* Next Step Section */

a.nxtstps, a.nxtstps:visited { color:#FFFFFF; }
a.nxtstps:hover, a.nxtstps:active { color:#FFFFFF; }

#specDtl ul.vSpecs li ul li a:active, #specDtl ul.vSpecs li ul li a:visited, #specDtl ul.vSpecs li ul li a:hover, #specDtl ul.vSpecs li ul li a:link {color:#ffffff;}
.vSpecs li ul li a:link, .vSpecs li ul li a:hover, .vSpecs li ul li a:visited, .vSpecs li ul li a:active {color:#ffffff;}
#nextStepShell {}
#nextStepHdr { color:#38432d; }
#nextStepBtn { color:#FFFFFF; }

#specDetail {color:#38432d!important;}
.vSpecs li h1{color:#38432d!important;}
.vSpecs li ul li a:link, .vSpecs li ul li a:hover, .vSpecs li ul li a:visited, .vSpecs li ul li a:active {color:#38432d;}

.ui-tabs-nav, .ui-tabs-panel 
{background-color:#ffffff;}

#lineup-text a:link, #lineup-text a:hover, #lineup-text a:visited,#lineup-text a:active {color:#333333;}

#calcContainer{background-color:#2b3928;}

.resultsListFullDetail{color:#000000;}
.price span{color:#000000!important;}
.yui-b{background-color:#ffffff;}
.pmm-yui-t1 .yui-b{background-color:#ffffff;}


/*search attributes*/
.resultsListFullName {color:#515d45;}
.resultsListFullDetail 

{

width: 130px;

float: right;

margin-top: 5px;

margin-right: auto;

margin-bottom: 5px;

margin-left: auto;

padding-top: 2px;

padding-right: 2px;

padding-bottom: 2px;

padding-left: 2px;

background-color: #515d45;

height: 16px;

color: #ffffff;

text-align: center;

font-weight: bold;

cursor: pointer;

}
.resultsListFullPrice ul li span 

{

color: #515d45;

}

#doSearch, #doNewSearch 

{

background-color: #515d45;
color:#ffffff;

}
#doSearch a, #doNewSearch a

{

color:#ffffff;

}
#statusMsgs{color:#515d45;}
#frmInvSearch table tbody tr td table tbody tr td a

{

color:#515d45;

}
#frmInvSearch table tbody tr td table tbody tr td #doSearch:link, #frmInvSearch table tbody tr td table tbody tr td #doSearch:active, #frmInvSearch table tbody tr td table tbody tr td #doSearch:hover, #frmInvSearch table tbody tr td table tbody tr td #doSearch:visited 

{

color: #ffffff;

}
#frmInvSearch table tbody tr td table tbody tr td #doNewSearch:link, #frmInvSearch table tbody tr td table tbody tr td #doNewSearch:active, #frmInvSearch table tbody tr td table tbody tr td #doNewSearch:hover, #frmInvSearch table tbody tr td table tbody tr td #doNewSearch:visited 

{

color: #ffffff;

}

























/*MainNav*/



ul.jd_menu, ul.jd_menu_vertical { list-style-type:none; border:none; height:22px; text-align:left;}

/*ul.jd_menu ul, ul.jd_menu_vertical ul {display:none; border:none; padding:6px; margin:0px; height:auto;filter:alpha(opacity=90);opacity:0.9; }*/
ul.jd_menu ul, ul.jd_menu_vertical ul {display:none; border:none; padding:6px; margin:0px; height:auto; }
/*a:hover img {filter:alpha(opacity=90);}*/

ul.jd_menu li ul {  }

ul.jd_menu li {float:left; border:none; padding:0px; margin:0px;color:#ffffff; }

ul.jd_menu_vertical { }

ul.jd_menu_vertical li {float: none; }

/* -- Sub-Menus -- */
ul.jd_menu ul, ul.jd_menu_vertical ul {position:absolute; display:none; list-style-type:none; margin:0px; padding: 0px 0px 4px 0px; min-width:170px; height:auto; z-index: 10000; }

ul.jd_menu ul li, ul.jd_menu_vertical ul li {float:none; margin:0px; padding:4px; }

ul.jd_menu, ul.jd_menu ul, ul.jd_menu_vertical, ul.jd_menu_vertical ul {background-color: #262e1d; height: 22px;  margin: 0px; padding: 0px; }

ul.jd_menu_vertical {height: auto; }

ul.jd_menu ul {height:auto; margin:0px; padding:0px; }

* html ul.jd_menu ul {width:1%; }

ul.jd_menu li {font-family:sans-serif; font-size:11px; color:#ffffff; font-weight:bold; line-height:14px; cursor:pointer; }

ul.jd_menu li li {width:160px; padding:4px; }
ul.jd_menu li a {color:#595959; padding:0px; margin:0px; text-decoration:none; }
ul.jd_menu li a:hover{color:#ffffff;}

ul.jd_menu li.jdm_hover, ul.jd_menu li.jdm_active, ul.jd_menu li a:hover,ul.jd_menu li.jdm_hover .jdm_events .jdm_events li:hover { background-color:#515d45; border:none; color:#ffffff;  }

ul.jd_menu li ul li a {color:#ffffff; padding:0px; width:auto; margin:0px; border:none; }


.nav-left{background-image:url(/usr/image/nav-left.gif);width:12px; height: 22px; background-repeat: no-repeat; }
.jd-home {background-image:url(/usr/image/home-btn.gif);width:48px; height: 22px; background-repeat: no-repeat; }
.jd-inv {background-image:url(/usr/image/inventory-btn.gif); width:74px; height: 22px; background-repeat: no-repeat; }
.jd-specials {background-image:url(/usr/image/specials-btn.gif); width:65px; height: 22px; background-repeat: no-repeat;}
.jd-research {background-image:url(/usr/image/research-btn.gif); width:69px; height: 22px; background-repeat: no-repeat;}
.jd-service {background-image:url(/usr/image/service-btn.gif); width:101px; height: 22px; background-repeat: no-repeat;}
.jd-purchase {background-image:url(/usr/image/contact-us-btn.gif); width:156px; height: 22px; background-repeat: no-repeat;}
.jd-info {background-image:url(/usr/image/info-btn.gif); width:131px; height: 22px; background-repeat: no-repeat;}
.nav-right {background-image:url(/usr/image/nav-right.gif); width:254px; height: 22px; background-repeat: no-repeat;}

* html ul.jd_menu li ul li a:visited {color:#ffffff; }
* html ul.jd_menu li li.jdm_hover a:hover { color:#ffffff; } 



























/*Misc*/


/* Featured vehicle stuff */

.pmmFSrch-control-selected{
color:#efefef !Important; 
background-color: #515d45;
}


/*************************************************************/

/* google map*/
#GoogleInfoWin, #GoogleInfoWin input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#GoogleInfoWin input {width:100;}
#map_google{width: 500px; height: 520px; border:2px solid #CCCCCC;}

#vspecsShell { width:910px; padding-left:30px;background-image:url(/usr/image/vspecs-bg.gif); background-repeat:repeat-y;}


/*inventory*/
.resultsListFullTbl table td label

{

font-size: 0.9em;

color: #666666;

}


/*background color*/
html

{

color: #000000;

background-color: #dbdbdb;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

}

#pg-success .pmm-bd-h { background-position:center top; }
#pg-success #pmm-bd-c { background-position:center top; }

ul li a, ul li a:visited, ul li a:hover, lu li a:link

{

list-style-type:disc;
text-decoration:none;
color:#000000;
list-style-position: inside ;


}

ul li
{




}



.nav-right{cursor:default!important;}


#getPreApproved{width:750px;height:1500px;}
form#frmLead .frmSection h4 {border-top-style: solid;border-bottom-style: solid;}


















#hp-3col{background-image:url(/usr/theme/image/3-column-bg.gif); background-repeat:none; width:910px; height: 1100px;overflow:hidden;}
#top-row{height:265px;}
#mid-bar{height:30px;width:910px;float:right;}
#bottom-row {height:583px;}



#top-colc h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold;}
#top-colc{float:right; width:293px; padding-left:15px;padding-top:5px;text-align:left;}

#top-colb{float:right; width:295px; padding-top:5px;text-align:left;}
#top-colb h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold; padding-left:18px;}
#top-colb #col-b-btn{padding-top:11px;}
*html #top-colb #col-b-btn{padding-top:0px;margin-top:-12px;}

#top-cola{float:right; width:279px; padding-top:5px;text-align:left;padding-left:28px;}
#top-cola h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold;}


#rr-special1{padding-top:13px;}
#rr-special2{padding-top:11px;}
#top-colb #fSrch{padding-left:5px; padding-top:5px;}



#bot-colc h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold;}
#bot-colc{float:right;padding-left:25px; padding-top:14px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffe400; font-weight:bold;text-align:left; width:283px;}
*html #bot-colc{float:right;margin-right:-25px;padding-left:0px; padding-top:14px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffe400; font-weight:bold;text-align:left; width:308px;}

#rr-row1{padding-top:13px; width:308px;}
#vehicle-padding{padding-top:7px;}
#vehicle-padding2{padding-top:11px;}
#vehicle-padding3{padding-top:7px;text-align:center;}
#vehicle-padding3 a{text-decoration:none;color:#ffe400;}
#vehicle-padding a{text-decoration:none;color:#ffe400;}
#vehicle-col1{float:left; width:75px;}
#vehicle-col2{float:left; padding-left:55px;}
#preapproved-padding{padding-top:50px;float:left;}
#preapproved-txt{padding-top:15px;padding-right:35px;color:#fff;}
#preapproved-txt a{text-decoration:none;color:#fff;}
#service-padding{padding-top:32px;}
#service-links{padding-top:20px;}
#service-links a{text-decoration:none;color:#ffe400;}



#bot-colb h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold;}
#bot-colb{float:right;padding-left:13px; padding-top:12px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;text-align:left; width:282px;}
*html #bot-colb{float:right;margin-right:30px;padding-left:0px; padding-top:12px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;text-align:left; width:272px;}
#bot-colb #qSrch {padding:0px;}

#bot-colb #carfax2{float:right; width:113px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold;}
#carfax-space{padding-top:13px;}

#dealer-int{padding-top:65px; text-align:left;padding-left:5px;}
#address h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffe400; font-weight:bold;padding-top:20px;padding-bottom:10px;}
#address{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold; text-align:center;}



#bot-cola h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold;}
#bot-cola{float:right;padding-left:37px; padding-top:12px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffe400; font-weight:bold;text-align:left; width:270px;}
*html #bot-cola{float:left;margin-left:15px;padding-left:0px; padding-top:12px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffe400; font-weight:bold;text-align:left; width:270px;}
#experience-txt{float:left;padding-top:58px; padding-right:20px; color:#fff;}
#experience-txt h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffe400; font-weight:bold;padding-bottom:15px;}
#experience-txt h2{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffe400; font-weight:bold;padding-top:30px;}
#experience-txt h2 a{text-decoration:none; color:#ffe400;}
#experience-txt p {padding-bottom:15px;}




.fSrch-skin-1 .jcarousel-item img {width: 100px!important;height: 75px;position: relative;left: 2px;}

.jcarousel-container-horizontal, .fSrch-skin-1 .jcarousel-clip-horizontal {width: 265px!important;height: 170px!important;float:left;}
*html .jcarousel-container-horizontal, .fSrch-skin-1 .jcarousel-clip-horizontal {width: 235px!important;height: 170px!important;float:left;}
.fSrch-skin-1 .jcarousel-clip-horizontal{width: 275px!important;height: 170px!important;overflow:hidden;}
*html .fSrch-skin-1 .jcarousel-clip-horizontal{width: 290px!important;height: 170px!important;overflow:hidden;margin-left:-15px;}
.fSrch-skin-1 .jcarousel-item {margin-top: 2px;margin-right: 0px;margin-bottom: 0px;margin-left: 2px;height: 130px;}

.fSrch-skin-1 .jcarousel-item-horizontal {}

.fSrch-skin-1 .jcarousel-item:hover {cursor: pointer;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata-wrapper {padding-top: 0px;height: 250px;position: relative;}
.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;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata-wrapper div.fSrch-vdata1 {padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;color: #ffffff;height: 50px!important;}

.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 {padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;color: #ffffff;height: 50px!important;}
li.fSrch-vdata-name,li.fSrch-vdata-price  {font-size: 10px!important;}
.jcarousel-control{width: 135px;text-align: center;color: #000000;margin-top: 3px;margin-right: auto;margin-bottom: auto;margin-left: auto;position: relative;bottom: 30px;z-index: 2000;}





#pg-vspecs .topCol2{width:460px; padding-right:10px;padding-left:10px;}
#pg-vspecs .vCompInfoName,#pg-vspecs .vCompInfoPrice{font-size:12px;}
body#pg-vspecs .wdgt div.title {font-size:100%;}
#pg-vspecs .vCompInfoVin{font-size: 80%;}
body#pg-vspecs #purchasePrice{width:220px;}



body#pg-vspecs #map_google {width:400px!important; height:300px;}
#pg-vspecs #vCalc{display:none;}



#pg-vsrch ul.vsrch_pricing li.price2 span,#pg-vsrch ul.vsrch_pricing li.price2 label,#pg-vsrch .vName {color: #515d45;}






/*fix for Similar Vehicles gap on details page*/

body#pg-vspecs #detailPic1 {float:left;}
body#pg-vspecs .wdgt{float:left;}

body#pg-vspecs #dImgInfo {float:left;}

body#pg-vspecs .topCol1{position:absolute;}




/* Details Page Fix */
body#pg-vspecs #purchasePrice {width: 230px;}
#pg-vspecs #vData {width: 227px;}

.vLocation{font-size:8px;}


/* hp */


div#footer-hp {background-color:#38432D;color:#fff;background-image: url("/usr/image/footer-bg.gif");background-repeat:repeat-y;width:887px;padding:13px 0px 0px 23px;text-align:left;}
div#footer-hp p {font-size:10px;}
div#footer-hp h1 {font-size:12px;}
div#footer-hp h2 {font-size:11px;margin:13px 0px 0px 0px;}
div#footer-hp h3 {font-size:10px;margin:13px 0px 0px 0px;}
div#footer-hp h1, div#footer-hp h2, div#footer-hp h3 {font-weight:bold;}
div#footer-hp div#img-box {float:right;width:285px;margin:0px 26px 0px 13px;}
div#footer-hp div#img-box img {padding:0px 0px 13px 3px;}
div#footer-hp div#cities-box {background-color:#1C2314;color:#fff;float:left;padding:13px;margin:13px 13px 13px 0px;}
div#footer-hp div#cities-box li {font-size:10px;margin:0px 0px 0px 11px;list-style-type:disc;}
div#footer-hp div#cities-box p {margin:0px 0px 6px 0px;}



#pg-vspecs div.vcard div.email {display:none;}
