body {
margin: 0;
padding-top: 50px;
}
#wrapper {
width:900px;
margin: 0px auto;
border: 25px solid #DEEAD8;
}
#border {
border:6px solid #fff;
overflow:hidden;
width:888px;
}
#container3home {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/home-right.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}

#container4home {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/home-right8.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}

#container5home {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/home-right3.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}

#container6home {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/home-right5.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}

#container3testimonials {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/comments.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}

#container7home {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/home-right6.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}

#container8home {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/home-right7.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}


#container9home {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/home-right2.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}

#container10home {
float:left;
width:100%;
position:relative;
background-color:#DEEAD8;
background-image:url(images/home-right9.jpg);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;

}

#container2 {
float:left;
width:100%;
position:relative;
right:25%;
background-color:#fff;
background: #fff url(images/bg_main.png) repeat-x;
}

#container1 {
float:left;
width:100%;
position:relative;
right:50%;
background-color:#18481C;
}

#col1 {
float:left;
width:25%; 
position:relative;
left:75%;
padding-top:28px;


}
#col2 {
float:left;
width:45%;
position:relative;
left:78%;
padding-top:60px;

}

#col3 {
float:left;
width:25%;
position:relative;
left:80%;
overflow:hidden;
}

#col2gal {
float:left;
width:37%;
position:relative;
left:78%;
padding-top:55px;
}

#container2gal {
float:left;
width:100%;
position:relative;
right:0%;
background: url(images/bg_main.png) repeat-x;

}

#container1gal {
float:left;
width:100%;
position:relative;
right:75%;
background-color:#18481C;
}










h1 {
font-family: helvetica;
font-size: 120%;
font-weight:normal;
color:#fff;
}

p {
font-family: helvetica;
font-size: 75%;
line-height: 130%;
font-weight: normal;
color: #333;
}

ol {
font-family: helvetica;
font-size: 75%;
line-height: 130%;
font-weight: normal;
color: #333;
}

.maintext {
font-family: helvetica;
font-size: 80%;
line-height: 130%;
font-weight: normal;
color: #333;
}
ul {
font-family: helvetica;
font-size: 85%;
font-weight: normal;
text-decoration: none;
list-style: none;
padding-left: 0;
margin-left: 0;
text-align:center;
}

.main {
font-family: helvetica;
font-size: 75%;
line-height: 130%;
font-weight: normal;
color: #333;
text-align:left;
}

.text {
font-family: helvetica;
font-size: 75%;
font-weight: normal;
line-height: 130%;
text-align:left;
list-style:inherit;
padding-left: 20px;
color: #333;
}


a {
text-decoration: none;
color: #18481C;
}
a:hover {
text-decoration: none;
color: #000;
}
ul a {
text-decoration: none;
color: #000;
}
hr {
border: 0;
color: #fff;
background-color: #DEEAD8;
height: 1px;
}
.nav {font-family: Helvetica; text-decoration: none; font-size: 90%; line-height:180%; color:#fff}
.nav a:link {font-family: Helvetica; text-decoration: none; font-size: 90%; line-height:180%; color:#fff}
.nav a:visited {font-family: Helvetica; text-decoration: none; font-size: 90%; line-height:180%; color:#fff}
.nav a:active {font-family: Helvetica; text-decoration: none; font-size: 90%; line-height:180%; color:#A2C097}
.nav a:hover {font-family: Helvetica; text-decoration: none; font-size: 90%; line-height:180%; color:#A2C097}

.input {
font-family:Helvetica;
font-size: 90%;
background-color:#ebfab4;
border:1px solid #fff;
color:#333}
.textarea {
font-family:Helvetica;
color:#000;
font-size: 90%;
background-color:#ebfab4;
border:1px solid #fff;
}.select {
border: none;
font-family:Helvetica;
font-size: 90%;
background-color:#ebfab4;
border:1px solid #fff;
color:#333;
}
.submit {
font-family:Helvetica;
font-size:25px;
}
#largeboxleft {
width:50%;
float:left;
padding:5px 0px 0px 5px;
}
#largeboxright {
width:45%;
float:left;
padding:5px 0px 0px 5px;
}
#clear {
width:100%;
float:left;
clear:both;
}
#footer {
width:900px;
font-family: helvetica;
font-size: 90%;
margin: 0px auto;
color: #18481C;
}

.tel {
color: #18481C;
}



#header {
float:left;
position:relative;
width:385px;  
}
#main {
width:385px;  
padding-top:15px;
float:left;
position:relative;
}
#main2 {
width:385px;  
padding-top:5px;
float:left;
position:relative;
}
#boxes {
width:385px; 
position:relative;
float:left;
}
#column-1 {
float:left;
width:167px;
background-color:#DCE5D6;
border: 2px solid #fff;  
text-align:left;
padding: 10px;
min-height:235px;
}
#column-2 {
float:left;
width:167px;
background-color:#DCE5D6;
border: 2px solid #fff; 
text-align:left;
padding: 10px;
min-height:235px;
}

.right { 
float:right;
}
h3 {font-family: Helvetica; text-decoration: none; font-size: 85%;  color:#18481C;}
h4 {font-family: Helvetica; text-decoration: none; font-size: 90%;  color:#fff}

.input {
font-family:Helvetica;
font-size: 90%;
background-color:#DEEAD8;
border:1px solid #999;
color:#000;
width: 100%;}

.textarea {
font-family:Helvetica;
font-size: 90%;
background-color:#DEEAD8;
border:1px solid #999;
color:#000;
width: 100%;}

.select {
font-family:Helvetica;
font-size: 80%;
background-color:#DEEAD8;
border:1px solid #999;
color:#000;
}
.submit {
font-family:Helvetica;
font-size: 90%;
}
.right { 
float:right;
}















