/* inits */
body {font-family:Arial, Helvetica, Verdana, sans-serif;padding:20px 0px 0px 0px; background:#ffffff url('../img/layout/home_bg.jpg') top left repeat-x;}
a:link, a:visited, a:hover{color:#f58328;}
.color{color:#f58328;}
/* end inits */

/* layout */
.pageHeader{padding:12px 0px 0px 130px;font-size:12px;width:870px;height:147px;margin:0px auto;background:transparent url('../img/layout/page_header_bg.jpg') bottom left no-repeat;}
.pageHeader .phoneNumbers{font-size:20px;font-weight:bold;color:#8e98aa;width:870px;}
.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 .phoneNumbers .phone{white-space:nowrap;float:left;width:auto;}
.pageHeader .phoneNumbers .phone .line{padding-right:6px;float:left;height:29px;padding-top:5px;}
.pageHeader .phoneNumbers .phone .line span {vertical-align:middle;}
.pageHeader .phoneNumbers .phone .line .intro {font-size:11px;text-transform:uppercase;padding-right:10px;}
.pageHeader .phoneNumbers .phone .stack {border-left:1px solid #8e98aa;display:inline-block;font-family:tahoma,arial,helvetica,verdana,sans-serif;font-size:13px;font-weight:bold;line-height:122%;padding-left:12px;text-align:right;}
.pageHeader .phoneNumbers .phone .stack .color{font-size:16px;}

.navBar{margin:0px auto;padding:0px 0px 0px 0px;width:1000px;height:76px;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 repeat-x;float:left;padding-top:14px;height:33px;font-size:16px;font-weight:bold;color:#FFF;}
.navBar .link.lastNav{background-position:top left;}
.navBar .link.active, .navBar .link.temp_active{background:transparent url(../img/layout/nav_link_bg.png) bottom right repeat-x;}
.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:#454545;}
.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:200;position:absolute;left:-4px;top:47px;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;}

.footerWrapper{background:#232323 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:10px 0px 0px 0px;}
.pageFooter .footerLinks{float:right;padding-top:18px;height:22px;font-size:12px;color:#2f3030;margin-bottom:35px;text-transform:capitalize;}
.pageFooter .footerLinks a:link, .pageFooter .footerLinks a:visited, .pageFooter .footerLinks a:hover{color:#2f3030;}

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

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

.divider{height:182px;width:100%;padding:21px 0px 0px 0px;background:transparent url('../img/homepage/gray_divider_bg.jpg') top left repeat-x;margin:0px 0px 29px 0px;}

.homeMidBox{margin:0px auto 60px auto;width:687px;height:253px;padding:86px 0px 0px 313px;background:transparent url('../img/homepage/mid_bg.png') top left no-repeat;}
.homeMidBox .sideLink{position:absolute;width:243px;height:48px;left:8px;}
.homeMidBox .toggle_specials{cursor:pointer;width:716px;height:42px;background:transparent url('../img/homepage/toggle_bg.png') top left no-repeat;position:absolute;top:0px;left:284px;}
.homeMidBox .toggle_specials.used{background-position:0px -42px;}
.homeMidBox .special{color:#0f0f0f;font-size:16px;background:transparent url('../img/homepage/special_bg.png') top left no-repeat;width:199px;float:left;margin-right:17px;padding:5px 5px 0px 5px;}
.homeMidBox .special .title{height:30px;width:199px;overflow:hidden;font-size:15px;font-weight:bold;}
.homeMidBox .special .photobox{margin:0px auto 10px auto;width:199px;height:149px;overflow:hidden;}
.homeMidBox .special .photobox img{background-color:white;width:199px;}
.homeMidBox .special .price{width:199px;overflow:hidden;font-size:26px;font-weight:bold;}
.homeMidBox .special .price img{float:right;top:5px;}

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

.slideQQ{width:40px;height:327px;overflow:hidden;position:fixed;left:0px;top:200px;}
.slideQQ form{width:245px;height:327px;position:absolute;top:0px;left:-205px;background:transparent url('../img/home_qq_bg.png') top left no-repeat;}
.slideQQ form input, .slideQQ form textarea, .slideQQ form select{color:#000000;background-color:transparent;border-style:none;position:absolute;left:23px;width:156px;height:22px;}
.slideQQ form select{width:161px;}
.slideQQ form select{padding-top:4px;height:18px;}
.slideQQ form option{background-color:#ffffff;color:#000000;}
.slideQQ form .close{width:34px;height:126px;position:absolute;left:205px;top:102px;background:transparent url('') top left no-repeat;cursor:pointer;}

