/* inits */
body {font-family:Arial, Helvetica, Verdana, sans-serif;padding:0px 0px 0px 0px; background:#84919c url('../img/layout/page_bg.gif') 0px -30px repeat;}
a:link, a:visited, a:hover{color:#013764;}
.color{color:#243645;}
h2 {margin:0px 0px 10px;}
/* end inits */

/* layout */
.pageHeader{padding:0px 0px 0px 0px;font-size:12px;width:981px;height:108px;z-index:200;margin:34px auto 0px;background:transparent url('../img/layout/hdr_bg.png') top left no-repeat;}
.pageHeader .phoneNumbers{position:absolute;text-transfom:uppercase;font-weight:bold;color:#0e4d8b;overflow:hidden;right:9px;top:26px;width:580px;height:35px;}
.pageHeader .phoneNumbers .phone{font-size:17px;float:right;height:28px;padding:7px 0px 0px 20px;text-align:right;}
.pageHeader .phoneNumbers .phone .color{color:#7b8a95;}
.pageHeader img#topMap{width:200px;height:100px;position:absolute;top:5px;left:20px;}

.navBar{margin:0px;padding:0px;width:auto;height:23px;z-index:200;background:transparent none;position:absolute;right:4px;bottom:4px;}
.navBar .link{border-right:1px solid #112945;text-align:center;text-transform:uppercase;background:transparent none;float:left;padding-top:2px;height:21px;font-size:14px;font-weight:bold;color:#112945;}
.navBar .link.active, .navBar .link.temp_active{ }
.navBar .link a:link, .navBar .link a:visited {color:#112945;}
.navBar .link.temp_active a:link, .navBar .link.temp_active a:visited, .navBar .link.active a:link, .navBar .link.active a:visited {color:#112945;}

.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:0px;top:21px;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 0px;}
.navBar .link .drop .shadow{display:none;}
.navBar .link .drop .item{padding:5px 5px 5px 12px;border-bottom:1px dotted #000000;cursor:pointer;background-color:#dee6f1;text-transform:none;}
.navBar .link .drop .item.temp_active{border-bottom:1px dotted #2f2f2f;background-color:#ffffff;}
.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{background:none transparent;margin:0px 0px 30px;width:100%;padding:0px;}
.footerWrapper a{color:#999;}

.pageFooter{width:981px;margin:0px auto;padding:0px 0px 20px;background:#0d315d none;
    border-radius:0px 0px 14px 14px;-moz-border-radius:0px 0px 14px 14px;-webkit-border-radius:0px 0px 14px 14px;}
.pageFooter .footerLinks{padding-top:14px;height:22px;font-size:10px;color:#fff;margin:0px 0px 18px 18px;text-transform:capitalize;}
.pageFooter .footerLinks a:link, .pageFooter .footerLinks a:visited, .pageFooter .footerLinks a:hover{color:#fff;}

.pageFooter .socialBox{float:left;background:transparent none;color:#fff;font-size:10px;width:457px;overflow:hidden;padding:0px 0px 0px 18px;}
.pageFooter .socialBox h3{padding:0px;margin:9px 0px 10px;font-size:10px;font-weight:normal;color:#fff;border-bottom:1px solid #243f60;float:left;}
.pageFooter .socialBox div.socialFB, .pageFooter .socialBox div.socialTW {float:left;}
.pageFooter .socialBox div.socialFB a, .pageFooter .socialBox div.socialTW a {color:#fff;}
.pageFooter .socialBox div.socialFB img {width:42px;height:42px;margin-right:6px;vertical-align:middle;background:url(../img/layout/social_icons.png) transparent no-repeat 0px 0px;}
.pageFooter .socialBox div.socialTW img {width:42px;height:42px;margin:0px 6px 0px 20px;vertical-align:middle;background:url(../img/layout/social_icons.png) transparent no-repeat -43px 0px;}
/*
.pageFooter .socialBox .mapImg{width:485px;height:105px;}
*/
.pageFooter .seoText{font-size:10px;width:440px;color:#fff;margin:32px 0px 0px;}
.pageFooter .seoText h1{font-size:11px;color:#fff;margin:0px 0px 10px 0px;padding:0px;text-transform:uppercase;}
.pageFooter .seoText p{line-height:130%;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 #243f60;}
.pageFooter .twitterbox #twtr-widget-1 .twtr-hd h3 {color:white!important;}
.pageFooter .twitterbox #twtr-widget-1 .twtr-hd h4 a{color:white !important;}

/* end layout */

/* home page */
.mainSlideHolder{background:url("../img/layout/inventory_search_ttl.png") no-repeat scroll 15px 31px #112945;height:390px;margin:0px auto;overflow:hidden;padding:0px;width:981px;z-index:199;}
.mainSlideHolder .mainSlides {position:absolute;top:2px;left:288px;width:688px;height:378px;overflow:hidden;margin:0px;padding:0px;}
.mainSlideHolder .mainSlides .slide{width:688px;height:378px;position:absolute;top:0px;left:0px;}

.homeMidBox{margin:0px auto;width:981px;height:197px;padding:0px;background:#0d315d url('../img/layout/homemidbox_bg.jpg') 0px 0px no-repeat;}
.homeMidBox2 {margin:0px auto -5px auto; width:981px; height:186px; background:#0c315d url('../img/layout/homemidbox2_bg.jpg') 0px 0px no-repeat;}


.slideQQ {height:448px;left:0px;overflow:hidden;position:fixed;top:197px;width:34px;z-index:200;color:#fff;}
.slideQQ form {background:url("../img/layout/home_qq_bg.png") no-repeat scroll left top transparent;height:392px;left:-249px;position:absolute;top:0px;width:283px;padding:57px 0px 0px 31px;line-height:27px;}
.slideQQ form input, .slideQQ form textarea, .slideQQ form select {background-color:#fff;border-style:none;color:#000;height:20px;left:0px;width:171px;}
.slideQQ form select {height:21px;padding-top:4px;}
.slideQQ form option {}
.slideQQ form textarea {height:94px;}
.slideQQ form .close {background:none transparent;cursor:pointer;height:138px;left:249px;position:absolute;top:142px;width:34px;}
.slideQQ div.txt {position:absolute;width:162px;color:#fff;line-height:100%;font-size: 9px;left:32px;}

.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 */
/**/
.subBody #subContentInventory{margin-left:10px !important;}

