@charset "UTF-8";
/* CSS Document */

/* hp form */
#hp-form {background-image:url(/usr/theme/image/new-hp-form-bg.png);background-repeat:no-repeat;}
#hp-form label {float:right;margin:10px 8px 0px 10px;width:102px;}
#hp-form input, #hp-form select {border:none;height:18px;width:135px;margin-top:10px;}
#hp-form .commentBox {width:389px;height:76px;border:none;margin-top:10px;border:1px solid #dedede;}
#hp-form #submit {margin:6px 0px 0px 0px;padding:0px;background-image:url(/usr/theme/image/hp-frm-submit.jpg);background-repeat:no-repeat;width:171px;height:23px;}
#hp-form {margin:0px 15px 0px -15px;padding:0px 10px 10px 0px;}
#frm-hp-top {padding:10px 10px 5px 10px;margin:10px 15px 0px -15px;width:510px;}
#hp-form #submit {cursor: pointer;border:none;}
#hp-form input {border:1px solid #dedede;}
#hp-form select {border:1px solid #dedede;padding:auto;}
#header h1 {margin:0px 0px 0px 537px;padding:10px 0px 0px 0px;}
#header p {margin:0px 0px 0px 537px;padding:17px 0px 0px 0px;}
#map_google {width: 700px; height: 500px; border:1px solid #d1d1d1;}
#model-selection {margin-left:-110px;}
#model-selection li {padding-right:5px;}
#model-selection a {font-size: 11px; color:#999999;}
#model-selection li p {padding-bottom:15px;}
#model-selection img {padding:3px; border:1px solid #cccccc;}

/* Interior Model Selection */

#pmm-bd-c #model-selection {margin-left:-90px;}
#pmm-bd-c #model-selection li {padding-right:10px;}
#pmm-bd-c #model-selection a {font-size: 11px; color:#999999; text-decoration:none;}
#pmm-bd-c #model-selection li p {padding-bottom:15px;}
#pmm-bd-c #model-selection img {padding:3px; border:1px solid #cccccc;}

*+html #vData {width:250px;}

/* footer btm */
div#footer-btm {text-align:left;margin:15px 0px 0px 0px;}

/* Trade In Iframe */
#tradeIn { width:100%; height:600px;}


/* hp form ie7 fix */
*+html #hp-form {margin:0px 15px 0px -0px;padding:0px 10px 10px 0px;float:left;}
*+html #frm-hp-top {padding:10px 10px 5px 10px;margin:10px 15px 0px 0px;width:510px;}
*+html #hp-form select {border:none;height:20px;width:135px;margin-top:10px;padding-bottom:3px;padding-top:0px!important;}
/* misc */
div.sp_tpl.pmm div.details div.imagery img {height:auto;}
hr {height:1px!important;}
.showMoreInfo {height:auto;width:auto;margin:6px 0px 6px 0px;}
body { background-image:url(/usr/theme/image/background.gif); background-repeat:repeat-x; }
.pmm-yui-t1 #yui-main {width:995px;}
div #yui-main {width:995px!important;}
div#pmm-doc-995 { width:995px; }
div#header { height:80px; background-image:url(/usr/theme/image/k-banner-top.gif); background-position:top center; background-repeat:no-repeat;margin-right:1px!important; }
div#bd { background-position:top center; background-repeat:repeat-y; background-image:url(/usr/theme/image/interior-background.gif);!important }
div#cmsContainer { margin:20px 0px 0px 0px; }
div#sidenav { width:211px; padding:10px 0px 0px 9px; background-image:url(/usr/theme/image/interior-background.gif);!important }
div#footer { width:995px; }
div#footerInfo { width:995px; margin:20px 0px 0px 0px; }
div#footerGlobal {background-image:url(/usr/theme/image/global-nissan-footer.gif); height:20px; padding:8px 0px 0px 10px; width:985px;}
td.cmsSide { background-image:url(/usr/theme/image/cms-side.gif); background-position:top center; background-repeat:no-repeat; }
#nissanIncentives {height:3500px;width:750px;border:none;}
div.sp_tpl.pmm {margin-bottom:6px;}
#compare_nissan {height:1500px;width:995px;border:none;}
.layout_col1 h2 {background-color:#fff;padding:0px 20px 0px 20px;}
#content_5754 {margin:0px 20px 0px 20px;}
ul.research-list li {display:inline;}
h1 {margin:0px 0px 5px 0px;}
#credit_app {border:none;width:780px;height:1250px;margin:0px 0px 0px -5px;overflow:scroll;}
hr {height:1px!important;}

/*grid overriedes*/
.pmm-bd-h { padding:20px 0px 0px 0px; background-position:right; background-repeat:repeat-y; background-image:url(/usr/theme/image/interior-background.gif);!important  }
div#pmm-bd-c { padding:20px 40px 50px 0px; background-position:right; background-repeat:repeat-y; background-image:url(/usr/theme/image/interior-background.gif);!important }

/* inventory */
.pg-vsrch-header h2 {margin-top:10px;}
#pmm-main-content {padding-left:none!important; background-color:#ffffff!important;}
.pmm-flow1 {height:auto!important;overflow:hidden; }


/* inventory */
.resultsListFullDetail {width:auto;height:auto;padding:3px 6px 3px 6px;}
.resultsListFull {}
.pagNavLink {padding:2px 4px 2px 4px;margin:3px;cursor:pointer;}
#statusMsgs {text-align:center!important;}
.resultsListFullPrice {padding:0px 10px 0px 0px;}


/* Next Step Section */

#nextStepShell { float:right;width:149px;margin-left:0px 0px 0px 0px;padding: 0px 0px 0px 0px; }
#nextStepHdr { padding-left:20px;}
#nextStepBtn {background-image:url(/usr/image/vspecs-cta-bg.png);width:123px;height:23px;padding-right:5px;padding-top:7px;padding-left:7px; }

/* VSPECS */
#vspecsShell { width:998px; }
#vspecsBody { width:763px;padding-left:0px 0px 0px 2px; margin:0px 0px 0px 5px; float:left;}
#specDtl {padding:15px;margin-top:5px;width:740px; margin-right:0px;}
#specDtl h1 {margin-top:15px;}
#specDetail {border:1px solid #dddddd;margin-top:5px; margin-left:8px; padding:20px;}
#vspecsHdr { width:385px;float:left;padding-top:11px;padding-left:15px; }
#dlrPhnNum { width:auto;padding-bottom:10px;padding-left:15px; }
#bookmark {clear:both;float:right;height:22px;}
#bookmark span, #bookmark img {margin-right:15px;}
#vDtlInfo {width:98px!important;padding-right:5px;text-align:left;}
#vInfoShell { width:175px;float:left;padding-left:15px; }
#msrpShell { width:220px;margin-top:36px;height:21px; }
#vspecsInfo { width:770px; }
#vspecsInfoTop { width:385px;}
#vspecsImgShell { width:333px;height:297px;padding-top:15px;padding-left:15px;padding-right:15px;border:1px solid #dddddd;}
#baseEquipDisc {padding-left:15px;}
#baseEquipDiscUsed {padding-left:15px;}
#vUsedInfoShell { border:1px solid #333333; padding:5px; }
#msrpDiscShell { padding-left:15px;padding-top:15px;padding-bottom:15px;}
#msrpUsedShell { padding-left:15px;padding-top:15px;padding-bottom:15px; }
#msrpDisc {  }
#usedDisc {  padding-left:15px;padding-top:15px; }
#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; }
#vspecsRight {width:398px;border:1px solid #dddddd;margin-left:5px;height:312px;}
#vspecFooter {border:1px solid #dddddd;margin-top:5px; margin-left:8px; min-height:124px;}
#gallery {}
.vSpecs li h1 {font-size:16px;font-weight:bolder;margin-top:15px;}
#Fuel_EPA_Auto_City, #Fuel_EPA_AutoHighway {padding:10px 5px 5px 25px;}
.projListing h2 {padding: 5px 0px;border-bottom:1px solid #585858;}
.vSpecs li h1 {padding-bottom:5px;border-bottom:1px solid #585858;margin-bottom:5px;}
.ui-tabs-panel h2 {border-bottom:none;}
.vSpecs li ul li {margin-left:15px;}

/* INV DETAIL */
#imageGalleryContainer img { width:auto; }
#imageGalleryContainer #slide {margin-left:0px;border:none;margin-top:0px;}
#imageGalleryContainer .gallerySlideThumb { margin-left:1px; margin-top:1px; }
#imageGalleryContainer table tr td table img { width:80px; }
#pathHeader { padding:10px; margin-bottom:1px; }
#DetailPrice { float:right; }
#vehicleHeader { padding:10px 10px 20px 10px; margin-bottom:1px; }
#priceShell { float:right; padding-bottom:10px; }
#vehicleName { padding-bottom:5px; }
#imgGalleryShell { padding:10px; margin-bottom:1px; background-image:url(/images/gallery-bg.gif); background-repeat:no-repeat; background-position:center top; height:482px; }
#nextStepShellUsed { position:absolute; top:480px; margin-left:651px; }
#nextStepBtns { margin-top:10px; }
#carSpecsShell { margin-bottom:1px; }
#carSpecsTable_td { border-right:1px solid #ffffff; padding:10px; }
#carSpecs_td { padding:10px; }
#requestInfoShell { padding:10px; margin-bottom:1px; padding-bottom:35px; }
#requestInfoTitle { padding-bottom:10px; }
#calcContainer { padding:10px; margin-bottom:1px; padding-bottom:35px; }
div.onSale { padding-left:5px; }
div.offSale { padding-left:5px; }
.optionsList li {display:inline;padding:0px 8px 0px 0px;}
.optionsList {margin:10px;}

/* vehicle pages */
#seobox {float: right;padding: 15px 45px 25px 15px;}
#seoimg { display:block; padding: 0px 10px 10px 15px;}
#seobutton	{ padding: 5px;	border: 1px solid #999999;	width: 240px;	background-image: url(../usr/theme/image/SEO_vehicle_button.jpg); background-repeat: repeat-x; margin: 0px 0px 5px 0px; }


/* fsearch */
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 {color:#333333;}
.jcarousel-control a {padding-top:2px!important;padding-bottom:2px!important;}
#fSrchV {width:235px;margin:80px 0px 0px 7px;}
.jcarousel-clip {width:235px;}
.fSrch-skin-1 .jcarousel-clip-horizontal  {width:235px;float:left;}
.fSrch-skin-1 .jcarousel-item div.fSrch-moreinfo {float:left; margin:0px 0px 0px 60px;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 ul li {float:left;}
.jcarousel-list {border:none;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 {float:left;}

/* 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;}

