/* inits */
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px; background:#fff url('../img/layout/page_bg.gif') top left repeat-x;}
a:link, a:visited, a:hover{color:#013764;}
.color{color:#243645;}
h2 {font:bold 1.5em Helvetica,Arial,sans-serif;border:none;margin:15px 0 5px 0;padding:0;}
h3 {font: bold 1.25em Helvetica, Arial, sans-serif; margin:0 0 5px 0;}
/* end inits */

.like {color:#fff; position:fixed; left:50%; top:22px; z-index:9999; margin-left:-587px;}


/* layout */
.pageHeader{padding:0px 0px 0px 0px;width:1009px;height:120px;margin:0px auto;background:transparent url('../img/layout/page_header_bg.jpg') top left no-repeat;}
.pageHeader .phoneNumbers{font:bold 16px Verdana;color:#333; overflow:hidden; left:136px; top:34px; width:995px;height:51px;}
.pageHeader .phoneNumbers .phone{float:left;height:28px;padding:7px 0px 0px 22px;}
.pageHeader .phoneNumbers .phone .color{color:#999; font-size:14px; white-space:nowrap;}


.navBar{margin:0px auto;padding:2px 17px 11px 3px;width:989px;height:34px;z-index:200;background:transparent url(../img/layout/page_header_bg.jpg) 0px -117px no-repeat;}
.navBar .link{text-align:center;float:left;padding-top:9px;height:35px;font-size:14px; background: transparent url(../img/layout/nav_separator_bg.png) right 11px no-repeat;}
.navBar .link.active, .navBar .link.temp_active{color:#c71444; background:transparent url(../img/layout/nav_bg.png) 1px 0 no-repeat;}
.navBar .link a:link, .navBar .link a:visited{color:#000;}
.navBar .link.temp_active a:link, .navBar .link.temp_active a:visited, .navBar .link.active a:link, .navBar .link.active a:visited{color:#c71444; font-weight:bold;}
.mainBodyNav.temp_active .link a:hover,.mainBodyNav.active .link a:hover{color:#c71444;}
.navBar .link .bar{display:none;border-bottom:1px solid #054270;height:5px;background-color:#075591;position:absolute;left:1px;top:35px;}
.navBar .link .drop{left:0px;display:none;z-index:200;position:absolute;top:37px;font-size:12px;font-weight:normal;text-align:left;background:transparent url('../img/layout/nav_drop_bg.png') bottom right no-repeat;width:167px;padding:0px 0px 10px 0px;}
.navBar .link .drop .item{border-bottom:1px dotted #000; cursor:pointer; padding:5px}
.navBar .link .drop .item.temp_active{background-color:#c71444;color:#fff;}
.navBar .link .drop .item a:link, .navBar .link .drop .item a:visited, .navBar .link .drop .item a:hover{color:#000; font-weight:normal;}
.navBar .link .drop .item.temp_active a:link, .navBar .link .drop .item.temp_active a:visited, .navBar .link .drop .item.temp_active a:hover{color:#fff;}
.navBar .link .drop .item a:hover{text-decoration:none;}

.footerWrapper{background:#202020 url('../img/layout/footer_bg.png') top left repeat-x;width:100%;}
.pageFooter{width:990px;margin:0px auto 0px auto;padding:0px 0px 20px;}
.pageFooter .footerLinks{background:transparent url(../img/layout/nissan_footer_logo.gif) right 13px no-repeat; padding-top:17px;height:22px;font-size:10px;color:#6c6c6c;margin-bottom:35px;text-transform:capitalize;}
.pageFooter .footerLinks a:link, .pageFooter .footerLinks a:visited, .pageFooter .footerLinks a:hover{color:#686a6c;}

.pageFooter .socialBox{float:left;background:transparent url('../img/layout/social_box.png') top left no-repeat;color:#999;font-size:10px;width:457px;height:47px;overflow:hidden;padding:58px 0px 0px 28px;}
.pageFooter .socialBox h3{padding:0px;margin:0px;font-size:10px;font-weight:normal;color:#999;position:absolute;left:28px;top:19px;}
.pageFooter .socialBox div{float:left; padding-left:37px;margin-right:20px;}
.pageFooter .socialBox .mapImg{width:485px;height:105px;}
.pageFooter .seoText{float:left;font-size:10px;width:440px;color:#999;margin-left:40px;}
.pageFooter .seoText h1{font-size:10px;color:#999;margin:0px 0px 10px 0px;padding:0px;text-transform:uppercase;}
.pageFooter .seoText p{line-height:1.5em;font-size:9px;}
.pageFooter .seoText strong{font-weight:normal;}
.pageFooter .copy{font-size:10px;color:#999;margin-top:20px;padding-top:20px;border-top:1px solid #b0afaf;}
/* end layout */

/* home page */
#homeContainer{margin:0px auto 0px auto;width:1009px;height:721px;background:transparent url('../img/homepage/homebody_bg.png') top left no-repeat;}
.topBox {height:337px;}
	.homeQQ {width:190px; float:left; margin:58px 0 0 49px; padding:15px;}
	.homeQQ fieldset {padding:0; border-style:none;}
	.homeQQ input, .homeQQ select {width:180px;height:21px; padding:0;margin-bottom:4px;}
	.homeQQ textarea {width:180px; height:50px; padding:0; margin-bottom:4px;}
	.mainSlideHolder{float:left; width:647px;height:288px;overflow:hidden;margin:19px 0 0 39px;padding:0px;}
	.mainSlideHolder .mainSlides {float:left; width:647px;height:288px;overflow:hidden;margin:0; padding:0px;}
	.mainSlideHolder .mainSlides .slide{width:647px;height:288px;position:absolute;top:0px;left:0px;}
	
.btmBox {height:246px;}

.lineup{height:112px;margin:0 0 0 21px;padding-top:12px;padding-left:10px;width:930px;}
.lineup .scroll{float:left;height:73px;margin:29px 0 0;padding:0 47px;position:relative;width:840px;}
.lineup .scroll .box{height:73px;display:none;float:left;margin:0px;padding:0;text-align:center;}
.lineup .scroll .box img{height:73px;float:left;margin:0px;padding:0;background:transparent url(../img/homepage/lineup.jpg) no-repeat scroll;}

.seomodel {background-color:#202020;}
.seomodel div{color:#666;font-size:10px;width:989px;margin:0px auto;text-align:center;}
.seomodel div a{color:#666;white-space:nowrap;}
/* end home page */
