/* CSS Style Sheet by Alex Walker */
body {
    background-image:url(../imagesheader/bkgrn_body.png); 
	background-repeat: repeat-x;
    background-color: #aae3a8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color: #2e7522;
	scrollbar-face-color:#2e7522;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #2e7522;
	scrollbar-3dlight-color: #2e7522;
}
.heading5c {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; text-align: left;
}
.body-text1c {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: justify;   
}
.body-text1c1 {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: justify; padding-right: 440px;   
}
.body-text1c2 {
	padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: justify;   
}
.body-text1d {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: center;  
}
.body-text1e {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: right;   
}
.bodytext1f {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: normal; font-size: 11px; color: #afeea4; text-align: center; 
}
.body-text3b {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; color: #2e7522; text-align: center;  
}
.body-text12 {
	background-color: #198407; border-color: #216b15; color: #FFFFFF; font-family: arial, verdana, ms sans serif; font-weight: normal; font-size: 8pt; text-align: center; ;   
}
.body-text14 {
	background-color: #FF0000; border-color: #216b15; color: #FFFFFF; font-family: arial, verdana, ms sans serif; font-weight: normal; font-size: 8pt; text-align: center; ;   
}
.body-text16 {
	padding-left: 8px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #2e7522; text-align: right;   
}
.bodytext1 {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-align: justify; line-height: 15px;   
}
.bodytext1a {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-align: center; line-height: 15px;   
}
.bodytext1b {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 12px; color: #3b8e2f; text-align: left;  
}
.bodytext1c {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #FF0000; text-align: center; line-height: 15px;   
}
.bodytext1d {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 12px; color: #000000; text-align: center;  
}
.bodytext1e {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-align: center;  
}
.bodytext2 {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: normal; font-size: 12px; color: #3b8e2f; text-align: center;  
}
.bodytext2a {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: normal; font-size: 14px; color: #FFFFFF; text-align: center;  
}
.bodytext2b {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 11px; color: #afeea4; text-align: center; 
}
.bodytext3 {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 13px; color: #afeea4; text-align: center;
}
.bodytext4 {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #b0ceab; text-align: center; line-height: 15px; background-color: #2a5d24;   
}
.bodytext4a {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: center; line-height: 15px; 
}
.bodytext4b {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; text-align: center; line-height: 15px; 
}
.bodytext4c {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 11px; color: #3b8e2f; text-align: center;  
}
.bodytext4d {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; text-align: center;  
} 
.bodytext5 {
font-family : Arial, Helvetica, sans-serif; font-size : 10px; font-style : normal; font-weight : bold; color : #000000; text-align : center; 
}
.bodytext6 {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: normal; font-size: 16px; color: #3b8e2f; text-align: center;  
}
.bodytext7 {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: normal; font-size: 15px; color: #000000; text-align: center;  
}
.bodytext8 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; text-align: center; 
}
.bodytext8a {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #2e7522; text-align: center;
}
.bodytext8a1 {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-align: left; 
}
.bodytext8a2 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #2e7522; text-align: right; 
}
.bodytext8b {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-align: center; 
}
.bodytext9 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #2e7522; text-align: center; line-height: 15px; 
} 
.contact1 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; color: #2e7522; text-align: center;  
}
.contact2 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 12px; color: #2e7522; text-align: left;  
}
.contact3 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 11px; color: #000000; text-align: left;  
}
.contact4 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 11px; color: #2e7522; text-align: center;  
}
.copyright{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #cee2cb; text-align: left;
}
.copyright1 {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: center;   
}
.copyright2 {
   font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #347b29; text-align: center;   
}
.copyright3 {
   font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center;   
}
.date2 {
font-family : Arial, Helvetica, sans-serif; font-size : 10px; font-style : normal; font-weight : bold; color : #000000; text-align : center; 
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; text-align: center; vertical-align: middle; background-image: url("../images/merbau1_strip.jpg");
}
.heading3 {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-align: center; vertical-align: middle;
}
.menu01 {
	color : #0000FF; font-size : 10px; font-family : Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; line-height: 10px;
}
.menu01 a {
	color : #0000FF; text-decoration: none;
}
.menu01 a:hover {
	color : #FF0000; line-height: 10px;
}
.menu02 {
	color : #000000; font-size : 11px; font-family : Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;
}
.menu02 a {
	color : #000000; text-decoration: none;
}
.menu02 a:hover {
	color : #0000FF; line-height: 11px;
}
.menu03 {
	color : #FFFFFF; font-size : 10px; font-family : Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; line-height: 10px;
}
.menu03 a {
	color : #FFFFFF; text-decoration: none;
}
.menu03 a:hover {
	color : #adeca2; line-height: 10px;
}
.menu04 {
	color : #FF0000; font-size : 11px; font-family : Arial, Helvetica, sans-serif; font-weight: normal; text-align: justify;
}
.menu04 a {
	color : #FF0000; text-decoration: none;
}
.menu04 a:hover {
	color : #0000FF; line-height: 10px;
}
.menu05 {
	color : #0000FF; font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; line-height: 10px;
}
.menu05 a {
	color : #0000FF; text-decoration: none;
}
.menu05 a:hover {
	color : #FF0000; line-height: 12px;
}
.menu06 {
	color : #FFFFFF; font-size : 10px; font-family : Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; line-height: 10px; padding-right: 5px;
}
.menu06 a {
	color : #FFFFFF; text-decoration: none; padding-right: 5px;
}
.menu06 a:hover {
	color : #adeca2; line-height: 10px; padding-right: 5px;
}
.menu07 {
	color : #0000FF; font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; line-height: 10px;
}
.menu07 a {
	color : #0000FF; text-decoration: none;
}
.menu07 a:hover {
	color : #FF0000; line-height: 12px;
}
.navitem {
	 padding-left: 6px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px;
}
.navitem A {
	padding-left: 6px; color: #FFFFFF; line-height: 25px; height: 25px; text-decoration: none;
}
.navitem A:hover {
	padding-left: 6px; color: #000000; text-decoration: none;
}
.navitemmover {
	 padding-left: 6px; font-size: 11px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px; background-color: #6ae755;
}
.navitemmover A {
	 padding-left: 6px; cursor: pointer; color: #000000; line-height: 25px; background-color: #6ae755; text-decoration: none;
}
.navitemmover A:hover {
	padding-left: 6px; cursor: pointer; color: #000000; line-height: 25px; background-color: #6ae755; text-decoration: none;
}
.navitem1 {
	 padding-left: 6px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; line-height: 15px; height: 35px;
}
.navitem1 A {
	 padding-left: 6px; color: #FFFFFF; text-decoration: none; line-height: 15px; height: 35px;
}
.navitem1 A:hover {
	padding-left: 6px; color: #000000; text-decoration: none; line-height: 15px;
}
.navitemmover1 {
	 padding-left: 6px; font-size: 11px; width: 140px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; background-color: #6ae755; line-height: 15px; height: 35px;
}
.navitemmover1 A {
	 padding-left: 6px; cursor: pointer; color: #000000; text-align: left; background-color: #6ae755; text-decoration: none; line-height: 15px; height: 35px;
}
.navitemmover1 A:hover {
	padding-left: 6px; cursor: pointer; color: #000000; height: 35px; background-color: #6ae755; text-decoration: none; line-height: 15px; height: 35px;
}
.navitem2 {
	 padding-left: 7px; font-size: 11px; vertical-align:middle; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; line-height: 30px; 
}
.navitem2 A {
	 padding-left: 7px; vertical-align:middle; text-align:left; color: #000000; height: 30px; text-decoration: none;
}
.navitem2 A:hover {
	padding-left: 7px; color: #FF0000; text-decoration: none;
}
.navitemmover2 {
	 padding-left: 7px; font-size: 11px; vertical-align:middle; text-align:left; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; height: line-height: 30px;
}
.navitemmover2 A {
	 padding-left: 7px; vertical-align:middle; text-align:left; cursor: pointer; color: #FF0000; height: 30px; line-height: 30px; text-decoration: none;
}
.navitemmover2 A:hover {
	padding-left: 7px; vertical-align:middle; text-align:left; cursor: pointer; color: #FF0000; height: 30px; line-height: 30px; text-decoration:
}
.navitem3 {
	 padding-left: 3px; font-size: 11px; vertical-align:middle; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; line-height: 30px; padding-right: 3px; 
}
.navitem3 A {
	 padding-left: 3px; vertical-align:middle; text-align:center; color: #FFFFFF; height: 30px; text-decoration: none; padding-right: 3px;
}
.navitem3 A:hover {
	padding-left: 3px; color: #adeca2; text-decoration: none; padding-right: 3px;
}
.navitemmover3 {
	 padding-left: 3px; font-size: 11px; vertical-align:middle; text-align:center; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; height: line-height: 30px;  padding-right: 3px;
}
.navitemmover3 A {
	 padding-left: 3px; vertical-align:middle; text-align:center; cursor: pointer; color: #adeca2; height: 30px; line-height: 30px; text-decoration: none;  padding-right: 3px;
}
.navitemmover3 A:hover {
	padding-left: 3px; vertical-align:middle; text-align:center; cursor: pointer; color: #adeca2; height: 30px; line-height: 30px; text-decoration: none; padding-right: 3px;
}
.navitem4 {
	 padding-left: 3px; padding-top: 2px; font-size: 10px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; line-height: 12px; 
}
.navitem4 A {
	 padding-left: 3px; padding-top: 2px; text-align:left; color: #FFFFFF; height: 30px; text-decoration: none; line-height: 12px;
}
.navitem4 A:hover {
	color: #000000; text-decoration: none;
}
.navitemmover4 {
	 padding-left: 3px; padding-top: 2px; font-size: 10px; text-align:left; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; height: line-height: 12px; background-image:  url("http://www.dfd.net.nz/imagesheader940/nav_but.gif"); background-position: right; 
}
.navitemmover4 A {
	 padding-left: 3px; padding-top: 2px; text-align:left; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none; width: 100%;
}
.navitemmover4 A:hover {
	padding-left: 3px; padding-top: 2px; text-align:left; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none;
}
.navitem5 {
	 padding-top: 2px; font-size: 10px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; line-height: 12px; 
}
.navitem5 A {
	 padding-top: 2px; text-align:center; color: #FFFFFF; height: 30px; text-decoration: none; line-height: 12px;
}
.navitem5 A:hover {
	color: #000000; text-decoration: none;
}
.navitemmover5 {
	 padding-top: 2px; font-size: 10px; text-align:center; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; height: line-height: 12px; background-image:  url("http://www.dfd.net.nz/imagesheader940/nav_but125.gif"); background-position: right; background-repeat: repeat-y; 
}
.navitemmover5 A {
	padding-top: 2px; text-align:center; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none; width: 100%;
}
.navitemmover5 A:hover {
	padding-top: 2px; text-align:center; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none;
}
.navitem6 {
	 font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; line-height: 12px; background-color: #2e7522;
}
.navitem6 A{
	 color: #FFFFFF; line-height: 12px; font-style: normal; text-align: center; text-decoration: none;
}
.navitem6 A:hover {
	color: #000000; text-decoration: none;
}
.navitemmover6 {
	 font-size: 10px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; line-height: 12px; background-color: #6ae755;
}
.navitemmover6 A {
	 cursor: pointer; color: #000000; line-height: 12px; background-color: #6ae755; text-align: center; text-decoration: none;
}
.navitemmover6 A:hover {
	cursor: pointer; color: #000000; line-height: 12px; background-color: #6ae755; text-align: center; text-decoration: none;
}
.navitem7 {
	 padding-top: 2px; font-size: 10px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; line-height: 12px; 
}
.navitem7 A {
	 padding-top: 2px; text-align:center; color: #FFFFFF; height: 30px; text-decoration: none; line-height: 12px;
}
.navitem7 A:hover {
	color: #000000; text-decoration: none;
}
.navitemmover7 {
	 padding-top: 2px; font-size: 10px; text-align:center; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; height: line-height: 12px; background-image:  url("http://www.dfd.net.nz/imagesheader940/nav_but100.gif"); background-position: right; background-repeat: repeat-y; 
}
.navitemmover7 A {
	padding-top: 2px; text-align:center; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none; width: 100%;
}
.navitemmover7 A:hover {
	padding-top: 2px; text-align:center; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none;
}
.navitem8 {
	 padding-top: 2px; font-size: 10px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; line-height: 12px; 
}
.navitem8 A {
	 padding-top: 2px; text-align:center; color: #FFFFFF; height: 30px; text-decoration: none; line-height: 12px;
}
.navitem8 A:hover {
	color: #000000; text-decoration: none;
}
.navitemmover8 {
	 padding-top: 2px; font-size: 10px; text-align:center; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; height: line-height: 12px; background-image:  url("http://www.dfd.net.nz/imagesheader940/nav_but118.gif"); background-position: right; background-repeat: repeat-y; 
}
.navitemmover8 A {
	padding-top: 2px; text-align:center; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none; width: 100%;
}
.navitemmover8 A:hover {
	padding-top: 2px; text-align:center; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none;
}
.navitem17 {
	 padding-top: 2px; font-size: 10px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; line-height: 12px;  background-color: #86c87a;
}
.navitem17 A {
	 padding-top: 2px; text-align:center; color: #000000; height: 30px; text-decoration: none; line-height: 12px;
}
.navitem17 A:hover {
	color: #000000; text-decoration: none;
}
.navitemmover17 {
	 padding-top: 2px; font-size: 10px; text-align:center; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  height: 30px; height: line-height: 12px; background-color: #86c87a;
}
.navitemmover17 A {
	padding-top: 2px; text-align:center; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none; width: 100%; background-color: #86c87a;
}
.navitemmover17 A:hover {
	padding-top: 2px; text-align:center; cursor: pointer; color: #000000; height: 30px; line-height: 12px; text-decoration: none; background-color: #86c87a;
}
.navitem20 {
	 font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;
}
.navitem20 A{
	 color: #000000; font-style: normal; text-align: center; text-decoration: none;
}
.navitem20 A:hover {
	color: #000000; text-decoration: none;
}
.navitemmover20{
	 font-size: 11px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;
}
.navitemmover20 A {
	 cursor: pointer; color: #000000; text-align: center; text-decoration: none;
}
.navitemmover20 A:hover {
	cursor: pointer; color: #000000; text-align: center; text-decoration: none;
}
.navitem21 {
	 font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; line-height: 20px; background-color: #2e7522; height: 20px;
}
.navitem21 A{
	 color: #FFFFFF; line-height: 20px; height: 20px; font-style: normal; text-align: center; text-decoration: none;
}
.navitem21 A:hover {
	color: #000000; text-decoration: none;
}
.navitemmover21 {
	 font-size: 10px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; line-height: 20px; background-color: #6ae755;
}
.navitemmover21 A {
	 cursor: pointer; color: #000000; line-height: 20px; background-color: #6ae755; text-align: center; text-decoration: none; height: 20px;
}
.navitemmover21 A:hover {
	cursor: pointer; color: #000000; line-height: 20px; background-color: #6ae755; text-align: center; text-decoration: none;
}
.tdbkgrn_logol {
	background-image: url("../imagesheader/dfd_fern_bkgrnl.png"); background-position: left; background-repeat:no-repeat; height: 165px;
}
.tdbkgrn_logor {
	background-image: url("../imagesheader/dfd_fern_bkgrnr.png"); background-position: right; background-repeat:no-repeat; height: 165px;
}
.tdheader_main {
	background-image: url("../imagesheader/header_main.jpg"); background-position: left; background-repeat:no-repeat; height: 194px;
}
.tdheader_decking {
	background-image: url("../imagesheader/header_decking.jpg"); background-position: left; background-repeat:no-repeat; height: 194px;
}
.tdheader_engineering {
	background-image: url("../imagesheader/header_engineering.jpg"); background-position: left; background-repeat:no-repeat; height: 194px;
}
.tdheader_solidt {
	background-image: url("../imagesheader/header_solidt.jpg"); background-position: left; background-repeat:no-repeat; height: 194px;
}
.tdboader_menu_top {
	background-image: url("../imagesheader/boader_menu_top.png"); background-position: left; background-repeat:no-repeat; height: 40px;
}
.tdboader_menu_middle {
	background-image: url("../imagesheader/boader_menu_middle.png"); background-position: left; background-repeat: repeat-y;
}
.tdboader_menu_line {
	background-image: url("../imagesheader/boader_menu_line.png"); background-position: left; background-repeat:no-repeat;
}
.tdboader_menu_bottom {
	background-image: url("../imagesheader/boader_menu_bottom.png"); background-position: left; background-repeat:no-repeat; height: 10px;
}
.tdboader_menu_top2 {
	background-image: url("../imagesheader/boader_menu_top2.png"); background-position: left; background-repeat:no-repeat; height: 32px;
}
.tdboader_menu_middle2 {
	background-image: url("../imagesheader/boader_menu_middle2.png"); background-position: left; background-repeat: repeat-y;
}
.tdboader_menu_bottom2 {
	background-image: url("../imagesheader/boader_menu_bottom2.png"); background-position: left; background-repeat:no-repeat; height: 27px;
}
.tdtop_menu {
	background-image: url("../imagesheader/top_menu.png"); background-position: left; background-repeat:no-repeat; height: 35px; line-height: 35px;
}
.tdbody_bkgrn {
	background-image: url("../imagesheader/body_bkgrn.png"); background-position: left; background-repeat: repeat-y;
}
.tdfooter {
	background-image: url("../imagesheader/footer.png"); background-position: left; background-repeat:no-repeat; height: 52px;
}
.tddecking_photo1 {
	background-image: url("../imagesheader/decking_photo1_jpg.jpg"); background-position:right top; background-repeat:no-repeat; height: 280px; 
}
.tdengineering_photo1 {
	background-image: url("../imagesheader/engineering_photo1_jpg.jpg"); background-position:right top; background-repeat:no-repeat; height: 280px; 
}
.tdsolidt_photo1 {
	background-image: url("../imagesheader/solidt_photo1_jpg.jpg"); background-position:right top; background-repeat:no-repeat; height: 280px; 
}
.tddia1 {
background-image: url("../imagesheader940/diag.gif"); background-position: right; background-repeat:no-repeat; background-color: #2e7522; height: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; text-align: left; line-height: 19px; padding-left: 3px;
} 
.tddia2 {
background-image: url("../imagesheader940/diag2.gif"); background-position: right; background-repeat:no-repeat; background-color: #fbc137; height: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; text-align: center; line-height: 19px;
} 
.tddia3 {
background-image: url("../imagesheader940/diag.gif"); background-position: right; background-repeat:no-repeat; background-color: #2e7522; height: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; text-align: center;  line-height: 19px;
}
.tddia4 {
background-image: url("../imagesheader940/diag.gif"); background-position: right; background-repeat:no-repeat; background-color: #2a5d24; height: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; text-align: left; line-height: 19px; padding-left: 3px;
}