#printlogo {}

body {
  background: #FFFFFF;
}

#printlogo {
  width:100%;
  text-align:right;
  border-bottom: solid 4px #4A5F26;
  display:block;
  height:76px;
}

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{
  display: none;
}

#topbar, #topbar a, #topbar a:link, #topbar a:visited, #topbar a:hover, #topbar a:active{
  display: none;
}
#logobar{
  display: none;
}

.specialoffer {
  float: left;
  font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #4A5F26;
  width: 40%;
  height: 200px;
  border: solid 1px #9E977A;
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 10px;
}

#content {
  margin-top: 6px;
  font: 13px/22px Arial, Helvetica, sans-serif;
}

#container {
}

#left {
  display: none;
}

#center {
}

#content_text {
}

#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 {
  position: absolute;
  top: 1px;
  left: 1px;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

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

#content_rightcol {
  float: left;
  font: 12px/16px Tahoma, Verdana, 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;
}

.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{
  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;
}