@charset "utf-8";
/* CSS Document */
body{
background:url(../images/background.jpg) repeat-x top fixed #96cb78;
font-family: Arial, Helvetica, sans-serif;
color:#203f0e;
font-size:12px;
margin:0;
}
#container{
width:960px;
margin:0 auto;
background:url(../images/contain-back.png) #FFFFFF;
overflow:hidden;
height:100%;
}
#left{
width:189px;
}
#right{
float:right;
width:711px;
margin:30px;
}
#header{
width:711px;
margin-bottom:30px;
position:relative;
}
#header-contact{
width:711px;
position:absolute;
text-align:right;
left:0px;
top:0px;
font-size:15px;
color: #999999;
line-height:22px;
}
#header-contact a{
color: #999999;
text-decoration:none;
}
#header-contact a:hover{
color:#2e6310;
}
#header-contact label{
color:#2e6310;
}
#content{
width:711px;
margin-bottom:30px;
overflow:hidden;
}
#homeflash{
margin-bottom:30px;
}
#footer{
width:711px;
border-top:1px solid #666666;
color:#666666;
padding-top:30px;
padding-bototm:30px;
}
#footer a{
color:#666666;
}
#footer a:hover{
color:#2e6310;
}
h1{
color:#58ac27;
font-weight:100;
margin-top:0px;
font-size:28px;
}
h2{
color:#999999;
font-weight: lighter;
font-size:24px;
}
h3{
color:#ffffff;
font-weight: lighter;
font-size:18px;
}
h4{
color:#58ac27;
font-weight: lighter;
font-size:24px;
margin-top:0px;
margin-bottom:15px;
}
ul{
list-style:square;
color:#5aad2b;

font-size:12px;
}
li{
color:#5aad2b;
font-weight:bold;
font-size:12px;
}

#home-domestic{
width:310px;
margin:0px 15px 30px 0;
float:left;
background:#2e6310 url(../images/domestic-back.png);
padding:15px;
color:#FFFFFF;
height:150px;
}
#home-commercial{
width:310px;
float:right;
margin:0px 0px 30px 15px;
background:#203f0e url(../images/commercial-back.png);
padding:15px;
color:#FFFFFF;
height:150px;
}
.right-align{
float:right;
margin-left:30px;
}
.testimonial{
width:149px;
margin:50px 0 30px 10px;
background:#203f0e url(../images/testimonial-back.jpg) no-repeat;
overflow:hidden;
padding:10px;
color:#ffffff;
font-weight: 100;
font-size:16px;
}
.testimonial label{
font-size:15px;
color:#5aad2b;
}
.test-images{
margin-bottom:15px;
}

.testimonial h3{
margin-top:0px;
}
/* FORM */
#form{
float:right;
width:300px;
margin-bottom:30px;
}

#form h2{
margin-top:0;
}
#form label{
width: 295px;
text-align: left;
float:left;
display:block;
}
input{
background: #ffffff;
border: 1px solid #aeb0b2;
width: 295px;
}
textarea{
background: #ffffff;
border: 1px solid #aeb0b2;
width: 295px;
}
select{
background: #ffffff;
border: 1px solid #aeb0b2;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#843571;
width:150px;
}
input.send-btn {

background-color: #5aad2b;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#ffffff;
border: 1px solid #2e6310;
margin-top:15px;
display:block;
width:150px;
padding:10px;
}
legend
{
font: 11pt Tahoma, Arial, Helvetica, sans-serif; color:#ca4832; font-weight:bold;
background: #ffffff;
padding: 2px 6px;
} 
label em {  
margin-left:10px;
font: 8pt Tahoma, Arial, Helvetica, sans-serif; color:#ff0000; 
font-weight: normal; 
padding:0px;   
}
