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

html, body {
	width:1366px;
    margin-left: auto ;
  	margin-right: auto ;
	margin-top:auto;
	background-image: url(../images/blocks.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: fixed;
}

#banner {
	width:1366px;
	height:200px;
	background-color:#265008;
	padding-top:5px;
}

#links {
	width:1366px;
	height:40px;
	background-color:#265008;
}



.link_button {
        width:200px;
        height:40px;
        background-color:#265008;
        text-align:center;
        line-height:40px;
        font-family:Georgia;
        font-size:20px;
		color:#FFF;
        cursor:pointer;
		margin-top:-3px;
		text-decoration:none;
}

.vertical_line1 {
  width: 1px;
  background-color:#4B7134;
  height: 25px;
  position:relative;
  bottom:-4px;
  float:left;
  margin-left:-2px;
  /*position:absolute;
  top:213px;*/
  
}



#container_home {
	width:1100px;
    margin-left: auto ;
  	margin-right: auto ;
	margin-top:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	box-shadow: 5px 2px 6px #CCCCCC, -5px 2px 6px #CCCCCC;
	
}

/*slideshow*/
#slideshow_background {
	width:1100px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	background-color:rgba(38,80,8,0.5);
}

#slideshow_container {
	width:900px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
}
/*slideshow end*/

/*homepage boxes*/
#gcbox {
	width:545px;
	height:400px;
	background-color:#006600;
}

#grbox {
	width:545px;
	height:400px;
	background-color:#9BD064;
}

#gcreadmore {
	height:10px;
	width:100px;
	background-color:#006600;
	position:relative;
	top:23px;
}
	

/*homepage boxes*/


/*footer */
#footer {
	width: 1366px;
	height: 200px;
	background-image: url(../images/footer_bkground.gif);
	
}

#footertable {
	width:1366px;
	padding-top:0px;
	text-align:left;
	font-size:17px;

}

#footertable td {
	padding-left:25px;
}

#footertable a:link {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Helvetica,Arial, sans-serif;
}

#footertable a:visited {
	color:#FFFFFF;
    font-family:Helvetica,Arial, sans-serif;

} 
 
#footertable a:hover {
	color:#A5CF89;
	font-family:Helvetica,Arial, sans-serif;

} 

.vertical_line2 {
  width: 1px;
  background-color:#A5E4C0;
  height: 150px;
  position:relative;
  bottom:4px;
  float:left;
  margin-left:-2px;
}

/*footer end*/

/*FAQs*/

#faqs_text {
	text-align: left;
	padding-left: 10px;
	font-family: Helvetica, Arial, sans-serif;
	
}

#faqs_text h2 {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	color:rgb(0,41,0);
	
}

#faqs_text h3 {
	text-align: left;
	padding-left: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color:rgb(0,41,0);	
}

#faqs_text p {
	text-align: left;
	padding-left: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color:rgb(0,0,0);
}

#faqs_text h4 {
	text-align: left;
	padding-left: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color:rgb(0,0,0);
}

/*FAQs end*/

/*--------Contact Page-------*/

#form {
	width:auto;
	height:900px;
}

#thankyou h4 {
	text-align: centre;
	padding-left: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color:rgb(0,0,0);
}

/*--------Contact Page end-------*/

/*--------Gallery-------*/

#gallery_main td {
	text-align:left;
	padding-left:35px;
	padding-top:20px;
	padding-bottom:20px;
	
}

.gallery_thumbnails {
	width:200px;
	height:120px;
}
	
#gallery_main a:link {
	text-decoration:none;
	color:#000000;
	font-family:Helvetica,Arial, sans-serif;
	font-size:18px;
	
	
}

#gallery_main a:visited {
	color:#000000;
    font-family:Helvetica,Arial, sans-serif;

} 
 
#gallery_main a:hover {
	color:#090;
	font-family:Helvetica,Arial, sans-serif;

} 

/*--------Gallery end-------*/

/*---------Distributor-------*/
#distributor {
	text-align: centre;
	
	font-family: Helvetica, Arial, sans-serif;
	
}

#distributor h1 {
	
	font-family: Helvetica, Arial, sans-serif;
	color:rgb(0,41,0);
	
	
}

#distributor table {
	text-align:center;
	position:relative;
	right:40px;
}

#distributor p {
	text-align: left;
	padding-left: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color:rgb(0,0,0);
}

/* ---------PAGES-----------  */

#container_pages {
	width:1200px;
    margin-left: auto ;
  	margin-right: auto ;
	margin-top:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:rgba(255,255,255, 0.7);
	box-shadow: 5px 2px 6px #CCCCCC, -5px 2px 6px #CCCCCC;
	
}


#link_series {
	text-align: right;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:17px;
	font-family:Helvetica,Arial, sans-serif;
	
}

#link_series a:link {
	text-decoration:none;
	color:#000000;
	font-family:Helvetica,Arial, sans-serif;
}

#link_series a:visited {
	color:#000000;
    font-family:Helvetica,Arial, sans-serif;

} 
 
#link_series a:hover {
	color:#630;
	font-family:Helvetica,Arial, sans-serif;

} 


#page_banner {
	padding-top:5px;
	width:1200px;
	height:50px;
	background-color:rgb(155,208,73);
	text-align:left;
		
	
}

#grasscrete_text {
	text-align: left;
	padding-left: 10px;
	width: 900px;
	font-family: Helvetica, Arial, sans-serif;
	/*background-color:rgb(255,255,0);*/
	
	
}

#grasscrete_text h2 {
	font-family:Helvetica, Arial, sans-serif;
	color:rgb(0,41,0);
	font-size:22px;
}

#grasscrete_text p {
	font-family:Helvetica, Arial, sans-serif;
	color:rgb(0,0,0);
	font-size:18px;
	margin-left:5px;
}

#grasscrete_text li {
	font-family:Helvetica, Arial, sans-serif;
	color:rgb(0,0,0);
	font-size:16px;
	list-style-type:square;
	
}

#linksbox {
	height:265px;
	width:250px;
	background-color:#265008;
	position:relative;
	left:23px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	/*top:5px;*/
	border-bottom-left-radius:15px;
	border-top-left-radius:15px;
}

#linksbox a:link {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Helvetica,Arial, sans-serif;
}

#linksbox a:visited {
	color:#FFFFFF;
    font-family:Helvetica,Arial, sans-serif;

} 
 
#linksbox a:hover {
	color:#A5CF89;
	font-family:Helvetica,Arial, sans-serif;

} 

#linksbox li {
	list-style-image:url(../images/bullet.gif);
}

#downloadlinks a:link {
	text-decoration:none;
	color:#000000;
	font-family:Helvetica,Arial, sans-serif;
}

#downloadlinks a:visited {
	color:#000000;
    font-family:Helvetica,Arial, sans-serif;

} 
 
#downloadlinks a:hover {
	color:#060;
	font-family:Helvetica,Arial, sans-serif;

} 


#newsbox {
	height:100px;
	width:250px;
	background-color:#6C0;
	position:relative;
	left:23px;
	padding-top:15px;
	padding-left:10px;
	text-align:left;
	/*bottom:115px;*/
	border-bottom-left-radius:10px;
	border-top-left-radius:10px;
}

#newsbox a:link {
	text-decoration:none;
	color:#030;
	
}

#newsbox a:visited {
	color:#030;
    
} 
 
#newsbox a:hover {
	color:#FFF;
	

} 

#newstext {
	font-family:Helvetica, Arial,sans-serif;
	font-size:30px;
	
	
}

#grassroofbox {
	height:100px;
	width:250px;
	background-color:rgb(155,208,73);
	background-image:url(../images/gr_thumbnail.gif);
	position:relative;
	left:23px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	border-bottom-left-radius:10px;
	border-top-left-radius:10px;
}

#gr_page_banner {
	width:1200px;
	height:50px;
	background-color:rgb(73,134,15);
	text-align:left;
		
	
}

#gr_linksbox {
	height:80px;
	width:250px;
	background-color:#265008;
	position:relative;
	left:23px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	/*top:5px;*/
	border-bottom-left-radius:10px;
	border-top-left-radius:10px;
}

#gr_linksbox a:link {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Helvetica,Arial, sans-serif;
}

#gr_linksbox a:visited {
	color:#FFFFFF;
    font-family:Helvetica,Arial, sans-serif;

} 
 
#gr_linksbox a:hover {
	color:#A5CF89;
	font-family:Helvetica,Arial, sans-serif;

} 

#gr_linksbox li {
	list-style-image:url(../images/bullet.gif);
}

#grasscretebox {
	height:100px;
	width:250px;
	background-color:rgb(73,135,15);
	background-image:url(../images/gc_thumbnail.gif);
	position:relative;
	left:23px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	border-bottom-left-radius:10px;
	border-top-left-radius:10px;
	background-repeat:no-repeat;
}
.gallery {
    font-family: Helvetica,Arial, sans-serif;
    background: #49860F;
    max-width: 146px;
    font-weight: normal;
    height: 50px;
    line-height: 48px;
    padding: 0 10px;
} 

.contact{
    font-family: Helvetica,Arial, sans-serif;
    background: #49860F;
    max-width: 166px;
    font-weight: normal;
    height: 50px;
    line-height: 48px;
    padding: 0 10px;
}