body
{
	margin: 0;
	padding: 0;
	text-align:center;
	background: #fff;
	
	color: #000000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	
}

div#content {
	width: 780px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}


div#primary_navigation {
	
	text-align: left;
		height: 20px;
	font-weight: bold;
	
}

div#secondary_navigation {
	margin: 0;
	background: #44C500;
	text-align: left;
	font-weight: bold;
	padding: 14px 4px 4px 4px;
	
	height: 24px;
	vertical-align:bottom;
	
	
}

div#secondary_navigation_blue {
	margin: 0;
	background: #4E7EB0;
	text-align: left;
	font-weight: bold;
	padding: 14px 4px 4px 4px;
	
	height: 24px;
	vertical-align:bottom;
	
	
}

div#secondary_navigation_services {
	margin: 0;
	background: #24956F;
	text-align: left;
	font-weight: bold;
	padding: 14px 4px 4px 4px;
	
	height: 24px;
	vertical-align:bottom;
	
	
}

div#logo {
	margin:0;
	float: left;
	}
	
div#strapline {
	margin-left: 240px;
	font-size: small;
	font-weight: 900;
}

span.lightgreen {
	color: #44C500;
	font-weight: bold;
	font-size: large;
	letter-spacing: -1.5px;
	

}

span.lightblue {
	color: #8CB3DB;
	font-weight: bold;
	font-size: large;
	letter-spacing: -1.5px;
}

span.darkgreen {
	color: #24956F;
	font-weight: bold;
	font-size: large;
	letter-spacing: -1.5px;
}

span.darkblue {
	color: #204FA9;
	font-weight: bold;
	font-size: large;
	letter-spacing: -1.5px;

}

 li.secondary {
	display: inline;
 	 padding: 0px 4px 0px 4px;
	 margin: 0px;
	 border-right: 1px solid #FFFFFF;

  }
  
  
 ul.primaryright {
 	text-align:right;
 
 } 
 li.primaryhome {
 	display: inline;
	border-right: 1px solid #000000;
 
 }
 
 li.primarycontact {
 	display:inline;
	margin-left: 5px;
 
 
 }
 
 
 div#mainpicture {
 	margin: 12px 12px 12px 0px;
 	float: left;
}
 div#mainpicture2 {
 	margin: 12px 12px 12px 0px;
 	
}

 div#mainpicture2 {
 	margin: 12px 0px 12px 0px;
 	float: left;
	
}
 
 div#text_top_right {
 	border: 1px solid #cccccc;
	margin: 12px 0px 6px 578px;
 	padding: 12px 12px 12px 12px;
 }
 
 div#welcome_text_left {
 	border: 1px solid #cccccc;
 	margin: 8px 6px 6px 0px;
	float: left;
	width: 260px;
	padding: 12px 12px 12px 12px;
	
 }
 
  div#welcome_text_left4 {
 	border: 1px solid #cccccc;
 	margin: 8px 6px 6px 0px;
	float: left;
	width: 540px;
	
	padding: 12px 12px 12px 12px;
	
 }
 
   div#welcome_text_left5 {
 	border: 1px solid #cccccc;
 	margin: 8px 6px 6px 0px;
	float: left;
	width: 755px;
	clear:left;
	padding: 12px 12px 12px 12px;
	
 }
 
 div#centralcolumn {
 
 	margin: 0px;
	float: left;
	width: 280px;
	padding: 0px;
	
 }
 
  div#centralcolumn2 {
 
 	margin: 0px;
	float: left;
	padding: 0px;
	
	
 }
 
   div#centralcolumn4 {
 
 	margin: 0px;
	float: left;
	padding: 0px;
	width: 540px;
	
 }
 
  div#keyfacts {
 	border: 1px solid #cccccc;
 	margin: 8px 6px 12px 4px;
	padding: 12px 12px 12px 12px;
 }
 
 
  div#keyfacts2 {
 	border: 1px solid #cccccc;
 	margin: 8px 0px 12px 4px;
	padding: 12px 12px 12px 12px;
 }
 div#keyfacts4 {
 	
 	margin: 8px 0px 12px 280px;
	padding: 12px 12px 12px 12px;
	border: 1px dashed #eeeeee;
 }
 
 div#greensquare {
 	background-image: url(images/green_square.jpg);
	background-repeat:no-repeat;
	padding: 4px 0px 2px 0px; 
 }
 
  div#greensquarelarge {
 	background-image: url(images/green_square_large.jpg);
	background-repeat:no-repeat;
	padding: 4px 0px 2px 0px; 
	margin-left: 80px;
 }
 
   div#bluesquarelarge {
 	background-image: url(images/blue_square_large.jpg);
	background-repeat:no-repeat;
	padding: 4px 0px 2px 0px; 
	margin-left: 80px;
 }
 
  div#darkgreensquare {
 	background-image: url(images/darkgreen_square.jpg);
	background-repeat:no-repeat;
	padding: 4px 0px 2px 0px; 
 }
 
  div#bluesquare {
 	background-image: url(images/blue_square.jpg);
	background-repeat:no-repeat;
	padding: 4px 0px 2px 0px; 
 }
 
 div#productlist {
 	border: 1px solid #cccccc;
	padding: 0px 6px 0px 6px;
 
 }
 
 span#greensquaretext {
 	margin-left: 40px;
	vertical-align:top;
 	color:#FFFFFF;
	font-weight:bold;
 }
 
 div#secondimage {
 	float: right;
 }
 
  div#thirdimage {
 	float: left;
 }
  
 div#applicationtext{
 
 	float:left;
	width: 280px;
	}
	
 div#applicationtext2 {
 
 	float:left;
	width: 580px;
	}
/*---------------*/
/* headers */

h2 {
	font-size: small;
	font-weight: bold;
	}

h2.orangeheader {
	
	color: #FFFFFF;
	background-image:url(images/furniture/orange_header.jpg);
	height: 26px;
	margin: 0px;
	padding: 0px;
	
}

h2.orangeheader2 {
	
	color: #FFFFFF;
	background-color: #0066CC;
	height: 26px;
	margin: 0px;
	padding: 4px 4px 4px 4px;
	
}

h2.green {
	color: #44C500;
	font-weight: bold;
	font-size: x-large;
	padding: 0px;
	letter-spacing: -2.5px;
	}

h2.blue {
	color: #4E7EB0;
	font-weight: bold;
	font-size: x-large;
	padding: 0px;
	letter-spacing: -2.5px;
	}
	
h2.darkgreen {
	color: #24956F;
	font-weight: bold;
	font-size: x-large;
	padding: 0px;
	letter-spacing: -2.5px;
	}


span.greentext {
	color: #44C500;
	font-weight: bold;
}

span.bluetext {
	color: #4E7EB0;
	font-weight: bold;
}


div {
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
}


div#head {
	margin: 0;
	height: 49px;
}

ul {

border: 0;
margin: 0;
padding: 0;
list-style-type: none;

}

li.inline {
	display: inline;
 	margin: 0px;
	padding: 0px;
  }
  



div#products {

	background-image:url(images/product_back.gif);
	width:180px;
	float: left;
	padding: 1px 2px 6px 2px;

	
	
}

div#applications {

	background-image:url(images/application_back.gif);
	width:180px;
	float: left;
	margin-left: 1px;
	padding: 1px 2px 6px 2px;
	
	
}

div#services {

	background-image:url(images/service_back.gif);
	width:180px;
	float: left;
	margin-left: 1px;
	padding: 1px 2px 6px 2px;
	
}
div#home_links {
	height:34px;
	}
	
div#home_box{
	width:196px;
	
	float:left;
	padding: 1px 2px 6px 2px;
	margin-right:5px;
}
div#home_greenbox {
	background-color:#37AF00;
	
	height:70px;
	padding:5px;
}
div#home_welcome {
	
	color:#FFFFFF;
	font-size:x-large;
	font-weight:bold;
	
	}
div#products_home {


	width:180px;

	float: left;
	padding: 0px;
	margin-left:5px;
	margin-right:5px;

}
div#products_home_img {

	background-image:url(images/home_produces.gif);
	width:180px;
	height:34px;

}

div#product-text {
	background-color:#48D100;
	color:#FFFFFF;
	padding:5px;
	height:70px;
}

div#greenbox {
	border-left:1px solid #48D100;
	border-right:1px solid #48D100;
	border-bottom:1px solid #48D100;
	padding:3px;
	font-weight:100;
}

div#greenbutt {
	background-image:url(images/butt_product2.jpg);
	height:23px;
	padding-left:30px;
	padding-bottom:0px;
	padding-top:2px;
	background-repeat:no-repeat;
} 

div#applications_home {

	
	width:180px;
	float: left;
	padding:0px;
	margin-left:5px;
	margin-right:5px;
	
}
div#applications_home_img {

	background-image:url(images/home_applications.gif);
	height:34px;
	width:180px;
}
div#applications-text {
	background-color:#4E7EB0;
	color:#FFFFFF;
	padding:5px;
	height:70px;
}
div#bluebox {
	border-left:1px solid #4E7EB0;
	border-right:1px solid #4E7EB0;
	border-bottom:1px solid #4E7EB0;
	padding:3px;
	font-weight:100;
}
div#bluebutt {
	background-image:url(images/butt_application2.jpg);
	height:23px;
	padding-left:30px;
	padding-bottom:0px;
	padding-top:2px;
	background-repeat:no-repeat;
} 
div#market1 {
	
	margin-left:5px;
	
}
div#market2 {
	margin-left:90px;
}
li#apps {
	margin-left:20px;
	list-style-image:url(images/blue_arrow_little_center.gif);
	

}

div#export {
	background-image:url(images/container.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:70px;
}
div#packaging {
	background-image:url(images/drum.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:40px;
}

div#services_home {

	
	width:180px;
	float: left;
		margin-left:5px;
	margin-right:5px;
	padding: 0px;
	
}
div#services_home_img {

	background-image:url(images/home_services.gif);
	height:34px;
	width:180px;

}

div#services-text {
	background-color:#24956F;
	color:#FFFFFF;
	padding:5px;
	height:70px;
}
div#jadebox {
	border-left:1px solid #24956F;
	border-right:1px solid #24956F;
	border-bottom:1px solid #24956F;
	padding:3px;
	font-weight:100;
}
div#jadebutt {
	background-image:url(images/butt_service2.jpg);
	height:23px;
	padding-left:30px;
	padding-bottom:0px;
	padding-top:2px;
	background-repeat:no-repeat;
} 
div#apps2 {
	padding-left:5px;
	background-image:url(images/sola.gif);
	background-position:right top;
	background-repeat:no-repeat;
	
	
	}
a.homeproducts {
	color:#48D100;
	text-decoration:none;
	font-size:medium;
	font-weight:bold;
	margin-left:5px;


}

a.homeapplications {
	color:#4E7EB0;
		text-decoration:none;
	font-size:medium;
	font-weight:bold;
	margin-left:5px;
	

}

a.homeservices {
	color:#24956F;
		text-decoration:none;
	font-size:medium;
	font-weight:bold;
	margin-left:5px;
}

li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
  }
  
 li.inline_primary {
	display: inline;
	border-right: 1px solid #066;
	 
  }

li.greenarrow {
	list-style-image:url(images/green_arrow_little.gif);
	margin-left: 45px;
}

li.bluearrow {
	list-style-image:url(images/blue_arrow_little.gif);
	margin-left: 45px;
}

li.chemical {
	list-style-image: url(upload/chemical.gif);
	list-style-position:outside;
	margin-left: 45px;



}

li.electrical {
	list-style-image:url(upload/electrical.gif);
	list-style-position:outside;
	margin-left: 45px;
	}
	
li.heat {
	list-style-image:url(upload/heat.gif);
	list-style-position:outside;
	margin-left: 45px;
	}
	
li.noise {
	list-style-image:url(upload/noise.gif);
	list-style-position:outside;
	margin-left: 45px;
	}
	
li.stretch {
	list-style-image:url(upload/stretch.gif);
	list-style-position:outside;
	margin-left: 45px;
	}
	
li.wear {
	list-style-image:url(upload/wear.gif);
	list-style-position:outside;
	margin-left: 45px;
	}
	
li.weather {
	list-style-image:url(upload/weather.gif);
	list-style-position:outside;
	margin-left: 45px;
	}




img#logoright {
	position: absolute;
	top: 20px;
	right: 30px;
}

img#logoleft {
	position: absolute;
	top: 20px;
	left: 30px;
	
}





div#bottom_links {
	margin: 0;
	height: 25px;
	font-weight: bold;
	
	
	
}

div#white_arrow {
	
	
	width: 200px;
	height: 26px;
	margin: 0px;
	padding: 0;
	vertical-align: top;
	background-image: url(images/furniture/bluearrow.jpg);


}

div#white_arrow_secondary {
	
	
	width: 200px;
	height: 26px;
	margin: 0px 0px 0px 201px; 
	padding: 0;
	vertical-align: top;
	background-image: url(images/furniture/bluearrow.jpg);


}


div#white_arrow_back {
	
	
	width: 200px;
	height: 26px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: right;
	background-image: url(images/furniture/bluearrow_back.jpg);
	float: left;
	

}


div#orange_arrow {
	
	
	width: 200px;
	height: 26px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	background-image: url(images/furniture/orangearrow.jpg);

}


div#blue_arrow {
	
	
	width: 200px;
	height: 26px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	background-image: url(images/furniture/lightbluearrow.jpg);

}


div#red_arrow {
	
	
	width: 200px;
	height: 26px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	background-image: url(images/furniture/red_arrow.jpg);

}


div#centre_column {

	margin: 20px 10px 0 210px;
	padding: 5px 5px 5px 5px;
	height: 1%;
	
	

}

div#productimage {
	float: left;
}

div#centre_column2 {

	margin: 20px 10px 0 420px;
	padding: 5px 5px 5px 5px;
	height: 1%;

}

div#centre_column3 {

	margin: 20px 10px 0 20px;
	padding: 5px 5px 5px 5px;
	height: 1%;

}

div#page_text_content {
	
	padding: 10px 10px 10px 10px;
	border-style: dotted;
	border-color: #cccccc;
	border-width: 1px;
	margin-right: 180px;
	height: 1%;
	

	
	}
	
div#page_text_content_layout2 {
	
	padding: 10px 10px 10px 10px;
	border-style: dotted;
	border-color: #cccccc;
	border-width: 1px;
	margin-right: 0px;
	height: 1%;
	

	
	}


div#left_paragraph {
	border-right: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
	float: left;
	width: 45%;

}



div#right_paragraph {
	
	float: right;
	width: 45%;
	clear:right;
	padding: 10px 10px 10px 10px;

}

div#left_paragraph_layout3 {
	border-right: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
	float: left;
	width: 65%;

}


div#left_paragraph_layout4 {
	
	padding: 10px 10px 10px 10px;
	float: left;
	

}




div#right_paragraph_layout3 {
	
	float: right;
	width: 25%;
	clear:right;
	padding: 10px 10px 10px 10px;

}

div#downloads_orange {
	
	width: 150px;
	border: 1px solid #EEEEEE;
	
	float: right;

}

div#downloads_orange2 {
	
	width: 150px;
	padding: 0px;
	background: #99CCFF url(images/furniture/blue_bottom.jpg) left bottom repeat-x;
	float: right;
	padding-bottom: 10px;

}

div#blue_box {
	background-color: #FFFFFF;
	width: 200px;
	margin-top: 20px;
	float: left;
	display: inline;
	


}

div#secondary_navigation_box {
	background-color: #FFFFFF;
	width: 440px;
	margin-top: 20px;
	float: left;
	
	


}


div#downloads_white {
	
	width: 150px;
	background: #FFFFFF url(images/furniture/white_bottom.jpg) left bottom repeat-x;
	border: 1px solid #000000;
	
	float: right;
	clear: right;

}

div#highlight_orange {
	
	color: #FF6600;
	font-size: medium;
	margin: 0px;
	padding: 0px;
}

span#pic {

	
	margin: 0px;
	}


/*---------------*/
/* lists */


li.listwithbreaks {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration:none;
	padding: 1px 1px 1px 2px;

}




/*---------------*/
/* links */

	


a.yellow {
	color: #ffffff;
	text-decoration:none;
	padding: 4px 4px 4px 4px;
	line-height:1.5;
	
} 

a:hover.yellow {

	
	background-color: #FF6600;
	color: #FFFFFF;
	text-decoration:none;
	padding: 4px 4px 4px 4px;
	
}

a.primaryon {

	
	background-color: #FF6600;
	color: #FFFFFF;
	text-decoration:none;
	padding: 4px 4px 4px 4px;
}

a.blue {
	color:#FFFFFF;
	font-family: verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 0px 0px 4px;
	line-height:1.5; 

}

a.blueback{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 4px 0px 0px;
	line-height:1.5; 

}

a.blueon {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:x-small;
	font-family: verdana, Helvetica, sans-serif;
	

}

a:hover.blue {
	color: #FFFFFF;
	font-size: x-small;
	font-weight:bold;
	text-decoration:underline;
	padding: 0px 0px 0px 4px;
	

}


a.applicationlink {

	color: #4E7EB0;
	font-weight: bold;

}

a:hover.blueback {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 4px 0px 0px;
	line-height:1.5; 
	background-color: #FF6600;

}

a.black{
	color: #000000;
	text-decoration:none;
	padding: 1px 1px 1px 2px;
	line-height:1.5; 
}

a:hover.black {

	
	background: #44C500;
	color: #FFFFFF;
	text-decoration:none;
}



a.white {
	color: #ffffff;
	
	font-size: small;
	font-weight:bold;
	text-decoration:none;
	padding: 4px 4px 4px 4px;
	margin: 0;

}


td.white {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	

}

a:hover.white {

	

	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	padding: 4px 4px 4px 4px;
	margin: 0;
}


span.boldwhite {
	color: #FFFFFF;
	padding-left: 4px;
	padding-top: 20px;
	padding-bottom: 0px;
	font-weight: bold;
	}

a.primarywhite {
	color: #ffffff;
	font-family: Verdana,arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
	padding: 4px 4px 4px 4px;
	margin: 0;

}

a:hover.primarywhite {

	
	
	color: #FFFFFF;
	font-weight:bold;
	font-size: x-small;
	text-decoration: underline;
	padding: 4px 4px 4px 4px;
	margin: 0;
}

a.green {
	color:#37AF00;
	}
a.green:hover {
	background-color:#37AF00;
	color:#ffffff;
	text-decoration:none;
	}
a.blue1 {
 color:#0066CC;
 }
 
a {
color:#009900;
}
a:hover {
	text-decoration:underline;
	}
a.darkgreen {
	color:#24956F;
	}
a.button {
	border:1px solid #cccccc;
	background-color:#006600;
	color:#FFFFFF;
	padding:10px;
	text-decoration:none;

}
