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



/* new style */
#hp-container {width:983px;min-height:891px;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:160px;height:55px;float:left;}
#location-box div:first-child {margin-left:165px;}
#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;}

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