* {padding: 0; margin: 0;}
html, body {margin: 0; padding: 0;}
body {font: 9pt/1.3em Arial, Helvetica, sans-serif;}

#container {width: 1000px; margin: 0 auto;}

#headers {z-index: 100;}
#headers-wrap { z-index: 100;}
#header1 {height: 240px; position: relative;}
#header2 {height: 41px; z-index: 100;}
#header3 {height: 20px; background: url(images/header-3.jpg) no-repeat;}

#header1 #logo {padding-left: 22px; padding-top:0;}
#header1 h2 {color: #BDD748; font-size: 16px; text-transform: uppercase; padding-left: 22px; padding-top: 8px; font-family: Arial Narrow; font-weight: bolder;}
#head1   {position: absolute; left: 215px; top: -15px;}
#head2   {position: absolute; left: 670px; top: 43px;}
#head3   {position: absolute; left: 670px; top: 137px;}
#head4   {position: absolute; left: 770px; top: 138px;}
#map-selector {position: absolute; left: 826px; top: 19px; background: url(images/map.gif); width: 174px; height: 108px; color: white; text-align: center;}

#sub-container { z-index: 10;}
#home_baner {margin-bottom: 20px; position: relative; /*or absolute*/ z-index: 0;}
#wrapper {}
#content {width: 1000px; background: url(images/content.png) no-repeat; overflow: hidden;}
.content-bottom {margin-bottom: 30px;}

.home_side {float: left; width: 210px; padding: 10px 20px 0 20px; font-weight: bolder;}
.home_top  {float: left; width: 390px; padding: 10px 20px 0 20px;}
.home_all  {float: left; width: 280px; padding: 10px 20px 0 20px;}
.home_side h2 {padding: 0.5em 2px 0.5em 0;}
.home_top  h2 {padding: 0.5em 0;}
.home_top  h1 {color:#333;}
.home_all  h2 {padding: 0.5em 0;}
.home_top  .page-content {padding-top: 5px !important;}

#sidebars  {clear: both;}
#sidebar1  {clear: both; padding: 10px 0px; text-align: center; float: left;}
#sidebar1 .widget {float: left; width: 317px; padding: 10px 0;}
#sidebar1 .widget_1_2 {padding: 10px 24px;}

#footer {clear: both;}
#footer .footer {clear: both; padding: 10px;}

