/* inits */
* {padding:0;margin:0;}
body {font-family:Verdana, Helvetica, Arial, sans-serif; padding:0; background:#fff url('../img/layout/home_bg.gif') top left repeat-x;}
a:link, a:visited, a:hover{color:#013764;}
.color{color:#243645;}
/* end inits */

/* layout */
.like {position:fixed; left:50%; z-index:500; top:22px; margin-left:-570px; color:#fff;}
.pageHeader{padding:0px 0px 0px 0px;font-size:12px;width:1066px;height:117px;margin:0px auto;background:transparent url('../img/layout/page_header_bg.jpg') top left no-repeat;}
.pageHeader .phoneNumbers{color:#204782;font-weight:bold;overflow:hidden;left:395px;top:30px;width:600px;height:50px;}
.pageHeader .phoneNumbers .phone{font-size:17px;float:left;height:40px;margin-right:24px;}

.navBar{font:bold 1.3em Arial, Helvetica, sans-serif; margin:0px auto;padding:2px 3px 3px 3px;width:989px;height:37px;z-index:200;background:transparent url('../img/layout/page_header_bg.jpg') bottom left no-repeat;}
.navBar .link{text-align:center;float:left;padding-top:9px;height:57px;color:#243645;  background: transparent url(../img/layout/nav_separator_bg.png) right 11px no-repeat;}
.navBar .link img.navSep {float:right;top:3px;}
.navBar .link.active, .navBar .link.temp_active{color:#204782; background:transparent url(../img/layout/nav_link_bg.png) top left no-repeat;}
.navBar .link a:link, .navBar .link a:visited, .mainBodyNav .link a:hover{color:#204782;}
.navBar .link.temp_active a:link, .navBar .link.temp_active a:visited, .navBar .link.active a:link, .navBar .link.active a:visited{color:#000;}
.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:0;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:167px;padding:0px 1px 13px 1px;}
.navBar .link .drop .item{padding:5px;border-bottom:1px dotted #243645;cursor:pointer;}
.navBar .link .drop .item.temp_active{border-bottom:1px dotted #c3c2c2;background-color:#66aae0;}
.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:#202020 url('../img/layout/footer_bg.png') top left repeat-x;margin:0px;width:100%;padding:0px;}
.pageFooter{width:990px;margin:0px auto 0px auto;padding:0px 0px 20px;}
.pageFooter .footerLinks{padding-top:14px;height:22px;font-size:10px;color:#6c6c6c;margin-bottom:35px;text-transform:capitalize;}
.pageFooter .footerLinks a:link, .pageFooter .footerLinks a:visited, .pageFooter .footerLinks a:hover{color:#686a6c;}

.pageFooter .socialBox{float:left;background:transparent url('../img/layout/social_box.png') top left no-repeat;color:#999;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:#999;position:absolute;left:28px;top:19px;}
.pageFooter .socialBox div {float:left; padding-left:39px;margin-right:20px;}

.pageFooter .socialBox .mapImg{width:485px;height:105px;}
.pageFooter .seoText{float:left;font-size:10px;width:440px;color:#999;margin-left:40px;}
.pageFooter .seoText h1{font-size:10px;color:#999;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:10px;color:#999;margin-top:20px;padding-top:20px;border-top:1px solid #b0afaf;}
/* end layout */

/* home page */
.homeContainer {margin:25px auto 0px auto;width:990px;padding:0px 2px 0px 2px;background:transparent url('../img/homepage/midbox_bg.jpg') top left no-repeat; overflow: visible;}
	.topHome {height:330px;}
		.homeQQ {float:left;padding-top:74px;margin:24px 0 0 85px;width:180px;height:182px;}
		.homeQQ input{position:relative;left:0;width:180px;border: 1px solid #b6bdc7;margin-bottom:4px;}
		.homeQQ textarea {width:180px;border: 1px solid #b6bdc7;margin-bottom:4px;height:56px}
		.homeQQ select {width:187px;border: 1px solid #b6bdc7;margin-bottom:4px;}
		
		.mainSlideHolder{float:right;width:647px; height:288px;overflow:hidden;margin:29px 15px 0 0;padding:0px;}
		.mainSlideHolder .mainSlides {width:647px;height:288px;overflow:hidden;margin:0px;padding:0px;}
		.mainSlideHolder .mainSlides .slide{width:647px;height:288px;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;}
		
	.btmBox {height:270px;}
	
	.footGutter {background:transparent url(../img/homepage/foot_gutter.gif) left top repeat-x; width:100%;height:149px;}
		.lineup {background:orange url(../img/homepage/midbox_bg.jpg) left bottom no-repeat; height:105px; margin:0 auto; padding: 17px 0 0 0; width:990px;}
		.lineup .scroll{float:left;height:73px; margin:19px 0 0 65px; padding:0 47px;position:relative;width:840px;}
		.lineup .scroll .box {height:73px;display:none;float:left;margin:0px;padding:0;text-align:center;}
		.lineup .scroll .box img {height:73px;float:left;margin:0px;padding:0;background:transparent url(../img/homepage/lineup.jpg) no-repeat scroll;}
		
.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 */
