@charset "utf-8";
/* CSS Document */
body{margin:0px; background:url(../images/page-bg.png); font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px;}
a{text-decoration:none; color:#000;}
img{border:0px;}
p, ul, li, h1, h2, h3, h4, h5, h6, input, select, textarea{padding:0px; margin:0px; list-style:none; font-weight:normal;}
div{display:block;}

.topfull{width:100%; height:164px; background:url(../images/topbg.png) repeat-x;}
.top{width:983px; height:164px; margin:auto; position:relative;}
.logo{width:500px; height:58px; position:absolute; top:19px; left:10px;}
.logo a{width:500px; height:58px; float:left; background:url(../images/logo.png) no-repeat;}

.flashdiv{width:100%; height:543px;}
.flashdivinner{width:100%; height:250px; background:url(../images/flashimg.jpg) top center;}

.call{position:absolute; top:10px; left:797px; white-space: nowrap; color:#000; text-align:right;}
.topsocial{position:absolute; left:843px; top:68px;}
.topsocial img{margin-left:8px; float:left;}

.nav{width:1000px; height:52px; line-height:52px; text-transform:uppercase; position:absolute; top:106px;}
.nav li{float:left;}
.nav li a{padding:15px 30px 20px 30px; margin:0px 11px;}
.nav li a:hover{background:url(../images/navbg.png) no-repeat; color:#fff; background-size:100% 52px;}

.wrapper{width:983px; margin:auto; overflow:hidden;}
.wrappad{padding-top:20px;}

.hadline{text-align:center;}
.hadline h2{font-size:30px; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:bold; line-height:40px; letter-spacing:2px;}
.hadline h2 span{color:#0373ad;}

.homecat{width:309px; height:225px; margin-right:28px; text-align:center; float:left;}
.homecat p{line-height:22px; margin-top:5px;}
.homecat:last-child{margin-right:0px;}

.homecontent{padding:15px 10px; background:#fff; text-align:center;}
.homecontent h1{font-size:28px; font-weight:bold; color:#0373ad; text-transform:uppercase;}
.homecontent h3{font-size:18px; text-transform:uppercase; margin:10px 0px;}
.homecontent p{margin-top:15px;}

.fbbox{width:300px; float:left;}
.tweetbox{width:280px; float:left; margin:0px 24px;}

.homegallery{width:344px; float:left; background:#fff; padding:10px 5px;}
.homegallery h4{font-size:18px; text-transform:uppercase; margin:0px 0px 20px 5px;}

.galimg div{width:111px; height:67px; float:left; margin-right:5px; margin-bottom:5px;}
.galimg div:nth-child(3n+3) {margin-right:0;}


.footer{text-align:center; margin-top:20px; text-transform:uppercase; background:#000; overflow:hidden; padding:10px 0px;}
.footer li{display:inline; padding:0px 10px;  font-size:11px; color:#fff; font-weight:bold; line-height:30px;}
.footer li a{color:#fff;}
.footer li a:hover{color:#5bc7ff;}
