/* ----- CSS ----- */

*{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
body, html{margin:0;padding:0;background:url('../img/back.jpg') repeat-x #FFF;text-align:center;margin-bottom:10px;}
a{color:#00853E;text-decoration:underline;}
a:hover{color:#739B1F;text-decoration:none;}
a:visited{color:#999;text-decoration:none;}
a:active{color:#00CC66;text-decoration:none;}

p{color:#0B512B;font-size:1em;line-height:1.8em;margin:0 0 7px 0;}

/* ----- BRANDING ----- */
.subContainer, #navigation ul{width:780px;margin:0 auto;}
#header{text-align:left;margin:0 0 0 0;padding:0px 0 0 0px;height:120px;background:#87b220 url('../img/top-bg.jpg') repeat-x;}
#banner{width:780px;margin:0 auto; }

/* ----- NAVIGATION ----- */
#navigation{margin:0;padding:0;background:#7fa71f;height:36px;list-style:none;}
#navigation li{float:left;clear:none;list-style:none;}
#navigation li a{color:#fff;display:block;font-size:0.8em;text-decoration:none;font-weight:bold;padding:10px 18px;}
#navigation li a:hover{color:#fff;background:#739B1F;}
#active a{background:url('../img/nav-bg.jpg');}

/* ----- HEADINGS ----- */
h1{font-family:'Georgia';font-size:2em;letter-spacing:-1px;margin-top:10px;margin-bottom:10px;font-weight:normal;color:#00853E;}
h1 span{font-family:'Georgia';color:#B9B30A;}
h2{font-family:'Georgia';font-size:1.6em;letter-spacing:-1px;margin-top:10px;margin-bottom:6px;font-weight:normal;color:#739B1F;}
h3{font-family:'Georgia';font-size:1.4em;letter-spacing:-1px;margin-top:10px;margin-bottom:6px;font-weight:normal;color:#739B1F;}

/* ----- IMAGES ----- */
img{border:0;}
img a{border:0;text-decoration:none;}
img a:hover{border:none;}

/* ----- PAGE ----- */
#wrap{width:780px;margin:0px auto;padding:0;background:url('../img/leaf2.jpg') right bottom no-repeat #FFF; text-align:left;}

#primaryContent{width:406px;padding:20px 55px;border-right:5px solid #F2F1D5;font-size:0.7em;float:left;clear:none;}
#primaryContent ul{color:#00853E;font-size:1em; margin:20px 0;list-style:none;}
#primaryContent ul li{padding-left:25px;margin:8px 0;list-style:none;background:url('../img/content_bullet.png') left top no-repeat;}
#primaryContent img.right{float:right;clear:none; margin:5px 0 0 10px ;}
#primaryContent img.left{float:left;clear:none;margin:5px 15px 0 0px;}	

#secondaryContent{width:228px;padding:10px 14px;font-size:0.7em;float:right;clear:none; }
#secondaryContent h2{padding:12px 15px;background:url('../img/green-block.jpg') no-repeat;color:#fff;line-height:1.5em;font-size:1.2em;font-weight:normal;}
#secondaryContent h3{color:#87b220;margin-top:20px;}
#secondaryContent p{    }
#secondaryContent ul{list-style:none;}
#secondaryContent li{list-style:none;padding-left:20px;margin:8px 0;background:url('../img/tiny_bullet.png') left bottom no-repeat;}
#secondaryContent li a{color:#00853E;font-weight:bold;text-decoration:underline;}
#secondaryContent li a:hover{color:#739B1F;font-weight:bold;}
#secondaryContent .links li{padding-left:0px;margin:8px 0;background:none;}

#terms ul{list-style:none;}
#terms ul li{list-style:none;color:#0B512B;background:none;}

/* ----- QUICKCONTACT----- */
#quickcontact{margin:15px 0; color:#00853E; background:#DAEECB;border:1px solid #0B512B;padding:10px 0 10px 15px;margin-bottom:15px;}
		
/* ----- FORMS ----- */
#contactform {background:#FFF;margin:0px 10px 0px 0px;padding:20px;}
input{border:1px solid #CCC;font-size: 1em;padding: 3px;margin:5px 0px 5px 0px;}
button{background-color:#EFEFEF;line-height:11px;color: #000;border: 1px solid #CCC;font-size: 0.9em;height:20px;
margin: 0;padding: 0 0px;}
form p{}

/* ----- FOOT ----- */
#footer{margin:0 auto;margin-bottom:10px;height:50px;padding:10px 20px;clear:both;width:740px;text-align:left;font-size:0.6em;line-height:15px;color:#B9B309;background:#F2F1D5;}
#footer ul{list-style:none;}
#footer li{list-style:none;display:inline;}
#footer #copyright{float:left;clear:none;}
#footer #links{float:right;clear:none;}
#footer a{color:#00853E;text-decoration:none;}
#footer a:hover{color:#87B220;text-decoration:underline;}

/* ----- CLASSES - GENERAL ----- */
.clear{clear:both;}
.lightgreen {color:#87b220;}
.guarantee{}