@charset "UTF-8";
/* CSS Document */
/* Homepage Content */
#body_padding{padding: 0px 13px 0px 12px;}
#dealer_info{background-image:url(/usr/image/dealer-info.gif);width:190px;height:179px; padding: 38px 0px 0px 11px;}
#dealer_info2{background-image:url(/usr/image/dealer-info2.gif);width:281px;height:179px; padding: 38px 0px 0px 11px; margin-bottom:7px;}
#welcome{background-image:url(/usr/image/welcome.jpg);width:227px;height:158px; float:right;}
#welcome2{background-image:url(/usr/image/welcome2.jpg);width:281px;height:180px; padding: 247px 0px 0px 11px;}
#row-model{padding-top:26px;}
#model-selection{background-image:url(/usr/image/model-selection.jpg);width:451px;height:337px;}
#model-selection2{background-image:url(/usr/image/model-selection2.jpg);width:562px;height:337px;padding-left:19px;}
#model-selection3{background-image:url(/usr/image/model-selection5.gif);width:581px;height:462px;padding-top:25px;padding-left:0px;background-repeat:no-repeat;}
#model-selection3 ul li{float:left; padding-right:5px; padding-top:20px;display:inline;width:170px;}
#right-content{background-image:url(/usr/image/right-content-bg.gif);width:371px;height:303px;}
#right-content2{width:371px;height:303px;float:right;}
#right-content3{width:400px;float:right;}
#latestNews{background-image:url(/usr/image/latest-news.gif);width:278px;height:125px;background-repeat:no-repeat; padding: 30px 35px 0px 70px;}
#latestNews{float:right;}
#latestNews3{background-image:url(/usr/image/latest-news.jpg);width:579px;height:93px;background-repeat:no-repeat; padding: 42px 0px 0px 0px;margin-top:7px;}
.latestNews1{float:left; width:141px;padding-left:70px;}
.latestNews2{float:left;width:196px;padding-left:14px;}
.latestNews3{float:left;width:145px;padding-left:13px;}
.rss{float:right;padding-right:45px;}
.welcome_text{padding: 59px 426px 0px 13px;}
#model_text1{padding: 116px 0px 0px 11px;}
#model_text2{padding: 91px 0px 0px 11px;}
.department_numbers{padding-top:18px;}
.buttons_row1{padding: 7px 0px 0px 11px;}
.buttons_row2{padding: 2px 0px 0px 11px;}
.preapproved{padding: 27px 0px 0px 16px;}
.preapproved2{padding: 0px 10px 0px 10px;}
.serviceDept{padding: 0px 10px 0px 5px;}
.service{padding: 60px 0px 0px 16px;}
#map {width:750px; height:500px;}



/* Homepage Footer */
.footer-links{padding-top:40px;}


/* Payment Calculator Override */
#calc {
        display:none;
}
 


/* OVERRIDE */

body {margin: 0 auto;}
#cms-container { width: 910px;}
#dynpage-side { float: left; width: 190px; padding-left: 14px; padding-right: 15px; padding-top: 16px; min-height: 442px; margin:0px; z-index:10000; }
#dynpage-content { background-image:url(/usr/image/cms-middle.gif);margin:0px; width: 846px; min-height: 351px; padding: 32px; text-align: left; background-repeat:repeat-y;}
#dynpage-content li {list-style:disc;}
#dynpage-content ul {padding-left:30px;}
#dynpage-content p {padding-top:5px;}
#dynpage-content2 { background-image:url(/usr/image/cms-bg.gif);margin:0px; height:20px;width: 846px; padding-left:32px; padding-right:32px; text-align: left; background-repeat:no-repeat;}
#pageheader { background-image:url(/usr/image/pgHeader-bg.gif); margin:0px; width: 883px; height: 20px; padding-top: 5px; padding-left: 27px; text-align: left; background-repeat:no-repeat; }
#footer { background-image:url(/usr/image/footer-border.jpg); width: 910px; height: 157px; padding: 20px 0px 0px 0px; background-repeat:no-repeat; }
#nav {width: 910px; margin:0px;}
#yui-main {border-left: }
#flash_banner {border-left: }
#bd {border-left: }
ul.disc {list-style-type: disc;}



/* Override default QUICK SEARCH */
div#Make, div#Model, div#Year, div#Price { padding-top:5px; }
form#qSrch-frm select { border:0px; }
form#qSrch-frm select#vYear, form#qSrch-frm select#vMake, form#qSrch-frm select#vModel { width:140px; }
form#qSrch-frm select#vPriceMin, form#qSrch-frm select#vPriceMax { width:60px; }
input#qSrch-frm-submit { border:0px; width:140px;}

/* Override default NEW SEARCH attributes */
#frmInvSearch select {border:1px solid #999999; }
.pagNavLink span { background-color:#01619b; padding:0px 3px 0px 3px; border:#333333 1px solid; }
#processing_results { margin-top:10px; }
#invDisplayFull { cursor:pointer; padding:0px 3px 0px 3px; }
#invDisplayList { cursor:pointer; padding:0px 3px 0px 3px; }
div.pg-vsrch-header { padding-left:5px; }


/* Overrides default COUPON attributes */
.adTbl th.ad_name{ padding-left:24px; padding-top:12px; padding-bottom:12px; border-bottom:1px solid #bebebe; }
div.ad_info, div.ad_info p, div.ad_info ul { padding-left:12px; padding-right:42px; }
div.ad_info ul li { list-style:square; }
div.ad_disclosure { padding-left:12px; padding-right:12px; }
div.ad_title { display:none; }
.ad_pf{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-bottom:25px; padding-top:15px; padding-right:10px; }
div.ad_exp { padding-right:10px; }



/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/
#vspecsShell { width:910px;}
#vspecsBody { float:right;padding-left:px; width:685px; }
#vspecsHdr { padding:15px 0px 0px 15px; height:40px; }
#vspecsInfo { padding:10px; margin-top:3px; }
#vspecsInfoTop { margin-bottom:10px; padding-bottom:10px; }
#vspecsImgShell { padding:5px; margin-bottom:5px; width:325px; }
#baseEquipDisc { idth:735px; padding:5px; height:55px; margin-top:7px; }
#baseEquipDiscUsed { width:365px; padding:5px; height:55px; }
#vInfoShell { padding:5px; width:;  }
#vUsedInfoShell { padding:5px; }
#dlrPhnNum { padding-bottom:10px; }
#msrpShell { margin:7px 0px 0px 10px; border:1px solid #333333; padding:5px; width:300px; }
#msrpDiscShell { margin-top:7px; }
#msrpUsedShell { padding:5px; margin-top:5px; }
#msrpDisc { padding-left:10px; }
#usedDisc { margin-top:35px; }
#specDtl { border:5px solid #666666; padding:10px; }
#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; }

/* Next Step Section */

#nextStepShell { float:; width:210px; padding-right:10px; }
#nextStepHdr { border:1px solid #333333; padding:15px 0px 0px 10px; height:40px; background-image:url(/usr/infinitiofsantamonica/image/vspecs-next-step.gif); background-repeat:no-repeat; background-position:top center; }
#nextStepBtn { border:1px solid #333333; padding:5px 10px 5px 10px; margin-top:3px; }

/* Featured Vehicle Section */

#fvShell { border:1px solid #333333; padding:10px; margin-top:3px; height:90px; }
#fvRight { float:right; padding-left:10px; margin-left:10px; }
#fvRightBrdr { border-left:1px solid #333333; padding-left:10px; }

/* Success & 404 */
#pg-success {padding-top:60px;}
#pg-success h1 {padding-bottom:40px;}

/* side nav */

#sideNav{padding-left:22px; overflow:hidden; width:198px!important;}
#pg-vsrch #pmm-main-content { width:720px!important; margin-left:-50px!important;}






















































/* color */

/* Homepage Content */
#dealer_info{color:#777777;}
#dealer_info2{color:#777777;}
.welcome_text{color:#ffffff;}
#model_text1{color:#6e6e6e;}
#model_text2{color:#6e6e6e;}
.preapproved{color:#717171;}
.service{color:#717171;}
.specials_hp30{color:#c7b964;}
.specials_hp24{color:#c7b964;}




/* Override default page background */
#yui-main {background-color:#ffffff; }
html { background-color:#DBDBDB; }
body {background-color:#dbdbdb;}
#dynpage-content {background-color:#ffffff; color:#525253;}
#dynpage-side {background-color:#ffffff!important;}
#pageheader {color:#ffffff;}
#pmm-doc-910 { background-color:#ffffff;}
#footer {color: #595959; background-color:#000000;}
.footer-links{color:#777777;}
.footer-links a:link{color:#777777;}
.footer-links a:active{color:#777777;}
.footer-links a:visited{color:#777777;}
.footer-links a:hover{color:#6e6e6e;}


span.read-more a:link{color:#777777;}
span.read-more a:active{color:#777777;}
span.read-more a:visited{color:#777777;}
span.read-more a:hover{color:#beb05f;}

/* Override default QUICK SEARCH */
input#qSrch-frm-submit { background-color:#BBAE5E!; color:#FFFFFF;}
.pagNavLink span { background-color:#BBAE5E!important; padding:0px 4px 0px 4px; border:1px solid #988d4c; color:#FFFFFF;}

/* Override default NEW SEARCH attributes */
#statusMsgs { color:#B4B4B4; }
#processing_results { padding-left:5px; }
#frmInvSearch a {color:#737373; text-decoration:none; }
#frmInvSearch a:hover { color:#b7b7b7; text-decoration:none; }
div.resultsListFullTbl th {color:#BBAE5E;}
.ttlVsFound { color:#737373;}
.currentViewPg { color:#737373; }
.pg-vsrch-header h2 { color:#979461; }
.loop_odd { color:#000000; }
.loop_even { color:#000000; }
.pagNavLink span {background-color:#d91739; }
div #pmm-main-content {background-color:#ffffff; color:#00000;}
div.pg-vsrch-header h2, ,div.pg-stnd-header h2{background-color:#ffffff;}
#doSearch, #doNewSearch{background-color:#BBAE5E;color:#ffffff!important;border:1px solid #988d4c;}
.resultsListFullPrice .price span {}




.resultsListFullDetail {background-color:#B4B4B4; border:1px solid #a2a2a2;}

/* Overrides default COUPON attributes */
div.CMS_AdGroup tbody { background-color:#ededed; }
div.ad_title { background-color:#ededed; }
div.ad_title p { color:#d91739; }
div.ad_info { background-color:#ededed; color:#000000; }
div.ad_price { background-color:#ededed; }
div.ad_price p { color:#383838; }
div.ad_disclosure { background-color:#ededed; color:#999999; }
.adTbl th.ad_name{ background-color:#ededed; color:#d91739; }
div.CMS_AdGroup table {border:1px solid #ededed; }
div.ad_title p { color:#000000; }
div.ad_exp { color:#999999; }

.index-lineup {color: #ffffff;}
.index-lineup a:link {color: #ffffff; }
.index-lineup a:active {color: #ffffff; }
.index-lineup a:visited {color: #ffffff; }
.index-lineup a:hover {color: #575757; }

.arial-11-blue{color:#58a1d5;}
.arial-11-blue a:link {color: #58a1d5;}
.arial-11-blue a:active {color: #58a1d5;}
.arial-11-blue a:visited {color: #58a1d5;}
.arial-11-blue a:hover {color: #108ce4;}


/***************** CONTENT ****************/
/* IDs and classes below are used in cms
/* area and/or general text purposes. 
/******************************************/

.grey-11-bold {color:#777777;}
.grey-11 {color:#777777;}



/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/

#specDtl { background-color:#FFFFFF; color:#333333; border:1px solid #c3c3c3; }

a.nxtstps, a.nxtstps:visited { color:#4C4C4C; }
a.nxtstps:hover, a.nxtstps:active { color:#BAAD5E; }

#vspecsHdr { color:#4c4c4c; background-color:#ffffff;font-weight:bold; border:1px solid #c3c3c3;clear:right;}
#slide_header {padding-top:10px;}
#vspecsInfo { color:#4c4c4c; background-color:#ffffff; border:1px solid #c3c3c3; }
#vspecsImgShell { background-color:#ffffff; border:1px solid #c3c3c3; }
#baseEquipDisc, #baseEquipDiscUsed { background-color:#ffffff; color:#4c4c4c; border:1px solid #c3c3c3;}
#vInfoShell { color:#4c4c4c; background-color:#ffffff; border:1px solid #c3c3c3; }
#vUsedInfoShell { color:#4c4c4c; background-color:#ffffff; border:1px solid #c3c3c3;}
#dlrPhnNum { color:#4C4C4C;font-size:20px; }
#vDtlInfo { color:#9D9D9D; }
#msrpShell, #msrpUsedShell { background-color:#ffffff; color: #4c4c4c; font-weight:bold!important; border:1px solid #c3c3c3;}
#msrpDisc, #usedDisc { color:#A5A5A5; }
#instOptBox { color:#4c4c4c; background-color:#ffffff;line-height:14px; min-height:80px; border:1px solid #c3c3c3;}
#instOptHdr { color:#ffffff; background-color:#BBAE5E; border:1px solid #988d4c;}
#vspecsInfoTop table tbody tr td div table tbody tr td font {color:#ffffff;}


/***************** VSPECS.PHP *****************/

#vspecsShell {background-color:#DBDBDB;}
#vspecsShell div #footer div {background-color:#DBDBDB!important;}
.vSpecs li ul li a {font-size:16px;line-height:20px;color:4C4C4C;text-decoration:none;}
.vSpecs li ul li a:link {color: #bbae5e;text-decoration:none;}
.vSpecs li ul li a:active {color: #bababa;text-decoration:none;}
.vSpecs li ul li a:visited {color: #bbae5e;text-decoration:none;}
.vSpecs li ul li a:hover {color: #bababa;text-decoration:none;}


/* Override for tabbed content titles */
#specDtl h1 {color:#4C4C4C!important; padding-top:20px; width:auto;border-bottom:1px solid #cccccc;margin-bottom:5px;}
#specDtl h2  {color:#ffffff!important; margin-top:20px; width:auto; border:1px solid #cccccc; background-color:#BBAE5E;height:15px;padding:5px;font-size:14px;}
.ui-tabs-nav a {font-size:12px;font-weight:bold!important;}
.vSpecs li ul li {line-height:16px;}

/* Next Step Section */

#nextStepShell { background-color:#DBDBDB;}
#nextStepHdr { color:#ffffff; background-color:#BBAE5E; border:1px solid #988d4c;}
#nextStepBtn { color:#cccccc; background-color:#ffffff; border:1px solid #c3c3c3;}

/* Featured Vehicle Section */

#fvShell { color:#FFFFFF; background-color:#000000; }
#fvRight { color:#ffffff; }
#fvTitle { color:#1c9acc; }
#fvDesc { color:#ffffff; }

/* Success & 404 */
#pg-success {background-color:#000000;color:#cccccc;}
#pg-success h1 {color:#FFFFFF;}

/* side Nav*/
#sideNav{background-color:#ffffff;}
.gold-14{color:#BBAE5E;}
div.sidebox-1{color:#777777;}
div.sidebox-2{color:#777777;}
.grey-11 a:link {color: #777777; }
.grey-11 a:active {color: #777777; }
.grey-11 a:visited {color: #777777; }
.grey-11 a:hover {color: #696969; }






































/*
####################################################################################################################################
MAIN NAV
####################################################################################################################################
*/


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

/* sub-menu attributes */
ul.jd_menu ul {position:absolute; display:none; list-style-type:none; margin:0px; padding: 0px; min-width:140px; height:auto; z-index: 1000000000; }
ul.jd_menu ul li {float:none; margin:0px; }
ul.jd_menu li li { border:0px; }
#nav ul li ul li { height:25px; }
ul.jd_menu li ul li.jdm_hover { cursor:pointer; }
ul.jd_menu li ul li a { text-decoration:none; font-weight:normal; padding:10px; font-size:11px; }
ul.jd_menu li ul {  background-color:#999999;opacity:.9;				
}


/***************************************************************/
/* 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:25px;
/* 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:#979461; }
/* controls the padding of the drop down menu buttons */
ul.jd_menu li li { padding:1px 1px 1px 0px; }
/* controls the width of the drop down menu buttons */
ul.jd_menu li li { width:190px; }
/* controls the color of the borders of the drop down menu buttons */
ul.jd_menu li li { border-bottom:1px solid #808284;}
/* controls the color of the background of the drop down menu buttons */
ul.jd_menu li li { background-color:#ffffff;
}
/* controls the color of the text of the drop down menu buttons */
ul.jd_menu li ul li a {color:#595959; }
/* 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:25px; display:block; }

/* controls with hit area for the tab buttons */
.jd-home {width: 63px; }
.jd-vehicles {width: 64px;}
.jd-inventory {width: 78px;}
.jd-aftersales {width: 84px;}
.jd-news {width: 101px;}
.jd-contact {width: 87px;}
.jd-club{width: 43px;}
.jd-elite{width:45px;}
.jd-spacer{width:314px;}
.jd-favorite{width: 17px;}

/* 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 -25px no-repeat; }
ul.jd_menu li.jd-vehicles.jdm_hover, ul.jd_menu li.jd-vehicles.jdm_active { background:url("/usr/theme/image/navigation.gif") -63px -25px no-repeat; }
ul.jd_menu li.jd-inventory.jdm_hover, ul.jd_menu li.inventory.jdm_active {background:url("/usr/theme/image/navigation.gif") -127px -25px no-repeat; }
ul.jd_menu li.jd-aftersales.jdm_hover, ul.jd_menu li.jd-aftersales.jdm_active {background:url("/usr/theme/image/navigation.gif") -205px -25px no-repeat; }
ul.jd_menu li.jd-news.jdm_hover, ul.jd_menu li.jd-news.jdm_active {background:url("/usr/theme/image/navigation.gif") -289px -25px no-repeat; }
ul.jd_menu li.jd-contact.jdm_hover, ul.jd_menu li.jd-contact.jdm_active {background:url("/usr/theme/image/navigation.gif") -390px -25px no-repeat; }
ul.jd_menu li.jd-club.jdm_hover, ul.jd_menu li.jd-club.jdm_active {background:url("/usr/theme/image/navigation.gif") -477px -25px no-repeat; }
ul.jd_menu li.jd-elite.jdm_hover, ul.jd_menu li.jd-elite.jdm_active {background:url("/usr/theme/image/navigation.gif") -520px -25px no-repeat; }
ul.jd_menu li.jd-spacer.jdm_hover, ul.jd_menu li.jd-spacer.jdm_active {background:url("/usr/theme/image/navigation.gif") -565px -25px no-repeat; }
ul.jd_menu li.jd-favorite.jdm_hover, ul.jd_menu li.jd-favorite.jdm_active {background:url("/usr/theme/image/navigation.gif") -879px -25px no-repeat; }



/* OPTIONAL - move the buttons to the right */
/*ul.jd_menu { margin-left:304px; } */

/* IE6 FIXES */
* html .jd-home a.top-lvl:hover { background-image:none; }
* html ul.jd_menu li.jd-inventory.jdm_hover, * html ul.jd_menu li.jd-inventory.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-new-specials.jdm_hover, * html ul.jd_menu li.jd-new-specials.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-used-specials.jdm_hover, * html ul.jd_menu li.jd-used-specials.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-about.jdm_hover, * html ul.jd_menu li.jd-about.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-service.jdm_hover, * html ul.jd_menu li.jd-service.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-contact.jdm_hover, * html ul.jd_menu li.jd-contact.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-direction.jdm_hover, * html ul.jd_menu li.jd-direction.jdm_active { background-image:none; }



* html ul.jd_menu li ul li a:visited {color:#838383; }
* html ul.jd_menu li li.jdm_hover a:hover { color:#ffffff; } 
















































/* typography*/

/* Homepage Content */
#dealer_info{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal;text}
.welcome_text{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:normal;}
#model_text1{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; line-height:normal;}
#model_text2{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; line-height:normal;}
.preapproved{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:normal;}
.preapproved2{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:normal;}
.service{font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:normal;}
.specials_hp30{font-family:Arial, Helvetica, sans-serif;font-size:30px;line-height:normal;font-weight:bold;}
.specials_hp24{font-family:Arial, Helvetica, sans-serif;font-size:24px;line-height:normal;font-weight:bold;}
#latestNews{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:normal;font-weight:bold;}
#latestNews3{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:normal;font-weight:bold;}

* {font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.footer-links{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
strong { font-weight:bold; }

#pageheader {font-size: 12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#dynpage-content {font-size: 12px;}

#interior-vehicles{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#888888;}

/* Override default QUICK SEARCH */
div#qSrch form#qSrch-frm{ font-size:11px; }

/* Override default NEW SEARCH attributes */
#invDisplayFull { text-decoration:none; }
#invDisplayList { text-decoration:none; }
#frmInvSearch { font-size:11px; }
div.resultsListFullTbl td { font-size:10px; }
div.resultsListFullDetail { font-size:11px; }
.pg-vsrch-header h2 { font-size:18px; }
.ttlVsFound { font-size:11px; }
.currentViewPg { font-size:11px; }
.pagNavLink span { font-size:11px; text-decoration:none; }

/* Overrides default COUPON attributes */
.adTbl th.ad_name{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
div.ad_title p { font-size:14px; }
div.ad_info p { font-size:11px; font-weight:bold; }
div.ad_info ul li { font-size:11px; font-weight:bold; }
div.ad_disclosure { font-size:10px; }
div.ad_price p { font-size:60px; font-weight:bold; }

#footer {font-size: 11px;}
.pmlink-lightgrey {color: #999999; font-weight: bold;}
a.pmlink:link {color: #595959; text-decoration: none;}
a.pmlink:visited {color: #595959;text-decoration: none;}
a.pmlink:active {color: #595959;text-decoration: none;}
a.pmlink:hover {color: #8f8f8f;text-decoration: none;}

.index-lineup {font-size: 10px;font-weight: bold;}
.index-lineup a:link {text-decoration:none;font-weight: bold; }
.index-lineup a:active {text-decoration:none;font-weight: bold; }
.index-lineup a:visited {text-decoration:none;font-weight: bold; }
.index-lineup a:hover {text-decoration:none;font-weight: bold; }

.footer-links a:link{text-decoration:none;}
.footer-links a:active{text-decoration:none;}
.footer-links a:visited{text-decoration:none;}
.footer-links a:hover{text-decoration:none;}

.arial-11-blue{text-decoration:none;}
.arial-11-blue a:link {text-decoration:none;}
.arial-11-blue a:active {text-decoration:none;}
.arial-11-blue a:visited {text-decoration:none;}
.arial-11-blue a:hover {text-decoration:none;}

/***************** CONTENT ****************/
/* IDs and classes below are used in cms
/* area and/or general text purposes. 
/******************************************/

.grey-11-bold { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.grey-11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.grey-11, .grey-11 a:hover, .grey-11 a:link, .grey-11 a:active, .grey-11 a:visited, .grey-11 a:hover {text-decoration:none;}

/***************** VSPECS *****************/
/* IDs and classes below are used in vspecs
/* page. 
/******************************************/

#specDtl h2 { font-weight:bold; font-size:18px; }
#specDtl h1 { font-weight:bold; font-size:14px; }

#vspecsHdr { font-size:18px; text-transform:uppercase; }
#baseEquipDisc, #baseEquipDiscUsed { font-size:11px; }
#vInfoShell { font-size:11px; }
#vUsedInfoShell { font-size:11px; }
#dlrPhnNum { font-size:16px; }
#vDtlInfo { font-weight:bold; }
#msrpShell, #msrpUsedShell { font-weight:bold; }
#msrpNxtStps { font-size:10px; }
#msrpDisc, #usedDisc { font-style:italic; font-size:11px; }
#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:11px; }
#instOptHdr { font-size:12px; font-weight:bold; }
.onSale {font-size:20px;}

/* Next Step Section */

#nextStepHdr { font-size:18px; text-transform:uppercase; }
#nextStepBtn { font-size:11px; font-weight:bold; }

/* Featured Vehicle Section */

#fvRight { font-size:11px; }
#fvTitle { font-size:14px; }
#fvModel { font-size:18px; }
#fvDesc { font-size:11px; }

/* Success & 404 */
#pg-success {line-height:26px;}
#pg-success h1 {font-weight:bold;font-size:26px;}

/* Side nav */

.gold-14{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}







































/* Misc */

/* 
* To support page header on vehicle search page
* Bascially this is a copy of the css used for "div.pageHeader"
* should replace "div.pageHeader" all together at some point 
************************************************************/
div.pg-vsrch-header,div.pg-stnd-header {
background-image:url(/usr/image/pgheader-bg.jpg); margin:0px; height: 31px; padding-top: 12px; padding-left: 10px; text-align: left;
}

div.pg-vsrch-header h2, ,div.pg-stnd-header h2{
font-size: 18px;color:#979461;
/* font-weight:bold;position:relative;top:13px; */
}

#pmm-left-content {padding:15px;min-height: 442px; background-image:url(/usr/image/left-int.jpg); background-repeat:repeat-y;}

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

/* Featured vehicle stuff */

.jcarousel-control{margin-top:25px;}/* controls placement of selection buttons */
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 ul li{ padding-bottom:2px!important;}

.jcarousel-list{overflow:visible!important;}
li.fSrch-vdata-price,li.fSrch-vdata-name {font-size:10px!important;}/* font size of vehicle name and price */
.fSrch-skin-1 .jcarousel-item img {width:170px!important;} /* Controls image size */

.jcarousel-control a:hover{color:#bcaf5f;} /* text color on rollover */

.jcarousel-container-horizontal {
width: 175px;

height: 181px;
    margin: -10px auto auto auto;
    /*border:1px solid #ccc;*/
}


.fSrch-skin-1 .jcarousel-clip-horizontal {
width: 176px;

height: 200px;
    /*border:1px solid #000;
    background-color:#ffff00;*/
}

.fSrch-skin-1 .jcarousel-item {
width: 176px;

height: 161px;
    /*border-right: 1px solid #333;
    background-color: #4088b8;*/
    /*margin-left:15px;
    margin-right:15px;*/
}



 /*needed for background and placement of fsrch*/
div.fSrchV{
background-image:url(/usr/image/special-hp2.png);

}

div.fSrchV2{
background-image:url(/usr/image/fp.png);
width:226px!important;
height:215px!important;
float:right;

padding:0px 12px 0px 0px;
background-repeat:no-repeat;


}

.pmmFSrch-control-selected{
color:#efefef !Important; 
background-color: #bcaf5f;
}

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


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




#flash_banner{text-align:center;}













#pg-vspecs .topCol2{width:460px;margin-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:230px;}

#vData{width:227px;}
*+ html #vData{width:255px;}
#pg-vspecs ul.vsrch_pricing li.price2 span {padding-left:50px; float:left;}





body#pg-vspecs #map_google {width:400px!important; height:300px;}
#pg-vspecs #vCalc{display:none;}



.vListStnd ul.vData li.col3 ul li{width:210px;}
.vListStnd ul.vData li.col2 ul li{padding-left:10px;width:300px;}

* html .vListStnd ul.vData li.col2 ul li{width:200px;padding-right:0px; marging-right:0px;float:left;}
* html .vListStnd ul.vData li.col5 ul{float:left;width:200px;overflow:visible;}
* html .vListStnd ul.vData li.col3 ul li{padding-right:0px; margin-right:0px; width:100px;}
* html body#pg-vsrch ul.vsrch_pricing {margin-left:0px;}




/*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; margin-left:5px;}



/*fix line showing up on FF for CTA buttons*/
#img_ext button, .toolbar button{margin-left:0px!important; padding-left:5px;}


body#pg-vspecs #purchasePrice div.title, div.sp_tpl.pmm #leasePrice div.title,.row.section h2, #vInfo h2, #factOpts h2, #vMdlTrmLst h2, .comments.dealer h2, .contact.dealer.shortform span{color:#4c4c4c;}



.pmm-bd-h{background-image: url("/usr/image/pgHeader-bg.gif");margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;width: 883px;height: 20px;padding-top: 5px;padding-left: 27px;text-align: left;background-repeat: no-repeat;color: #fff;ont-size: 12px;font-weight: bold;font-family: Arial,Helvetica,sans-serif;}
#pmm-bd-c{background-image: url("/usr/image/cms-middle.gif");margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;width: 846px;min-height: 351px;padding-top: 32px;padding-right: 32px;padding-bottom: 32px;padding-left: 32px;text-align: left;background-repeat: repeat-y;color: #525253;}


/* stretch inventory */
.pmm-flow1 { height:auto; }
.vListStnd {height:175px;}


/* sidenav background */
.pmm-yui-t1 .yui-b {background-color: #ffffff;width:auto;}


.swatchClr_evox {width:7px!important;}


/*inventory listing title color */
.vListStnd ul.vData li.vName {color: #bbae5e;}



#origDetailPic{margin-top:-18px!important; font-size:9px!important; height:10px!important;padding-top:2px!important;padding-bottom:2px!important;}



/*hp seo*/
div#footer-hp p {font-size:11px;margin:0px 0px 15px 0px;}
div#footer-hp h1 {font-size:12px;font-weight:bold;}
div#footer-hp h2 {font-size:11px;font-weight:bold;}
div#footer-hp h3 {font-size:11px;font-weight:bold;}
div#footer-hp {padding:15px;}
div#cities-box {float:left;padding:15px 15px 15px 15px;background-color:#eaeaea;margin:0px 15px 0px 0px;}
div#cities-box ul li {font-size:10px;list-style-type:disc;margin:0px 0px 0px 12px;}
div#footer-hp div#cities-box p {margin:0px 0px 6px 0px;}





div.pg-vsrch-header {padding-left:15px!important;margin-left:0px;}


.model-selection ul{margin-left:-50px;}
#model-selection3 ul li p{padding-top: 12px; padding-bottom: 38px;}
#model-selection3 ul li.vantage{float:left;padding-left:0px;}



#icontact{position: absolute; top:370px; width:100%;  }
#icontact .icwrapper { width:610px; margin:0px auto; }
#icontact .icwrapper #SignUp .signupframe { border:0px!important; width:300px; margin:0px auto; }
#icontact .icwrapper .link { padding-top:25px; padding-bottom:35px; }
#icontact .icwrapper #SignUp .signupframe td { color:#666666; font-size:12px; }
#icontact .icwrapper #SignUp .signupframe td .required { color:#226699; font-weight:bold; }

#icontact input{height:22px; width:155px;  margin-bottom:5px; margin-left:5px;}
#icontact td{padding-top:10px;}


#pg-vsrch #pmm-main-content{width:895px!important; padding-left:15px; float:right;}

#pg-vsrch.adv #searchForm{margin-top:50px!important;}

#overlayPMM.pmm.basic, #overlayImg.pmm.basic, #overlayGallery.pmm.basic  {width:800px!important;}

#employment{width:220px; float:left;}
#employment li{list-style-type:none;}


a.nivo-nextNav {right: 40px!important;}

/* hoempage twitter */
#twitter-hp{position:absolute; top:334px; padding-left:40px;z-index:10000;}

.featured-sp{padding-left:543px;;}




/*listings and details page*/
#pg-vspecs-header h2, #pg-vspecs .vSpecTabs{padding-left:15px!important; padding-bottom:10px;}

.toolbar button {margin-right:15px!important; margin-top:10px; text-decoration:none;}
.toolbar a{text-decoration:none;}
#pg-vsrch.advHTML .priceList div.title, #vData .purchasePrice .title {display:none;}
.vListStnd .prices .phone {color:#ff0000!important;}

#banner.interior {    height: 138px!important; overflow: hidden; padding-left:12px;width:885px;}
