/* inits */
html{height:100%;}
body {margin:0px; padding:0px 0px 20px 0px; background:url("../img/layout/page_bg.jpg") repeat-x scroll 0px 0px #A8AAA9; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#333438;}
div,img,form,table,span{margin:0px; padding:0px; position:relative;}
img{border-style:none;}
.clear{clear:both;}
a:link, a:visited, a:hover{color:#aa012e; text-decoration:none;}
p{margin:0px 0px 8px 0px; position:relative;}
.color{color:#aa012e;}
h1{font-family:Helvetica;font-size:21px; color:#aa012e; margin:0px 0px 12px 0px;padding:0px;}
h2{color:#3a3a3a;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #b6bdc7;margin:20px 0px 10px 0px;font-size:16px;}
ul{list-style:square outside url('');color:#3c4852; padding:0px 0px 0px 15px; margin:0px 0px 20px 0px;font-size:12px;}
ol{list-style-position:outside;color:#3c4852; padding:0px 0px 0px 18px; margin:0px 0px 20px 0px;font-size:12px;}
ul li, ol li{margin-bottom:10px;}
input, textarea, select{font-size:11px; position:relative; background-color:white; border:1px solid #b6bdc7; padding-left:5px;}
textarea{font-size:11px;font-family:Helvetica, Verdana, Arial, sans-serif;}
.check{width:20px;}
.invs{display:none;}
.mapImg{position:absolute;top:0px;left:0px;width:100%;height:100%;}
fieldset{padding:0px; margin:0px;border-style:none;}
.b{font-weight:bold;} 
/* end inits */

/* layout */
.pageHeader{background:url(../img/layout/hdr_bg.png) #fff no-repeat 0px 0px scroll;font-size:12px;height:114px;margin:0 auto;padding:0;width:1027px;}
.pageHeader .logohome{height:91px;left:30px;position:absolute;top:0px;width:969px;}
.pageHeader .address{color:#666666;font-size:14px;font-weight:bold;left:601px;position:absolute;text-align:left;margin-left:3px;top:66px;width:400px;}
.pageHeader ul.hdr_phone{position:absolute;top:43px;left:104px;}
.pageHeader ul.hdr_phone li{color:#aa012e;float:left;font-size:14px;font-weight:bold;list-style-type:none;margin:0;padding-right:14px;}
.pageHeader ul.hdr_phone li .phonenum{color:#666;font-size:22px;}

.navBar{margin:0px auto;padding:0px 0px 0px 15px;width:1012px;height:33px;background:transparent url(../img/layout/hdr_bg.png) 0px -114px no-repeat;z-index:200;}
.navBar .link{text-align:center;float:left;padding-top:10px;height:23px;font-size:14px;font-weight:bold;color:#555;}
.navBar .link a:link,.navBar .link a:visited,.mainBodyNav .link a:hover{color:#555;}
.navBar .active a:link, .navBar .temp_active a:link {color:#aa012e}

/*.navBar .link img{float:left;height:33px;} */
.navBar .active, .navBar .temp_active{}
.navBar .link .bar{display:none;height:5px;background-color:#aa012e;position:absolute;left:1px;top:28px;}
.navBar .active .bar, .navBar .temp_active .bar{display:block;}
.navBar .link .drop{display:none;z-index:200;position:absolute;left:-3px;top:33px;font-size:12px;font-weight:normal;text-align:left;background:transparent url('../img/layout/nav_drop_bg.png') bottom right no-repeat;width:206px;padding:7px 4px 11px 4px;}
.navBar .link .drop .shadow{background:transparent url('../img/layout/nav_drop_shadow.png') top right repeat-x;position:absolute;top:0px;width:206px;height:4px;left:4px;}
.navBar .link .drop .item{padding:4px 10px;border-bottom:1px solid #f3f3f3;}
.navBar .link .drop .item a{color:#000;}
.navBar .link .drop .item a:hover{text-decoration:underline;}

.footWrapper{width:100%;margin:0px auto;padding:0px;}
.pageFooter{background:url(../img/layout/footer_bg.png) repeat scroll 0px 0px transparent;margin:0px auto;padding:0px 10px 10px;width:990px;border-bottom:2px solid #999999;}
.pageFooter .footerLinks{background-color:#C9C9C9;border-bottom:1px solid #aaa;color:#666;font-size:10px;height:22px;margin:0 -7px;padding:5px 16px 8px;text-transform:capitalize;	}
.pageFooter .footerLinks a:link,.pageFooter .footerLinks a:visited,.pageFooter .footerLinks a:hover{color:#666;}
.pageFooter #nissancopyright{color:#555;display:none;margin:0px auto;text-align:center;width:800px;}

.pageFooter .socialBox{float:left;margin:10px 39px 0px 0px;background:transparent url('../img/layout/socialbox_bg4.gif') top left no-repeat;color:#999;font-size:10px;width:457px;height:55px;overflow:hidden;padding:50px 0px 0px 28px;}
.pageFooter .socialBox h3{padding:0px;margin:0px;font-size:10px;font-weight:normal;color:#666;position:absolute;left:28px;top:19px;}
.pageFooter .socialBox div{padding-left:45px;width:86px;float:left;margin-right:31px;}
.pageFooter .socialBox .mapImg{width:485px;height:105px;}
.pageFooter .seoText{float:left;font-size:10px;width:420px;color:#666;margin-top:10px;}
.pageFooter .seoText h1{font-size:10px;color:#666;margin:0px 0px 10px 0px;padding:0px;text-transform:uppercase;}
.pageFooter .seoText p{line-height:1.5em;font-size:9px;}

.pageFooter .copy{font-size:10px;color:#666;margin-top:20px;padding-top:20px;border-top:1px solid #999;}
.model_links {margin:auto;text-align:center;}
.DealerRater{float: left;margin-top: -60px;}
/* end layout */

/* home page */
.navbase{width:1027px;height:9px;margin:0px auto;background:transparent url(../img/layout/hdr_bg.png) left bottom no-repeat;}
.mainBox{width:1027px;height:318px;overflow:hidden;margin:0px auto;padding:0px;}
.mainSlides{float:left;width:1027px;height:318px;overflow:hidden;margin:0px;padding:0px;}
.mainSlides .slide{width:1027px;height:318px;position:absolute;top:0px;left:0px;}
.mainBox .mainInventorySearch{width:267px;height:196px;position:absolute;top:54px;right:0px;}
.mainBox .mainInventorySearch img{width:267px;height:196px;float:left;}

.homeContent{background:url("../img/homepage/home_midbox.jpg") no-repeat scroll 0px 0px #FFFFFF;height:475px;margin:0 auto 0;padding:0px 0px;width:1009px;}
.homeContent .contactBox{float:left;height:431px;margin:18px 0px 0px 0px;padding:0px 0px 0px 20px;width:238px;}
.homeContent .contactBox img{width:218px;height:431px;}
.homeContent .contactBox table td{vertical-align:top;padding:0px 0px 4px 0px;}
.homeContent .contactBox input{width:170px;height:16px;}
.homeContent .contactBox textarea{width:170px;height:50px;overflow:auto;}
.homeContent .actionBox{float:left;height:432px;margin:17px 0px 0px 0px;padding:0;width:735px;}
.homeContent .actionBox .listing{position:absolute;left:18px;top:177px;width:707px;height:164px;}
.homeContent .actionBox .listing .special{float:left;width:160px;margin-right:19px;height:164px;overflow:hidden;color:#5a5a5a;font-weight:bold;}
.homeContent .actionBox .listing .special .image{width:158px;border:1px solid #980429;height:117px;overflow:hidden;margin-bottom:5px;}
.homeContent .actionBox .listing .special .image img{width:158px;}
.homeContent .actionBox .listing .special h3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#a51036;font-size:14px;}

/* end home page */

.like {position:fixed;
left:50%;
z-index:9999;
top:57px;
margin-left:-595px;
color:#fff;
}
 */
