@charset "utf-8";
/* CSS Document */


body{ background:#eff6e8; }
a { color:#8ec741; text-decoration:none;}
a:hover { text-decoration:underline;}
h2 { font-size:18px; font-weight:bold; color:#74685b; padding-bottom:10px; }
h3 { font-size:12px; font-weight:bold; color:#333; padding-top:40px; }
p, h1, h2, h3, a {font-family:tahoma;}
p {font-size:12px; color:#726659; line-height:23px; padding-top:10px;}
img {border:1px solid #ccc; padding:2px;}

p.hometext {font-size:16px; line-height:24px; padding:20px 0 20px 0;}
p.hometext span { font-size:40px;}
h1.logo a {width:283px; height:143px; text-indent:-9999px; background:url(i/logo.jpg) no-repeat; display:block; margin-top:30px; margin-left:30px; float:left;}


ul.topnav {float:right; width:590px; margin-top:135px; margin-right: 55px;}
ul.topnav li {display:inline;}
ul.topnav li a { text-align:center; padding-top:10px; height:27px; display:block; float:left; margin-left:8px; font-family:tahoma; font-size:14px; color:#726659; text-decoration:none;}


ul.topnav li.home a { width:62px; }
ul.topnav li.why a { width:132px; }
ul.topnav li.how a { width:152px; }
ul.topnav li.products a { width:108px; }
ul.topnav li.contact a { width:87px;}


ul.topnav li.home a:hover {background:url(i/home.jpg) center no-repeat; }
ul.topnav li.why a:hover {background:url(i/why.jpg) center no-repeat; }
ul.topnav li.how a:hover {background:url(i/how.jpg) center no-repeat; }
ul.topnav li.products a:hover {background:url(i/products.jpg) center no-repeat; }
ul.topnav li.contact a:hover {background:url(i/contact.jpg) center no-repeat; }
ul.topnav li a:hover {color:#fff;}


.banner { background:url(i/banner-1.jpg) no-repeat; width:812px; height:234px;  }

.wrapper {width:960px; background:#fff; border:1px solid #e4eadf; margin:20px auto;}

.header { height:200px;}
.content {width:811px; margin:0 auto;}

.section_boxes {margin-top:40px; margin-bottom:60px;}
.sectionCol_left { width:250px; float:left;}
.sectionCol_middle { width:250px; float:left; margin-left:30px;}
.sectionCol_right{ width:250px; float:right;}


.leftCol, .rightCol { margin-top:30px;}
.leftCol {width: 229px; float:left;}
.rightCol { width:530px; float:left; margin-left:20px; padding-bottom:20px; margin-bottom:20px;}

.navheader { background:url(i/sidenav_header.jpg) no-repeat; height:42px; border-bottom:1px solid #fff;}
.navheader h3 { color:#fff; padding-top:12px; text-indent:25px; font-size:14px; font-weight:bold;}
.navfooter { background:url(i/sidenav_footer.jpg) no-repeat; height:129px; }
ul.sidenav li {}
ul.sidenav li a {font-size:12px; text-indent:24px; display:block; background:#ccf199; height:24px; border-bottom:1px solid #fff; color:#575757; padding-top:7px;}
ul.sidenav li a:hover { background:#dff6c0; text-decoration:none;}



.footer { height:50px; margin-bottom:20px;}
.copyright{ float:left;}
.siteby { float:right;}

.clear { clear:both;}
