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

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

html { background:url("/usr/theme/image/body_bg.gif") top center no-repeat; }
body {font-family: verdana, arial,helvetica,clean,sans-serif; }
#pmm-doc-995 {border:1px solid #cccccc; margin-top:20px;}
*+html #header {margin-top:5px;}
#header { background-image:url("/usr/theme/image/header2.jpg"); width:995px; height:81px; }
#header #header_text {margin-left:445px; padding-top:15px;}
#header #header_text #dealername {float:left; width:250px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 26px;}
#header #header_text #dealer_info {float:left; width:250px; margin-left:30px;}
#header #header_text #dealer_info p {padding:0px; text-align:right; padding-bottom:15px; }

#col-ab {width:965px; min-height:1900px; padding:15px; background-color:#ffffff; }
#hp_footer {margin-top:400px; float:left;}
#col-a { width:543px; float:left; height:1755px;  }
#col-a #model-selection, #col-a .model-selection {width: 595px; margin-left:-95px; padding:0px; margin:0px;}
#col-a #model-selection ul, #col-a .model-selection ul  {padding:0px; margin:0px;}
#col-a #model-selection li p, #col-a .model-selection li p  {padding-bottom:8px; padding-top:8px;}
.model-selection li {padding:10px 20px 5px 0;}
#model-selection img,.model-selection img  {padding:3px; border:1px solid #e1e1e1;}
#left-col1 {padding-top:50px;}
#col-a #dyn-model {padding-bottom:500px;}
*+html #col-a #dyn-model {padding:0px;}

/* Homepage Calls to Action */

#hp_callstoaction {width:995px; height:370px; background-color:#fff;}
#hp_featured {float:left; background-image:url("/usr/theme/image/hp_cta_lft_pnl.jpg"); width:260px; height:323px;}
#hp_cta {float:left; width:483px;}
#hp_cta li {float:left;}
#hp_cta li div {padding-left:80px; padding-top:25px; padding-right:25px;}
#hp_cta #cta1 {background-image:url("/usr/theme/image/hp_cta_1.jpg"); width:243px; height:86px;}
#hp_cta #cta2 {background-image:url("/usr/theme/image/hp_cta_2.jpg"); width:240px; height:86px;}
#hp_cta #cta3 {background-image:url("/usr/theme/image/hp_cta_3.jpg"); width:243px; height:80px;}
#hp_cta #cta4 {background-image:url("/usr/theme/image/hp_cta_4.jpg"); width:240px; height:80px;}
#hp_cta #cta5 {background-image:url("/usr/theme/image/hp_cta_5.jpg"); width:243px; height:80px;}
#hp_cta #cta6 {background-image:url("/usr/theme/image/hp_cta_6.jpg"); width:240px; height:80px;}
#hp_cta #cta7 {background-image:url("/usr/theme/image/hp_cta_7.jpg"); width:243px; height:77px;}
#hp_cta #cta8 {background-image:url("/usr/theme/image/hp_cta_8.jpg"); width:240px; height:77px;}
#hp_search {float:right; width: 252px; background-image:url("/usr/theme/image/hp_cta_rt_pnl.jpg"); height:323px; }
#hp_fSrchV {padding-left:45px; padding-top:60px;}
#hp_search #hp_qSrch {padding:15px; margin-top:35px; height:288px; padding-left:30px;}

#col-b { float:left; width:400px; height:1755px; }
*+html #col-b { float:left; width:400px; height:1755px; }
#col-b-row #content { padding:10px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
#col-b-row #hpMap { float:right; border:1px solid #e1e1e1; margin-top:10px; }
#col-b #dept-col-left {float:left; width:173px;}
#col-b #dept-col-right {float:left; width:180px; padding-left:25px; padding-bottom:25px;}
*+html #col-b #dept-col-right {float:left; width:180px; padding-left:25px; padding-bottom:10px;}
*+html #col-b #dept-col-left {float:left; width:173px;}
*+html #col-b #dept-col-right {float:left; width:180px; padding-left:0px; padding-bottom:25px;}
#dept-info {padding-top:15px;}
#srv-dept {border-bottom:1px solid #cccccc; height:425px;}
*+html #srv-dept {border-bottom:1px solid #cccccc; height:180px; width:420px; margin-bottom:25px;}
#quick-cta-2 {padding-top:35px;}

#bottom-content {background-color:#e1e1e1; padding-top:10px; padding-bottom:25px;}
*+html #bottom-content {background-color:#e1e1e1; padding-top:0px; padding-bottom:25px;}



/* Homepage Quick Quote Form */
#col-b #quote_hp {width:400px;height:50px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-size:11px;margin-top:5px;background-color:#D1D0D0;padding-bottom:0px;padding-left:5px; margin-left:10px; }
form#frmLead.quickQuote_hp{margin-left:10px; width:400px;height:350px; font-size:11px;margin-top:0px;background-color:#D1D0D0;padding-bottom:5px;padding-left:5px;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
*+html form#frmLead.quickQuote_hp{margin-left:10px; width:400px;height:350px; font-size:11px;margin-top:0px;background-color:#D1D0D0;padding-bottom:5px;padding-left:5px;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
*+html #col-b #quote_hp {width:400px;height:70px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-size:11px;margin-top:5px;background-color:#D1D0D0;padding-bottom:0px;padding-left:5px; margin-left:10px; }

form#frmLead.quickQuote_hp li input{margin-bottom:3px;}
form#frmLead.quickQuote_hp li textarea{height:50px;width:180px;float:left;}
*+html #col-b form#frmLead.quickQuote_hp .msgReq {position:absolute!important; top:1190px!important;margin-left:-330px!important;}
*html form#frmLead.quickQuote_hp .msgReq {position:absolute!important; top: 835px!important;margin-left:-330px!important;}
#col-b form#frmLead.quickQuote_hp .msgReq {position:absolute!important; top: 1190px!important; padding-left:0px!important;}



form#frmLead.quickQuote_hp ul li textarea 
{width:320px; }
form#frmLead.quickQuote_hp .frmSection h4{margin-top:0px!important;padding-top:0px!important;}
*+html form#frmLead.quickQuote_hp .frmSection h4{margin-top:10px!important;}

form#frmLead.quickQuote_hp ul.frmValues li label.error{display:none!important;}
form#frmLead.quickQuote_hp li {display:inline;padding-right:5px; float:left;}
*+html form#frmLead.quickQuote_hp .btnSubmit {display:inline;padding-right:5px; float:left;padding-top:15px;}
form#frmLead.quickQuote_hp .btnSubmit {display:inline;padding-right:5px; float:left;padding-top:13px;}
form#frmLead.quickQuote_hp input#cust_FirstName,form#frmLead.quickQuote_hp input#cust_LastName, form#frmLead.quickQuote_hp input#cust_PhoneDay,form#frmLead.quickQuote_hp input#cust_Email1,form#frmLead.quickQuote_hp input#tradeVModel,form#frmLead.quickQuote_hp input#vTrim{width:152px;}


/*-----------------------New Homepage QQ form------------------*/
/* Homepage Quick Quote Form */
form#frmLead {margin:0;}
 #quote_hp2 {width:220px;height:50px; font-size:10px;margin-top:25px;padding-bottom:0px; margin-left:10px; }
 #quote_hp2 h2 { font-weight:bold; font-size:14px; margin: -10px 0 5px 10px; color:#990000;}
*+html  #quote_hp2 h2 { font-weight:bold; font-size:14px; margin: 10px 0 5px 0;}
form#frmLead.quickQuote_hp2{margin-left:0px; width:220px;height:340px; font-size:10px;margin-top:0px;padding-bottom:5px; }
*+html form#frmLead.quickQuote_hp2{margin-left:0px; width:220px;height:340px; font-size:10px;padding-bottom:5px;}
*+html  #quote_hp {width:220px;height:50px; font-size:10px;margin-top:5px;padding-bottom:0px;padding-left:5px; margin-left:10px; }
form#frmLead .quickQuote_hp2 ul li {margin-bottom: 1px;}
form#frmLead.quickQuote_hp2 ul {margin: -5px 0 0 0px;}
*+html form#frmLead.quickQuote_hp2 ul {margin: -5px 0 0px 0px;}
form#frmLead.quickQuote_hp2 li input{margin-bottom:3px;}

form#frmLead.quickQuote_hp2 li textarea{height:30px;width:220px;float:left;}
form#frmLead .frmSection .quickQuote_hp2 h4 {margin-bottom:-10px;}
*+html form#frmLead.quickQuote_hp2 .msgReq {position:relative!important; top: 260px!important; font-size:85%;padding-left:15px; display:block;}
form#frmLead.quickQuote_hp2 .msgReq {position:relative!important; top: 245px!important; padding-left:80px!important;font-size:85%;display:block;}

.quickQuote_hp2 .msg {font-size: 11px!important; margin: 15px 0 0 10px; }


form#frmLead.quickQuote_hp2 ul li textarea 
{width:200px; font-size:85%;}
form#frmLead.quickQuote_hp2 .frmSection h4{margin-top:0px!important;padding-top:0px!important;}
form#frmLead.lblLeft ul.frmValues li label {border:none; font-size:85%;}
form#frmLead .frmSection h4 {width: 220px; border:none;}
form#frmLead.quickQuote_hp2 ul.frmValues li label.error{display:none!important;}
form#frmLead.quickQuote_hp2 li {display:inline;padding-right:5px;}
*+html form#frmLead.quickQuote_hp2 li {display:inline;padding: 0 0px 0 0; margin: 0 0 -10px 0;}
*+html form#frmLead.quickQuote_hp2 .btnSubmit {display:inline;padding: 5px 5px 5px 15px;}
form#frmLead.quickQuote_hp2 .btnSubmit {display:inline;padding: 5px 5px 5px 15px;float:left;}
form#frmLead.quickQuote_hp2 input#cust_FirstName,form#frmLead.quickQuote_hp2 input#cust_LastName, form#frmLead.quickQuote_hp2 input#cust_PhoneDay,form#frmLead.quickQuote_hp2 input#cust_Email1,form#frmLead.quickQuote_hp2 input#tradeVModel,form#frmLead.quickQuote_hp2 input#vTrim{width:200px; font-size:80%; }




#footer {background-image:url(/usr/theme/image/global-nissan-footer.gif); width:985px; height:20px; padding:8px 0px 0px 10px;font-size:10px!important;}
#footer span { margin-left:20px; }
#footer #signature { float:right; margin-right:20px; }


.pmm-bd-h { padding-left:30px; padding-top:15px; background-image:url("/usr/theme/image/header_template.gif"); height: 43px; background-repeat:no-repeat; }
.pg-vspecials-header h2 { padding-left:30px; padding-top:15px;}
#pg-vspecials div.sp_tpl.pmm .vInfoExt.row {display:none!important;}
#pmm-bd-c { min-height:288px; background-image:url("/usr/theme/image/template_bg.gif"); background-repeat:no-repeat; padding:15px 30px 15px 30px;  }
#yui-main .yui-b { margin-bottom:20px;}
#int-model {position: absolute; top: 420px; width: 700px;}
*+html #int-model {padding-top:20px;}

.model-selection .mdlYrHeader {padding: 10px 0 0 0; }
#pmm-bd-c #model-selection ul,#pmm-bd-c .model-selection ul  {padding-top:50px;}
#pmm-bd-c .model-selection {margin-top:70px;}
div.sp_tpl.pmm {width:750px;}
.vData, .vListStnd {background-color:#f1f1f1;}
#vData {width:250px;}

/* IE7 FIXES */
*+html #pmm-bd-c #model-selection ul,*+html #pmm-bd-c .model-selection ul {padding-top:100px; height:500px; width:900px;}
*+html #int-model {position: absolute; top: 350px; width: 700px; height:400px; margin-left:0px;}
*+html #model-selection ul li,*+html .model-selection ul li {margin-bottom:-15px;}
*+html #frmLead input {font-size:11px;}
*+html #frmInvSearch table table tbody tr td {padding-top:5px;}
*+html #vData {width:250px;}


#side-nav { width:165px; margin-top:25px; height:450px; padding:0px 20px 0px 15px; }

#side-edmunds { width:185px; margin-top:5px; background-image:url("/usr/theme/image/int-side-edmunds.gif"); background-position:top left; background-repeat:no-repeat; height:80px; padding:0px 20px 0px 15px; }

#side-nav p { padding:0px; margin:0px; }
#side-nav ul, #side-nav #adr { border-bottom:1px dotted #999999; padding-top:10px; padding-bottom:10px; }
#side-nav #first { padding-bottom:10px; border-bottom:1px solid #999999; padding-top:15px; }
#side-nav #last { border:0px }
#side-nav li { padding:2px 0px 2px 0px; }

.pg-vsrch-header h2 { margin:25px 0px 15px 35px; }
#pg-stnd #pmm-main-content, #pg-vsrch #pmm-main-content { background-image:url("/usr/theme/image/int-right-grad.gif"); background-position:top right; background-repeat:no-repeat; }
#pg-vsrch #yui-main .yui-b { border-bottom:1px solid #e1e1e1; }


#pg-stnd #pmm-main-content div, #pg-vsrch #pmm-main-content div { padding:3px 0px 3px 0px; }

#pmm-main-content input { margin:3px 0px 3px 0px; }

#doSearch, #doNewSearch { border:2px solid #808284; }
#frmInvSearch table table tbody tr td { padding-bottom:8px; }

input, select { border:1px solid #808284; padding:2px; }

#statusMsgs { padding-bottom:15px; }
#pmm-bd-c h1 { margin:10px 0px 10px 0px }

#frmLead input { margin-top:5px; margin-bottom:10px; }
#getPreApproved { width:700px; border:0px; height:1700px; }
#repairStatus { width:700px; border:0px; height:800px; }
#serviceAppointment { width:700px; border:0px; height:800px; } 
#map_google { width:930px; height:400px; margin-bottom:35px; border:5px solid #e1e1e1; }

.CssTxtBtn { float:none; }

.deptPhone li { float:left; width:200px; }
.deptPhone { height:120px; }

.CMS_AdGroup table { border:0px; }

.CMS_AdGroup .adTbl { padding-bottom:10px; border-bottom-color:#FFFFFF; }

#unity_tools { border:1px solid #FF0000; margin:0px auto; width:735px; padding-left:260px; }
#ut_wrapper { position:absolute; top:370px; }
#ut_container { height:800px; }

.sitemaplist a { text-decoration:none!important; }
.sitemaplist li { font-weight:bold; }
.sitemaplist li li { font-weight:normal; }
.sitemaplist li li { padding-left:15px; }
.sitemaplist li { margin-bottom:10px; }

.wdgt { background-color:#fff; border-bottom:1px dotted #999999; }
#img_ext button { border:2px solid #808284; background-image:none; background-color:#fff; padding-bottom:3px; }
#results { height:1000px; }

.disclaimer { width:965px; padding-right:15px;}

#results { height:4000px; }

iframe { border:0px; }
#certifiedInventory, #usedInventory { width:900px; height:2000px; }
#usedSpecials, #getPreapproved, #defaultFrame { width:940px; height:1000px; }
#xtime { width:940px; height:600px;}
#rebates {width: 940px; height: 3300px;}
#blackBookOnline {width: 940px; height: 600px;}

#modelLineup { height:700px; }
#modelLineup li { float:left; width:300px; height:165px; }
#modelLineup span { padding-right:10px; }

#pmmCalc { margin-bottom:35px; }
#pmmCalc table td, #pmmCalc table th { padding:5px; }

.showMoreInfo { margin-top:20px; }

#genBtn { background-image:url("/usr/theme/image/button-bg.gif"); background-repeat:no-repeat; background-position:top left; border:1px solid #999999; padding:2px 20px 3px 20px; }

.shellyBucks h4 { border:0px!important; }

#swf_specials { height:685px!important; }

body#pg-stnd #Table_01 {position: relative;top: -1050px;}

/* Target FireFox 3 [!] */
html>/**/body#pg-stnd #Table_01, x:-moz-any-link, x:default{position: relative;top: -1050px; }

/* Target IE 7/6 */
*+html body#pg-stnd #Table_01 {position: absolute;top: 380px; margin-left:-460px;}
*html body#pg-stnd #Table_01 {position: absolute;top: 380px; margin-left:138px; }
*+html body#pg-vsrch ul.vsrch_pricing {margin-left: -70px;}
*+html #pmmm-main-content {width:975px;}
















/*
####################################################################################################################################
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:verdana, 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:140px; height:auto; z-index: 1000000000; }
ul.jd_menu ul li {float:none; margin:0px; }
ul.jd_menu li li { border-left:1px solid #ededed; border-bottom:1px solid #ededed; border-right:1px solid #ededed; height:35px; }
#nav ul li ul li { height:auto; }
ul.jd_menu li ul li.jdm_hover { cursor: default; }
ul.jd_menu li ul li a { text-decoration:none; font-weight:normal; }
ul.jd_menu li ul { background-color:#fff; }


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

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

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

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

/* controls drop down menu highlight */
ul.jd_menu li ul li.jdm_hover { background-color:#ffffff; }
/* controls the padding of the drop down menu buttons */
ul.jd_menu li li { padding:5px 1px 5px 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 { }
/* controls the color of the background of the drop down menu buttons */
ul.jd_menu li li { background-image:url("/usr/theme/image/nav_arrow.gif"); background-position:left; background-repeat:no-repeat; padding-left:15px; }
/* controls the color of the text of the drop down menu buttons */
ul.jd_menu li ul li a {color:#4C4C4E; }
/* controls the color of the text (hover state) of the drop down menu buttons */
ul.jd_menu li li.jdm_hover a{ color:#b61c42; } 


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

/* controls with hit area for the tab buttons */
.jd-home {width: 67px; }
.jd-new {width: 116px;}
.jd-preowned {width:169px;}
.jd-commercial{width:112px;}
.jd-service {width: 80px;}
.jd-parts {width: 66px;}
.jd-dealership {width: 106px;}
.jd-map {width:162px;}
.jd-contact {width:117px;}



/* 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/navigation3.png") 0px -40px no-repeat; }
ul.jd_menu li.jd-new.jdm_hover { background:url("/usr/theme/image/navigation3.png") -67px -40px no-repeat; }
ul.jd_menu li.jd-preowned.jdm_hover {background:url("/usr/theme/image/navigation3.png") -183px -40px no-repeat; }
ul.jd_menu li.jd-commercial.jdm_hover {background:url("/usr/theme/image/navigation3.png") -352px -40px no-repeat; }
ul.jd_menu li.jd-service.jdm_hover {background:url("/usr/theme/image/navigation3.png") -464px -40px no-repeat; }
ul.jd_menu li.jd-parts.jdm_hover {background:url("/usr/theme/image/navigation3.png") -544px -40px no-repeat; }
ul.jd_menu li.jd-dealership.jdm_hover {background:url("/usr/theme/image/navigation3.png") -610px -40px no-repeat; }
ul.jd_menu li.jd-map.jdm_hover {background:url("/usr/theme/image/navigation3.png") -716px -40px no-repeat; }
ul.jd_menu li.jd-contact.jdm_hover {background:url("/usr/theme/image/navigation3.png") -878px -40px no-repeat; }


/* controls the nav image when hover state SPANISH */
body.lang_es .jd-home a.top-lvl:hover, body.lang_es ul.jd_menu li.jd-home.jdm_hover{background:url("/usr/theme/image/navigation_es.png") -345px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-new.jdm_hover { background:url("/usr/theme/image/navigation_es.png") -389px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-preowned.jdm_hover {background:url("/usr/theme/image/navigation_es.png") -480px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-service.jdm_hover {background:url("/usr/theme/image/navigation_es.png") -574px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-parts.jdm_hover{background:url("/usr/theme/image/navigation_es.png") -6633px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-dealership.jdm_hover{background:url("/usr/theme/image/navigation_es.png") -681px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-map.jdm_hover{background:url("/usr/theme/image/navigation_es.png") -755px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-contact.jdm_hover{background:url("/usr/theme/image/navigation_es.png") -799px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-sitemap.jdm_hover {background:url("/usr/theme/image/navigation_es.png") -866px -21px no-repeat; }
body.lang_es ul.jd_menu li.jd-english.jdm_hover{background:url("/usr/theme/image/navigation_es.png") -926px -21px no-repeat; }



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










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


p { font-size:11px; line-height:18px; padding-top:10px; padding-bottom:10px; }
em { font-style:italic; }
body {font-size:11px;}
#header #header_text #dealername h3 {font-size:24px; }
#header #header_text #dealer_info p span {font-size:16px; font-weight:bold;}
#header #header_text #dealer_info p {font-size:12px;}
#header h1 { font-size:12px; }
strong { font-weight:bold; }
#hpInvSrch h2 { font-weight:bold; font-size:11px; }
#hpInvSrch #col-a p { padding-bottom:0px; padding-top:0px; }
#col-b-row h2 { font-weight:bold; font-size:11px; }
#col-b-row .tel { font-weight:bold; }
.disclaimer p { line-height:18px; }

#hp_cta li div {font-weight:bold; font-size: 12px;}


/* Model Selection Style */
.modelHeader {font-size:32px; font-weight:bold;}
.modelSub { font-size:14px; font-weight:bold;}


/* Homepage Quick Quote Style */
.quickHeader {font-size:32px; font-weight:bold;}
.quickSub {font-size:16px; font-weight:bold;}

/* Welcome Syles */
.header1 { font-size:11px; font-weight:bold;}
.header2 { font-size:11px; font-weight:bold;}
p { font-size:11px;}

.disclaimer {font-size:10px; font-style:italic;}

.pmm-bd-h { font-size:20px; font-weight:bold; }
.pg-vspecials-header h2 { font-size:20px; font-weight:bold; }
#side-nav { font-size:11px; }
#side-nav h1 { font-weight:bold; }
a, ul li a { text-decoration:none!important; }

.pg-vsrch-header h2 { font-size:20px; }
#pmm-main-content { font-size:11px; }

#doSearch, #doNewSearch { font-weight:bold; }
#statusMsgs { font-size:11px; font-weight:bold; }
.ttlVsFound { font-size:16px; }

#frmLead { font-size:75%; }
#frmLead input { font-size:105%; }

#pmm-bd-c h1 { font-size:20px; }
#pmm-bd-c li { font-size:11px; }
#pmm-bd-c h2 { font-weight:bold; }
h3 { font-weight:bold; font-size:11px; }
table { font-size:11px; }


.CMS_AdGroup { font-family:Verdana, Helvetica, sans-serif!important }
.CMS_AdGroup .ad_name { font-size:16px; }

hr { border-top:1px solid #e1e1e1; border-bottom:0px; border-left:0px; border-right:0px; }

#img_ext button { font-family:verdana,  Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }
.vData { font-family:verdana, Arial, Helvetica, sans-serif; }

body#pg-vspecs ul.vsrch_pricing li label {font-size:14px;}
ul.vsrch_pricing li.price2 span {font-size:14px;}

body#pg-vspecs ul.vsrch_pricing li label {font-size:14px; padding-bottom:10px;}

body#pg-vsrch .vsrch_pricing_savings {font-size:14px; font-weight:bold;}
ul.vsrch_pricing li.price2 label {font-size:14px; font-weight:bold;}
ul.vsrch_pricing li.price2 label span {font-size:14px; font-weight:bold;}

#purchasePrice ul.vsrch_pricing li.price2 label {font-size:14px;}
#purchasePrice ul.vsrch_pricing li.price2 span {font-size:14px;}


#purchasePrice .vsrch_pricing_savings {font-size:14px; font-weight:bold;}
body#pg-vspecs #purchasePrice, body#pg-vspecs #leasePrice {width:200px;}

form#frmLead.lblTop ul.frmValues li label {font-size:12px;}
form#frmLead .frmSection h4 {font-size:12px;}


.vListStnd ul.vData li.col2 ul li, .vListStnd ul.vData li.col3 ul li {font-size:12px; padding-left:10px; font-weight:normal; }
.vListStnd ul.vData li.col2 ul li label, .vListStnd ul.vData li.col3 ul li label {font-size:12px; padding-right:5px; font-weight:normal; }
body#pg-vspecs #vInfoLst li  {font-size:12px; font-weight:bold;}
body#pg-vspecs ul.vsrch_pricing li.price1 label, body#pg-vspecs ul.vsrch_pricing li.price1 span  {font-size:14px;}
.vListStnd ul.vData li.col2 {width:230px;}
ul.vsrch_pricing li.price1 label, ul.vsrch_pricing li.price1 span {font-size:12px; font-weight:normal;}
body#pg-vspecs ul.vsrch_pricing li.price1 label, ul.vsrch_pricing li.price1 span {font-size:12px; font-weight:normal;}

.vListStnd ul.vData li.col2 ul li, .vListStnd ul.vData li.col3 ul li {font-weight:normal; color:#000000;}


*+html body#pg-vsrch ul.vsrch_pricing {margin-left: -90px;}















/*
#########################################################################################################################################
COLORS
#########################################################################################################################################
*/

body {color:#4C4C4E;}
#header #header_text #dealername h3 {font-size:24px; color:#6b6b6b; }
#header #header_text #dealer_info p span {color:#6b6b6b;}
#header #header_text #dealer_info p {color:#6b6b6b;}
#header { color:#fff; background-color:#808284; }
#hpInvSrch h2 { color:#4C4C4E; }
#col-b-row h2 { color:#4c4c4e; }
#footer, .disclaimer { color:#A2A3A5; }

#hp_cta li div a:hover {color:#b61c42;}

/* Model Selection Style */
.modelHeader {color:#b61c42; margin: 0 225px 0 0;}


/* Homepage Quick Quote Style */
.quickHeader  {color:#b61c42;}

/* Welcome Syles */
.header1 {color:#545454;}
.header2 {color:#c71444;}
p {color:#4C4C4E;}

.pmm-bd-h {color:#4c4c4c;}
.pmm-yui-t1 .yui-b { background-color:#fff; }
#bd-col-l { background-color:transparent; }

#footer span { color:#4C4C4E; }

a { color:#4C4C4E; }
/*a { color:#0000ff; }*/
a:hover { color:#4C4C4E; }

#footer a { color:#4C4C4E; padding: 0 5px 0 0;}
#footer a:hover { color:#4C4C4E; }

#doSearch, #doNewSearch { background-color:#fff; color:#4C4C4E; }
#doSearch:hover, #doNewSearch:hover { color:#003399; }

#statusMsgs { color:#F20600; }

#moreinfo_endofpage { color:#A2A3A5; }


.CMS_AdGroup .ad_name { background-color:808284; color:#ffffff; }
.vData,.vListStnd { background-color:#fff; }

body#pg-vsrch .vsrch_pricing_savings {color: #00CC00;}

#purchasePrice .vsrch_pricing_savings {color: #00CC00;}

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

.ad_disclosure, .ad_exp, .ad_pf { padding:10px; }
.ad_disclosure p { font-size:10px; }
.ad_name { padding:6px; font-weight:normal; }
.CMS_AdGroup { font-family:verdana, Arial, Helvetica, sans-serif; }
.CMS_AdGroup table { border-top:1px dotted #999999; padding:20px 10px 10px 10px; }
.CMS_AdGroup table table { border:0px; }
.CMS_AdGroup div table.adTbl { border:1px solid #fff; }


/* Homepage pop up */
#col {width:600px;}
#divSpecials {position:absolute;top:50px;width:720px;height:937px;background-image:url('/usr/theme/image/SBMW-2009MY-Clearancever3.jpg');margin-left:100px;}
*+html #divSpecials {position:absolute;top:50px;width:720px;height:937px;background-image:url('/usr/theme/image/SBMW-2009MY-Clearancever3.jpg'); margin-left:100px;}


* html body#pg-vsrch ul.vsrch_pricing{margin-left: -20px;width: 130px;height: 70px;}

div#welcome {float:left;}

/* Homepage QSrch */

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 #BodyType label, div#qSrch form#qSrch-frm #Price label
{color:#333333; font-weight:bold; padding:5px;}

#hp_qSrch h2 { font-weight:bold; font-size:14px; margin: -10px 0 5px 10px; color:#990000;}

/* Featured vehicle stuff */
.jcarousel-container {}
.jcarousel-container-horizontal {width:170px;height:230px;}
.fSrch-skin-1 .jcarousel-clip-horizontal {width:170px;height:230px;}
.fSrch-skin-1 .jcarousel-item {height: 250px;}
.fSrch-skin-1 .jcarousel-item img {width:170px;height:auto;position:relative;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata-wrapper{padding-top:0px;width:200px;height:250px;position:relative;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 {padding:5px;width:180px;color:#ffffff;height:100px;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 ul li {font-size:18px;font-weight:bold;padding-left:2px;padding-right:2px;padding-bottom:5px; height:45px; width:170px;overflow:hidden;}
.fSrch-skin-1 .jcarousel-item:hover {cursor:pointer}
.fSrch-skin-1 .jcarousel-item-horizontal {margin-right: 7px;}
.fSrch-skin-1 .jcarousel-item-vertical {margin-bottom: 7px;}
.fSrch-skin-1 .jcarousel-item-placeholder {}
li.fSrch-vdata-stock {display:none;}
li.fSrch-vdata-name {font-size:18px;color:#4c4c4c;margin:6px 0px 0px 0px;font-weight:normal;}
li.fSrch-vdata-price span {font-size:14px;padding:0px 0px 2px 0px;height:20px;color:#b30707;overflow:visible;}
.jcarousel-control {}
.jcarousel-control a {padding:5px;font-size:12px!important; font-weight:bold; color:#4c4c4c; margin-top:-25px;}

/* hp qsrch */

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, div#qSrch form#qSrch-frm #BodyType label
{color:#4f4f4f; font-weight:bold; font-size:10px;}
#qSrch {margin:0px; padding:0px; margin-left: -10px;}
#qSrch form#qSrch-frm #vMake {margin-bottom:5px;}
#qSrch form#qSrch-frm #vModel {margin-bottom:5px;}
#qSrch form#qSrch-frm #vYear {margin-bottom:5px;}
#qSrch form#qSrch-frm #vBodyType {margin-bottom:5px;}
#qSrch form#qSrch-frm #vMake.searchOption {width:180px;}
#qSrch form#qSrch-frm #vModel.searchOption {width:180px;}
#qSrch form#qSrch-frm #vYear.searchOption {width:180px;}
#qSrch form#qSrch-frm #vBodyType.searchOption {width:180px;}
#qSrch img {display:none!important;}



/* inventory listing */

#results.pmm-flow1{height:100%;}





.reviews{display:none;}
