@charset "utf-8";
/* CSS Document */
body{ margin: 0; padding: 0; font: normal 73%/1.5em calibri, Arial, verdana, sans-serif;	
	  color:#565656; background:#fff url(images/body-bg.jpg) top repeat-x;}
	 
#innerpage{ margin: 0; padding: 0; font: normal 73%/1.5em calibri, Arial, verdana, sans-serif;	
	  color:#565656; background:#fff url(images/inner-bg.jpg) top repeat-x;}	 

/*Default CSS*/
img{ border:none; } 
a{ color: #565656; text-decoration: none; outline:none; } 
a:hover{ color: #933; text-decoration: underline; } 
a img{ outline:none;}

h1, h2, h3 { font: 1.2em  calibri, Arial, verdana, sans-serif;  margin:0px; padding:0px; } 
h1 { font-size: 2.4em; color:#056c99; font-weight:bold; padding-bottom:15px; } 
h2 { font-size : 2em; color: #4ea146; padding:15px 0px 10px 0px; font-weight:bold;}
h3 { font-size : 1.6em; color: #4ea146; padding:0px 0px 10px 0px; font-weight:bold;} 
h4 { font-size : 1.2em; color: #666; padding:5px 0px 0px 0px; margin:0; font-weight:bold;} 

ul{ padding:0px; margin:8px 0px;}
li{ font-size:1.2em; line-height:23px; list-style:url(images/bullet.gif); margin-left:20px; }
p{ font-size:1.2em; margin:0px; padding:0px; text-align:left; line-height:18px; }

/* ClearFix */
.Clearfix:after {content:".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both; }
.Clearfix {display: inline-block;}


.imgleft{ width:auto; float:left; margin-right:10px; }
.imgright{ width:auto; float:right; margin-left:10px; }

/*main div*/
#maindiv{ width:990px; height:auto; margin:0 auto;}
#maindivinside{ width:100%; height:auto; background:url(images/bg3.jpg) top center no-repeat; margin:0 auto;}
#maininner{ width:990px; height:auto; margin:0 auto; }

/*header*/
#header{ width:auto; height:100px; padding-top:10px;}
#logo{ width:185px; height:85px; margin:0 0 0 5px; float:left; }
#header-right-block{ width:760px; height:auto; margin:0 0 0 10px; float:right;}
.header-call-block{ width:267px; height:auto; margin:15px 0 0 10px; float:right;}


/*Navigation*/
.navig{ width:760px; height:40px; float:right; margin-top:20px;}

/*Content Area*/
#main-slider-block{ width:990px; clear:both; padding-top:0px; height:153px; background:url(images/index-banner.jpg) no-repeat bottom;  }
#contentblock{ width:990px; clear:both; padding-top:20px; margin:auto; height:auto; }

.index-features-box{  width:auto; clear:both; padding:0px; margin:10px 0; height:auto;   }
	.features-box{  width:247px; float:left; padding:0px; margin:0px 0; height:auto; text-align:center;   }


#Slider2-block{  width:995px; clear:both; padding:0px; height:180px; margin:10px auto; position:relative; }

	.leftarrow{ float:left; width:20px; height:20px; margin:55px 0 0 -5px; }
	.rightarrow{ float:right; width:20px; height:20px; margin:55px -5px 0 0; }
	
	.middlebox{ float:left; width:955px; height:130px; margin:5px 0; overflow:hidden }
	.middleboxInn{ float:left; width:1200px; height:130px; margin:5px 0;}
	.feature-box1{ float:left; width:216px; height:97px; margin:0 2px; background:url(images/slider-kitchen-bg.jpg) no-repeat; padding:34px 0 0 21px;   }
	.feature-box2{ float:left; width:216px; height:97px; margin:0 2px; background:url(images/slider-fork-bg.jpg) no-repeat; padding:34px 0 0 21px;   }
	.feature-box3{ float:left; width:216px; height:97px; margin:0 2px; background:url(images/slider-rain-bg.jpg) no-repeat; padding:34px 0 0 21px;   }
	.feature-box4{ float:left; width:216px; height:97px; margin:0 2px; background:url(images/slider-temp-bg.jpg) no-repeat; padding:34px 0 0 21px;   }
	.feature-box5{ float:left; width:216px; height:97px; margin:0 2px; background:url(images/slider-free-earth-bg.jpg) no-repeat; padding:34px 0 0 21px;   }
	
	.read-but{ float:left; width:87px; height:27px; margin:5px 0 0 0px; }

#Latest-block{   width:990px; clear:both; padding: 15px 0 0; height:190px; margin:25px auto; background:url(images/index-blog-bottom-bg.jpg) no-repeat top;   }
.latest-blog-box { float:left; width:320px; height:auto; margin:10px 0 0 0px; border-right:1px solid #cce4f0; padding:3px 10px; }
	
	.latest-blog-box ul { clear:both; width: auto; height:auto; padding:0px; margin:5px 0; }
	.latest-blog-box ul li{ clear:both; width: auto; height:auto; padding:5px 0 5px 15px; margin:0px 0 5px 0; list-style-type:none; line-height:18px; font-size:14px; background:url(images/bullete.jpg) no-repeat left; border-bottom:1px solid #cce4f0; }
	
.upcomming-events-box { float:left; width:300px; height:auto; margin:10px 0 0 0px; border-right:1px solid #cce4f0; padding:3px 10px; }

.upcomming-events-box b { color:#056c99; }
.upcomming-events-box p { padding:10px 0  0 0; }

.latest-tweets-box { float:left; width:300px; height:auto; margin:10px 0 0 0px; padding:3px 10px; }
.latest-tweets-box b { color:#056c99; }
.latest-tweets-box p { padding:10px 0  0 0; }
/*Footer*/
#footerouter{ width:100%; height:350px; background:#6c6c6c url(images/footer-bg.jpg) no-repeat center top; clear:both; margin:10px 0px 0 0;  }
#footer{ width:990px; height:auto; clear:both; margin:0px auto; color:#fff; font:0.98em calibri, Arial, verdana, sans-serif;  }
	#footer-inn{ clear: both; width:auto; height:185px; }

	.footer-box1{ float:left; width:140px; height:auto; margin:5px 0 0 0px; border-right:1px solid #7b7b7b; padding:0px 5px; }
	.footer-box2{ float:left; width:150px; height:auto; margin:5px 0 0 15px; border-right:1px solid #7b7b7b; padding:0px 5px; }
	.footer-box3{ float:left; width:160px; height:auto; margin:5px 0 0 15px; border-right:1px solid #7b7b7b; padding:0px 5px; }
	.footer-box4{ float:left; width:230px; height:auto; margin:5px 0 0 15px; border-right:1px solid #7b7b7b; padding:0px 5px; }
	.footer-box5{ float:left; width:190px; height:auto; margin:5px 0 0 15px;  padding:0px 5px; }
	
	#footer a { color:#fff; text-decoration:none; }
	#footer a:hover { color:#fff; text-decoration: underline; }
	
	#footer p strong{ color:#a4cc38; font-size: 1.2em; }

/*Contact Form*/
form{ width:auto; color:#6e6e6e; font-size:1em; padding-bottom:10px; margin:0px;}
.text-field{ width:175px; height:20px; border:1px solid #bcbcbc; padding:2px; font: 0.98em calibri, Arial, verdana, sans-serif; }
textarea{ width:175px; height:60px; border:1px solid #bcbcbc; padding:2px; font: 0.98em calibri, Arial, verdana, sans-serif; }
.button{ width:74px; height:26px; background-image:url(images/index7.jpg); background-repeat:no-repeat; border:0px;cursor:pointer; float:right;}

/*Gallery*/

.portblock{ width:168px; height:168px; float:left; margin:0px 10px 10px 0px;}

/* Inner - page */

#inner-banner-block{ width:965px; clear:both; padding:30px 0 0 25px; height:86px; margin:0 0 15px 0; background:url(images/inner-banner-bg.jpg) no-repeat;  position: relative; Zoom: 1; /* IE6 */}
/*#inner-banner-block h1{ font-size:2.6em; color:#fff; text-shadow:#333; padding:0px; margin:0px;  -webkit-text-shadow: #333 0px 2px 3px;
			-moz-text-shadow: #333 0px 2px 3px; behavior: url(PIE.htc);
			text-shadow: #333 0px 2px 3px;}*/
.inner-banner-block-h1{ font-size:2.6em; color:#fff; text-shadow:#333; padding:0px; margin:0px;  -webkit-text-shadow: #333 0px 2px 3px;
			-moz-text-shadow: #333 0px 2px 3px; behavior: url(PIE.htc);
			text-shadow: #333 0px 2px 3px;}
#inner-banner-block-kitchen{ width:965px; clear:both; padding:30px 0 0 25px; height:86px; margin:0 0 15px 0; background:url(images/free-garden-kitchen-img.jpg) no-repeat;  position: relative; Zoom: 1; /* IE6 */}
#inner-banner-block-fork{ width:965px; clear:both; padding:30px 0 0 25px; height:86px; margin:0 0 15px 0; background:url(images/free-garden-fork-img.jpg) no-repeat;  position: relative; Zoom: 1; /* IE6 */}
#inner-banner-block-rain{ width:965px; clear:both; padding:30px 0 0 25px; height:86px; margin:0 0 15px 0; background:url(images/free-garden-rain-img.jpg) no-repeat;  position: relative; Zoom: 1; /* IE6 */}
#inner-banner-block-temp{ width:965px; clear:both; padding:30px 0 0 25px; height:86px; margin:0 0 15px 0; background:url(images/free-garden-temp-img.jpg) no-repeat;  position: relative; Zoom: 1; /* IE6 */}
#inner-banner-block-earth{ width:965px; clear:both; padding:30px 0 0 25px; height:86px; margin:0 0 15px 0; background:url(images/free-garden-earth-img.jpg) no-repeat;  position: relative; Zoom: 1; /* IE6 */}
#inner-banner-block-curb{ width:965px; clear:both; padding:30px 0 0 25px; height:86px; margin:0 0 15px 0; background:url(images/free-garden-curb-inner-banner.jpg) no-repeat;  position: relative; Zoom: 1; /* IE6 */}
#inner-banner-block-commercial{ width:965px; clear:both; padding:30px 0 0 25px; height:86px; margin:0 0 15px 0; background:url(images/commercial-industrial-recycle-inner-banner.jpg) no-repeat;  position: relative; Zoom: 1; /* IE6 */}


#inner-content-left{ float:left; width:251px; height:auto; padding:0px; margin:0px 0 0 0; }
#inner-content-right{ float:left; width:720px; height:auto; padding:0px; margin:0px 0 0 15px; }


	.feature-box11{ float:left; width:206px; height:97px; margin:0 2px 8px 0; background:url(images/slider-kitchen-bg.jpg) no-repeat; padding:38px 10px 0 21px;   }
	.feature-box21{ float:left; width:206px; height:97px; margin:0 2px 8px 0; background:url(images/slider-fork-bg.jpg) no-repeat; padding:38px 10px 0 21px;   }
	.feature-box31{ float:left; width:206px; height:97px; margin:0 2px 8px 0; background:url(images/slider-rain-bg.jpg) no-repeat; padding:38px 10px 0 21px;   }
	.feature-box41{ float:left; width:206px; height:97px; margin:0 2px 8px 0; background:url(images/slider-temp-bg.jpg) no-repeat; padding:38px 10px 0 21px;   }
	.feature-box51{ float:left; width:206px; height:97px; margin:0 2px 8px 0; background:url(images/slider-free-earth-bg.jpg) no-repeat; padding:38px 10px 0 21px;   }

.feature-box11 p, .feature-box21 p, .feature-box31 p, .feature-box41 p, .feature-box51 p { font-size:13px; line-height:15px;  }

#cu3er-container {width:989px; outline:0;}

.input {
 -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #CFCFCF;
    color: #7A7A7A;
    font: 1.2em  calibri, Arial, verdana, sans-serif;
    margin: 0 0 5px;
    padding: 3px;
    width: 245px;
}
.textarea {
     -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #CFCFCF;
    color: #7A7A7A;
    float: left;
    font: 1.2em  calibri, Arial, verdana, sans-serif;
    height: 100px;
    margin: 0;
    padding: 10px;
    width: 245px;
}
.sidebar {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #EEEEEE;
    margin:15px 0 0 0px;
    padding: 10px; width:550px; clear:both;
}

.button {background: url(images/submit-but.jpg) no-repeat;
width:91px; height:29px;
float:left;

}
.input1 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5B5B5B;
    font: 11px Arial,Helvetica,sans-serif;
    height: 10px;
    margin-bottom: 5px;
    padding: 5px;
    width: 180px;
}
.textarea1 {
    border: 1px solid #CCCCCC;
    color: #5B5B5B;
    display: block;
    font: 11px Arial,Helvetica,sans-serif;
    height: 75px;
    padding: 2px;
    width: 237px;
}
.navigation a{  color: #066D9A;
    font-weight: bold;
    text-decoration: none;}

.contact-info { width:600px; height:100px; padding:0px; margin:0 0 10px 0; }
.contact-info-left { width:250px; height:80px; padding:0px; margin:0 0 10px 0; float:left; }
.contact-info-right { width:250px; height:80px; padding:0px; margin:0 0 10px 0; float:left; }

.entry-content a{ color:#4EA146; text-decoration:underline; padding:0px; margin:5px 0;  }
.entry-content a:hover{ color:#333; text-decoration:underline; padding:0px; margin:5px 0;  }