@charset "UTF-8";
/* CSS Document */

body{
font-size:0.8em;
width:1024px;
color:#333;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
background-image:url(../images/bg1.gif);
background-repeat:no-repeat;
background-color:#fff;

}

#container{
width:800px;
padding:0;
margin:0;
clear:both;
text-align:left;
}



h1{
padding-top:20px;
padding-bottom:3px;
margin:0;
font-size:1.1em;
}

h2{
padding-top:8px;
padding-bottom:3px;
margin:0;
font-size:1.1em;
}

p{
padding-bottom:20px;
margin:0;
line-height:1.3em;


}

#fullwidth li {
padding-bottom:3px;
padding-top:3px;
margin:0;
}


#fullwidth ul{
padding-left:60px;
padding-bottom:10px;

margin:0;
}


a:link {
	font-weight: bold;
	color:#360;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color:#360;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	text-decoration: underline;
}
a:active {
	font-weight: bold;
	text-decoration: none;
}



#logo{
width:800px;
padding-top:6px;
margin:0;
float:left;
}


#nav{
width:795px;
background-color:#fff;
text-align:center;
padding-top:10px;
margin-left:5px;
float:left;
}


#nav ul{
list-style:none;
padding-left:0;
margin-top:0;
margin-left:0;

}

#nav li{
padding-left:5px;
margin:0;
font-size:0.9em;
display:inline;
}

#nav h1{
display:none;
}

#nav .on{
color:#66cc00;
}


#navbelow {
width:790px;
margin-left:5px;
background-color:#e5ffcc;
text-align:center;
padding-top:10px;
float:left;
}

#navbelow ul{
list-style:none;
padding-left:0;
margin-top:0;
margin-left:0;

}

#navbelow li{
padding-left:5px;
margin:0;
font-size:0.9em;
display:inline;
}

#navbelow h1{
display:none;
}

#navbelow .on{
color:#66cc00;
}




#text{
width:340px;
padding:0px;
margin-left:20px;
float:left;

}



#text img{
padding-bottom:10px;
}



#fullwidth{
width:790px;
padding:0;
margin-left:5px;
float:left;
background-color:#e5ffcc;
}

#fullwidth p{
margin-left:40px;
padding-bottom:15px;
padding-right:10px;
line-height:1.3em;
}

#fullwidth h1{
padding-top:20px;
padding-bottom:3px;
margin-left:40px;
font-size:1.1em;
}

#fullwidth h2{
padding-top:8px;
padding-bottom:3px;
margin-left:40px;
font-size:1em;
}


#columnl{
width:370px;
padding:0;
margin:0;
float:left;

}

#columnr{
width:350px;
padding-left:30px;
padding-top:20px;
margin:0;
float:left;
}

HTML > BODY #column1{
width:340px;
padding-left:20px;
float:left;
background-color:#e5ffcc;
}

#column1{
width:340px;
padding-left:40px;
float:left;
background-color:#e5ffcc;
}

#column2{
width:340px;
padding-left:30px;
float:left;
background-color:#e5ffcc;
}

#columnr img{
padding-top:15px;
margin:0;
}

HTML > BODY #wrapper{
width:770px;
margin-left:5px;
padding-bottom:10px;
padding-left:20px;
background-color:#e5ffcc;
float:left;

}

#wrapper{
width:790px;
margin-left:5px;
padding-bottom:10px;
background-color:#e5ffcc;
float:left;

}

#promo{
width:225px;
margin-top:12px;
margin-left:20px;
padding:0;
float:left;
}

#promo img{
padding:0;
margin:0;

}

#promo p{
padding-top:0;
padding-left:6px;
padding-bottom:0;
padding-right:5px;
}

#promo h2{
font-size:1em;
padding-left:6px;
margin:0;
}


.one{
background-color:#c7eb8f;
}

.two{
background-color:#9ec27a;
}

.three{
background-color:#c7eba3;
}

.greenbox{
background-color:#d8f2bf;
}


.address{
font-size:1.1em;
}

HTML > BODY #map{
border:2px solid #336600;
margin-bottom:10px;
margin-left:20px;
}

#map{
border:2px solid #336600;
margin-bottom:10px;
margin-left:40px;
}


/*FOOTER*/

#footer{
width:790px;
padding:0;
margin-left:5px;
clear:both;
background-color:#e5ffcc;
}

#footer p{
color:#360;
text-align:center;
font-size:0.9em;
padding-top:5px;
padding-bottom:5px;
}




/*FORM*/


.form-field {
width:340px;
float:left;
margin:0;
padding:0 0 5px 0;
}

#form-name {	
padding-top:15px;

}

.text-field {
width:90px;
float:left;
margin:0;
font-weight:bold;
padding-left:10px;

}

input.input, textarea {
width:210px;}

.input-field{
width:210px;
float:left;
margin:0;
padding:0 0 10px 0;
}

#input-send-o {
float:left;
width:90px;
height:25px;
margin:0;
padding:0;

}

#input-send-i {
margin:0;
padding:0;
float:left;
margin-left:90px;
margin-bottom:10px;
}

#disclaimer {
float: left;
width:200px;
font-size:0.8em;
margin:0;
padding:0 0 0 100px; }

#nav .logo{
padding-top:100px;
}

