@charset "utf-8";
/* CSS Document */

body {
    margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 1024px;
	color: #000000;
}

a 
{ 
color: #f19708;
text-decoration:underline;
}

p { 
  margin:1px; 
  padding-top:7px; 
  }
  
#container {
  width:994px;
  margin: 0 auto;
  padding: 0;
}

#top {
  background-image:url(../images/top-bg.jpg);
   background-repeat: repeat-x;

}


#right {
  width:350px; 
  float:right;
}

#right .bodyimg {
  padding-right:0; 
  padding-top:1px; 
  float:right;
}

#pagecontent {
  padding:0; margin-top: -3px;
}

.right-strip {
   float:right; 
   padding-left:1px;
   
}

/************************* menu section *******************************/

#menu {
   background-image:url(../images/menu-bg.png);
   background-repeat: repeat-y;
   height:545px;
   width:256px;
   float:left;
   margin:0;
   padding:0;
}

#menu .top {
   background-image: url(../images/menu-top-curve.png);
   background-repeat: no-repeat;
   width: 256px;
   height: 20px;
   margin:0;
   padding:0;

}

#navcontainer  
{
margin-left: 26px;
margin-top: 0px;
margin-bottom: 0px;
width:227px; 
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;

}

#navcontainer li { margin:0; padding:0 0 2px 0; }

#navcontainer a
{
display: block;
padding:0;
margin:0;
width: 199px;
height:42px;
color: #306604;
text-decoration: none;
font-size: 15px;
font-weight:bold;
background-image: url(../images/menu-button-bg-unfoc.png);
background-repeat: no-repeat;

}

#navcontainer a:hover
{
color: #306604;
text-decoration: none;
background-image: url(../images/menu-button-bg-foc.png);
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer .active 
{
color: #306604;
font-size: 15px;
font-weight:bold;
text-decoration: none;
background-image: url(../images/menu-button-bg-active.png);
background-repeat: no-repeat;
background-position: 0 0;
padding:0;
margin:0;
width: 227px;
height:44px;
}
.menu-spacer {
  padding-top:12px; 
  padding-left:10px;
  padding-bottom:0;
  margin:0;
}
.menu-active {
 padding-top:12px; 
 padding-left:10px;
 padding-bottom:0;
margin-bottom:2px;
margin-top:0;

}

#rsscontainer 
{
  margin-left: 26px;
  margin-top: 25px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 0;
  padding-bottom: 5px;
  color: #FFFFFF; 
  background-image: url(../images/blog-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 202px;
  height:115px;
}

#rsscontainer .logo {
  float:right; 
  padding-right:5px; 
  width: 50px;
  height: 57px;
  padding-top:0; 
  padding-bottom:0;
}

#rsscontainer .content 
{ 
padding: 5px;

}
#rsscontainer a 
{ 
color: #f19708;
text-decoration:underline;
}

/**************************************************************/

.pagetext {
  width:327px; 
  float:left; 
  padding-top:10px; 
  padding-left:10px;
}

.pagetext2 {
  width:650px; 
  float:left; 
  padding-top:10px; 
  padding-left:10px;
}

#respon {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 0;
  padding-bottom: 10px;
  color: #000000; 
  background-image: url(../images/res-bg.png);
  background-repeat: no-repeat;
  width: 335px;
  height:283px;
  
}

#respon ul.outside {list-style-position: outside; margin-left:0; margin-top:0; padding-left:20px; padding-top:10px; margin-right:5px; margin-bottom:5px; list-style-type:disc;}

#respon li {
font-size:15px;
font-weight:bold;
color:#306604;
padding-bottom: 15px;

}
.resheader {
   padding-left:0;
   padding-bottom:5px;
   color: #306604;
   font-size:16px;
   font-weight:bold;
}
.resdesc {
   padding-top:0;
   color: #000000;
   font-size:14px;
   font-weight:bold;
}

.namebold {
  color: #306604;
  font-weight:bold;
}

#footer {
  margin-top:-12px; 
  padding:0; 
  float:left;
}

#footer-left{
display:block;
background-color:#eeece0;
width: 253px;
margin:0px;
padding:0;
float:left;
}

#footer-left .text {
background-color:#224c00; 
color:#999999; 
font-size:11px; 
height:20px; 
display:block; 
padding-left:5px; 
padding-top:5px;
}

#footer-left a {
color:#999999;
text-decoration:underline;
}
#footer-left a:hover {
color:#f19708;
text-decoration:underline;
}
#footer-middle{
display:block;
background-color:#FFFFFF;
width: 694px;
margin:0px;
padding-left:1px;
float:left;
}

#footer-middle .text {
  color:#FFFFFF; 
  font-size:11px; 
  background-color:#224c00; 
  height:20px; display:block; 
  padding-left:5px; 
  padding-top:5px; 
  text-align:center;
}

#footer-right{
display:block;
background-color:#FFFFFF;
width: 45px;
margin:0px;
padding-left:1px;
float:left;
}

#footer-right .top {
  background-color:#224c00; 
  height:25px; 
  display:block;
}

#footer-right .bottom {
  height:100px; 
  background-color:#224c00; 
  margin-top:1px;
}

#footer-logo {
  width:390px; 
  margin-left:150px;
}

#footer-logo .logo {
  float:right; 
  padding-left:0px; 
  padding-right:15px; 
  padding-top:35px;
}

#footer-logo .logo1 {
  float:right; 
  padding-left:13px; 
  padding-right:18px; 
  padding-top:30px;
}

#footer-logo .logo2 {
  padding-left:10px; 
  padding-right:15px; 
  padding-top:25px;
}

.footer-bottom {
  height:100px;
}
.uline {
font-weight:bold;
text-decoration:underline;
}
.pcent {
 width:100%; 
 text-align:center;
}
.block {
  width:100%;
  text-align:center;
  font-weight:bold;
  color:#990000;
}

.block a{
  color:#f19708;
   text-decoration:underline;
}
.pricelist {
 font-weight:bold;
 color:#990000;
}

#bullet {color:#306604; list-style-position: outside; margin-left:15px; margin-top:0; margin-bottom:0px; padding:0; list-style-type:disc;}
#bullet li {padding-top:5px; padding-bottom:5px; font-size:15px;}
#bullet .desc {color:#000000; font-size:12px;}

.bgextetion1 {
  background-color:#eeece0;
  width:252px;
  height:220px;
}
.bgextetion2 {
  background-color:#eeece0;
  width:252px;
  height:1250px;
}
.bgextetion3 {
  background-color:#eeece0;
  width:252px;
  height:393px;

}