@charset "utf-8";
/* CSS Document */


/* ---------------------------------------------------------------- */

/* -------------------- middle panel content ---------------------- */

/* ----------- Our Business page ------------- */

#businessOverview {
	line-height: 1.6em;
	padding: 0 .7em 0 0;
	height: 13em;
	border: solid 1px #ffffff;
}

#businessOverview p, #operationsOverview p {
	margin: .7em 0 0 0;
	padding:0;
}

#busBox1 {
	margin: 0;
	padding: 0;
	height: 13em;
}

#busBox2 {
	margin: 0;
	padding: 0;
	height: 14.5em;
}

.busBoxInner1 {
	width: 23.5em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0;
	padding: 1.2em 0 0 0;
	float: left;
}

.busBoxInner2 {
	width: 23.5em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1.2em 0 0 0;
	float: left;
}

.busBoxInner3 {
	width: 23.5em;
	height: 12.8em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0;
	padding: 1.2em 0 .5em 0;
	float: left;
}

.busBoxInner4 {
	width: 23.5em;
	height: 12.8em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px; 
	margin: 0 0 0 2em;
	padding: 1.2em 0 .5em 0;
	float: left;
}

#busBox3 {
	height: 10em;
	margin: 0;
	padding: 1.5em 0 0 0;
	clear: both; 
}

#busBox3BgDiv {

}

#busBox3Bg {
	width: 50em;
	height: 10em;	
} 

#busBox3Text {
	width: 48em;
	margin: -9em 0 0 1em;
	padding: 0; 
}

#busBox3 h1 {
	font-size: 2em;
	color: #515151;
	padding: 0;
	margin: 0;
	font-weight: 300;
}

#busBox3Text a:link, #busBox3Text a:visited {
	color:  #515151;
	font-weight: 700;
	text-decoration: none;
}

#busBox3Text a:hover, #busBox3Text a:active {
	color: #658b99;
	font-weight: 700;
	text-decoration: none;
}

.thumbTextBuss1 {
	width: 12.7em;
	height: 7em;
	padding: 0;
}

.thumbTextBuss2 {
	width: 12.7em;
	height: 8.5em;
	padding: 0;
}

.thumbTextBussAust {
	width: 13em;
	height: 8.5em;
	padding: 0;
}

.businessAust {
	width: 10.3em;
	height: 9.7em;
	float: right;
	margin-right: -1em;
}

/* ----------- Our Operations page ------------ */

#operationsOverview {
	line-height: 1.6em;
	padding: 0 1.5em 0 0;
	margin: 0;
	height: 11em;
	border: solid 1px #ffffff;
}

#opBox1 {
	margin: 0;
	padding: 0;
	height: 10.7em;
}

#opBox2 {
	margin: 0;
	padding: 0;
	height: 10.7em;
	clear: both;
}

.opBoxInner1 {
	width: 23em;
	height: 9.5em;
	border-top: dotted #000 1px;
	margin: 0;
	padding: 1.2em 0 0 0;
	float: left;
}

.opBoxInner2 {
	width: 23em;
	height: 9.5em;
	border-top: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1.2em 0 0 0;
	float: left;
}

.opBoxInner3 {
	width: 23em;
	height: 9.5em;
	border-top: dotted #000 1px;
	margin: 0;
	padding: 1.2em 0 .5em 0;
	float: left;
}

.opBoxInner4 {
	width: 23em;
	height: 9.5em;
	border-top: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1.2em 0 .5em 0;
	float: left;
}

/* ----------- wholesale page ------------ */

.stateHeading {
	padding: 0 2.5em 0 0;
	margin: 0;
}

.stateHeading h2 {
	font-size: 1.1em;
	color: #658b99;
	padding: 0;
	margin: 1em 0 0 0;
	font-weight: 700;
}

.divclear {
	clear: both;
	height: 1em;
}

.leftSide {
	float: left;

}

.rightSide {
	float: left;
	padding: 0 0 0 8em;
}


.stateHeading p, .rightSide p, .leftSide p {
	margin: .5em 0 .5em 0;
	padding: 0;
	line-height: 1.6em;	
}


/* ----------- truebeam operations page ------------ */

#divTruebeamSpacer {
	height: 12em;
}


/* ----------- export page ------------ */

#exportOverview {
	line-height: 1.6em;
	padding: 0 .7em 0 0;
}

/* ----------- locations page ------------ */

#locationsOverview {
	line-height: 1.6em;
	padding: 1em 0 0 0;
}

#locationMap {
	width: 50.1em;
	height: 41.4em;	
}

/* ----- main product packages page ----- */

#packagesOverview {
	line-height: 1.6em;
	padding: 0 .7em 0 0;
	height: 11.2em;
	border: solid 1px #ffffff;
}

#packagesOverview p {
	margin: .7em 0 0 0;
	padding: 0;
} 

#productBox1 {
	margin: 0;
	padding: 0;
	height: 12em;
}

#productBox2 {
	margin: 0;
	padding: 0;
	height: 12em;
}

.productBoxInner1 {
	width: 24em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0;
	padding: 1.2em 0 0 0;
	float: left;
}

.productBoxInner2 {
	width: 24em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1.2em 0 0 0;
	float: left;
}

.divFloatLeft1 {
	float:left;
}

.divFloatLeft2 {
	float:left;
	margin: 0 0 0 1em;
}

.productLogo {
	width: 11.65em;
	height: 4.34em;
}

.productLogoDiv {
	margin: 0 0 0 -2em;
}

.findOutMore4 {
	width: 23em;
	font-size: 1em;
	padding: 0 1em 0 0;
	margin:  0;
	clear: both;
	text-align: right;
}

.findOutMore4 a:link, .findOutMore4 a:visited {
	color: #e85100;
	margin: 0;
	padding: 0 1.5em 0 0;
	background-image: url(../images/common/findoutmorelink_a.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.findOutMore4 a:hover, .findOutMore4 a:active {
	color: #999999;
	margin: 0;
	padding:  0 1.5em 0 0;
	background-image: url(../images/common/findoutmorelink_b.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


/* ----------- wholesale page ------------ */

.rightPanelHeaderOuterOperations {
	font-size: .92em;
	padding: 1.1em 0 0 0;
	margin: 0;
}

.rigtPic1 {
	width: 11em;
	padding: 1.3em 0 1em 0;
	border-bottom: dotted #000000 1px;
}

.rigtPic2 {
	text-align: center;
	width: 11em;
	padding: .5em 0 .5em 0;
	border-bottom: dotted #000000 1px;
}

.rigtPic2 p, .rightPic3AlignCentre p {
	margin: 0;
	padding: 0;
}

.rigtPic3 {
	padding: 1em 0 0 0;
}

.rigtPic4 {
	padding: 17em 0 0 0;
}

.rigtPic5 {
	padding: 2em 0 0 0;
}

.rigtPic6 {
	padding: 35em 0 0 0;
}


.rightPic3AlignCentre {
	text-align: center;
}

.rigtPic2 a:link, .rigtPic2 a:visited {
	color: #686868;
	text-decoration: none;
}

.rigtPic2 a:hover,  .rigtPic2 a:active {
	color: #658b99;
	text-decoration: none;
}

.operationsRightPic1 {
	width: 11em;
	height: 10.28em;
}

.operationsRightPic3 {
	width: 11.2em;
	height: 10.03em;
	padding: 0 0 .3em 0;
	margin: .2em 0 0 0;
}

.operationsRightPic4 {
	width: 11.2em;
	height: 16.8em;
	padding: 0 0 .3em 0;
	margin: .2em 0 0 0;
}



/* -- Truebeams product package page  -- */

#truebeamOverview {
	line-height: 1.6em;
	padding: 0 .7em 0 0;
	height: 24.6em;
	border: solid 1px #ffffff;
}

#truebeamOverview p {
	margin: .7em 0 0 0;
	padding: 0;
}

#truebeamBox1 {
	margin: 0;
	padding: 0;
	height: 14.7em;
}

#truebeamBox2 {
	margin: 0;
	padding: 0;
	height: 14.7em;
}

#truebeamBox3 {
	margin: 0;
	padding: 0;
	height: 14.7em;
}

#truebeamBox4 {
	margin: 0;
	padding: 0;
	height: 13em;
}


.truebeamBoxInner1 {
	width: 23em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0;
	padding: 1em 0 0 0;
	float: left;
}

.truebeamBoxInner2 {
	width: 23em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1em 0 0 0;
	float: left;
}

.truebeamBoxInner3 {
	width: 23em;
	height: 11.5em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0;
	padding: 1em 0 1em 0;
	float: left;
}

.truebeamBoxInner4 {
	width: 23em;
	height: 11.5em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1em 0 1em 0;
	float: left;
}


/* -- Truebeams product package page  -- */

#trueframeOverview {
	line-height: 1.6em;
	padding: 0 .7em 0 0;
	height: 24.6em;
	border: solid 1px #ffffff;
}

#trueframeOverview p {
	margin: .7em 0 0 0;
	padding: 0;
}

#trueframeBox1 {
	margin: 0;
	padding: 0;
	height: 13.6em;
}

#trueframeBox2 {
	margin: 0;
	padding: 0;
	height: 13em;
}

.trueframeBoxInner1 {
	width: 23em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0;
	padding: 1em 0 0 0;
	float: left;
}

.trueframeBoxInner2 {
	width: 23em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1em 0 0 0;
	float: left;
}

.trueframeBoxInner3 {
	width: 23em;
	height: 11.5em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0;
	padding: 1em 0 1em 0;
	float: left;
}

.trueframeBoxInner4 {
	width: 23em;
	height: 11.5em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1em 0 1em 0;
	float: left;
}


/* -- araucaria product package page  -- */

#araucariaOverview {
	line-height: 1.6em;
	padding: 0 .7em 0 0;
	height: 29.6em;
	border: solid 1px #ffffff;
}

#araucariaOverview p {
	margin: .7em 0 0 0;
	padding: 0;
}

#araucariaBox1 {
	margin: 0;
	padding: 0;
	height: 13.6em;
}

#araucariaBox2 {
	margin: 0;
	padding: 0;
	height: 13em;
}

.araucariaBoxInner1 {
	width: 23em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0;
	padding: 1em 0 0 0;
	float: left;
}

.araucariaBoxInner2 {
	width: 23em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1em 0 0 0;
	float: left;
}

.araucariaBoxInner3 {
	width: 23em;
	height: 11.5em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0;
	padding: 1em 0 1em 0;
	float: left;
}

.araucariaBoxInner4 {
	width: 23em;
	height: 11.5em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1em 0 1em 0;
	float: left;
}


/* -- wholesale product package page  -- */

#wholesaleOverview {
	line-height: 1.6em;
	padding: 0 .2em 0 0;
	height: 29.5em;
	border: solid 1px #FFF;
}

#wholesaleOverview p {
	margin: .7em 0 0 0;
	padding: 0;
}

#wholesaleBox1 {
	margin: 0;
	padding: 0;
	height: 14.7em;
}

#wholesaleBox2 {
	margin: 0;
	padding: 0;
	height: 13.5em;
}

#wholesaleBox3 {
	margin: 0;
	padding: 0;
	height: 14.7em;
}

#wholesaleBox4 {
	margin: 0;
	padding: 0;
	height: 13em;
}


.wholesaleBoxInner1 {
	width: 23em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0;
	padding: 1em 0 0 0;
	float: left;
}

.wholesaleBoxInner2 {
	width: 23em;
	height: 10em;
	border-top: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1em 0 0 0;
	float: left;
}

.wholesaleBoxInner3 {
	width: 23em;
	height: 11.5em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0;
	padding: 1em 0 1em 0;
	float: left;
}

.wholesaleBoxInner4 {
	width: 23em;
	height: 11.5em;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	margin: 0 0 0 2em;
	padding: 1em 0 1em 0;
	float: left;
}


/* -- individual product package page common content -- */

.packageLogoDiv {
	margin: 0 0 0 -1em;
}

.productLogo2 {
	width: 23.6em;
	height: 4.81em;
}

.packagesSummary {
	width: 19em;
	padding: 0 0 0 4em;
}

.packagesSummary p  {
	font-size: .9em;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}

.findOutMore5 {
	width: 23em;
	font-size: .9em;
	padding: 0 0 0 2em;
	margin:  .5em 0 0 0;
	clear: both;
	text-align: right;
}

.findOutMore5A {
	width: 23em;
	font-size: .9em;
	padding: 0 0 0 2em;
	margin:  1.8em 0 0 0;
	clear: both;
	text-align: right;
}

.findOutMore5 a:link, .findOutMore5A a:link, .findOutMore5 a:visited, .findOutMore5A a:visited {
	color: #e85100;
	margin: 0;
	padding: 0 1.5em 0 0;
	background-image: url(../images/common/findoutmorelink_a.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.findOutMore5 a:hover, .findOutMore5A a:hover, .findOutMore5 a:active, .findOutMore5A a:active {
	color: #999999;
	margin: 0;
	padding:  0 1.5em 0 0;
	background-image: url(../images/common/findoutmorelink_b.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#greenhouseBox5 {
	width: 48.2em;
	height: 12.6em;
	margin: 2em 0 0 .5em;
	padding: 0;
}


.greenhouseBg {
	width: 48.1em;
	height: 12.6em;
}

#greenhouseBox6 {
	width: 48.2em;
	height: 12.6em;
	margin: -12.6em 0 0 1em;
	padding: 1em 0 0 1em;
}

#greenhouseBoxInner1 {
	width: 20em;
	margin: .5em 0 0 .5em;
	padding: 0;
	float: left;
}

#greenhouseBoxInner2 {
	width: 18.5em;
	margin: .5em 0 0 1.8em;
	padding: 0;
	float: left;
}

#greenhouseBoxInner3 {
	width: 36em;
	margin: .5em 0 0 .5em;
	padding: 0;
}

.greenhouseHeading {
	font-size: 1.6em;
	font-weight: 700;
	color: #B1F666;
	margin: 0 0 0 -.2em;
}

.greenhouseText  {
	font-size: .9em;
	line-height: 1.25em;
	color: #B1F666;
	margin: 0;
	padding: 0;
}

.greenhouseText a:link, .greenhouseText a:visited {
	color: #B1F666;
	text-decoration: none;
}

.greenhouseText a:hover, .greenhouseText a:active {
	color: #FFCC99;
	text-decoration: none;
}

/* ----------- individual product page content ------------ */


/* -- hynebeam 17c product page  -- */

.hynebeam17cContentSpacer {
	height: .6em;
}

/* -- hynebeam 18c product page  -- */


/* -- hynebeam 21c product page  -- */


/* -- hyne i beam product page  -- */


#ibeamSpecs {
	padding: .7em 0 1.5em 0;
	border-bottom: dotted #000 1px;
	height: 20.4em;
	width: 51em;
}

#hynebeamSpecDetail {
	float: left;
	width: 30em;
}

#hynebeamSpecPic {
	float: left;
	margin: 2em 0 0 0;
}

.ibeamCrossSectionPic {
	width: 19.45em;
	height: 16.2em;
}

#ibeamMoreInfo {
	padding: .7em 0 0 0;
}

/* -- hyne lvl product page  -- */

.spacerLvlLengths1 {
	margin: 0 0 0 1em;
}

.spacerLvlLengths2 {
	margin: 0 0 0 10em;
}

/* -- hyne lgl product page  -- */

.lglContentSpacer {
	height: 10.4em;
}

/* -- hyne primed product page  -- */

#sizingTableDiv {
	margin: .5em 0 .5em 1.5em;
}

.tableStyle {
	margin: 0;
}

.thStyle {
	margin: 0;
	padding: .2em .5em .2em .5em;
	background-color: #fadede;
	font-weight: 700;
	text-align:left;
	border-bottom: solid #FFFFFF .2em;
	border-right:  solid #FFFFFF .3em;
}

.tdStylebold {
	margin: 0;
	padding: .2em .5em .2em .5em;
	background-color: #fadede;
	font-weight: 700;
	border-right:  solid #FFFFFF .3em;
	border-bottom: none;
}

.tdStyleNormal {
	margin: 0;
	padding: .2em .5em .2em .5em;
	background-color: #fadede;
	border-right:  solid #FFFFFF .3em;
}


/* -- hyne t2 red & hyne t2 product page  -- */

.searchSupplierButton {
	width: 10.3em;
	height: 2.2em;
	border: none;
}

/* -- hyne t3 green product page  -- */


/* -- hyne frame product page  -- */

#specialNoteMoreInfo {
	padding: .7em 0 1em 0;
	border-top: dotted #000000 1px;
}

#specialNoteMoreInfo p {
	color: #e40f20;
	font-size: 1em;
	font-weight: 700;
	margin: .5em 0 0 0;
	padding: 0 0 0 1.5em;
	background-image: url(../images/common/triangle_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#specialNoteMoreInfo p a:link, #specialNoteMoreInfo p a:active {
	color: #e40f20;
	text-decoration: none;
}

#specialNoteMoreInfo p a:hover, #specialNoteMoreInfo p a:visited {
	color: #eb4f5b;
	text-decoration: none;
}	
	
#supplierSearchContainer {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	border-top: dotted #000000 1px;
}

/* -- araucaria clears product page  -- */

#clearsProductContentContainer {
	line-height: 1.6em;
	padding: 1.2em 3em 0 0;
}

#clearsProductContentContainer h2 {
	font-size: 1.3em;
	font-weight: 700;
	color: #658b99;
	margin: 0;
	padding: 0;
}

#clearsProductContentContainer h3 {
	font-size: 1em;
	font-weight: 700;
	margin: 0;
	padding: 0 0 0 1.5em;
	background-image: url(../images/common/triangle.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#clearsOverview {
	padding: .7em 0 1.5em 0;
	border-bottom: dotted #000 1px;
}

#clearsOverview ul {
	margin: .5em 0 0 1em;
	padding: 0;
}

#clearsOverview li {
	list-style:disc;
	margin: 0;
}

#clearSawnRandom {
	padding: 1em 0 1.5em 0;
	height: 20.4em;
	border-bottom: dotted #000 1px;
}

#clearSawnComponents {
	padding: 1em 0 1.5em 0;
	height: 18.9em;
	border-bottom: dotted #000 1px;
}

#clearShook {
	padding: 1em 0 1.5em 0;
	height: 17.3em;
	border-bottom: dotted #000 1px;
}

#fingerjoint {
	padding: 1em 0 1.5em 0;
	height: 22.1em;
	border-bottom: dotted #000 1px;
}

#clearRandom {
	padding: 1em 0 1.5em 0;
	height: 17.4em;
	border-bottom: dotted #000 1px;
}

.clearsSpecText {
	margin: 0 0 .5em 0;
	padding: 0;
}

#clearsProductContentContainer p {
	margin: .5em 0 0 0;
	padding: 0;
}

.clearsJumpNav li a:link, .clearsJumpNav li a:visited {
	color: #686868;
}

.clearsJumpNav li a:hover, .clearsJumpNav li a:active {
	color: #658b99;
}

.clearsSpecDetail1 {
	float: left;
	width: 31em;
	margin: 0;
	padding: 0;
}

.clearsSpecTopLink {
	margin: .5em 0 0 1em;
}

.clearsSpecTopLink a:link, .clearsSpecTopLink a:visited {
	color: #e85100;
}

.clearsSpecTopLink a:hover, .clearsSpecTopLink li a:active {
	color: #999999;
}

.clearsSpecDetail1 ul, #hynebeamInfo ul {
	margin: 0 0 0 1em;
	padding: 0;
}

.clearsSpecDetail1 li, #hynebeamInfo li {
	list-style: none;
	margin: 0;
}

.clearsSpecDetail2 {
	float: left;
	margin: 0;
	padding: 0;
}

.divClearLeft2 {
	clear: left;
	margin: 0;
	padding: 0;
}

.clearsPics {
	width: 16.1em;
	height: 10.1em;
}

/* -- araucaria mgp product page  -- */

.mgpContentSpacer {
	height: 3.5em;
}

/* -- araucaria mouldings product & profiles pages  -- */

.thStyle2 {
	margin: 0;
	padding: .1em .5em .1em .5em;
	background-color: #fadede;
	font-weight: 700;
	text-align:left;
	border-bottom: solid #FFFFFF .1em;
	border-right:  solid #FFFFFF .1em;
}

.thStyle3 {
	margin: 0;
	padding: .1em .5em .1em 1.5em;
	background-color: #e7e7e7;
	font-weight: 700;
	text-align:left;
	border-bottom: solid #FFFFFF .1em;
	border-right:  solid #FFFFFF .1em;
}

.tdStylebold2 {
	margin: 0;
	padding: .1em .5em .1em .5em;
	background-color: #fadede;
	font-weight: 700;
	border-bottom: solid #FFFFFF .1em;
	border-right:  solid #FFFFFF .1em;
}

.tdStyleNormal2 {
	margin: 0;
	padding: .1em .5em .1em 1.5em;
	background-color: #e7e7e7;
	border-bottom: solid #FFFFFF .1em;
	border-right:  solid #FFFFFF .1em;
}


#mouldingContentContainer {
	line-height: 1.6em;
	padding: 1.2em 0 0 0;
}

#mouldingContentContainer h2 {
	font-size: 1.3em;
	font-weight: 700;
	color: #658b99;
	margin: 0 0 1em 0;
	padding: 0;
}

#mouldingContentContainer h3 {
	font-size: 1em;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

#mouldingContentContainer p {
	font-size: .95em;
	margin: 0;
	padding: 0;
	word-spacing: -.05em
}

.mouldingProfileDiv1 {
	float: left;
	width: 11em;
	margin: 0 0 1em 0;
	padding: 0;
}

.mouldingProfileDiv2 {
	float: left;
	width: 11em;
	margin: 0  0 1em 2em;
	padding:0;
}

.mouldingProfileDiv3 {
	float: left;
	margin: 0  0 0 2em;
	padding:0;
}

.mouldingSamplePic {
	width: 8.9em;
	height: 4.7em;
}

.mouldingTextDiv {
	margin: 1em 0 0 0;
}

/* -- araucaria rediywood product page  -- */

.spacerProject1 {
	margin: 0 0 0 16em;
} 

.spacerProject2 {
	margin: 0 0 0 15.6em;
} 

.spacerProject3 {
	margin: 0 0 0 17em;
} 

.spacerProject4 {
	margin: 0 0 0 16.9em;
} 

.spacerProject5 {
	margin: 0 0 0 15.1em;
} 

.spacerProject6 {
	margin: 0 0 0 16em;
} 

.rediywoodContentSpacer {
	height: 3.8em;
}


/* -- araucaria clears comparative table page  -- */

#comparativeTableContentContainer {
	width: 50em;
	line-height: 1.6em;
	padding: 1.2em 3em 0 0;
}

#comparativeTable {
	font-size: .65em;
	line-height: 1.4em;
	border-collapse: collapse;
}

.headingTextSmaller {
	font-size: .65em;
}

.topRow {
	width: 8em;
	height: 4em;
	padding: .5em 0 .5em 0;
	text-align: center;
	border: #666666 solid 2px;
}

.leftCol {
	width: 11em;
	height: 4em;
	padding: .5em 0 .5em 0;
	border: #666666 solid 2px;
}

#comparativeTable td {
	font-size: 1.2em;
	padding: 0 0 0 .7em;
	vertical-align: middle;
	border: #999999 solid 2px;
}

#clearsTableOverview {
	padding: .7em 0 1.5em 0;
}

/* -- wholesale decking & flooring product & sample pages  -- */

.individualProductInfoDetail1 {
	padding: .7em 0 1.5em 0;
	border-bottom: dotted #000 1px;
}

.deckingSizesDivLeft1 {
	float: left;
	width: 21em;
}

.deckingSizesDivLeft2 {
	float: left;
}

.deckingSizesDivClear1 {
	clear: left;
	height: 1.5em;
}

.deckingSizesDivClear2 {
	clear: left;
	height: 1em;
}

.deckingSizesListSpacer1 {
	margin: 0 0 0 2em;
}

.deckingSizesListSpacer2 {
	margin: 0 0 0 2.9em;
}

.deckingSizesListSpacer3 {
	margin: 0 0 0 1.1em;
}

.deckingSizesListSpacer4 {
	margin: 0 0 0 3em;
}

.flooringSizesListSpacer5 {
	margin: 0 0 0 1.1em;
}

.flooringSizesListSpacer6 {
	margin: 0 0 0 2.9em;
}

.flooringSizesListSpacer7 {
	margin: 0 0 0 6em;
}

#flooringListItem li {
	margin: 0;
	padding: 0;
}

.spacerTechInfo11 {
	margin: 0 0 0 18.8em;
}

.spacerTechInfo12 {
	margin: 0 0 0 29.5em;
}

.spacerTechInfo13 {
	margin: 0 0 0 28em;
}

.spacerTechInfo14 {
	margin: 0 0 0 2.9em;
}

.spacerTechInfo15 {
	margin: 0 0 0 8.4em;
}

.spacerTechInfo16 {
	margin: 0 0 0 4.9em;
}

.spacerTechInfo17 {
	margin: 0 0 0 11.4em;
}

.spacerTechInfo18 {
	margin: 0 0 0 8.5em;
}

.spacerTechInfo19 {
	margin: 0 0 0 27.8em;
}

.sampleContentContainer {
	width: 48.4em;
	height: 16em;
	padding: 0 0 1.3em 0;
	border-bottom: dotted 1px;
	word-spacing: -.1em;
	line-height: 1.4em
}

.sampleContentContainer2 {
	width: 48.4em;
	height: 16em;
	padding: 0 0 1.3em 0;
	word-spacing: -.1em;
	line-height: 1.4em
}

.sampleContentContainer h2, .sampleContentContainer2 h2 {
	font-size: 1.3em;
	font-weight: 700;
	color: #658b99;
	margin: 1em 0 .7em 0;
	padding: 0;
}

.sampleContentContainer p, .sampleContentContainer2 p {
	margin: 0 0 1.1em 0;
	padding: 0;
}

.sampleBox1 {
	width: 25.4em;
	padding:  0 1.3em  0 0;
	margin: 0;
	float: left;
}

.sampleBox2 {
	width: 25.7em;
	padding:  0 1em  0 0;
	margin: 0;
	float: left;
}

.samplesBoxLeft {
	padding: 0;
	margin: 0;
	float: left;
	border: solid 1px;
}

.flooringDeckingPic {
	width: 21.5em;
	height: 11.95em;
}

.flooringDeckingSamplePic {
	width: 19em;
	height: 2.4em;
}


/* -- wholesale flooring product page  -- */


/* -- wholesale hyne design product page  -- */


#leftPanelHyneDesign {
	float: left;
	width: 18.3em;
	border:none;
	background-image: url(../images/business/hyne_design_left_menu_bg.jpg);
	background-repeat: no-repeat;
	height: 50em;
	background-position: center bottom;
}

#programContentContainer {
	line-height: 1.6em;
	padding: 1.2em 3em 0 0;
}

#programContentContainer h2 {
	font-size: 1.3em;
	font-weight: 700;
	color: #658b99;
	margin: 0;
	padding: 0;
}

#programBox1 {
	width: 48em;
	border-bottom: dotted 1px;
	margin: .5em 0 0 0;
	padding: .5em 0 1em 0;
}

#programBox2 {
	width: 48em;
	margin: .5em 0 0 0;
	padding: .5em 0 1em 0;
}

.programLogoDiv {
	width: 9.6em;
	height: 3.75em;
	float:left;
}

.programLogo {
	width: 9.6em;
	height: 3.75em;
}

#comingSoonDiv {
	width: 13.45em;
	height: 2.4em;
	float: left;
}

.comingSoonImg {
	width: 13.45em;
	height: 2.4em;
	margin: .8em 0 0 1em;
}

.programDescription {
	width: 42em;
	margin: 0 0 0 5.4em;
	clear: left;
}

.programDownloadDiv {
	width: 47.5em;
	text-align: right;
}

.programDownloadDiv a:link, .programDownloadDiv a:visited {
	color: #e85100;
	margin: 0;
	padding: 0 1.5em 0 0;
	background-image: url(../images/common/findoutmorelink_a.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

.programDownloadDiv a:hover, .programDownloadDiv a:active {
	color: #999999;
	margin: 0;
	padding:  0 1.5em 0 0;
	background-image: url(../images/common/findoutmorelink_b.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

#hyneDesignPopUp {
	background-color: #FFFFFF;
	position:absolute;
	left: 33%;
	top: 10%;
	width: 43.7em;
	height: 39.1em;
	border: solid 1px;
	z-index: 1;
	visibility: hidden;
}

.hyneDesignPopUpTopBanner {
	width: 43.7em;
	height: 6.8em;
}

#popupContentBox {
	line-height: 1.6em;
 	width: 38em;
	height: 24em;
	margin: 3em auto 0 auto;
}

#popupContentBox h2 {
	font-size: 1.3em;
	font-weight: 700;
	color: #658b99;
	margin: 0;
	padding: 0;
}

#popupContentBox p {
	margin: .7em 0 0 0;
	padding: 0;
}

#popupSpecifications {
	margin: 0;
	padding: 0;
}

#EzyDrawPopUp {
	background-color: #FFFFFF;
	position:absolute;
	left: 33%;
	top: 35%;
	width: 43.7em;
	height: 39.1em;
	border: solid 1px;
	z-index: 2;
	visibility: hidden;
}


#popupEzyDrawContentBox {
	line-height: 1.6em;
 	width: 38em;
	height: 24em;
	margin: 3em auto 0 auto;
}

#popupEzyDrawContentBox h2 {
	font-size: 1.3em;
	font-weight: 700;
	color: #658b99;
	margin: 0;
	padding: 0;
}

#popupEzyDrawContentBox p {
	margin: .7em 0 0 0;
	padding: 0;
}

#popupEzyDrawDetails {
	margin: 0;
	padding: 0;
}

#popupDownloadInstructions {
	margin: 1.2em 0 0 0;
	padding: 0 0 1em 0;
}

.newInformationLink {
	font-size: 1.1em;
	font-weight: 700;
	width: 25em;
	text-align: center;
	margin: 3em auto 0 auto;
}

.newInformationLink a:link, .newInformationLink a:visited {
	color: #e40f1f;
	text-decoration: none;
}

.newInformationLink a:hover, .newInformationLink a:active {
	color: #999999;
	text-decoration: none;
}

.popupClose {
	font-size: 1.2em;
	font-weight: 700;
	width: 25em;
	text-align: center;
	margin: 1em auto 0 auto;
}

.popupClose a:link, .popupClose a:visited {
	color: #686868;
	text-decoration: none;
}

.popupClose a:hover, .popupClose a:active {
	color: #658b99;
	text-decoration: none;
}


.hyneDesignPopUpbottomBanner {
	width: 43.7em;
	height: 6.1em;
}


/* -- osbrace product page  -- */

.regTradeMark1 {
	font-size: .7em;
	font-weight: 700;
	height: 3em;
	padding: 0;
} 

.regTradeMark2 {
	font-size: .5em;
	font-weight: 700;
	margin: -.5em 0 0 0;
} 


/* ----------- General Common content ------------ */

#operationsBox  h2, #businessBox h2 {
	font-size: 1.1em;
	color: #658b99;
	padding: 0;
	margin: 0 0 .3em 0;
	font-weight: 700;
}

.operationsContent1 {
	line-height: 1.6em;
	padding: 0 2.5em 0 0;
	margin: 0;
}

.operationsContent2 {
	line-height: 1.6em;
	padding: 0 2.5em 0 0;
	margin: 0;
}

.operationsContent1 p, .operationsContent2 p {
	margin: .5em 0 .5em 0;
	padding: 0;
}

.operationsContent1 h2 {
	font-size: 1.1em;
	color: #658b99;
	padding: 0;
	margin: 1em 0 0 0;
	font-weight: 700;
}

.operationsContent2 h2 {
	font-size: 1.1em;
	color: #658b99;
	padding: 0;
	margin: 2.5em 0 0 0;
	font-weight: 700;
}

.thumbText {
	width: 12em;
	height: 5em;
	padding: 0 .5em 0 0;
}

.businessThumbNails {
	width: 9.7em;
	height: 6.6em;
	float: right;
}

.operationsContent1 a:link,  .operationsContent2 a:link, .textLink1 a:link, #individualProductContentContainer a:link, .operationsContent1 a:visited, .operationsContent2 a:visited, .textLink1 a:visited, #individualProductContentContainer a:visited {
	color: #686868;
	text-decoration: none;
}

.operationsContent1 a:hover, .operationsContent2 a:hover, .textLink1 a:hover, #individualProductContentContainer a:hover, .operationsContent1 a:active,  .operationsContent2 a:active,  .textLink1 a:active, #individualProductContentContainer a:active {
	color: #658b99;
	text-decoration: none;
}

.backToTop a:link, .textLink2 a:link, .backToTop a:visited, .textLink2 a:visited {
	color: #e6090e;
}

.backToTop a:hover, .textLink2 a:hover, .backToTop a:active, .textLink2 a:active {
	color: #FF6633;
}

#individualProductContentContainer {
	line-height: 1.6em;
	padding: 1.2em 3em 0 0;
}

#individualProductContentContainer h2 {
	font-size: 1.3em;
	font-weight: 700;
	color: #658b99;
	margin: 0;
	padding: 0;
}

#individualProductContentContainer h3 {
	font-size: 1em;
	font-weight: 700;
	margin: .5em 0 0 0;
	padding: 0 0 0 1.5em;
	background-image: url(../images/common/triangle.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#individualProductContentContainer h4 {
	font-size: 1em;
	font-weight: 700;
	margin: .5em 0 0 0;
	padding: 0 0 0 1.5em;
}

#individualProductContentContainer p, clearsProductContentContainer p {
	margin: .8em 0 0 0;
	padding: 0;
}

#individualProductContentContainer ul {
	margin: 0;
	padding: 0;
}

#individualProductContentContainer li {
	margin: 0 0 0 1.5em;
	padding: 0;
	list-style: none;
}
#individualProductOverview {
	padding: .7em 0 1.5em 0;
	border-bottom: dotted #000 1px;
}

#individualProductSpecs {
	padding: .7em 0 1.5em 0;
	border-bottom: dotted #000 1px;
}

#individualProductInfo {
	padding: .7em 0 1.5em 0;
	border-bottom: dotted #000 1px;
}

#individualProductInfo a:link, #individualProductMoreInfo a:link, #individualProductInfo a:visited, #individualProductMoreInfo a:visited {
	color:  #515151;
	text-decoration: none;
}

#individualProductInfo a:hover, #individualProductMoreInfo a:hover, #individualProductInfo a:active, #individualProductMoreInfo a:active {
	color: #658b99;
	text-decoration: none;
}

#individualProductGallery {
	padding: .7em 0 1.5em 0;
	border-bottom: dotted #000 1px;
}

#individualProductMoreInfo {
	padding: .7em 0 1em 0;
}


.spacerStockSize {
	margin: 0 0 0 2em;
}

.spacerAvailableSizes1 {
	margin: 0 0 0 1.5em;
	word-spacing: -.15em;
}

.spacerAvailableSizes2 {
	margin: 0 0 0 1em;
	word-spacing: -.15em;
}

.spacerTechInfo1 {
	margin: 0 0 0 5em;
}

.spacerTechInfo2 {
	margin: 0 0 0 11em;
}

.spacerTechInfo3 {
	margin: 0 0 0 12.2em;
}

.spacerTechInfo4 {
	margin: 0 0 0 12.2em;
}

.spacerTechInfo5 {
	margin: 0 0 0 19.8em;
}

.spacerTechInfo6 {
	margin: 0 0 0 17.1em;
}

.spacerTechInfo7 {
	margin: 0 0 0 16.6em;
}

.spacerTechInfo8 {
	margin: 0 0 0 17.7em;
}

.spacerTechInfo9 {
	margin: 0 0 0 17.2em;
}

.spacerTechInfo10 {
	margin: 0 0 0 17.5em;
}


.leftMargin1 {
	padding: 0 0 0 1.5em;
}

.divClearLeft {
	clear: left;
	margin: 0;
	padding: .1em 0 0 1.5em;
}

.galleryPic {
	width: 5.2em;
	height: 5.2em;
	border: none;
	margin: 1em .3em 0 0;
}

/* ---------------------------------------------------------------- */
	

/* -------------------- right panel content ---------------------- */


/* -- Truebeams product package page  -- */

#rightsideFeatureProject1 {
	margin: 13.2em 0 0 0;
	padding: 1em 0 0 0;
	border-bottom: dotted 1px;
	border-top: dotted #000 1px;
	height: 43.1em;
}

.findOutMore6 {
	width: 12em;
	font-size:1em;
	padding: 0;
	margin:  8.8em 0 0 0;
	text-align: right;
}

/* -- Trueframe product package page  -- */

#rightsideFeatureProject2 {
	margin: 13.2em 0 0 0;
	padding: 1em 0 0 0;
	border-top: dotted #000 1px;
}

.findOutMore7 {
	width: 12em;
	font-size: 1em;
	padding: 0;
	margin:  1em 0 0 0;
	text-align: right;
}

#rightPanelFeaturePic {
	width: 11em;
	height: 18.1em;
}



/* -- Araucaria product package page  -- */

#rightsideFeatureProject3 {
	margin: 18.4em 0 0 0;
	padding: 1em 0 0 0;
	border-top: dotted #000 1px;
	height: 41em;

}

.findOutMore8 {
	width: 12em;
	font-size: 1em;
	padding: 0;
	margin:  .2em 0 0 0;
	text-align: right;
}

#rightPanelPic2 {
	width: 11em;
	height: 16.4em;
}

/* -- wholesale product package page  -- */

#rightsideFeatureProject4 {
	margin: 18.3em 0 0 0;
	padding: 1em 0 0 0;
	border-top: dotted #000 1px;
	border-bottom: dotted #000 1px;
	height: 41.8em;

}

.findOutMore9 {
	width: 12em;
	font-size: 1em;
	padding: 0;
	margin:  4.9em 0 0 0;
	text-align: right;
}

#rightPanelPic3 {
	width: 11em;
	height: 18em;
}


/* ------- common right panel content  -------- */

.rightPicHeading {
	text-align: center;
	width: 11em;
	padding: .8em 0 .8em 0;
	border-bottom: dotted #000000 1px;
}

.rightPicHeading h2 {
	font-size: 1em;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.commonRightPic2 {
	width: 10.5em;
	height: 5.2em;
}


#commonPageLinksBus {
	height: 15.8em;
	padding: .6em 0 0 0;
	margin: 0;
	border-bottom: dotted #000000 1px;
}

#commonPageLinksPack {
	height: 14em;
	padding: .6em 0 0 0;
	margin: 0;
	border-bottom: dotted #000000 1px;
}

.rightPanelPicDiv {
	margin: .1em 0 0 0;
}

.rightPanelPic {
	width: 11em;
	height: 7.7em;
}

.rightPanelHeader3 {
	height: 1.5em;
	width: 10em;
	padding: .25em 0 0 0;
	margin: 0 0 0 1em;
	background-color: #658a9a;
}

.rightPanelHeader3 h3 {
	font-size: 1em;
	color: #FFF;
	font-weight: 700;
	display: inline;
	padding: 0 0 0 .7em;
	margin: 0;
}

.rightPanelFeatureText {
	margin: .7em 0 0 0;
	padding: 0;
	width: 11em;
}

.rightPanelFeatureText p {
	font-size: 1em;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
}


.findOutMore6 a:link, .findOutMore7 a:link, .findOutMore8 a:link, .findOutMore9 a:link, .findOutMore6 a:visited, .findOutMore7 a:visited, .findOutMore8 a:visited, .findOutMore9 a:visited {
	color: #e85100;
	margin: 0;
	padding: 0 1.8em 0 0;
	background-image: url(../images/common/findoutmorelink_a.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.findOutMore6 a:hover, .findOutMore7 a:hover, .findOutMore8 a:hover, .findOutMore9 a:hover, .findOutMore6 a:active, .findOutMore7 a:active, .findOutMore8 a:active, .findOutMore9 a:active {
	color: #999999;
	margin: 0;
	padding:  0 1.8em 0 0;
	background-image: url(../images/common/findoutmorelink_b.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#productIfoOuterContainer {
	padding: 0;
	margin: 1em 0 1em 0;
}

.productInfoLinksBox {
	font-size: .75em;
	font-weight: 700;
	color: #e40f20;
	width: 13.2em;
	background-color: #fadede;
	padding: .5em 0 .5em .6em;
	margin: .2em 0 0 0;
}

.productInfoLinksBox a:link, .productInfoLinksBox a:visited {
	color: #686868;
	text-decoration: none;
}

.productInfoLinksBox a:hover, .productInfoLinksBox a:active {
	color: #e40f20;
	text-decoration: none;
}


/* ------- individual product page right panel content  -------- */

.activeProductPage {
	color: #658b99;
}

#beamProductLinkContainer1 {
	margin: 8.8em 0 0 0;
	border-top: dotted #000000 1px;
}

#beamProductLinkContainer2 {
	margin: 6em 0 0 0;
	border-top: dotted #000000 1px;
}

#beamProductLinkContainer3 {
	margin: 6em 0 0 0;
	border-top: dotted #000000 1px;
}

#beamProductLinkContainer4 {
	margin: 4.3em 0 0 0;
	border-top: dotted #000000 1px;
}

#beamProductLinkContainer5 {
	margin: 4.2em 0 0 0;
	border-top: dotted #000000 1px;
}

#beamProductLinkContainer6 {
	margin: 5.9em 0 0 0;
	border-top: dotted #000000 1px;
}

#beamProductLinkContainer7 {
	margin: 3.7em 0 0 0;
	border-top: dotted #000000 1px;
}

#frameProductLinkContainer1 {
	margin: 17.3em 0 0 0;
	border-top: dotted #000000 1px;
}

#frameProductLinkContainer2 {
	margin: 1.9em 0 0 0;
	border-top: dotted #000000 1px;
}

#frameProductLinkContainer3 {
	margin: 10.7em 0 0 0;
	border-top: dotted #000000 1px;
}

#frameProductLinkContainer4 {
	margin: 7.2em 0 0 0;
	border-top: dotted #000000 1px;
}

#araucariaProductLinkContainer1 {
	margin: 8.8em 0 0 0;
	border-top: dotted #000000 1px;
}

#araucariaProductLinkContainer2 {
	margin: 4.6em 0 0 0;
	border-top: dotted #000000 1px;
}

#araucariaProductLinkContainer3 {
	margin: 20.5em 0 0 0;
	border-top: dotted #000000 1px;
}

#araucariaProductLinkContainer4 {
	margin: 1em 0 0 0;
	border-top: dotted #000000 1px;
}

#araucariaProductLinkContainer5 {
	margin: 5em 0 0 0;
	border-top: dotted #000000 1px;
}

#wholesaleProductLinkContainer1 {
	margin: 2.2em 0 0 0;
	border-top: dotted #000000 1px;
}

#wholesaleProductLinkContainer2 {
	margin: 12em 0 0 0;
	border-top: dotted #000000 1px;
}

#wholesaleProductLinkContainer3 {
	margin: 15.9em 0 0 0;
	border-top: dotted #000000 1px;
}

#wholesaleProductLinkContainer4 {
	margin: 5em 0 0 0;
	border-top: dotted #000000 1px;
}

