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

/*
################################################################################################################
Layout Styles
################################################################################################################
*/

/* new style */
#hp-container {width:983px;min-height:1220px;margin:0 auto;padding:0px 0px 0px 12px;}
#location-box {width:971px;height:56px;padding-top:20px;background-image:url("/usr/theme/image/location-bg.jpg");background-repeat:repeat-x;float:left;}
#location-box div {display:inline!important;width:200px;height:55px;float:left;}
#location-box div:first-child {margin-left:95px;}
#hp-promo-box {width:971px;float:left;clear:both;padding-top:4px;}
#hp-promo-box div {}
#hp-btm-promo {float:left;width:971px;background-image:url(/usr/theme/image/hp-2010-xk-coupe-promo.jpg);background-repeat:no-repeat;height:158px;}
#hp-btm-promo ul {margin:51px 0px 0px 500px;width:440px;}
#hp-btm-promo ul li {margin:0px 0px 8px 0px;}
#attention{position:absolute;top:375px;padding-left:55px;}
*+ html #attention{position:absolute;top:375px;padding-left:55px; margin-left:-985px;}
* html #attention{position:absolute;top:375px;padding-left:55px; margin-left:-985px;}
/* footer */
#footer-hp {width:983px;padding:0px 0px 12px 12px;height:320px;}
#footer-content-hp {width:911px;background-image:url("/usr/theme/image/footer-bg.jpg");min-height:249px;padding:70px 30px 0px 30px;background-repeat:no-repeat;}


#footer {width:971px;padding:0px 0px 12px 0px;height:320px;margin-left:12px;}
#footer-content {width:911px;background-image:url("/usr/theme/image/footer-bg.jpg");min-height:249px;padding:70px 30px 0px 30px;background-repeat:repeat-x;}

/* header */
#header {background-image:url("/usr/theme/image/header-bg.jpg"); background-repeat:repeat-x;height:57px;padding:18px 0px 0px 0px; width:971px;margin-left:12px;}
div#header div {display:inline!important;width:125px;height:55px;float:left;}
div#header .col-a {display:inline!important;width:210px;height:55px;float:left;}
div#header div:first-child {margin-left:255px;}


/* main template */
#flashBanner {display:none;}
#pmm-doc-995 .pmm-yui-t1 {width:971px!important;padding:0px 12px 0px 12px!important;}
#yui-main {width:971px!important;margin-left:12px;}
#bd {width:971px;margin-left:12px;}

#pageheader {width:921px;}
#dyn-int {background-color:#000;}
#getPreApproved {width:931px;height:auto;border:none;}
#dynpage-int {padding:10px 10px 10px 20px;width:710px;}

/* sidenav on inv */
.yui-b div #sidenav {padding:20px;width:180px!important;}

/* form */
.frmSection input {border:none!important;}
.frmSection {width:340px;float:left;margin:0px 5px 0px 5px;}
.btnSubmit {clear:both;}
#submit {width:150px;padding:5px 10px 5px 10px;}
form#frmLead .frmSection h4 {border-top:none;border-bottom:none;padding-right:20px;}
label.error {clear:both;}


/* homepage quick search */
#featured-v {position:absolute;top:22px;margin-left:723px;text-align:left;border:1px solid #FF0000; }
#fSrchV {position:absolute;top:375px; width:150px; }
#fSrch-box {margin:0px 0px 0px 20px;}
.jcarousel-control a {padding:2px 4px 4px 4px;}


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



/* inventory */
.pg-vsrch-header {background-image:url("/usr/theme/image/inv-header-bg.jpg");background-repeat:repeat-x;height:36px;padding:40px 0px 0px 20px;}


.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;}



/* 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 6px; }
#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:1000px;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; }






















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



/* success */

#pg-success h1, #pg-success p {color:#fff;}


/* new homepage */
#hp-container {background-color:#121212;}
#location-box h2 {color:#fff;}
#location-box h1 {color:#ffae00;}
#hp-promo-box {background-color:#000;}
#hp-btm-promo li {color:#FFCC33;}
#hp-btm-promo li span {color:#fff;}


/*footer*/
#footer {background-color:#121212;}
#footer-content {background-color:#018FB5;}
#footer-content p {color:#fff;}
#footer-content a {color:#fff;}

#footer-hp {background-color:#121212;}
#footer-content-hp {background-color:#018FB5;}
#footer-content-hp p {color:#fff;}
#footer-content-hp a {color:#fff;}

/*featured vehicles*/
#featured-v h1 {color:#fff;}
#featured-v h4 {color:#ffae00;}

/*header*/
#header-big {background-color:#121212;}
#header h2 {color:#fff;}
#header h1 {color:#ffae00;}

/* overwrites */
.pmm-yui-t1 .yui-b {background-color:#000;}

/* main template */
body {background-color:#000;}
html {background-color:#000;}
a {color:#fff;}
#pmm-doc-995 {background-color:#121212;}

#pg-stnd {color:#666666;}
#pageheader {color:#fff;background-color:#000;}
#sidenav {background-color:#000;}



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

/* inventory */

#yui-main {background-color:#000;}
#pmm-main-content {background-color:#282828;}
.pg-vsrch-header h2 {color:#fff;}
.yui-b {color:#fff;}
.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:#fff;}
#statusMsgs {color:#999999;}

/* vehicle specials */
ul.vsrch_pricing li span,#pg-vspecials div.vsrch_pricing_savings label  {}

/* inventory nav */
#doSearch, #doNewSearch, .pagNavLink {background-color:#4e585e;color:#fff;border:none;}
.pagNavLink:hover, #doSearch:hover, #doNewSearch:hover {color:#fff;background-color:#394146;border:none;}



/* form */
form#frmLead .frmSection h4 {color:#006983;}
form#frmLead.lblTop ul.frmValues li label {color:#CCCCCC;}
form#frmLead .msgReq, form#frmLead .noteAsReq  {color:#ffae00;}
form#frmLead ul.frmValues li label.error {color:#FF0000!important;}
form#frmLead .frmSection div.sectionInfo .vDesc {color:#fff;}


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











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



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

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

/* success */

/* new style */
#location-box {text-align:center;}
#location-box h2 {font-size:12px;font-weight:bold;}
#location-box h1 {font-size:13px;font-weight:bold;}
#location-box h1, #location-box h2 {font-style:italic;}
#hp-btm-promo {text-align:left;font-size:10px;}
#hp-btm-promo li {list-style-type:disc!important;}

/* featured vehicles */
#featured-v h1 {font-size:14px;font-style:oblique;font-weight:normal;}
#featured-v h4 {font-size:11px;font-style:oblique;}

/* footer */
#footer-hp {font-size:11px;line-height:normal;}
#footer-hp a {text-decoration:none;}

#footer {font-size:11px;line-height:normal;}
#footer a {text-decoration:none;}

/* main template */
a {text-decoration:none;}
h3,p,a {line-height:18px;}
h3 {font-size:14px;font-weight:bolder;}
h2 {font-size:18px;font-weight:bolder;}
p,a {font-size:11px;}
b,bold {font-weight:bold;}
#home-bg p b {font-size:12px;}
#pageheader {font-size:16px;font-weight:bold;}
#dynpage-int {font-size:11px;}


/* header */
#header h2 {font-size:12px;font-weight:bold;}
#header h1 {font-size:18px;font-weight:bold;}
#header h1, #header h2 {font-style:italic;}
#nav {cursor:pointer;}

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



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

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



/* forms */
form#frmLead.lblTop ul.frmValues li label {font-size:11px!important;font-family:Arial, Helvetica, sans-serif;}
.frmSection input, .frmSection select, .frmSection textarea {font-size:11px!important;font-family:Arial, Helvetica, sans-serif;}
form#frmLead .msgReq {font-size:11px;}
form#frmLead .frmSection div.sectionInfo .vDesc {font-weight:normal;font-size:11px;}

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

#pg-success div h1 {font-size:36px!important;}





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



#nav {height:22px;text-align:right;padding:4px 0px 0px 0px;}
#nav a {font-size:14px;margin-right:25px;font-style:oblique;}
#nav a span {color:#ffae00;}
#nav {background-color:#000;border-top:1px solid #363636;border-bottom:1px solid #363636;margin:0px 12px 0px 12px;width:971px;}





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

.topCol1{padding-left:10px;}

#map_google,.vcard{display:none;}
#pmm-main-content{background-color: #f3f3f3; color:#333333;}
body#pg-vspecs #purchasePrice{float:none;}
#pmm-bd-c{background-color:#000000;}
.pmm-bd-h{background-color:#000000;}
.frmSection {width: 310px;float: left;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 5px;}
.ttlVsFound, #frmInvSearch a {color:#000;}
a#doSearch, a#doNewSearch{color:#FFFFFF;}
#bd{margin-left:0px;}

#video {position:absolute;top:200px;}
*+html #video{position:absolute;top:180px;margin-left:-980px;}
*html #video{position:absolute;top:180px;margin-left:-980px;}

#vCalc {display:none;}


#txtLocation{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:center; padding-top:5px; padding-bottom:5px; border-top:1px solid #3c3f42;border-bottom:1px solid #3c3f42;width: 971px;}