@charset "utf-8";
/* CSS Document */
div{
	/*outline: 1px solid red;*/
	}
body { 
background: #ededed;
font-family: tahoma, Helvetica, sans-serif;
color: #666676;
text-decoration: none;
text-align: left;
font-size: 12px;
line-height:15px;
margin: 0px;
padding: 0px;
}

h1{
font-size:18px;
padding:0px;
margin:0px;
color:#339933;
font-weight:normal;
}

#blue_box h1{
font-size:18px;
padding:0px;
margin:0px;
color:#085696;
}

#blue_box a{
font-size:12px;
padding:0px;
margin:0px;
color:#085696;
}

h3{
font-weight:normal;
font-size:11px;
}

h4{
font-size:14px;
padding:0px;
margin-bottom:20px;
color:#339933;
font-weight:normal;
}

#module_title h1{
font-size:16px;
padding:0px;
margin:0px;
color:white;
}

h2{
font-size:12px;
margin:0px;
padding:0px;
}

a{
text-decoration:none;
color:#339933;
}

a:hover{
color:#85c05b;
}

.clearBoth {
		clear: both;
		height: 0px;
		margin: 0px;
		overflow: hidden;
		}

div#container{
		width:980px;
		margin: 0px auto;
		background:white;
}

div#right_column{
width:280px;
float:left;
}

div#left_column{
width:695px;
float:left;
}

div#header{
		width:980px;
		height:90px;
		background:url(images/header_background.jpg) repeat-x;
}

div#navcontainer{
	height:32px;
	width:972px;
	background:white;
margin:4px 4px;
}

div#search{
		width:244px;
		height:32px;
		background:url(images/inactive.jpg) repeat-x;
		float:left;
}

div#address{
		width:100px;
		float:left;
font-size:14px;
}
div.address{
		width:100px;
		float:left;
font-size:14px;
}

div#content{
		width:980px;
		background:url(images/content_background.jpg) repeat-x;
		float:left;
		overflow: hidden;
padding-top:12px;
}

div#enquiry{
width:278px;
background:url(images/enquiry_background.gif);
float:left;
margin-bottom:7px;
}

div#enquiry_top{
width:278px;
height:11px;
background:url(images/enquiry_top.gif) no-repeat top;
float:left;
}

div#enquiry_middle{
width:248px;
height:239px;
float:left;
padding-left:20px;
}

div#enquiry_bottom{
width:278px;
height:12px;
background:url(images/enquiry_bottom.gif) no-repeat bottom;
float:left;
}

div#green_solid{
width:278px;
background:url(images/green_solid_background.gif);
float:left;
margin-bottom:7px;
}

div#green_solid_top{
width:278px;
height:11px;
background:url(images/green_solid_top.gif) no-repeat top;
float:left;
}

div#green_solid_middle{
width:248px;
height:110px;
float:left;
padding-left:20px;
padding-top:5px;
}

div#green_contact{
width:223px;
height:95px;
float:left;
color:white;
font-weight:bold;
padding-left:25px;
padding-top:10px;
}


div#green_solid_bottom{
width:278px;
height:12px;
background:url(images/green_solid_bottom.gif) no-repeat bottom;
float:left;
}

div#newsletter_middle{
width:248px;
height:112px;
float:left;
padding-left:20px;
}

div#benefits_middle{
width:248px;
height:240px;
float:left;
padding:10px 0px 20px 32px;
}

div#benefits_title{
width:200px;
height:24px;
float:left;
padding:10px 0px 0px 30px;
}

div#benefits_text{
width:200px;
height:22px;
float:left;
padding:0px 0px 0px 10px;
}

div#benefits_middle h2{
font-weight:normal;
font-size:14px;
color:#339933;
}

div#tick{
width:20px;
height:22px;
float:left;
background:url(images/tick.jpg) no-repeat;
}
#enq_form{
	float: left;
	width: 276px;
	height: 260px;
	border: 1px solid #DEDFE0;
	margin-bottom: 7px;
	background-image: url(images/form_enq.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
#enq_form form{
	padding: 0px;
	margin: 0px;
	}
#enq_form h2{
	color: #ffffff;
	font-size: 14px;
	padding: 30px 0px 0px 30px;
	}
	
	/*085696*/
.enq_level{
	width: 250px;
	}
.enq_button{
	width: 85px;
	margin-top: 5px;
	float: right;
	}
.news_button{
	width: 82px;
	margin-top: 5px;
	float: right;
	}
.enq_level input{
	width: 215px;
	height: 13px;
	border: 1px solid #085696;
	background-color: #ffffff;
	color: #666676;
	font-size: 11px;
	padding: 3px;
	margin: 5px 0px 0px 30px;
	}
.enq_level textarea{
	width: 215px;
	height: 75px;
	border: 1px solid #085696;
	background-color: #ffffff;
	color: #666676;
	font-size: 11px;
	padding: 3px;
	margin: 5px 0px 0px 30px;
	font-family: tahoma, Helvetica, sans-serif;
	}
.news_level input{
	width: 215px;
	height: 13px;
	border: 1px solid #085696;
	background-color: #ffffff;
	color: #666676;
	font-size: 11px;
	padding: 3px;
	margin: 5px 0px 0px 20px;
	}
.ad_box{
	float: left;
	width: 276px;
	height: 188px;
	border: 1px solid #DEDFE0;
	margin-bottom: 7px;
	}
#benefit{
	float: left;
	width: 276px;
	height: 305px;
	border: 1px solid #DEDFE0;
	margin-bottom: 7px;
	background-image: url(images/benefit_bg.gif);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	}
.benefit_inner{
	width: 100%;
	height: 22px;
	background-image: url(images/tick.jpg);
	background-repeat: no-repeat;
	background-position: 30px center;
	}
.inner_text{
	margin-left: 60px;
	}
#benefit h2{
	color: #339933;
	font-size: 14px;
	font-weight: normal;
	padding: 20px 0px 10px 60px;
	}
#contact_box{
	float: left;
	width: 276px;
	height: 128px;
	border: 1px solid #DEDFE0;
	}
#subscription{
	width: 276px;
	height: 133px;
	border: 1px solid #DEDFE0;
	margin-bottom: 7px;
	}
#subscription_inner{
	width: 256px;
	height: 113px;
	background-color: #87bf62;
	border: 1px solid #51973c;
	margin: 9px;
	}
#subscription_inner form{
	padding: 0px;
	margin: 0px;
	}
#subscription_inner h2{
	color: #ffffff;
	padding: 10px 0px 0px 20px;
	}
#contact_inner{
	width: 256px;
	height: 107px;
	background-color: #87bf62;
	border: 1px solid #51973c;
	margin: 9px;
	}
.ins{
	color: #ffffff;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	
	}
.ins_low{
	color: #ffffff;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 0px;
	
	}
.g_box{
	width: 100%;
	height: 100%;
	background-image: url(images/g_box.jpg);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	}
.b_box{
	width: 100%;
	height: 100%;
	background-image: url(images/b_box.jpg);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	}
#factory{
	width: 100%;
	height: 100%;
	background-image: url(images/factory.jpg);
	background-repeat: no-repeat;
	background-position: 152px 59px;
	}
#bags{
	width: 100%;
	height: 100%;
	background-image: url(images/box_bags.jpg);
	background-repeat: no-repeat;
	background-position: 156px 41px;
	}
#envelope{
	width: 100%;
	height: 100%;
	background-image: url(images/envelope.jpg);
	background-repeat: no-repeat;
	background-position: 198px 102px;
	}
#envelope h2{
	color: #085696;
	font-size: 18px;
	padding: 30px 0px 0px 30px;
	font-weight: normal;
	}
#envelope a{
text-decoration:none;
color:#085696;
}

#envelope a:hover{
color:#7c9edf;
}
#contact_inner a{
text-decoration:none;
color:#ffffff;
}

#contact_inner a:hover{
color:#085696;
}
#envelope p{
	padding: 0px 100px 0px 30px;
	font-size: 11px;
	}
#factory h2{
	color: #339933;
	font-size: 18px;
	padding: 30px 0px 0px 30px;
	font-weight: normal;
	}
#factory p{
	padding: 0px 100px 0px 30px;
	font-size: 11px;
	}
#bags h2{
	color: #339933;
	font-size: 18px;
	padding: 30px 0px 0px 30px;
	font-weight: normal;
	}
#bags p{
	padding: 0px 100px 0px 30px;
	font-size: 11px;
	}
.g_link{
	padding-left: 30px;
	}
#fire{
	width: 100%;
	height: 100%;
	background-image: url(images/b_fire.jpg);
	background-repeat: no-repeat;
	background-position: 165px 15px;
	}
#fire h2{
	color: #085696;
	font-size: 18px;
	padding: 30px 0px 0px 30px;
	font-weight: normal;
	}
#fire p{
	padding: 0px 100px 0px 30px;
	font-size: 11px;
	}
.f_link{
	padding-left: 30px;
	}
.f_link a{
	color: #085696;
	}
.f_link a:hover{
	color: #7c9edf;
	}
#elec{
	width: 100%;
	height: 100%;
	background-image: url(images/factory_2.jpg);
	background-repeat: no-repeat;
	background-position: 136px 56px;
	}
#elec h2{
	color: #085696;
	font-size: 18px;
	padding: 30px 0px 0px 30px;
	font-weight: normal;
	}
#elec p{
	padding: 0px 120px 0px 30px;
	font-size: 11px;
	}	
	
	
div#green_box{
width:278px;
background:url(images/green_box_background.gif);
float:left;
margin-bottom:7px;
}
#green_box a{
font-size:12px;
}
div#green_box_top{
width:278px;
height:11px;
background:url(images/green_box_top.gif) no-repeat top;
float:left;
}

div#green_box_middle{
width:117px;
height:120px;
float:left;
background:url(images/bags.jpg) no-repeat bottom right;
margin-right:10px;
padding:15px 120px 20px 30px;
font-size:11px;
}

div#contact_middle{
width:200px;
float:left;
margin-right:10px;
padding:15px 10px 20px 30px;
font-size:14px;
line-height:20px;
}

div#key_fact_middle{
width:117px;
height:80px;
float:left;
background:url(images/factory.jpg) no-repeat bottom right;
margin-right:10px;
padding:15px 120px 20px 30px;
font-size:12px;
line-height:16px;
}

div#key_fact_2_middle{
width:116px;
height:112px;
float:left;
background:url(images/factory_2.jpg) no-repeat bottom right;
margin-right:10px;
padding:15px 120px 20px 30px;
font-size:11px;
line-height:16px;
}

div#green_box_bottom{
width:278px;
height:24px;
background:url(images/green_box_bottom.gif) no-repeat bottom;
float:left;
}

div#blue_box{
width:278px;
background:url(images/blue_box_background.gif);
float:left;
margin-bottom:7px;
}

div#blue_box_top{
width:278px;
height:11px;
background:url(images/blue_box_top.gif) no-repeat top;
float:left;
}

div#blue_box_middle{
width:116px;
height:120px;
float:left;
background:url(images/fire.jpg) no-repeat bottom right;
margin-right:10px;
padding:15px 120px 20px 30px;
font-size:11px;
}

div#blue_box_bottom{
width:278px;
height:24px;
background:url(images/blue_box_bottom.gif) no-repeat bottom;
float:left;
}

div#flash_banner{
		width:679px;
		height:260px;
		background:white;
		float:left;
margin:0px 7px 0px 7px;
border:solid #dedfe0 1px;
display: inline;
overflow: hidden;
}

div#flash_banner_small{
		width:679px;
		height:133px;
		background:white;
		float:left;
margin:0px 7px 0px 7px;
border:solid #dedfe0 1px;
display: inline;
overflow: hidden;
}

div#content_block{
		width:629px;
		height:346px;
		background:white;
		float:left;
margin:7px 7px 7px 7px;
border:solid #dedfe0 1px;
padding:15px 25px;
display: inline;
}

div#content_about_us{
		width:629px;
		height:460px;
		background:white;
		float:left;
margin:7px 7px 7px 7px;
border:solid #dedfe0 1px;
padding:10px 25px;
display: inline;
}

div#content_contact{
		width:629px;
		height:560px;
		background:white;
		float:left;
margin:7px 7px 7px 7px;
border:solid #dedfe0 1px;
padding:11px 25px;
display: inline;
}

div#content_process{
		width:629px;
		height:492px;
		background:white;
		float:left;
margin:7px 7px 7px 7px;
border:solid #dedfe0 1px;
padding:10px 25px;
display: inline;
}


div#content_about{
		width:629px;
		height:492px;
		background:white;
		float:left;
margin:7px 7px 7px 7px;
border:solid #dedfe0 1px;
padding:10px 25px;
display: inline;
}

div#content_news{
		width:629px;
		height:657px;
		background:white;
		float:left;
margin:7px 7px 7px 7px;
border:solid #dedfe0 1px;
padding:10px 25px;
display: inline;
}

div#content_block_pages{
		width:629px;
		height:618px;
		background:white;
		float:left;
margin:7px 7px 7px 7px;
border:solid #dedfe0 1px;
padding:10px 25px;
display: inline;
}

div#content_what_we_do{
		width:629px;
		height:615px;
		background:white;
		float:left;
margin:7px 7px 7px 7px;
border:solid #dedfe0 1px;
padding:10px 25px;
display: inline;
}

div#updates_home{
		width:629px;
		/*height:115px;*/
		background:white;
		float:left;
margin:0px 8px 5px 7px;
border:solid #dedfe0 1px;
padding:10px 25px;
display: inline;
}

div#enquiry h2{
	color: #ffffff;
	font-size: 14px;
	margin: 12px 0px 7px 10px;
	}

div#enquiry input{
	height: 13px;
	width: 215px;
	font-size: 11px;
	border: 1px solid #085696;
margin-left:7px;
padding:3px;
color:#666676;
	}

div#newsletter_middle h2{
	color: #ffffff;
	font-size: 14px;
	margin: 10px 0px 7px 10px;
	}

div#newsletter_middle input{
	height: 13px;
	width: 215px;
	font-size: 11px;
	border: 1px solid #468831;
margin-left:7px;
padding:3px;
color:#666676;
	}

div#enquiry textarea{
	height: 75px;
	width: 215px;
	font-size: 11px;
	border: 1px solid #085696;
	font-family: tahoma, Helvetica, sans-serif;
margin-left:7px;
padding:3px;
color:#666676;
	}

div#contact_column p{
	float: left;
	padding: 2px 0px 0px 14px;
	margin: 0px;
	}

div#contact_column input{
	float: right;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	height: 14px;
	width: 373px;
	font-size: 11px;
	border: 3px solid #ededed;
	/*border: 1px solid red;*/
	}
div#contact_column textarea{
	float: right;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 120px;
	width: 380px;
	font-size: 11px;
	border: 3px solid #ededed;
	font-family: tahoma, Helvetica, sans-serif;
	/*border: 1px solid red;*/
	}


.level{
width:233px;
height: 27px;
}

.level_newsletter{
width:233px;
height: 23px;
}

.levelDeep{
		width: 233px;
		height: 76px;
		}

.level2{
		width: 478px;
		height: 35px;
		}
.levelDeep2{
		width: 478px;
		height: 63px;
		}

#index_update{
	width: 580px;
	height: 32px;
	/*outline: 1px solid green;*/
	color: #666666;
	}
#index_update input{
	float: left;
	width: 224px;
	height: 18px;
	color: #666666;
	margin: 3px 22px 0px 0px;
	border: 1px solid #dedfe0;
	}
div#updates_module{
		width:278px;
		height:133px;
		background:url(images/update_module_bg.jpg);
		float:left;
		margin:12px 7px 8px 0px;
	}
div#updates_module h2{
	color: #ffffff;
	font-size: 14px;
	margin: 9px 0px 5px 10px;
}
div#updates_module h3{
	color: #ffffff;
	font-size: 11px;
	margin: 0px 0px 5px 10px;
	}
div#updates_module p{
	float: left;
	padding: 2px 0px 0px 14px;
	margin: 0px;
	}
div#updates_module input{
	float: right;
	padding: 2px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
	height: 13px;
	width: 180px;
	font-size: 11px;
	border: 1px solid #dedfe0;
	/*border: 1px solid red;*/
	}
div#environment{
		width:276px;
		height:143px;
		background:url(images/recycle.jpg) bottom right no-repeat white;
		float:left;
margin:0px 7px 7px 0px;
border:solid #dedfe0 1px;
color:#999999;
}

div#process{
		width:276px;
		height:143px;
		background:url(images/process_module.gif) bottom right no-repeat white;
		float:left;
margin:0px 7px 7px 0px;
border:solid #dedfe0 1px;
color:#999999;
}

div#benefits{
		width:276px;
		float:left;
margin:0px 7px 7px 0px;
border:solid #dedfe0 1px;
color:#999999;
}

div#module_title{
		width:248px;
		height:15px;
		background:url(images/blue.gif);
		float:left;
margin:9px 7px;
padding:7px;
display: inline;
}

div#footer{
	width:910px;
	height:150px;
	background:url(images/footer_background.jpg) repeat-x;
	float:left;
font-size:10px;
padding:0px 35px;
line-height:15px;

}

#footer a{
color:white;
}

#navcontainer li
{
list-style-type: none;
display: block;
float: left;
font-family:arial,sans-serif;
color:white;
font-size:12px;
font-weight:bold;
line-height:32px;
text-align: center;
margin-right:2px;

}

#navcontainer li a{
color: white;
text-decoration: none;
display: block;
float:left;
height:32px;
width:102px;
background:url(images/inactive.jpg) repeat-x;
}

#navcontainer li a:hover, #navcontainer li { 
background:url(images/active.jpg) repeat-x;
height:32px;
width:102px;
}

#navlist{
padding:0px;
margin:0px;
}

div#icon_holder{
width:100%;
float:left;
}

div#icon{
height:20px;
width:20px;
float:left;
margin-bottom:1px;
}

div#icon_text{
height:20px;
width:250px;
float:left;
line-height:10px;
margin-bottom:1px;
font-size:12px;
color:#999999;
}


div#contact_column{
width:480px;
padding-top:19px;
font-size:12px;
color:#b0b0b0;
/*margin-left:70px;*/
}


div#contact_column_left{
width:480px;
margin-left:70px;
}

div#contact_address{
width:240px;
height:110px;
float:left;
margin-top:15px;
}

div#footer_text{
width:240px;
float:left;
color:black;
}

div#footer_text a{
color:#666676;
}

.footer_menu {
	color: #FFF;
}
.green {
	color: #339933;
}
.blue {
	color: #085696;
}


.phone_number {
	font-size: 29px;
line-height:24px;
}
