/*
Theme Name: Custom Theme
Author: Think Tank Solutions
*/
/* font-family: Times, 'Times New Roman', Georgia, serif; */
body{font-family: Helvetica, Arial, sans-serif;font-size:62.5%;background: url('img/metal.jpg') repeat left top;} 
body.home{} 
body.wp-admin,body.iframe{background:#fff;}
#bg{position: absolute;top:0px;left:0px;width:100%;height:709px;}
#smallLine{width:100%;position: absolute;top:215px;left:0px;background:#194c7f url('img/topGrad.gif') repeat-x left top;height:30px;}
#container{width:1040px; margin:0 auto;position: relative;z-index: 8;}
#containerFloat{width:1000px;float:left;clear:both;background:  url('img/fullBG.png') repeat-y center top;padding:0 20px;}
#logoBox{width:100%;height:48px;position: absolute;top:61px;left:0px;background: url('img/topGrad.gif') repeat-x left bottom;z-index: 9;}
#logoWrap{width:705px;padding: 6px 285px 6px 10px;height:18px;background:#194c7f url('img/topGrad.gif') repeat-x left top;position: absolute;top:215px;font-size:2em;font-weight: 100;color:#fff;font-style: italic;text-align: center;}




#site-title a{width:279px;height:30px;background: url('img/logo3.png') no-repeat left top ;position: absolute;top:0px;right:20px;overflow:hidden;line-height:99em;margin:0;}

#main_nav .widgettitle{display:none;}

#header #site-description{position:absolute;top:-1000px;}

#header{width:1000px;height:475px;background: url('img/photo.jpg') no-repeat right 91px;float:left;}
#increase{display:block;position: absolute;top:30px;left:50px;width:160px;height: 188px;background: url('img/increase.png') no-repeat center top;}

.middle_text{position:absolute;top:60px;left:220px;width:600px;height:140px;text-align:center;font-size: 2em;color:#444;}
.middle_text .widgettitle{font-size:2em;color:#000;}

#main_nav{width:1000px;height:30px;position:absolute;top:445px;left:20px;z-index: 11;background: url('img/mainNavBG.png') no-repeat left -40px;text-align: left;}
#main_nav .menu_center{text-align: center;}
#main_nav li{display: inline;margin:0px 12px 0 0;line-height: 3em;}
#main_nav li a{font-size:2em;font-weight: 100;color:#fff;text-decoration: none;letter-spacing: -.025em;}
#main_nav li a:hover{color:#000;}



.notitle .widgettitle{display: none;}

.searchWidget{position: absolute;top:54px;right:270px;}
#top-links .widget_search {position:absolute;width:180px;height:22px;margin:0 36px 0 0;}
#top-links .widget_search label{display:none;}
#top-links .widget_search h2{position:absolute;top:7px;left:20px;}
#top-links .widget_search input{width:152px;height:15px;padding:3px;border:1px solid #afd78a;position:absolute;left:20px;top:0px;}
#top-links #s{background-color:transparent;}
#top-links #searchsubmit{position:absolute;width:58px;height:23px;padding:0;left:180px!important;border:none;left:144px;background: url('img/searchBtn.png?cache=1') no-repeat left top ;overflow:hidden;text-indent:-999em;}
#top-links #searchsubmit:hover{background-position: left -23px;}

.topMenu{float: right;}
.topMenu li{float: left;font-size: 1.4em;margin: 0 0 0px 0px;}
.topMenu li a{height:50px;width:10px;overflow:hidden;text-align:center;background: url('img/topMenu3.png') no-repeat 0px 0px;display: block;text-decoration: none;color:#fff;line-height:1.8em;font-size:2em;font-weight:bold;font-style: italic;text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);}
.topMenu li.contact-us{margin:0 20px 0 0;}

.topMenu li.association-tips a{width:300px;}
.topMenu li.association-tips a:hover{background-position: 0px -50px;}

.topMenu li.business-tips a{width:300px;background-position: -300px 0px;}
.topMenu li.business-tips a:hover{background-position: -300px -50px;}

.topMenu li.contact-us a{display: block;padding-left:20px;width:308px;height:50px;background: url('img/contactBtn2.png') no-repeat left top;overflow: hidden;text-align: left;}
.topMenu li.contact-us a:hover{background-position: left -50px;}


.left_menu a{width:220px;float:left;padding:10px;color:#fff;text-decoration: none;font-weight: bold;text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);background: url('img/topGrad.gif');margin:0 0 4px 0;}
.left_menu a:hover{color:#000;}
.left_menu .redBG a{background: url('img/topGrad_red.gif');}

#col2 .boxy{width:228px;border:1px solid #ccc;padding:5px;margin:2px 0 8px 0;float:left;clear:both;min-height:100px;}
#col2 .boxy .widgettitle{width:220px;float:left;padding:10px;color:#fff;text-decoration: none;font-weight: bold;text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);background: url('img/topGrad.gif');margin:-5px -5px 4px -5px;}


#pageContent{width:1000px;float:left;margin:0px 0 0 0;font-size: 1.5em;color:#5f5846;line-height: 1.6em;}

#slideBox .widgettitle{display:none;}

.nivo_slider_container{float:left;margin:-230px 0 40px 0;}
.nivo-controlNav{top:252px;height:20px;text-align:right;float:right;}
body.home .nivo-controlNav{top:410px;}
.nivo-controlNav a{width:22px;height:21px;background:url('img/slideControl.png') no-repeat left top;display:inline-block;overflow:hidden;text-indent:99em;}
.nivo-controlNav a.active{background-position: -29px 0px}

#col1{width:440px;margin:0 20px 0 0;float:right;}
.live #col1{width:680px;}

#col1 h1{color:#194c7f;font-size:2em;font-weight: bold;font-style:italic;margin:.25em 0 .5em 0;}
#col1 h2{color:#f47621;font-size:1.6em;font-weight: 100;margin:.25em 0 .5em 0;}
#col1 h3{color:#000;margin:0 0 40px 0;font-weight:bold;}
#col1 p{margin:.5em 0 .75em 0;}

#pageContent.no-sidebar #col1{width:960px;margin:0 20px;}

#col2{width:240px;float:left;margin:0 0 0 20px;min-height: 100px;}

#col3{width:240px;float:right;height:100px;margin:0 20px 0 0;font-size:.7em;}
#col3 .widgettitle{color:#194c7f;font-size: 1.4em;}
#col3 p{margin:0 0 0 0;}

#archiveTable{font-size: 12px;}
#archiveTable td{padding:0 5px;}
#archiveTable .graphBold{font-weight: bold;}
#archiveTable .graphBold td{padding:0 0 0 0;background:#194c7f;color:#fff;}

.phoneEmail{text-align: center;font-size: 18px;color:#000;font-weight: bold;font-style: italic;}
.centerAlign{text-align: center;}
.scheduleBox{text-align:left;border-bottom: 1px solid #ccc;padding:20px 0 20px 0;width:400px;float:left;clear:both;}
.scheduleBox img{float:left;clear:none;margin:0 10px 0 0;}
.scheduleBox .schWrap{float:right;width:260px;}
.scheduleBox .widgettitle{display:none;}
.scheduleBox h3{font-size:1.1em;margin:0!important;padding:0;}

#footer_box{width:100%;height:100px;float:left;background:  url('img/fullBG.png') repeat-y center top;}
#footer_inner{width:960px;height:50px;margin:0 auto;background: url('img/mainNavBG.png') no-repeat left top;padding:50px 20px 0 20px;color:#fff;text-align: right;}

.driveContent img{margin-left:25px;}
.f-left{float:left;clear:none;}
.f-right{float:right;clear:none;}

tr.summaryRow td{font-size:2em;}

.member-company{text-align:center;margin:20px 0 30px 0;}
.member-company h1{background-color:#b8361a;color:#ffffff;padding:18px 12px 12px 12px;font-size:44px;margin:12px 0 12px 0;}
.member-company h2{color:#1f5588;font-size:24px;}

.no-show{visibility:hidden;}

#modal_wrap{width:100%;height:100%;position: absolute;top:0px;left:0px;display:none;z-index: 999;}
#blackout{background: url('img/blackOut.png');width:100%;height:100%;position: absolute;top:0px;left:0px;cursor:pointer;}
#modal_box{width:600px;height:400px;overflow: auto;background:#fff;border:2px solid #000;margin: 40px auto;padding:20px;cursor:auto;position: relative;}
#close_btn{position: absolute;top:2px;right:2px;}

#col2 .recent, #col3 .recent{margin-top:20px;float:left;width:100%;}
#col2 .recent .widgettitle, #col3 .recent .widgettitle{font-size: 1.2em;background:#194c7f;color:#fff;padding:3px;}
#col2 .recent a, #col2 .comments a, #col3 .recent a, #col3 .comments a{color:#194c7f;text-decoration: none;}
#col2 .recent a:hover, #col2 .comments a:hover, #col3 .recent a:hover, #col3 .comments a:hover{color:#000;}
#col1 a{color:#b63218;}
#col1 a:hover{color:#194C7F;}

#col1 blockquote{margin:0 0 20px 0;}
#col1 footer{font-weight: bold;margin:-10px 0 0 0;padding:0 0 0 0;text-indent: 1em;}

table tr.greyBG td{background:#ccc;}

#col1 h2 a{text-decoration:none;color:#b63218;}
#col1 h2 a:hover{color:#d2673b;}
#col1 h2.blog_link{margin-top:40px;font-size:22px;}
#col1 h4{color:#194C7F;}

#col1 .navlinks a{padding:8px;background-color:#b63218;color:#ffffff;text-decoration:none;}
#col1 .navlinks a:hover{background-color:#194C7F;}