/* CSS Document */

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



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

/* header */
#header {width:995px;background-image:url("/usr/theme/image/k-banner-top-2.jpg"); background-repeat:no-repeat;height:58px;width:995px;}

div#header div.left {float:left;text-align:left!important;margin:0px 0px 0px 297px;}
div#header div.left h1 {margin:12px 0px 0px 0px;}
div#header div.left p {margin:-6px 0px 0px 0px;}
div#header div.right-1 {float:right;clear:right;margin:18px 0px 0px 0px;}
div#header div.right-1 p {width:160px;text-align:right;}
div#header div.right-1 p span {float:left;}

div#header div.right-2 {float:right;margin:18px 0px 0px 0px;}
div#header div.right-2 p {width:140px;text-align:right;margin:0px 20px 0px 0px;}
div#header div.right-2 p span{float:left;}
div#header div.right-1 p, div#header div.right-2 p {line-height:13px;}
div#header div.right {width:340px;float:right;}
*+html div#header div.right-1 p {}

/* main template */
.yui-b { border:1px solid #eeeeee;}
.yui-b#sidenav { border:none; }
#bd { background-color:#ffffff; padding: 0; } 
#yui-main { background-color:#eeeeee; padding:0px; } 
#yui-main .yui-b { margin-top: 0px;  }
#pmm-doc-995 {width:995px;}
#pg-stnd #bd {background-color:#eeeeee;width:954px; padding: 0 39px 0px 0; }
#dyn-int table {background-color:#ffffff;}
#sidenav {float:left;padding:20px 0px 20px 10px; background-color: #eeeeee;}
#dynpage-content {padding:20px;border-left:2px solid #ececec;}
#dynpage-side {height:100%; width:200px;}
#dynpage-int {width:700px;}
#int-tbl {width:955px;}
#pageheader {padding:0px 0px 20px 0px;}
.showMoreInfo {width:auto;height:auto;}
ul.vlineup li {display:inline!important;float:left;width:140px;height:110px;}
ul.vlineup li img {margin-right:3px;}
#pmm-bd-c {min-height:426px; width: 700px; }
 
.model-selection li p {padding:5px;}
div.model-selection li {float:left;}
div.model-selection {width:700px;}
div.model-selection ul {width:750px!important;float:left;padding:0px;text-align:left;margin:0px 0px 0px 0px;}
.model-selection ul li p {margin-top:-6px!important;margin-bottom:18px;}
#pmm-yui-t1 #bd { padding: 0; }

/* sidenav on inv */

.yui-b div #sidenav {padding:0px;width:180px!important; background-color:#eeeeee;}

/* footer */
#footer {height:27px; padding-top:10px;padding-left:20px; width:975px;}
#footer span.links {padding-left:195px;}
#footer span.links span {padding-right:5px;padding-left:5px;}
#footer span.links span.siteby { padding-left:110px; }


/* seo footer */

*+html #sitemap {width:939px;}
*+html #footer2 {width:953px;}
*+html #model-selection a {width:18px;}

#footer2 {padding: 18px 16px 0px 28px;width:951px; }
#footer-col { height:100px;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
#footer span.links {padding-left:195px;}
#footer span.links span {padding-right:5px;padding-left:5px;}
#footer span.links span.siteby { padding-left:110px; }

.cola, .colb, .colc, .cold, .cole, .colf, .cole, .col-se, .col-se2 { float:left; width:130px;min-height:100px; }

#sitemap_vehicle {height:50px;padding:10px 0px 10px 0px;width:auto;border-top:1px solid #ccc;}
.colg { float:left; width:auto;padding:0px 40px 0px 0px; }
.colh { float:left; width:auto;padding:0px 40px 0px 0px; }
.coli { float:left; width:auto;padding:0px 40px 0px 0px; }

.colj { float:left; width:135px; }
.colk { float:left; width:140px; }
.coll { float:left; width:165px; }
.colm { float:left; width:115px; }

/* bottom keyword layout */

#block1 {padding-bottom:10px;}
#block2 {padding-bottom:10px;}
#block3 {padding-bottom:10px;}
#block4 {padding-bottom:10px;}
#block5 {padding-bottom:10px;}
#block2 h2, #block2 h3 {font-size:12px;}

/* homepage */
#container {width:995px;margin:0px auto; }
#hp-box-1 {padding:20px;float:left;}
#hp-flash-box {height:500px;width:995px;text-align:left;margin:0px;padding:0px;float:left;}
#hp-right-col { width:174px;margin:20px 20px 0px 2px;padding:20px;height:auto;border-left:2px solid #ECECEC;}
#hp-left-1 { margin:20px 0px 0px 20px;width:679px;padding:20px;height:420px;border-bottom:2px solid #ECECEC;}
#hp-left-2 { margin: 2px 0px 20px 20px; height:auto;padding:20px;}
#sm-box {margin-top:20px;width:955px;padding:20px;}
#sm-box tbody, #sm-box tbody td {padding:20px;}
#ie-box {width:995px!important;}f
#home-bg {width:995px;}

/* homepage quick search */

#fSrchV {position:absolute;top:350px; width:150px; padding-left:5px; }
#fSrch-box {margin:0px 0px 0px 10px;}
.jcarousel-control a {padding:2px 4px 4px 4px;}

/* homepage calls to action */
#mid-content {background-image:url("/usr/theme/image/mid-content-bg.jpg"); background-repeat:no-repeat;height:215px;width:995px;}
#mid-content #cta1 {float:left; width:193px; margin-left:165px; margin-right:6px; margin-top:6px;}
#mid-content #cta2 {float:left; width:193px; margin-right:6px; margin-top:6px;}
#mid-content #newspaper {float:left;}
#mid-content #newspaper img {cursor:pointer;}
#mid-content #specialoffers {float:left;}
#mid-content #fSrchV { width:150px; margin-left:5px; margin-top:-25px; }
#mid-content #fSrch-box {margin:0px 0px 0px 20px;}
#mid-content .jcarousel-control a {padding:2px 4px 4px 4px;}

/* stretch inventory */
.pmm-flow1 { height:auto;overflow:hidden;}

/*inventory header*/
.pg-vsrch-header h2 {padding:20px 20px 0px 0px;}


/* inventory */
.resultsListFullDetail {width:auto;height:auto;padding:3px 6px 3px 6px;}
.resultsListFull {border:1px solid #d1d1d1;}
.pagNavLink {padding:2px 4px 2px 4px;margin:3px;cursor:pointer;}
#statusMsgs {text-align:center!important;}
.resultsListFullPrice {padding:0px 10px 0px 0px;}
.resultsListFullImg img {width:100px!important;height:75px!important;}

/* vehicle specials */
#pg-vspecials div.vsrch_pricing_savings {margin-top:-60px;}

/* ie7 inventory fixes */
*+html a#doSearch, *+html a#doNewSearch {overflow:visible;float:left;}
*+html a#doNewSearch {margin-top:-12px!important;}
*+html .pagNavLink {margin-top:-20px!important;float:left;padding-left:0px;}
*+html .resultInfo {margin-left:400px!important;}



/* vSpecs.php */

#vspecsShell {padding:11px 11px 0px 11px;}
#vspec-top {border:1px solid #d1d1d1;padding:7px 7px 4px 7px;margin:0px 0px 5px 0px;}
#vspec-hdr {margin:0px 0px 15px 0px;}
#vspec-price {margin:7px 0px 0px 0px;}
#vspec-top-cta {padding:0px 0px 0px 25px;width:260px;}
#vspec-main {border:1px solid #d1d1d1;padding:12px;}
#vspec-left {padding: 10px 20px 0px 27px;}
#vspec-top-right {padding:0px 0px 0px 35px;}
#vspec-btm-right {padding:0px 0px 0px 35px;}
#vspec-dtl-sec {border:1px solid #d1d1d1;margin:5px 0px 0px 0px;}
#vspec-dtl-top {padding:20px;}
#vspec-dtl-btm {padding:20px;}
#vspec-dtl-btm-1 {padding:0px 25px 0px 0px;}
#vspec-dtl-btm-2 {border-left:1px solid #d1d1d1;padding:10px 0px 0px 25px;}

/* vSpecs.php tabs panel */
.ui-tabs-panel h2 {padding:6px 0px 0px 0px;}
.ui-tabs-panel {border:1px solid #d1d1d1!important;padding:10px!important;width:560px;}


/*vSpecs.php trim select */
#specDetail {padding:0px 0px 10px 0px;}
.vSpecs li h1 {border-bottom:1px solid #d1d1d1;padding:10px 0px 0px 0px;margin:0px 0px 10px 0px}

/* invDetail.php */
#invdt-container {width:995px;margin:0 auto;}
#invdt-container #header-left {text-align:left;}
#invdt-box-1 {padding:11px;}
#invdt-box-2 {padding: 0px 11px 11px 11px;width:973px;}
#invdt-header {border:1px solid #d1d1d1;padding:6px 6px 5px 6px;float:left;width:961px;}
#invdt-header h2 {float:left;padding:3px 0px 0px 5px;}
#invdt-content-tbl {padding:0px;}
#invdt-tbl-vinfo {padding:10px 20px 30px 20px;}
#instopt-td {border-left:1px solid #d1d1d1;padding:10px 20px 20px 20px; }
#invdt-info-tbl {border-top:1px solid #d1d1d1;padding:20px;}
#invdt-direct-tbl h3 {padding:0px;}
#invdt-content-2 {border:1px solid #d1d1d1;margin:0px 11px 11px 11px;}

/* invDetail photos */
#invdt-img-gal {padding:2px 0px 20px 0px;border:1px solid #d1d1d1;text-align:left;height:500px;}
#slide {width:640px;border:none!important;padding:0px 2px 20px 2px;}
.gallerySlideThumb {padding:0px 1px 2px 1px;width:80px;}
#invdt-img-gal-ovr {position:absolute;top:400px;margin:0px 0px 0px 646px;}
#invdt-img-gal-ovr td {padding:0px;}
#invdt-img-gal-left {border-right:1px solid #d1d1d1;height:auto;padding-left:10px;}

/* Forms */
#prospectForm {border-top: 1px solid #d1d1d1!important;}
#frmMain table tbody tr td { padding:0px 6px 12px 1px; }
#prospectForm th {padding:4px!important;margin-top:10px!important;border-bottom:12px solid #fff; }
#prospectForm .notice1 {padding: 0px 0px 8px 0px!important;}
#submit {padding:2px 4px 2px 4px!important;margin:3px;cursor:pointer;}


/*frames*/
#blackBook {width:715px;height:500px;border:none;}
#xTime {width:715px;height:700px;border:none;}
#nissanIncentives {width:715px;height:3000px;border:none;}

/*payment calc*/
#frmPayment {padding:5px;}
#ContractLength tbody tr td, #ContractLength tbody tr th  {padding:5px!important;}
#ContractLength {border-color: #d1d1d1!important;}
.CalcPayment tbody tr th, .CalcPayment tbody tr td {padding:5px!important;}

/*google map*/
#map_google {width: 700px; height: 500px; border:1px solid #d1d1d1;}

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

#getPreApproved {width: 700px; height: 900px; border:1px solid #d1d1d1;}


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

#right_container{float: left; height: 248px; width: 427px; background-image: url('/usr/theme/image/mid_section/mid-right1.png'); background-repeat: no-repeat;}
#main_div{width: 993px; height: 248px; text-align: left;}



*html #serviceAppointment  {width:500px; height:1000px; background-color:#000; border:none;}

*html #container {width:400px;}

/* vSpec Detail page */

body#pg-vspecs .topCol1 {padding:15px;}
body#pg-vspecs .topCol2 {padding:15px;}





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

/* misc */
.disclaimer {color:#999999;}
div#n-se p {font-size:10px;}
/* overwrites 
.pmm-yui-t1 .yui-b {background-color:#fff!important;}*/

/* header */

div#header div.left h1 {color:#474747;}
div#header div.left p {color:#737373;}
div#header div.right p {color:#737373;}

/* main template */
body {background-color:#fff;}
a, .red {color:#bf3655;}
a:hover, .red a:hover {color:#d00333;}

#pg-stnd {color:#666666;}
#pageheader {color:#555555;}


#pg-vspecials #pmm-main-content h1, #pg-stnd #pmm-main-content h1 {font-size:20px;color:#bf3655;font-weight:bold;}
#pg-vspecials #pmm-main-content h5, #pg-stnd #pmm-main-content h5 {font-size:14px;color:#000;font-weight:bold;}
#pg-vspecials  #pmm-main-content h5 span, #pg-stnd #pmm-main-content h5 span {font-size:1.2em;color:#007112;}

/* header */
#header-left, #header a, header-right h2 {color:#636363;}
#header-right h2 {color:#636363;}

/* footer */
#footer, #footer a {color:#333;}
#footer a:hover {color:#505050;}
#footer2 h1, .sitemap_bold {color:#000;}
#sitemap {color:#555;}


/* homepage */
#hp-box-1, #sm-box {background-color:#ECECEC;}
#hp-right-col, #hp-left-1, #hp-left-2 {background-color:#ffffff;}
#home-bg {color:#737373;}
#home-bg h3, #home-bg p b {color:#555555;}

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

/*footer*/
#sm-box tbody {background-color:#fff;}
#pmm-yui-t1 div #ft div #sm-box {color:#777777;}
#pmm-yui-t1 #sm-box {color:#777;}
#sm-box a {color:#777777;}
#sm-box a:hover {color:#535353;}
#footer, #footer a {background-color:#d2d2d2;color:#666666;}
#footer a:hover {color:#505050;}
#sm-box table tbody tr td {color:#777777; }

/* vSpecs.php */
#vspecsShell {color:#666666;}
#vspec-top, #vspec-main {background-color:#fff;}
#vspec-hdr {color:#bf3655;}
#vInfoShell {color:#666666;}
.onSale {color:#bf3655;}
.offSale {color:#666666;}
#pg-vspecs h2, #pg-vspecs p {color:#666666;}
#pg-vspecs h3 {color:#bf3655;}
#vspec-dtl-top h3 {color:#676767;}
#vspec-dtl-top {background-color:#e9e9e9;}
#vspec-dtl-btm {background-color:#fff;}
#vspec-dtl-btm-2 a, #vspec-dtl-btm-2 h3 {color:#666666;}
ul.vSpecsLst li {font-size:11px;}
.row.section p {font-size:11px;}
.row.section.reviews p {font-size:11px;}
.row.section.reviews h4 {font-size:12px;}
.vListStnd ul.vData li {font-size:11px;}

/* other new sys */

#factOpts li.options div {margin:0px 0px 8px 0px;}


/*vSpecs.php trim select */
#specDetail{color:#666666;}
.vSpecs li h1 {color:#bf3655;}
.vSpecs li ul li a {color:#666666;}

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

/* vehicle specials */


/* inventory nav */
#doSearch, #doNewSearch, .pagNavLink {background-color:#fff;color:#666;border:1px solid #dcdcdc;}
.pagNavLink:hover, #doSearch:hover, #doNewSearch:hover {color:#666;background-color:#fff;border:1px solid #c7c7c7;}

/* invDetail.php */
#invdt-bg {background-color:#ECECEC;}
#invdt-header, #invdt-content {background-color:#fff;}
#invdt-container {color:#666;}
#invdt-container h5 {color:#bf3655;}
#invdt-direct-tbl a {color:#666;}
#invdt-header h2 {color:#414141;}
#invdt-content-2 {background-color:#fff;}
#invdt-content {background-color:#fff;}

#invdt-img-gal {background-color:#fff;}


/* Forms */

#prospectForm th {background-color:#ECECEC!important;color:#343343!important; }
#submit {background-color:transparent;!important;background-image:url('/usr/theme/image/inv-btn-bg.png');background-repeat:repeat-x; border:1px solid #dcdcdc;}
#submit:hover {background-color:transparent;color:#000!important;background-image:url('/usr/theme/image/inv-btn-bg-on.png'); background-repeat:repeat-x;border:1px solid #c7c7c7;}

/* payment calc*/
#monthly .readonly, #amount .readonly {background-color:#000000!important;}


/* misc color */
div#n-se {margin:10px 0px 0px 0px;}
div#n-se p a {color:#999999;}















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

/* main template */
a {text-decoration:none;}
h3,p,a {line-height:18px;}
h3 {font-size:14px;font-weight:bolder;}
p,a {font-size:11px;}
b,bold,strong {font-weight:bold!important;}
#home-bg p b {font-size:12px;}
#pageheader {font-size:18px;font-weight:bold;}
#dynpage-int {font-size:11px;}
#pg-vspecials #pmm-main-content p span {line-height:normal;}
div#n-se p {font-size:10px;}
h1.pmm-bd-h, h2.pmm-bd-h { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b6b6b6; padding-left: 0px; padding-top: 6px; width: 680px; height: 21px; font-size: 12px; font-weight: bold;}
#right_container h2 { border: none; }

/* header */
#nav {cursor:pointer;}
div#header div.right-2 p {font-size:12px;}
div#header div.right-1 p {font-size:12px;}
div#header div.right-2 p span {font-size:12px;color:#474747;font-weight:bold;}
div#header div.right-1 p span {font-size:12px;color:#474747;font-weight:bold;}
div#header div.left h1 {font-size:20px;font-weight:bold; text-transform:uppercase;}

/* homepage */
#sm-box a {text-decoration:none;}
#sm-box span {font-size:11px;}
#sm-box {text-align:left;}
#hp-right-col a {text-decoration:underline;}

/* fsrch */
#fSrch-box {font-size:12px;font-weight:bold;}
.jcarousel-control a:hover {text-decoration:none;}

/* footer */
#footer {font-size:11px;}
#footer a {text-decoration:none;}
.footer_txt {font-size:11px; font-weight:bold;}
.sitemap_bold {font-size:11px; font-weight:bold;}
#footer-col p a {text-decoration:underline;}
#footer-col h2 {font-size:12px;}
#sitemap h1, #sitemap h2, #sitemap h3, #sitemap h4, #sitemap h5, #sitemap h6 {font-weight:bolder;}
#sitemap p {margin:0px 0px 15px 0px;}
#footer2 h1, .sitemap_bold {font-weight:bolder;}

/*inventory*/
.pg-vsrch-header h2 {font-size:18px; font-weight:bold;}
.resultsListFullDetail {font-size:10px;font-weight:normal;}
.resultsListFullTbl table td {font-size:10px;}
.resultsListFullPrice .price span {font-weight:bold;font-size:14px;}
#pmm-main-content {font-size:11px;}
.resultsListFullTbl table th {font-size:14px;}
#frmInvSearch a {text-decoration:underline;}
.resultsListFullDetail {text-decoration:underline;}
.pagNavLink span {text-decoration:none;}
#doSearch, #doNewSearch {text-decoration:none!important;}
.ttlVsFound {font-size: 14px;}
body#pg-vspecs ul.vsrch_pricing li label {font-size: 12px;}

/* vehicle specials */
#pg-vspecials div.vsrch_pricing_savings span {font-weight:bold;}

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

/*vSpecs.php trim select */
#specDetail {font-size:12px;font-weight:normal;line-height:18px;}
.vSpecs li h1, .vSpecs li h1 strong {font-size:14px;font-weight:bold!important;line-height:22px;}
.vSpecs li ul li a {line-height:18px;}
.vSpecs li ul li a strong {font-weight:bold;}
.ui-tabs-nav {font-size:14px!important;font-family:Arial, Helvetica, sans-serif!important;}

/* invDetail.php */
#invdt-img-gal-ovr .onSale {font-size:20px;}
#invdt-img-gal-ovr .offSale {font-size:12px;text-decoration:line-through;text-align:left;}
#invdt-img-gal-ovr a {text-decoration:underline;}
#invdt-container {font-size:11px;}
#invdt-container h5 {font-size:12px;font-weight:bold;line-height:28px;}
#invdt-direct-tbl a {text-decoration:underline;}

/* Forms */
#prospectForm th {font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;font-weight:normal!important;}


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




















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

/* this hides the text of the top level menu */
#nav span { display: none; }

/* menu attributes */
ul.jd_menu {padding:0px; list-style-type:none; border:none; height:25px; text-align:left;text-decoration:none!important;}
ul.jd_menu ul {display:none; border:none; padding:0px; margin:0px; height:auto; }
ul.jd_menu li {float:left; border:none; padding:0px; margin:0px;color:#ffffff; font-family:sans-serif; font-size:11px; color:#ffffff; font-weight:bold; line-height:14px; }

/* sub-menu attributes */
ul.jd_menu ul {position:absolute; display:none; list-style-type:none; margin:0px; padding: 0px; min-width:170px; height:auto; z-index: 10000; }
ul.jd_menu ul li {float:none; margin:0px; }
ul.jd_menu li li { border-left:1px solid; border-bottom:1px solid; border-right:1px solid; }
#nav ul li ul li { height:auto; }
ul.jd_menu li ul li.jdm_hover { cursor:pointer; }


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

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



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

/* controls drop down menu highlight */
ul.jd_menu li ul li.jdm_hover { background-color:#222222; }
/* controls the padding of the drop down menu buttons */
ul.jd_menu li li { padding:5px 5px 5px 8px; }
/* controls the width of the drop down menu buttons */
ul.jd_menu li li { width:160px; }
/* controls the color of the borders of the drop down menu buttons */
ul.jd_menu li li { border-bottom-color:#333333; border-left-color:#333333; border-right-color:#333333; }
/* controls the color of the background of the drop down menu buttons */
ul.jd_menu li li { background-color:#121212; }
/* controls the color of the text of the drop down menu buttons */
ul.jd_menu li ul li a {color:#cccccc; }
/* controls the color of the text (hover state) of the drop down menu buttons */
ul.jd_menu li li.jdm_hover a{ color:#fff; } 


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

/* controls with hit area for the tab buttons */
.jd-home {width: 98px;}
.jd-inventory {width: 114px;}
.jd-specials {width: 111px;}
.jd-finance {width: 109px;}
.jd-service {width: 104px;}
.jd-parts {width: 92px;}
.jd-company {width: 145px;}
.jd-contact {width: 128px;}
.jd-faq {width: 94px;}

/* 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/navigation2.gif") 0px -32px no-repeat; }
ul.jd_menu li.jd-inventory.jdm_hover { background:url("/usr/theme/image/navigation2.gif") -98px -32px no-repeat; }
ul.jd_menu li.jd-specials.jdm_hover {background:url("/usr/theme/image/navigation2.gif") -212px -32px no-repeat; }
ul.jd_menu li.jd-finance.jdm_hover {background:url("/usr/theme/image/navigation2.gif") -323px -32px no-repeat; }
ul.jd_menu li.jd-service.jdm_hover {background:url("/usr/theme/image/navigation2.gif") -432px -32px no-repeat; }
ul.jd_menu li.jd-parts.jdm_hover {background:url("/usr/theme/image/navigation2.gif") -536px -32px no-repeat; }
ul.jd_menu li.jd-company.jdm_hover {background:url("/usr/theme/image/navigation2.gif") -628px -32px no-repeat; }
ul.jd_menu li.jd-contact.jdm_hover {background:url("/usr/theme/image/navigation2.gif") -773px -32px no-repeat; }
ul.jd_menu li.jd-faq.jdm_hover {background:url("/usr/theme/image/navigation2.gif") -901px -32px no-repeat; }





















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

/* Featured vehicle stuff */

/* Homepage pop up */
a {pointer:cursor;}
#dimSpecials {position:absolute; background-image:url('/usr/image/hp_special_bg.png'); width:100%; height:2000px; left:0px; z-index:9999999;}
#divSpecials {width:740;height:761px;background-image:url('/usr/image/nissan-sept-popup.jpg'); background-repeat:no-repeat; background-position:center;margin-top:50px;}
*+html #divSpecials {position:absolute;top:50px;width:740;height:761px;background-image:url('/usr/image/nissan-sept-popup.jpg'); margin-left:-300px;}

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

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

/* google map*/

/*inventory*/


/*background color*/


div#nissan-ftr-links-top p {margin-top:0px;margin-bottom:0px;}


#origDetailPic a {text-decoration:none!important;}
#origDetailPic {text-decoration:none!important;}

#pg-stnd div#model-selection ul {margin-top:15px;float:none;clear:none;width:750px;height:400px;}

/* sitemap se */
.col-s1, .col-s2, .col-s3, .col-s4, .col-s5, .col-s6, .col-s7, .col-s8 {float:left;width:120px;}
.col-s1 {width:90px;}
.col-s2 {width:150px;}
.col-s3 {width:190px;}
#footer-col p a {color:#666666;}
.street-address, .locality, .region, .postal-code {font-weight:normal;}

div#sitemap {text-align:left;float:left;width:995px;margin:0px 0px 0px 0px;line-height:normal!important;}
div#sitemap p { font-size:11px;color:#666666;line-height:16px;}
div#sitemap p b { font-size:10px;color:#666666; font-weight:bold;!important;line-height:normal!important;}
div#sitemap p a { font-size:10px;color:#666666; text-decoration:underline;!important;line-height:normal!important;}
div#sitemap #block1 {margin:0px 0px 0px 0px;line-height:normal!important;}
div#n-se {float:left;width:995px;}

/* misc */

.disclaimer p {font-size:10px;width:995px;}
.pmm-bd-h {
margin:0px 0px 22px 0px;
}
.se_cta {line-height:12px;}

#hp-qq {margin-left:-14px;}
#frmLead.quickQuote_hp .msgReq { display:none; }
#frmLead.quickQuote_hp .frmSection h4 { display:none; }
#frmLead.quickQuote_hp ul.frmValues { width:510px; }
#frmLead.quickQuote_hp .frmSection { float:left; width:250px; height:110px;  }
#frmLead.quickQuote_hp .frmSection li { width:245px; height:20px; padding:0px!important; margin:4px!important; }
#frmLead.quickQuote_hp ul.frmValues li label { font-size:100%!important; font-size:11px!important; float:left; width: 70px;color:#e8e8e8!important;}
#frmLead.quickQuote_hp ul.frmValues li input { width:150px; font-size:11px; padding:2px; border:0px; float:left }
#frmLead.quickQuote_hp ul.frmValues li textarea { width:150px; height:70px; font-size:11px; padding:1px; border:0px; }
#frmLead.quickQuote_hp #submit { background-color:#CCCCCC; background-image:none; width:100px; margin-left:74px; }
#frmLead.quickQuote_hp ul.frmValues li label.error { display:none!important; }
#frmLead.quickQuote_hp ul.frmValues li input.error { background-color:#ff9292; }
#frmLead.quickQuote_hp ul.frmValues li textarea.error { background-color:#ff9292; }



div#right_container h2 {font-size:16px;font-weight:bold;color:#000;margin:16px 0px 12px 0px;}
div#right_container h2:first-child {margin-top:0px;}
div#right_container h2 span {color:#ae2840;}
div#right_container p {line-height:11px;margin:0px 0px 16px 0px;color:#575757;}
div#right_container p a {line-height:normal;text-decoration:underline!important;}


/* contact style */

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

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

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

.topbar{
padding-top:25px;
}

/* Community Partnership Style */

/* community page */
div#community-pg h5 {font-size:13px;line-height:18px;}
div#community-pg table td {padding:10px;}

#events_hr{
background-color: #cbcbcb; height: 1px; border: 0pt none;
}
.upcoming_events{
color: #000000; size: 13px; font-weight: bold;
}
#events_hold{
background-color: #e9e9e9; padding: 10px;
}
#events_hold em{
color: #d00333; font-style:italic;
}
#events_hold .event_content span em{
color: #d00333; font-style:italic;
}
#right_event_title{
color: rgb(0, 0, 0); size: 13px; font-weight: bold;
display: block;
margin-bottom: -9px;
}
#partnership_content{
color: #000;
}
#partnership_content em{
font-style:italic;
}
#right_holder_event p, #right_holder_event span, #right_holder_event em{
font-size:11px;
color:#666666;
}
#right_event_body{
color: rgb(0, 0, 0);
}
#right_holder_event{
border: 1px solid #ccc; padding: 10px;height:auto;min-height:80px;margin:0px 0px 15px 0px;
}
.event_name{
font-weight: bold; color: #000;
}
.event_date{
color: #000; font-size: 11px;
}
.event_content{
color: #676767; font-size: 11px;
}
#fl_rt{
float: right;
}
#tb-padd{
padding: 10px;
}


#hp-clickbox {float:left;width:446px;height:72px;margin:190px 0px 0px 0px;}
*html #hp-clickbox {height:400px!Important;width:400px!important;cursor:pointer!important;}

/* override of assets/css/pmm/pmm-ui-v2.4.css */
.pmm-yui-t1 .yui-b { width: auto; float:left; background-color: #cccccc; }


#yui-main .yui-b { padding: 20px; 10px; 10px; 10px; }

div#block1 a {color:#666666;}
div#block1 h1 {font-size:14px;font-weight:bold;margin:10px 0px 5px 0px;}
div#block1 p b, div#block1 p strong {color:#666666;font-weight:normal!important;font-size:11px;}