/* inits */
body {font-family:Arial, Helvetica, Verdana, sans-serif;padding:0px 0px 0px 0px; background:#e4e4db url('../img/layout/home_bg.jpg') top left repeat-x;}
a:link, a:visited, a:hover{color:#4c9ddf;}
.color{color:#4c9ddf;}
table tbody tr td{vertical-align:text-top;}
/* end inits */

/* layout */
.pageHeader{padding:4px 0px 0px 668px;font-size:12px;width:332px;height:55px;margin:0px auto;background:transparent url('../img/layout/page_header_bg.jpg') top left no-repeat;}
.pageHeader .phoneNumbers{font-size:15px;font-weight:bold;color:#f3d44c;}
.pageHeader .phoneNumbers span{font-size:24px;}
.pageHeader .address{font-size:15px;position:absolute;left:564px;top:3px;width:390px;height:45px;text-align:center;font-weight:bold;color:white;line-height:20px;}
.pageHeader .like{background:transparent url('../img/layout/curved_arrow_right.png') center left no-repeat;position:absolute;top:28px;right:18px;height:21px;width:100px;padding-left:30px;}
.pageHeader .like iframe{border:none; overflow:hidden; width:100px; height:21px;}

.navBar{margin:0px auto;padding:6px 0px 0px 0px;width:1000px;height:28px;z-index:200;background:transparent url(../img/layout/navbar_bg.jpg) top left no-repeat;}
.navBar .link{text-align:center;background:transparent url('../img/layout/nav_link_bg.png') top right no-repeat;float:left;padding-top:0px;height:28px;font-size:16px;font-weight:bold;color:#FFF;text-transform:uppercase;}
.navBar .link.lastNav{background-image:url('');}
.navBar .link.active, .navBar .link.temp_active{}
.navBar .link.lastNav.active, .navBar .link.lastNav.temp_active{background-position:bottom left;}
.navBar .link a:link, .navBar .link a:visited, .mainBodyNav .link a:hover{color:#FFF;}
.navBar .link.temp_active a:link, .navBar .link.temp_active a:visited, .navBar .link.active a:link, .navBar .link.active a:visited{color:#FFF;}
.mainBodyNav.temp_active .link a:hover,.mainBodyNav.active .link a:hover{color:#FFF;}
.navBar .link .bar{display:none;border-bottom:1px solid #054270;height:5px;background-color:#075591;position:absolute;left:1px;top:35px;}
.navBar .link .drop{display:none;z-index:255;position:absolute;left:-4px;top:28px;font-size:12px;font-weight:normal;text-align:left;background:transparent url('../img/layout/nav_drop_bg.png') bottom right no-repeat;width:213px;padding:0px 4px 7px 4px;}
.navBar .link .drop .shadow{background:transparent url('../img/layout/nav_drop_shadow.png') top right repeat-x;position:absolute;top:0px;width:213px;height:4px;left:4px;}
.navBar .link .drop .item{padding:5px;border-bottom:1px dotted #38352d;cursor:pointer;}
.navBar .link .drop .item.temp_active{border-bottom:1px dotted #38352d;background-color:#fff;}
.navBar .link .drop .item a:link, .navBar .link .drop .item a:visited, .navBar .link .drop .item a:hover{color:#38352d;}
.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:#f58328;}
.navBar .link .drop .item a:hover{text-decoration:none;}

.logoBar{z-index:205;background:transparent url('../img/layout/logo_bar_bg.jpg') top left no-repeat;width:1000px;height:84px;margin:0px auto;padding:23px 0px 0px 0px;}
.logoBar .dealerLogo{float:left;width:91px;height:57px;cursor:pointer;}
.logoBar .dealerLogo .pop{display:none;cursor:auto;color:white;position:absolute;padding:12px 7px 12px 7px;width:184px;height:78px;top:-100px;left:50%;margin-left:-99px;background:transparent url('../img/layout/dealer_pop.png') top left no-repeat;z-index:250;}
.logoBar .dealerLogo .pop div{line-height:10px;font-size:9px;padding-top:31px;position:absolute;top:30px;width:50px;height:25px;text-align:center;}
.logoBar .dealerLogo .pop div img{height:56px;width:50px;top:0px;left:0px;position:absolute;}
.logoBar .dealerLogo .pop p{font-size:11px;text-align:center;}


.footerWrapper{background:#8ebbda url('../img/layout/footer_bg.png') top left repeat-x;margin:34px 0px 0px 0px;width:100%;padding:0px;}
.pageFooter{width:1000px;margin:0px auto 0px auto;padding:18px 0px 0px 0px;}
.pageFooter .footerLinks{margin-top:15px;float:left;height:22px;font-size:12px;color:#292929;margin-bottom:15px;text-transform:capitalize;}
.pageFooter .footerLinks a:link, .pageFooter .footerLinks a:visited, .pageFooter .footerLinks a:hover{color:#292929;}
.pageFooter .bigText{letter-spacing:-1px;font-weight:bold;float:left;font-size:28px;color:white;margin-bottom:15px;}
.pageFooter .bigText :first-child{margin-right:20px;}
.pageFooter .bigText .color{color:#f6de79;}

.pageFooter .socialBox{float:left;background:transparent url('../img/layout/social_box.png') top left no-repeat;color:#1b1b1b;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:#1b1b1b;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:445px;color:#1b1b1b;margin-left:70px;}
.pageFooter .seoText h1{font-size:10px;color:#1b1b1b;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:16px;color:#1b1b1b;margin-top:20px;padding-top:20px;border-top:1px solid #91b8d4;}
/* end layout */

/* home page */
.mainSlideHolder{width:1000px;height:364px;overflow:hidden;margin:0px auto 18px auto;padding:0px;background:transparent url('../img/layout/slides_bg.jpg') top left no-repeat;}
.mainSlideHolder .mainSlides {float:right;width:672px;height:347px;overflow:hidden;margin:0px;padding:0px;}
.mainSlideHolder .mainSlides .slide{width:672px;height:347px;position:absolute;top:0px;left:0px;}

.homeMidBox{margin:0px auto 0px auto;width:1000px;height:474px;padding:0px;background:transparent url('../img/homepage/mid_bg.jpg') top left no-repeat;}
.homeMidBox > div{position:absolute;font-size:14px;line-height:1.2em;}

.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 */

