body{
  background:#fff url(header.png) repeat-x;
  font-family:Tahoma;
}
/*Menu*/
.head ul{
  display:inline-block;
  float:right;
}
.head ul li{
  display:inline-block;
  float:left;
}
.head ul li a img{
  border:none;
  margin-right:100px;
}
.menu-button{
  display:inline-block;
  margin:30px 10px;
  font:24px Tahoma;
  background:#72bf50 url(line4.png) repeat-x;
  padding:10px;
  text-decoration:none;
  color:#fff;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  -moz-box-shadow: 1px 1px 5px #888;
  -webkit-box-shadow: 1px 1px 5px #888;
  box-shadow: 1px 1px 5px #888;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
  text-shadow: 1px 1px 0px #888;
}
.menu-button:hover{
  background:#b3d335 url(line5.png) repeat-x;
}
/*Promo 1*/
.head h1{
  font:30px Georgia;
  text-shadow: 1px 1px 0px #fff;
}
.promo-image-1{
  float:right;
}
.promo-text-1{
  font:25px Georgia;
  padding-top:25px;
  text-shadow: 1px 1px 0px #fff;
}
.head td{vertical-align:top;}
.call-button{
  display:inline-block;
  margin-top:25px;
  padding:10px;
  font:30px Georgia;
  background:#f15822;
  text-shadow: 1px 1px 0px #ccc;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  -moz-box-shadow: 1px 1px 5px #888;
  -webkit-box-shadow: 1px 1px 5px #888;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
  box-shadow: 1px 1px 5px #888;
}
.wrapper{
  margin:0 auto;
  width:1000px;
  min-width:1000px;
  max-width:1000px;
  overflow:hidden;
}
.content, .news{
  margin-top:50px;
}
.content p{
  padding-bottom:1.5em;
}
/*News*/
h2{
  font:35px Georgia;
  font-weight:bold;
  color:#72bf50;
  padding-bottom:20px;
}
h3{
  font:20px Georgia;
  color:#72bf50;
  padding-top:10px;
}
h4{
  font-size:20px;
  padding-top:10px;
}
.news table{
  width:100%;
  margin-top:30px;
}
.news td{
  vertical-align:top;
  text-align:justify;
}
.news td.r{
  padding-left:10px;
  border-left:1px solid #ccc;
  width:25%;
}
.news td.l{
  padding-right:10px;
  border-right:1px solid #72bf50;
  width:75%;
}
.news li{
  padding-bottom:10px;
  background:url(hr2.png) repeat-x;

}
/*Footer*/
.footer{
  clear:both;
  width:100%;
  background:#b3d335 url(footer.png) repeat-x;
  min-height:300px;
  font-size:18px;
  padding-top:30px;
}
.f-body{
  margin:0 auto;
  width:1000px;
  min-width:1000px;
  max-width:1000px;
  overflow:hidden;
  font-size:80%;
}
.footer h2{
  color:#fff200;
  text-shadow: 1px 1px 0px #4c4c4c;
}
.footer td.l{
  width:600px;
  margin-right:50px;
}
.footer td{vertical-align:top;}
.footer td.r{
  width:350px;
  padding-top:75px;
}
.footer td.btm{
  padding-top:15px;
}
.footer input[type~="text"], .footer input[type~="tel"], .footer input[type~="email"], .footer textarea{
  width:90%;
  border:1px solid #f15822;
  padding:5px;
}
.footer textarea{
  height:100px;
}
.footer input[type~="submit"]{
  margin-top:20px;
  padding:5px;
}
/*Diff*/
.cls{clear:both;}
.p-r-30{padding-right:30px;}
.p-b-10{padding-bottom:10px;}
.fl-r{float:right;}
a:hover{text-decoration:none;}
hr{
  border:none;
  background:url(h.png) repeat-x;
  min-height:20px;
}
/*Phone*/
#phone{
  display:none;
}
#phone .numbers{
  text-align:center;
  font:27px Georgia;
}