/* inits */
body {font-family:Arial, Helvetica, Verdana, sans-serif;padding:0px 0px 0px 0px; background-color:#FFF;}
a:link, a:visited, a:hover{color:#039;}
.color{color:#039;}
h1 {color:#039;}
/* end inits */

/* layout */
.pageHeader{z-index:201;background: url("../img/layout/page_header_bg.png") no-repeat scroll 768px 15px transparent;font-size: 12px;height: 125px;margin: 0 auto;padding: 0;width: 995px;}
.pageHeader .phoneNumbers{background-color: #808284;color: white;height: 80px;left: 1px;overflow: hidden;top: 21px;width:767px;}
.pageHeader .phoneNumbers .address{float:left;font-size:11px;height:26px;left:24px;top:18px;width:195px;white-space:no-wrap;}
.pageHeader .phoneNumbers .phone{float: left;font-size: 11px;height: 28px;left: 46px;padding-right: 22px;top: 18px;}
.pageHeader .phoneNumbers .phone .color{color:#fff;}
.pageHeader .phoneNumbers .name {float: left;font-size: 13px;font-weight: bold;left: 13px;top: 15px;}

.navBar{z-index:200;background-color: #808284;border-top: 1px solid #FFFFFF;height: 36px;left: -122px;margin: 0 auto;padding-left: 3px;top:-16px;width: 720px;}
.navBar .link{text-align:center;float:left;padding-top:10px;height:25px;font-size:14px;font-weight:bold;color:#474646;}
.navBar .link.active, .navBar .link.temp_active{}
.navBar .link a:link, .navBar .link a:visited, .mainBodyNav .link a:hover{color:#FFFFFF;}
.navBar .link.temp_active a:link, .navBar .link.temp_active a:visited, .navBar .link.active a:link, .navBar .link.active a:visited,{color:#373737;}
.mainBodyNav.temp_active .link a:hover,.mainBodyNav.active .link a:hover{color:#c3c2c2;}
.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:34px;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 #000000;cursor:pointer;}
.navBar .link .drop .item.temp_active{border-bottom:1px dotted #2f2f2f;background-color:#ababac;}
.navBar .link .drop .item a:link, .navBar .link .drop .item a:visited, .navBar .link .drop .item a:hover{color:#000;}
.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:#000;}
.navBar .link .drop .item a:hover{text-decoration:none;}

.footerWrapper{23px 0 0;width:100%;padding:0px;}
.pageFooter{border-top: 1px solid #CCCCCC;margin: 23px auto 0px;padding: 0 0 20px;width: 963px;}
.pageFooter .footerLinks{padding-top:16px;height:22px;font-size:10px;color:#6c6c6c;margin-bottom:10px;text-transform:capitalize;}
.pageFooter .footerLinks a:link, .pageFooter .footerLinks a:visited, .pageFooter .footerLinks a:hover{color:#686a6c;}

.pageFooter .socialBox{float: right;width: 64px;left: 5px;top:-40px;}
.pageFooter .socialBox .socialLink{width:22px;height:22px;float:left;margin-right:10px;}
.pageFooter .socialBox .socialLink a{width:22px;display: inline-block;}
.pageFooter .socialBox .facebook{background: url("../img/layout/social-icons.png") no-repeat scroll 0 0 transparent;}
.pageFooter .socialBox .twitter{background: url("../img/layout/social-icons.png") no-repeat scroll -22px 0 transparent;}
.pageFooter .seoText p{line-height:1.2em;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;}
.pageFooter .seoText img.seoBlockBtn{vertical-align:middle;}
/* end layout */

/* home page */
.mainSlideHolder{height:280px;margin: 0 auto 17px;overflow: hidden;padding: 0;width: 987px;}
.mainSlideHolder .mainSlides {width:702px;height:280px;overflow:hidden;margin:0px;padding:0px;float: right;}
.mainSlideHolder .mainSlides .slide{width:995px;height:351px;position:absolute;top:0px;left:0px;}
.mainSlideHolder .mainContact{width:200px;height:316px;position:absolute;top:0px;left:789px;padding-top:63px;background:transparent none;}
.mainSlideHolder .mainContact fieldset{border-style:none;padding:3px 0px 3px 15px;width:160px;}
.mainSlideHolder .mainContact input{width:158px;padding:3px 0px 3px 5px;}

.scrollbar_holder{background:transparent url('../img/homepage/news_bg.png') top left no-repeat;height:44px;width:729px;padding:0px 0px 0px 266px;;margin:0px auto 0px auto;}
.scrollbar {color:#ffffff;font-size:23px;font-weight:bold;height:35px;margin:0px;overflow:hidden;padding:6px 0px 0px;width:725px;}
.scrollbar div {display:none;height:35px;overflow:hidden;}
.scrollbar .newsItem {background:transparent url('../img/homepage/news_arrow.png') center left no-repeat;padding-left:30px;}

.homeMidBoxes{height: 109px;left: 3px;margin: 0 auto;width: 986px;background: url("../img/homepage/home-boxes.jpg") no-repeat scroll 0 0 transparent;}
.homeMidBoxes a{height: 109px;width: 197px;display: inline-block;}
.homeBoxText{left: -9999px;}

.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;}

.slideQQ{width:66px;height:461px;overflow:hidden;position:fixed;left:0px;top:201px;}
.slideQQ form{width:229px;height:309px;position:absolute;top:0px;left:-195px;background:transparent url('../img/layout/home_qq_bg.png') top left no-repeat;}
.slideQQ form input, .slideQQ form textarea, .slideQQ form select{color:#000000;background-color:#fff;border:1px solid #a2a3a5;position:absolute;left:24px;width:154px;height:19px;}
.slideQQ form select{padding-top:4px;height:21px;}
.slideQQ form option{background-color:#151515;color:#fefefe;}
.slideQQ form .close{width:34px;height:126px;position:absolute;left:195px;top:93px;cursor:pointer;}

/* end home page */

/*quick quote */
#quickQuote label {display: inline-block;padding-right: 6px;text-align: right;width: 130px;}
#btnQuickQuote {border: medium none;left: 120px;position: relative;}
