@charset "utf-8";
#container {
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 620px;
	width: 970px;
	left: 0px;
	top: 0px;
	background-color: #BBD6C8;
}
#headerContainer {
	background-color: #83B59B;
	height: 100px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#mainContainer {
	background-color: #FFFFFF;
	height: 480px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#mainContainer2 {
	background-color: #FFFFFF;
	height: 480px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#footerContainer {
	background-color: #83B59B;
	height: 20px;
	width: auto;
	bottom: 0px;
	top: 15px;
	position: relative;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
#logo {
	position:absolute;
	left:787px;
	top:7px;
	width:150px;
	height:66px;
	z-index:3;
}
.linkWhiteHome{
	text-decoration:none;
	color:#FFFFFF;
}
.linkWhite{
	color:#FFFFFF;
	text-decoration:none;
}
.linkWhite:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#customLogo {
	background-image: url(images/logoHome2.gif);
	background-repeat: no-repeat;
	background-position: 2px top;
	float: left;
	height: 100px;
	left: 0px;
	top: 0px;
	width: 400px;
}
#menu {
	position:absolute;
	left:224px;
	top:0px;
	width:535px;
	height:27px;
	z-index:2;
}
.btnHome {
	background-image:url(images/homeTab.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.btnHome:hover {
	background-image:url(images/homeTab2.png);
}
.btnHomeSelected {
	background-image:url(images/homeTabSelected.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#01894B;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
#extraLinks {
	position:absolute;
	left:126px;
	top:77px;
	width:805px;
	height:19px;
	z-index:1;
	text-align:center;
}
#extraLinksWhite {
	position:absolute;
	left:126px;
	top:77px;
	width:805px;
	height:19px;
	z-index:1;
	text-align:center;
	color:#FFFFFF;
}
#careersTxt {
	position:absolute;
	left:225px;
	top:12px;
	width:612px;
	height:462px;
	z-index:1;
}
#bbcTitle {
	position:absolute;
	left:687px;
	top:432px;
	width:235px;
	height:38px;
	z-index:9;
}
#bbclink {
	position:absolute;
	left:687px;
	top:241px;
	width:235px;
	height:190px;
	z-index:8;
}
#enlargeBtn {
	position:absolute;
	left:798px;
	top:451px;
	width:90px;
	height:24px;
	z-index:10;
}
#homeTxt {
	position:absolute;
	left:204px;
	top:39px;
	width:405px;
	height:440px;
	z-index:1;
}
#FebhomeTxt {
	position:absolute;
	left:18px;
	top:16px;
	width:635px;
	height:507px;
	z-index:1;
}
#engtimbLink {
	position:absolute;
	left:673px;
	top:14px;
	width:235px;
	height:100px;
	z-index:2;
	background-image: url(images/engtimberHomelink.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
	background-color: #DDEAE4;
}
#engtimbertxt {
	position:absolute;
	left:104px;
	top:10px;
	width:123px;
	height:44px;
	z-index:3;
	color:#35986B;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
#clickEngin {
	position:absolute;
	left:120px;
	top:70px;
	width:80px;
	height:24px;
	z-index:4;
}
#housebuilderLink {
	position:absolute;
	left:673px;
	top:129px;
	width:235px;
	height:100px;
	z-index:5;
	background-color: #CDE1D7;
	background-image: url(images/housebuilderHomelink.jpg);
	background-image: url(images/housebuilderHomelink.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
#houseTxt {
	position:absolute;
	left:106px;
	top:10px;
	width:120px;
	height:44px;
	z-index:6;
	color:#00844A;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
#clickHouse {
	position:absolute;
	left:120px;
	top:70px;
	width:80px;
	height:24px;
	z-index:7;
}
#btnProductDetails {
	position:absolute;
	left:702px;
	top:377px;
	width:180px;
	height:20px;
	z-index:6;
}
#btnNewProducts {
	position:absolute;
	left:702px;
	top:402px;
	width:180px;
	height:20px;
	z-index:7;
}




#containerNews {
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 620px;
	width: 970px;
	left: 0px;
	top: 0px;
	background-color: #C6EAFB;
}
#headerContainerNews {
	background-color: #9FD9F0;
	height: 100px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#footerContainerNews {
	background-color: #9FD9F0;
	height: 20px;
	width: auto;
	bottom: 0px;
	top: 15px;
	position: relative;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.btnNews {
	background-image:url(images/newsTab.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.btnNews:hover {
	background-image:url(images/newsTab2.png);
}
.btnNewsSelected {
	background-image:url(images/newsTabSelected.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#12A3CF;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.linkGreyNews{
	text-decoration:none;
	color:#6C6E70;
}
#customLogoNews {
	background-image: url(images/logoNews2.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	float: left;
	height: 100px;
	left: 0px;
	top: 0px;
	width: 274px;
}


}
.linkGreen{
	text-decoration:none;
	color:#35986B;

}


#containerAbout {
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 620px;
	width: 970px;
	left: 0px;
	top: 0px;
	background-color: #DDBBB3;
}
#headerContainerAbout {
	background-color: #AF6E65;
	height: 100px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#footerContainerAbout {
	background-color: #AF6E65;
	height: 20px;
	width: auto;
	bottom: 0px;
	top: 15px;
	position: relative;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.btnAbout {
	background-image:url(images/aboutTab.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.btnAbout:hover {
	background-image:url(images/aboutTab2.png);
}
.btnAboutSelected {
	background-image:url(images/aboutTabSelected.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#6C6E70;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
#customLogoAbout {
	background-image: url(images/logoAbout2.gif);
	background-repeat: no-repeat;
	background-position: 2px top;
	float: left;
	height: 100px;
	left: 0px;
	top: 0px;
	width: 274px;
}
.suppliersPadding {
	padding-top:5px;
	vertical-align:top;
}
.peopleLink{
	color:#AF6E65;
	text-decoration:none;
}
.peopleLink:hover{
	color:#9B5048;
	text-decoration:underline;
}





#containerContact {
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 620px;
	width: 970px;
	left: 0px;
	top: 0px;
	background-color: #CFDCB5;
}
#headerContainerContact {
	background-color: #78A22F;
	height: 100px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#footerContainerContact {
	background-color: #78A22F;
	height: 20px;
	width: auto;
	bottom: 0px;
	top: 15px;
	position: relative;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.btnContact {
	background-image:url(images/contactTab.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#6C6E70;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.btnContact:hover {
	background-image:url(images/contactTab2.png);
}
.btnContactSelected {
	background-image:url(images/contactTabSelected.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#7DAF11;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
#customLogoContact {
	background-image: url(images/logoContact2.gif);
	background-repeat: no-repeat;
	background-position: 4px top;
	float: left;
	height: 100px;
	left: 0px;
	top: 0px;
	width: 274px;
}
.greenTxt {
	color:#006633;
	font-size:12px;
	font-family:"Trebuchet MS";
	font-weight:bold;
}





#containerServices {
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 620px;
	width: 970px;
	left: 0px;
	top: 0px;
	background-color: #FBDCC5;
}
#headerContainerServices {
	background-color: #F4AF80;
	height: 100px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#footerContainerServices {
	background-color: #F4AF80;
	height: 20px;
	width: auto;
	bottom: 0px;
	top: 15px;
	position: relative;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.btnServices {
	background-image:url(images/servicesTab.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.btnServices:hover {
	background-image:url(images/servicesTab2.png);
}
.btnServicesSelected {
	background-image:url(images/servicesTabSelected.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#6C6E70;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
#customLogoServices {
	background-image: url(images/logoServices2.gif);
	background-repeat: no-repeat;
	background-position: 2px top;
	float: left;
	height: 100px;
	left: 0px;
	top: 0px;
	width: 274px;
}
#builderPic {
	position:absolute;
	left:640px;
	top:197px;
	width:300px;
	height:283px;
	z-index:9;
}
#mouldPic {
	position:absolute;
	left:727px;
	top:186px;
	width:125px;
	height:255px;
	z-index:6;
}
#sheetPic {
	position:absolute;
	left:606px;
	top:322px;
	width:291px;
	height:102px;
	z-index:1;
}
#roofPic {
	position:absolute;
	left:594px;
	top:349px;
	width:311px;
	height:90px;
	z-index:2;
}





#containerProducts {
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 620px;
	width: 970px;
	left: 0px;
	top: 0px;
	background-color: #E7CBA6;
}
#headerContainerProducts {
	background-color: #BE8933;
	height: 100px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#footerContainerProducts {
	background-color: #BE8933;
	height: 20px;
	width: auto;
	bottom: 0px;
	top: 15px;
	position: relative;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	z-index: 15;
}
.btnProducts {
	background-image:url(images/productsTab.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.btnProducts:hover {
	background-image:url(images/productsTab2.png);
}
.btnProductsSelected {
	background-image:url(images/productsTabSelected.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#B2730D;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
#customLogoProducts {
	background-image: url(images/logoProducts2.gif);
	background-repeat: no-repeat;
	background-position: 3px top;
	float: left;
	height: 100px;
	left: 0px;
	top: 0px;
	width: 325px;
}
.productTable {
	text-align:center;
	line-height:14px;
	font-size:11px;
}
.productRows {
	padding-right:11px;
	padding-left: 10px;
}
#engtimbImg {
	position:absolute;
	left:788px;
	top:0px;
	width:152px;
	height:200px;
	z-index:2;
}
#TJIimg {
	position:absolute;
	left:249px;
	top:237px;
	width:415px;
	height:99px;
	z-index:2;
}
#engtimbappImg {
	position:absolute;
	left:509px;
	top:315px;
	width:427px;
	height:124px;
	z-index:2;
}
#TJIbenefImg {
	position:absolute;
	left:205px;
	top:64px;
	width:509px;
	height:161px;
	z-index:2;
}









#containerTrade {
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 620px;
	width: 970px;
	left: 0px;
	top: 0px;
	background-color: #FDC88A;
}
#headerContainerTrade {
	background-color: #F8981D;
	height: 100px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#footerContainerTrade {
	background-color: #F8981D;
	height: 20px;
	width: auto;
	bottom: 0px;
	top: 15px;
	position: relative;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.btnTrade {
	background-image:url(images/tradeTab.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.btnTrade:hover {
	background-image:url(images/tradeTab2.png);
}
.btnTradeSelected {
	background-image:url(images/tradeTabSelected.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#6C6E70;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
#customLogoTrade {
	background-image: url(images/logoTrade2.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	float: left;
	height: 100px;
	left: 0px;
	top: 0px;
	width: 285px;
}







#containerEngTimber {
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 620px;
	width: 970px;
	left: 0px;
	top: 0px;
	background-color: #DCDFB2;
}
#headerContainerEngTimber {
	background-color: #CACD86;
	height: 100px;
	width: 940px;
	left: 15px;
	top: 15px;
	position: relative;
}
#footerContainerEngTimber {
	background-color: #CACD86;
	height: 20px;
	width: auto;
	bottom: 0px;
	top: 15px;
	position: relative;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.btnEngTimber {
	background-image:url(images/engTimberTab.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#6C6E70;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
.btnEngTimber:hover {
	background-image:url(images/engTimberTab2.png);
}
.btnEngTimberSelected {
	background-image:url(images/engTimberTabSelected.png);
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	color:#7DAF11;
	font-size:14px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	background-position:3px top;
	text-align:center;
}
#customLogoEngTimber {
	background-image: url(images/logoEngTimber.gif);
	background-repeat: no-repeat;
	background-position: 4px top;
	float: left;
	height: 100px;
	left: 0px;
	top: 0px;
	width: 285px;
}









#mainImg {
	float: left;
	height: 480px;
	width: 170px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.linkBlack {
	color:#000000;
	text-decoration:none;
}
.linkBlack:hover {
	color:#000000;
	text-decoration:underline;
}
.linkBlue {
	color:#57A4D8;
	text-decoration:none;
}
.linkBlue:hover {
	color:#57A4D8;
	text-decoration:underline;
}
.linkDowloads {
	color:#00844A;
	text-decoration:none;
}
.linkDowloads:hover {
	color:#00844A;
	text-decoration:underline;
}
.frmStyle {
	line-height:10px;
	font:"Trebuchet MS";
	font-size:11px;
}
.inputBoxes {
	width:200px;
	font-size:11px;
	letter-spacing: 1px;
	font:"Trebuchet MS";
}
.inputBoxesL {
	width:300px;
	font-size:11px;
	letter-spacing: 1px;
	font:"Trebuchet MS";
}
.btns {
	background-color:#9AB963;
	font-size:12px;
}
.btns:hover {
	background-color:#BDD099;
}
#mainAddress {
	position:absolute;
	left:215px;
	top:22px;
	width:187px;
	height:166px;
	padding:10px;
}
#secondaryAddress {
	position:absolute;
	left:215px;
	top:238px;
	width:187px;
	height:172px;
	padding:10px;
}
#apDiv1 {
	position:absolute;
	left:171px;
	top:270px;
	width:158px;
	height:68px;
}
.greyTxtHeader {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #6E6E6E;
}

#emailTrade {
	position:absolute;
	left:323px;
	top:328px;
	width:138px;
	height:120px;
	padding:10px;
}
#enqForm {
	position:absolute;
	left:488px;
	top:3px;
	width:424px;
	height:453px;
	padding-top:20px;
}
.moreLinks {
	color:#000000;
	text-decoration:none;
}
.moreLinks:hover {
	color:#6C6E70;
	text-decoration:underline;
}
.spryRowHeader {
	background-color: #EDD8BD;
	height: 20px;
	padding-left: 4px;
}
.spryRow {
	background-color: #F5EADC;
	height: 20px;
	padding-left: 4px;
}
.accordionMiniHeader {
	font-size:11px;
	color:#666666;
}
