tsbody { color:#000000; }

#doc4 { background:#FFFFFF; border:1px solid #B9B9B9; border-top:0px; border-bottom:0px; }

h3 { font-size:1.2em; }

/* ### TEXT START ################################################# */
.brandLight {
	color: #cef8e2;
}

.brandMedium {
	color: #00A850;
}

.brandDark {
	color: #116735;
}

.standoutText {
	color:#970F2E;
}



/* ################################################### TEXT END ### */
#tabs a { font-size:10px; padding:0.5em; color:#00A850; font-weight:bold; }

#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5, #fragment-6, #fragment-7, #fragment-8  { padding:5px; font-size:12px; color:#656565; }

#fragment-1 a, #fragment-2 a, #fragment-3 a, #fragment-4 a, #fragment-5 a, #fragment-6 a, #fragment-7 a, #fragment-8 a { font-size:12px; padding:0; color:#00A850; font-weight:bold; }

#caseStudies #tabs a span { font-size:16px; padding:0.5em; color:#00A850; font-weight:bold; }

#caseStudies ul { margin-top:0px; }

h2 a { color:#0C3C2C; }

h2 .searchWordHighlight { font-size:1em; }

.satnav{
	text-align:center;
	width:150px;
}
.satNavBar{
	padding-left:50px;
}
.supplierLogo{
	padding-top:15px;
	padding-bottom:15px;
	/*border:1px solid black;*/
	width:190px;
	height:100px;
}
.corpLogo { width:150px; }
.tradingLogoBox {
	width:190px; display:inline; float:left; margin-bottom:15px;
}
.partnersLogoBox {
	width:200px; display:inline; float:left; margin:0px 15px 25px 0px;
}
.partnersTextBox {
	margin:0px 15px 25px 0px;
}
.promoImage {
	margin-bottom:10px;
}
.promoImage img {
	border:0px solid #004528;
}

.dashDivider { border-bottom:0px solid #ffffff; border-left:0px solid #ffffff; border-right:0px solid #ffffff; border-top:dashed 1px #b7b7b7; margin-bottom:10px; clear:both; height:1px; }

.marginB5 { margin-bottom:5px; }

.marginR5 { margin-right:5px; }
.marginR10 { margin-right:10px; }
.marginR15 { margin-right:15px; }
.marginR20 { margin-right:20px; }
.marginR25 { margin-right:25px; }
.marginR30 { margin-right:30px; }

.paddingR5 { padding-right:5px; }
.paddingR10 { padding-right:10px; }
.paddingR15 { padding-right:15px; }
.paddingR20 { padding-right:20px; }
.paddingR25 { padding-right:25px; }
.paddingR30 { padding-right:30px; }

.pad10 {
	padding:10px;
}
.smallBox { width:130px; height:130px; }

.smallLink { width:130px; height:130px; display:block; }

.smallLogo { margin:9px 2px 0px 11px; float:left; display:inline; }

.charityLogo { width:115px; vertical-align:middle; }

.tradeTalk { float:left; margin-right:20px; text-align:center; }

.contentImagesRight { float:right; margin:0px 0px 10px 10px; text-align:right; }
.contentImagesRight .smallLogo { margin:13px 0px 0px 0px; padding:0px; }
.contentImagesRight .first { margin-right:13px; }
.ceilingsTabs #tabs ul { height:27px; }

.halfBox{
	width:295px;
}
.bordered{
	border:1px solid #606060;
}
.borderedLight{
	border:1px solid #CDCDCD;
}
.borderedBottom{
	border-bottom:1px solid #606060;
}
.message{
	height:40px;
	color:#970f2e;
	font-weight:bold;
}
.seperator{
	border-bottom:2px solid #606060;
}
.rssIcon{
	width:25px;
}
/*
PAGING
*/
.nextPrevOption{
	padding-left:5px;
	padding-right:5px;
}
.navBottom{
	border-bottom:1px solid #606060;
	margin-bottom:5px;
}
.divContainer {
	float:left;
	position:relative;
	left:50%;
	/*background:yellow;*/
	padding-top:10px;
}
.divCenter {
	float:left;
	position:relative;
	left:-50%;
	/*background:red;*/
}
.divOuterwrap {
	position:relative;
	overflow:hidden;
	/*background:aqua;*/
	width:100%;
}


/*
BUTTONS
*/
.shortSubmit, .mediumSubmit, .longSubmit, .tinySubmit{
	color: #116735; cursor:pointer;
}

.shortSubmit{ background: transparent url(/web/20180904233817im_/http://www.timberdirect.co.uk/wrms/images/buttons/selfbuild/button-s.png)  no-repeat scroll 0 0; }

.mediumSubmit{ background: transparent url(/web/20180904233817im_/http://www.timberdirect.co.uk/wrms/images/buttons/selfbuild/button-m.png)  no-repeat scroll 0 0; }

.longSubmit{ background: transparent url(/web/20180904233817im_/http://www.timberdirect.co.uk/wrms/images/buttons/selfbuild/button-l.png)  no-repeat scroll 0 0; }

.tinySubmit{ background: transparent url(/web/20180904233817im_/http://www.timberdirect.co.uk/wrms/images/buttons/selfbuild/button-xs.png)  no-repeat scroll 0 0; }

/*
HEADER
*/
#headerBanner{
	background: url(/web/20180904233817im_/http://www.timberdirect.co.uk/images/header/headerBanner.gif) top right no-repeat;
	/*border:1px solid green;*/
	width:100%;
	float:left;
}	
#searchBar{
	
}
#inpSearchText{
	width:150px;
}
#subNavBar{
	background: url(/web/20180904233817im_/http://www.timberdirect.co.uk/images/general/subNavBar.jpg) top left repeat-x;
	float:left;
	width:100%;
	height:5px;
}
#pageTitle{
	font-size: 2em;
	border-bottom:2px solid #606060;
}
/*
NAVIGATION MENU (TOP)
*/
#navigationMenu{
	/*border:1px solid blue;*/
	float:left;
	padding-top:20px;
}
#siteChooserBar{
	background: url(/web/20180904233817im_/http://www.timberdirect.co.uk/images/header/fadedBar.jpg) top right no-repeat;
	height:1px;
}
.selectedMenuItem{
	background: url(/web/20180904233817im_/http://www.timberdirect.co.uk/images/general/darkGreyGradientUp.jpg) top left repeat-x;
	border-top:1px solid #606060;
	border-right:1px solid #606060;
	border-left:1px solid #606060;
	margin-right:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}
.navMenuItem{
	background: url(/web/20180904233817im_/http://www.timberdirect.co.uk/images/general/lightGreyGradientUp.jpg) top left repeat-x;
	border-top:1px solid #606060;
	border-right:1px solid #606060;
	border-left:1px solid #606060;
	margin-right:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

.navMenuSpacer{
	padding-left:1px;
	padding-right:0px;
	float:left;
}

/*
PRODUCT PAGES
*/
.supplierProductPageLogo{
	float:left;
	width:137px;
    height:70px;
	min-height:70px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	vertical-align:middle;
	display:block;
	font-size:66px;
}

.supplierProductPageLogoL{
	float:left;
	width:137px;
    height:110px;
	min-height:110px;
	line-height:110px;
	text-align:center;
	color:#ffffff;
	vertical-align:middle;
	display:block;
	font-size:66px;
}


*>.supplierProductPageLogo{
	font-size:12px;
}

*>.supplierProductPageLogoL{
	font-size:12px;
}

/*
PROMOTIONAL MENU (RIGHT)
*/
.hotchUp{
	margin-top:-10px;
}


/*
PREDICTIVE SEARCH
*/

.predictiveSearchBox{
	width:250px; 
	border:1px solid #004528; 
	background-color: white; 
	color: #004528;
	min-height:30px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px
}

.predictiveSearchBox .close{
	text-align:right;
	font-size:10px;
	line-height:12px;
}

.predictiveSearchBox .row{
	width:100%;
	text-align:left;
	font-size:12px;
	cursor:hand;
	padding-top:3px;
	padding-bottom:3px;
}

.predictiveSearchBox .row_off{
	background-color: white;
	color: #004528;
	/*cursor:hand;*/
	cursor: pointer;
}

.predictiveSearchBox .row_on{
	background-color: #004528; 
	color: white;
	/*cursor:hand;*/
	cursor: pointer;
}
.floL {
	float: left;
	display: inline;
}

.floR {
	float: right;
	display: inline;
}

#overDiv {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
}

#overDiv table {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
}

#overDiv table td {
	border: none;
	margin: 0;
	padding: 0;
}

#overDiv .close a {
	color: #004528;
	font-weight: bold;
	text-decoration: underline;
}


/*
FOOTER
*/
#lightBar{
	background: url(/web/20180904233817im_/http://www.timberdirect.co.uk/images/general/lightBar.jpg) top left repeat;
	padding-bottom: 4px;
	float:left;
	width:100%;
	height:7px;
	/*border:1px solid cyan;*/
}

/*
BRANCH LOCATOR    (see also 'Nearest Branches Table' in section 'Specific Table Formatting'
*/
#branchLocatorInputs select{ width: 100%; }
#branchLocatorInputs input[type=text]{ width: 12em; padding: 2px; }
#branchLocatorInputs label { font-weight: bold; font-size: 1.1em; display: inline-block; margin-bottom: 0.5em; }
#openingTimes label { display: inline-block; width: 6em; }
#contactInfo label { display: inline-block; width: 2.5em; }

#branchesTable{ border:1px solid #000000; font-size:0.9em; }
#branchesTable th{ color: #FFFFFF; background-color: #00A950; font-size:1em; text-align:left; border-bottom: 0px; }
#branchesTable a { text-decoration:none; }
#branchesTable a:hover { text-decoration:underline; }
th#branchName{ width: 135px; }
th#location{ width: 250px; }
th#postcode{ /*width: 50px;*/ }
th#distance{ /*width: 50px;*/ }
#branchesTable .lightRow td { background-color: #ffffff; border-top: 0px; border-bottom: 0px; }
#branchesTable .darkRow td { background-color: #e0e0e0;	border-top: 0px; border-bottom: 0px; }
#branchesTable td.dist { padding-right: 20px; text-align: right; }
#map { height: 350px; width: 580px;	border: 1px solid black; }

/*
CONTACT US
*/
.customerEnquiryForm label, .customerEnquiryForm span { display: inline-block; }
.customerEnquiryForm label, .customerEnquiryForm input, .customerEnquiryForm select, .customerEnquiryForm span { margin-bottom: 0.5em; }
.customerEnquiryForm label, .customerEnquiryForm input[type=text] { padding: 1px; }
.customerEnquiryForm label { width: 11em; }
.customerEnquiryForm input.wideInput{ width: 20em; }
.customerEnquiryForm input.narrowInput{ width: 8em; }
.customerEnquiryForm textarea{ width: 100%; height: 10em; padding: 2px; }
.customerEnquiryForm select{ width: 20em; }


/*************************************************
General Table Formatting
*************************************************/
table {
	margin-top:10px;
}
th, td {
	border:1px solid #000000;
	padding:0.5em;
}
th {
	font-weight:bold;
	font-size:1.1em;
	color:#f4b213;
	background-color:#004528;
}
td {
	font-size:0.9em;
}


/*************************************************
TC - new TP site rough styling
*************************************************/
		ul li { margin:0px; }
		
        .bd { background-color:#FFFFFF; }

        #hd { background: #FFFFFF; position:inherit; padding-top:10px; }
        
        .header_find { width:64px; height:23px; display:inline-block; border: solid 0px #004528; background:url('/web/20180904233817im_/http://www.timberdirect.co.uk/wrms/images/website/ccf/layout/find_button.jpg') no-repeat; margin-right:10px; text-indent: -2000px; font-size: 0; line-height: 23px; vertical-align:top; }
        
        .headerBG { margin:5px 10px 10px 10px; padding:5px 0px; border:1px solid #B9B9B9;  }
		.headerMenu {  margin:10px; }
        .headerLogo { margin: 0px 0px 0px 10px; padding:0px; }
        .headerLogoRight { margin:13px; padding:0px; float:right; display:inline; }
        .headerStrap { margin:13px 0px 0px 0px; padding-left:55px; }

        .headerNav ul li a { color: #e7e7e7; border-left: solid 1px #e7e7e7; }
		.headerNav a:link,.headerNav a:active,.headerNav a:visited { color: #e7e7e7; }
		
		.tBorder10 { border-top: solid 10px #e2e2e2; }
		
		.footerNav ul li { padding:0px 10px; border-left: solid 1px #6d6d6d; }
		.footerNav .first { border:0px; }
        .footerNav ul li a { color: #6d6d6d; padding:0px; }
		
		
        .navBarContainer { background:#FFFFFF; border:1px solid #B9B9B9; margin:0px; font-size:14px; }
	
		.navBar ul { margin:0px; padding:0px; }
        .navBar ul li { display: inline; background: #FFFFFF; margin:0px; padding:0px; border:0px }
		.navBar ul li a { color:#00006B; margin:0px; padding:4px 10px 4px; margin:1px 0px 1px 1px; text-decoration:none; border:0px; display:inline-block; }
		
        .navBar ul li:hover { background:#FFFFFF; }
		.navBar ul li:hover a { color:#FF3210; background: #F0F0F0; }
		
        .navBar ul li.selected { background: #FFFFFF; }
		.navBar ul li.selected a { color:#FF3210; background: #F0F0F0; }
		
        .navBar ul li.parentSelected { background: #FFFFFF; }
		.navBar ul li.parentSelected a { color:#004731; background: #DDDDDD; }
		
		



		/**** LEFT NAV HEADER ****/
        .leftNavHead {
			color: #EFB400;
			background: url(/web/20180904233817im_/http://www.timberdirect.co.uk/wrms/images/website/selfbuild/template01/menu_head_bg.jpg) repeat-x #004731;
			font-size:13px;
			font-family:"HelveticaLT55Roman",tahoma,arial,"sans serif";
			text-transform:capitalize;
			border:0px;
			padding-left:5px;
		}
		
		.leftNavHead:hover { color:#C59400; }

		/**** LEFT NAV ALL LEVELS ****/
		.leftNav a { font-weight:normal; font-size:11px; padding-bottom:0px; color:#444444; text-decoration:none; border:none; }
		.leftNav a:hover { text-decoration:none; border:none; color:#999999; }
		.selected a { color:#444444; text-decoration:underline; border:none; }
		.selected ul li a { color:#444444; text-decoration:none; border:none; }
		.leftNav ul { border:1px solid #b9b9b9; border-top:0px; background:url(/web/20180904233817im_/http://www.timberdirect.co.uk/wrms/images/website/selfbuild/template01/menu_bg.jpg) no-repeat #E8E8E8; }
		.leftNav li { border:0px; background:none; list-style-image:none; }
		.leftNav ul li ul { border:0px; background:none; margin-left:20px; }
		
		
		
		
		
		.siteMap a { text-decoration:none; }
		.siteMap a:hover { text-decoration:none; border-bottom-style:solid; }
		.siteMap ul { margin-top:5px; margin-bottom:45px; }
		.siteMap ul li h2 { margin-top:20px; margin-bottom:5px; font-size:16px; }
		.siteMap ul li ul { margin-top:0px; margin-bottom:5px; }
		.siteMap ul li ul li { margin-top:3px; margin-bottom:3px; list-style:disc; font-size:0.9em; }
		
		.siteMap ul li a { background:#e0e0e0; padding:2px 4px; }
		
		.siteMap ul li ul li a { background:#ffffff; padding:1px 4px; }
		
		.siteMap ul li ul li ul li a { background:#ffffff; }
		
		.siteMap ul li ul li ul li ul li a { background:#ffffff; }
		
        .searchForm { float: right;  }
        
        div.crossSell div { float: left; margin: 3px 6px 3px 0px;}
        .crossSell a { display: block; height: 173px; width: 186px; text-decoration: none;}
        .crossSell a span {display: block; margin: 8px 4px 4px 4px;  }
        .crossSell a span strong { color: #004528; background-color: #F4B213; text-transform: uppercase; }
        .crossSellText { display: block; font-weight:bold; color:#000000; margin-bottom:5px; }
        
        .subContentArea { float:left; margin-right:12px; }
		.sub_Link { padding:0px; margin:0px; display:inline-block; }
        .sub_button { margin:0px 0px 3px 0px; border:0px; }
        .tMargin { margin-top:10px; }
		.footerBrands {text-align:center;}
        
        .BreadCrumbs { font-size:12px; display:none; }
		
		#slides {
			overflow:hidden;
			width:780px;
		}
		
		.promoImage h2 { margin:0px; }
		.greenLink h2 { margin-top:0px; }
		
		
		.highlightText { color: #004528; background-color: #F4B213; }
		.searchWordHighlight { background-color: #fce4ac; }
		
		address{ font-weight:bold; }
		.tradeServiceBox{ padding:3px; }
		.w280 { width:260px; }
		.w50p { width:50% }
		.w30p { width:30% }
		.w70p { width:70% }
		.bottomText { vertical-align:bottom; }
		.homePromo a, .rightPromo a { color:#FFFFFF; }
		.promoteBlock { width:260px; height:192px; padding:10px; background:#f5b213; }
		.promoteBigText { font-size:14px; }
		.bgGreen { background:#004528; }
		.bgYellow { background:#f5b213; }
		.leftBorder a:link, .leftBorder a:visited, .leftBorder a:active, .leftBorder a:hover {
			color: #004528; background-color: #F4B213; line-height:20px; font-size:13px; padding:2px 3px 7px 0px;
		}
		.leftBorder { border-left:5px solid #F4B213; line-height:18px; font-size:13px; padding:2px 0px 3px 0px; border-top:0px; border-bottom:0px; }
		.leftBorder a { color: #004528; background-color: #F4B213; padding:2px 3px 3px 0px; line-height:18px; font-size:13px; text-decoration:none; vertical-align:top; border-top:0px; border-bottom:0px; border-collapse:collapse; }
		.cfPadding, .pcfPadding { padding:3px 0px; }
		.xSellText { border-left:5px solid #F4B213; line-height:16px; font-size:13px; padding:2px 0px 3px 0px; border-top:0px; border-bottom:0px; }
		.xSellText strong { color: #004528; background-color: #F4B213; padding:2px 3px 3px 0px; line-height:16px; font-size:13px; text-decoration:none; vertical-align:top; border-top:0px; border-bottom:0px; border-collapse:collapse; }
		a { }
		.yui-g { border:1px solid #b9b9b9; padding:10px; padding-right:0px; }
		.noBorder { border:0px; border-collapse:collapse; margin-right:0px; padding:0px; }
		
		.pageHeader-1, .pageHeader-2, .pageHeader-3, .pageHeader-4, .pageHeader-5, .pageHeader-6, .pageHeader-7, .pageHeader-8, .pageHeader-9, .pageHeader-10,
		.pageHeader-11, .pageHeader-12, .pageHeader-13, .pageHeader-14, .pageHeader-15, .pageHeader-16, .pageHeader-17, .pageHeader-18, .pageHeader-19,
		.pageHeader-20, .pageHeader-21, .pageHeader-22, .pageHeader-23, .pageHeader-24, .pageHeader-25, .pageHeader-26, .pageHeader-27, .pageHeader-28,
		.pageHeader-29, .pageHeader-30 {
			display:block;
			height:120px;
			background-repeat: no-repeat;
			background-position:left top;
			height:180px; width:759px;
			margin: -10px 0px 20px -10px;
			padding-left:0px;	
		}
		
		.pageHeadText {
			font-family:"HelveticaLT75Bold",tahoma,arial,"sans serif";
			background-color:#FFFFFF;
			margin: 5px 0px 0px -1px;
			padding: 0px 5px 2px;
			border: 1px solid #B9B9B9;
			border-left:0px;
			color:#00006B;
			font-size:20px;
			font-weight:bold;
			display:inline-block;
			position:relative;
		}
		
		.pageHeader-11 .pageHeadText { width:143px; } /* Needs to force text to wrap to stop from covering HM Logo */
		
		
		/*------------===Added by Gulkirat===------------*/
		/*------------=========START=========------------*/
		
		.headerNav { display:none; }
		h1 { margin:0px; }
		h2	{ color:#00006B; font-size:20px; border-bottom:1px solid #BBBBBB; }
		h3 { color:#00006B; margin:15px 0px 0px; font-size:16px; }
		h3.conditions { color:#00006B; margin:10px 0px 5px; font-size:16px; }
		h4 { color:#061F70; margin:5px 0px 0px; font-size:12px;}
		
		.greyLink { color:#888888; font-size:12px; border-bottom:1px dotted #444444; font-weight:bold; }
		div.middle { margin:0px 25px; }
		
		.pageHeader-1 { background-image:url('../img/home_banner.jpeg'); width:758px; }
		
		.pageHeader-2 { background-image:url('../img/truck2.jpeg'); width:758px; }
		
		.pageHeader-3 { background-image:url('../img/home_banner.jpeg'); width:758px; }
		
		#aspnetForm { width:760px; margin:0px; padding:0px; }
		
		.footerCopyright {
			padding:10px 0px 10px 10px; 
			font-size:11px;
			font-weight:bold;
			color:#999999;
			width:18%;
			display:inline;
		}
		
		.tBorder10 { border-bottom: solid 1px #B9B9B9; }
		.footerNav { display:inline; }
		.footerNav ul { width:80%; }
		.smallCol {	width: 170px; }
		.halfCol { padding: 0px 0px 15px 0px; }
		.extendedHalfCol { padding: 0px 0px 15px 0px; width:500px; }
		.bolded { font-weight: bold; }
		.redLink a { color: #FF3210; }
		.keySupplierLogo { margin-bottom:15px; margin-top:10px; }
		.keySupplierDiv { margin-right:10px; border: 1px solid #B9B9B9; text-align:center; padding: 10px 5px 0px; }
		
		.keySupplierText {
			font-family:"HelveticaLT75Bold",tahoma,arial,"sans serif";
			background-color:#FFFFFF;
			margin-bottom:10px;
			color:#00006B;
			font-size:12px;
			font-weight:bold;
		}
		
		.telephoneNumber {
			font-family:"HelveticaLT75Bold",tahoma,arial,"sans serif";
			background-color:#FFFFFF;
			margin: 0px 5px 0px 0px;
			padding: 2px 5px;
			color:#999999;
			font-size:12px;
			font-weight:bold;
			display:inline-block;
			position:relative;
		}
		
		.legalPageHead h1 {
			font-family:"HelveticaLT75Bold",tahoma,arial,"sans serif";
			background-color:#FFFFFF;
			margin: -5px 0px 10px;
			color:#00006B;
			font-size:20px;
			font-weight:bold;
			display:inline-block;
			position:relative;
		}
		
		/*------------==========END==========------------*/
		/*------------===Added by Gulkirat===------------*/
/*
     FILE ARCHIVED ON 23:38:17 Sep 04, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:08:51 Feb 08, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 62.934
  exclusion.robots: 0.102
  exclusion.robots.policy: 0.094
  RedisCDXSource: 0.533
  esindex: 0.007
  LoadShardBlock: 41.375 (3)
  PetaboxLoader3.datanode: 87.051 (5)
  CDXLines.iter: 18.172 (3)
  load_resource: 191.84 (2)
  PetaboxLoader3.resolve: 98.88 (2)
*/