#printlogo {display:none;}

.width {width:50%; min-width:400px; margin:0 auto;}

img {
   behavior: url("/include/pngbehavior.htc");
}

h1 {
  font: 20px Trebuchet MS, Lucidia Grande, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4A5F26;
}

h2 {
  font: 18px Trebuchet MS, Lucidia Grande, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4A5F26;
}

h3 {
  font: 16px Trebuchet MS, Lucidia Grande, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4A5F26;
}

h4 {
  font: 14px Trebuchet MS, Lucidia Grande, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4A5F26;
}

#header{
  width:100%;
  height:95px;
}

#topbar, #topbar a, #topbar a:link, #topbar a:visited, #topbar a:hover, #topbar a:active{
  width:100%;
  height:15px;
  text-align:right;
  font: 10px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  background-color:#4A5F26;
  text-decoration: none;
}
#logobar{
  width:100%;
  height:76px;
  background: #FFFFFF;
  text-align:right;
  border-bottom: solid 4px #4A5F26;
}

#content {
  background-image: url(/images/green.gif);
  background-repeat: repeat-y;
}

#container {
  background: url("/images/nav_bg.gif") top left no-repeat;
}

#left {
  position: absolute;
  top: 5px;
  width: 146px;
  left: 0;
  top: 100px;
}

#center {
  margin-top: 8px;
  margin-left: 146px;
}

#content_text {
  margin-right: 80px;
  overflow: hidden;
}

#content_text a, #content_text a:link, #content_text a:visited, #content_text a:active {
  color: #4A5F26;
}

#content_text a:hover {
  color: #FFAC15;
}

#content_right {
  width: 59px;
  height: 1px;
  border: solid 1px #988D70;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/footer_bg.png');
  position: relative; 
  float: right;
  z-index: 1;
  display: none;
}
#content_right[id]{
  background: url(/images/footer_bg.png);
}

#content_leftcol {
  float: left;
  font: 13px/16px Arial, Helvetica, sans-serif;
  width: 49%;
  z-index: 200;
}

#content_rightcol {
  float: left;
  font: 13px/16px Arial, Helvetica, sans-serif;
  width: 49%;
  border-left: solid 10px clear;
  z-index: 200;
}

#footer {
  clear: both;
  margin-top: 10px;
}

p {margin-left: 0;padding-left: 0;}

#nb_area {
  padding-top: 16px;
  padding-left: 8px
}

.nb_block {
  width: 130px;
  background-color: #99937B;
  color: white;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.nb_padding {
  padding: 4px;
}

.nb_block a, .nb_block a:link, .nb_block a:hover, .nb_block a:active {
  color: white;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.nb_block a:hover {
  color: white;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.small {
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.home_service_thumbs {
  float: left;
  font: 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #4A5F26;
  width: 133px;
  height: 108px;
}

.specialoffer {
  font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #4A5F26;
  height: 200px;
  border: solid 1px #9E977A;
  padding: 10px;
}

.home_service_thumbs a, .home_service_thumbs a:link, .home_service_thumbs a:visited, .home_service_thumbs a:active {
  font: 11px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #4A5F26;
  text-decoration: none;
}

.home_service_thumbs a:hover {
  font: 11px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #4A5F26 !important;
  text-decoration: underline;
}

.home_service_thumbs img{
  border: solid 1px #9E977A;
}

#footer_nav{
  clear: both;
  border-top: solid 1px #715821;
  border-bottom:solid 1px #715821;
  background-color: #AFAE87;
}
.footer_nav_txt, .footer_nav_txt a, .footer_nav_txt a:link, .footer_nav_txt a:visited, .footer_nav_txt a:active{
  padding-top: 8px;
  padding-bottom: 8px;
  font: 10px Arial, Helvetica, sans-serif;
  color:#5D4718;
  text-decoration: none;
}
.footer_nav_txt a:hover{
  padding-top: 8px;
  padding-bottom: 8px;
  font: 10px Arial, Helvetica, sans-serif;
  color:#5D4718;
  text-decoration: underline;
}
.footer_txt, .footer_txt a, .footer_txt a:link, .footer_txt a:visited, .footer_txt a:active{
  padding-top: 8px;
  padding-bottom: 8px;
  font: 10px Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration: none;
}
.footer_txt a:hover{
  padding-top: 8px;
  padding-bottom: 8px;
  font: 10px Arial, Helvetica, sans-serif;
  color:#5D4718;
  text-decoration: underline;
}