/* Start of CMSMS style sheet 'akkv3' */
/* CSS Document */

body { 
	text-align: center;
	margin: 0;
	padding: 0;
	font: 0.8125em Verdana, sans-serif;
	color:#3e3e3e;}
	
body#home {background: #7B9300 url(gfx/gen_bg_main.gif) repeat-y center top;}
body#homev2 {background: #7B9300 url(gfx/gen_bg_main.gif) repeat-y center top;}
body#generic {background: #7B9300 url(gfx/gen_bg_main.gif) repeat-y center top;}
body#wood {background: #d57500 url(gfx/wood_bg_main.gif) repeat-y center top;}
body#extract {background: #7b470d url(gfx/extract_bg_main.gif) repeat-y center top;}
body#mill {background: #61524e url(gfx/mill_bg_main.gif) repeat-y center top;}
body#make {background: #ebab00 url(gfx/make_bg_main.gif) repeat-y center top;}
body#sell {background: #b8b8b8 url(gfx/sell_bg_main.gif) repeat-y center top;}
	
body#home a {color: #333333; font-weight: bold;}
body#wood a {color: #333333; font-weight: bold;} 	
body#generic a {color: #333333; font-weight: bold;}
body#extract a {color: #333333; font-weight: bold;} 
body#mill a {color: #333333; font-weight: bold;}  
body#make a {color: #333333; font-weight: bold;}  
body#sell a {color: #333333; font-weight: bold;}  
body a:hover {text-decoration: none; border-bottom: none;}	

div#container {
	width: 760px;
	background: #FFFFFF;
	padding: 25px 0 0 0;
	margin: 0 auto;
	text-align: left;}

table.imagetable {border: 3px double #CCCCCC; padding: 3px; margin: 8px;}

table.imagetable h5 {font-size: 0.9em; line-height: 1.2em; font-weight: normal; color:#666666; margin: 0; padding: 5px 0;}

/* ---------------------------------------------------------------------     Header / lists / navs */

/* -------------------------------------------     Header Feature Image */

div#header {height: 306px;}
body#home 	div#header{background: url(gfx/gen_h1_bg .jpg) no-repeat 11px bottom;}
body#homev2	div#header{background: url(gfx/gen_h1_bg .jpg) no-repeat 11px bottom; height:30px;}
body#generic 	div#header{background: url(gfx/gen_h1_bg .jpg) no-repeat 11px bottom;}
body#wood 		div#header{background: url(gfx/wood_h1_bg.jpg) no-repeat 11px bottom;}
body#extract 	div#header{background: url(gfx/extract_h1_bg.jpg) no-repeat 11px bottom;}
body#mill 		div#header{background: url(gfx/mill_h1_bg.jpg) no-repeat 11px bottom;}
body#make 		div#header{background: url(gfx/make_h1_bg.jpg) no-repeat 11px bottom;}
body#sell 		div#header{background: url(gfx/sell_h1_bg.jpg) no-repeat 11px bottom;}

body#generic div#header {background-image: url(gfx/gen_h1_bg.jpg); background-position: bottom center; background-repeat: no-repeat;}

div#header ul {margin: 0; padding: 0; list-style-type: none;}
div#header li { display: inline;}


/* -------------------------------------------     Top text nav */
div#header #topnav ul { text-align: right; margin: 0 6px 26px 0; }
div#header #topnav ul li#access {display: none;}
div#header #topnav ul li a { 
	color:#333333; 
	font: bold 10px "Verdana", Arial, Helvetica, sans-serif; 
	text-decoration: none;
	padding: 15px 15px 8px 15px;
	margin: 0 5px;}
	
div#header #topnav ul li a:hover {
	
	border-bottom: 5px solid #CCCCCC; 
	}
	
	
/* -------------------------------------------     Top main / graphical nav */

div#header #mainnav ul {
	margin: 0 0 0 11px; padding: 0px;
	background: url(gfx/nav_bg.jpg) no-repeat left top;
	
}
div#header #mainnav ul li a {}

div#header #mainnav ul li#thewood a,
div#header #mainnav ul li#extractit a,
div#header #mainnav ul li#millit a,
div#header #mainnav ul li#makeit a,
div#header #mainnav ul li#sellit a
{	height: 81px;
	display: block;
	float: left;
	padding: 0;
	text-indent: -3000px;}
	
div#header #mainnav ul li#logo a { text-indent: -3000px; position: relative; top: -29px; left: 0; float:left; display:block; height: 135px; width: 147px; background: url(gfx/logo.gif) no-repeat left top; margin: 0 -20px 0 0}

body#homev2 div#header #mainnav ul li#logo a {background: url(gfx/logo_home.gif) no-repeat left top;}

div#header #mainnav ul li#logo a:hover{ }	
	
div#header #mainnav ul li#thewood a {width: 140px; background: #CC6600 url(gfx/nav_all.jpg) no-repeat left top; margin: 0 0 0 0}
div#header #mainnav ul li#thewood a:hover{ background-position: left -81px;}
div#header #mainnav ul li#thewood a#active{ background-position: left -81px;}

div#header #mainnav ul li#extractit a {width: 118px; background: #660000 url(gfx/nav_all.jpg) no-repeat -140px top;}
div#header #mainnav ul li#extractit a:hover {background-position: -140px -81px;}
div#header #mainnav ul li#extractit a#active{ background-position: -140px -81px;}

div#header #mainnav ul li#millit a {width: 118px; background: #666666 url(gfx/nav_all.jpg) no-repeat -258px top;}
div#header #mainnav ul li#millit a:hover {background-position: -258px -81px;}
div#header #mainnav ul li#millit a#active{ background-position: -258px -81px;}

div#header #mainnav ul li#makeit a {width: 118px; background: url(gfx/nav_all.jpg) no-repeat -376px top;}
div#header #mainnav ul li#makeit a:hover {background-position: -376px -81px;}
div#header #mainnav ul li#makeit a#active{ background-position: -376px -81px;}

div#header #mainnav ul li#sellit a {width: 118px; background: #999999 url(gfx/nav_all.jpg) no-repeat -494px top;}
div#header #mainnav ul li#sellit a:hover {background-position: -494px -81px;}
div#header #mainnav ul li#sellit a#active{ background-position: -494px -81px;}





/* -------------------------------------------     Header Section Title */
div#header h1 {
	color:#FFFFFF;
	margin: 0px 0 0 0;
	position: absolute;
	top: 275px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 42px;
	line-height: 46px;
	padding: 0 0 0 30px;
	clear: left;
}




/* ---------------------------------------------------------------------     Content Area */

p#crumbs {
font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#999999; line-height: 11px; 
margin: 13px 0 13px 22px; padding:0; }

p#crumbs a { font-weight: bold; color:#666666;}

/* ---------------------------------------------------------------------     Content Area */


div#content {width: 738px; margin: 0 11px; clear: both;}

/* COLOURS */
body#generic div#content {background: url(gfx/gen_bg_content.gif) repeat-y left top;}
body#wood div#content {background: url(gfx/wood_bg_content.gif) repeat-y left top;}
body#extract div#content {background: url(gfx/extract_bg_content.gif) repeat-y left top;}
body#mill div#content {background: url(gfx/mill_bg_content.gif) repeat-y left top;}
body#make div#content {background: url(gfx/make_bg_content.gif) repeat-y left top;}
body#sell div#content {background: url(gfx/sell_bg_content.gif) repeat-y left top;}


/* ---------------------------------------------------------------------     LHS Subnav */

#container #content #subnav {margin: 0px; float: left; width: 213px;}

#content #subnav h3{ 
	margin: 0px 0px 5px 0px;
	padding: 12px 18px 0 18px;
	font-weight: normal;
	font-size: 18px;
	letter-spacing: -1px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}

#container #content h3.navhead  {background: url(gfx/subnav_tr.gif) no-repeat right top; text-indent: -3000px; margin: 0 0 -24px 0;}

#generic #content #subnav h3 {color:#99B900;}
#wood #content #subnav h3 {color:#E89838;}
#extract #content #subnav h3 {color:#d1a778;}
#mill #content #subnav h3 {color:#a48b84;}
#make #content #subnav h3 {color:#ffdd83;}
#sell #content #subnav h3 {color:#cfcfcf;}

#container #content #subnav ul.clearfix {
	margin: 0 0 60px 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.4em;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
	list-style: none;
	border: none;
	
}




#container #content #subnav ul ul {font-size: 0.9em; list-style-type: none;}
#container #content #subnav ul ul li {  margin: 0 0 0 -15px; padding:0;}
#container #content #subnav ul ul li a {width: 148px;}






#container #content #subnav ul a {display: block; width: 175px;}
#container #content #subnav ul.clearfix a {
padding: 7px 18px 8px 9px;
text-decoration: none;
display: block;
font-weight: normal;}

/* -------------------------- Generic / Green Subnav */

#generic #container #content #subnav ul.clearfix li{ border-bottom: 1px solid #C2DA41;}
#generic #container #content #subnav ul.clearfix a {	
	color:#FFFFFF;
	border-left: 11px solid #d0e36e;
	background-color: #9fb721;	}
#generic #container #content #subnav ul.clearfix a:hover {border-left: 11px solid #576800;}	

/* -------------------------- Wood / Orange Subnav */

#wood #container #content #subnav ul.clearfix li{ border-bottom: 1px solid #c56c00;}
#wood #container #content #subnav ul.clearfix a {	
	color:#FFFFFF;
	border-left: 11px solid #fecc90;
	background-color: #e89838;	}
#wood #container #content #subnav ul.clearfix a:hover {border-left: 11px solid #c56c00;}	

/* -------------------------- Extract / Brown Subnav */

#extract #container #content #subnav ul.clearfix li{ border-bottom: 1px solid #553109;}
#extract #container #content #subnav ul.clearfix a {	
	color:#FFFFFF;
	border-left: 11px solid #d1a778;
	background-color: #af7535;	}
#extract #container #content #subnav ul.clearfix a:hover {border-left: 11px solid #553109;}	

/* -------------------------- Mill / Purple Brown Subnav */

#mill #container #content #subnav ul.clearfix li{ border-bottom: 1px solid #473d3a;}
#mill #container #content #subnav ul.clearfix a {	
	color:#FFFFFF;
	border-left: 11px solid #d2c3be;
	background-color: #a48b84;	}
#mill #container #content #subnav ul.clearfix a:hover {border-left: 11px solid #473d3a;}	

/* -------------------------- Make / Yellow Subnav */

#make #container #content #subnav ul.clearfix li{ border-bottom: 1px solid #ca9300;}
#make #container #content #subnav ul.clearfix a {	
	color:#5f4501;
	border-left: 11px solid #ffdd83;
	background-color: #ffc220;	}
#make #container #content #subnav ul.clearfix a:hover {border-left: 11px solid #ca9300;}	

/* -------------------------- Sell / Yellow Subnav */

#sell #container #content #subnav ul.clearfix li{ border-bottom: 1px solid #7b7b7b;}
#sell #container #content #subnav ul.clearfix a {	
	color:#7b7b7b;
	border-left: 11px solid #e9e9e9;
	background-color: #cfcfcf;	}
#sell #container #content #subnav ul.clearfix a:hover {border-left: 11px solid #7b7b7b;}	


#container #content #subnav ul.clearfix dfn {display: none;}

#container #content #subnav li.active01 h3 {
color:#FFFFFF; 
font-size: 1.2em; 
letter-spacing: normal;
border-left: 11px solid #FFFFFF;
margin: 0;
padding: 7px 18px 8px 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;}





div#content #maincol {padding: 6px 11px 11px 11px; margin: 0; float: right; width: 500px; line-height: 1.7em; font-size: 0.88em; display:block; }
body#homev2 div#content #maincol {width: 700px; margin: 0 11px; clear: both; margin: -20px 0 0  0;}

div#content #maincol p {margin: 3px 0 12px 0; padding:0;}
div#content #maincol h1 {letter-spacing: -1px; font: bold 2.2em/1em Arial, Helvetica, sans-serif; margin:0; padding: 0;}
div#content #maincol h1 strong {
	font-weight: bold;}
div#content #maincol h2 {margin: 30px 0 0 0; padding: 0px 0 0px 0px; font: bold 1.6em/1.3em Arial, Helvetica, sans-serif;
}

body#generic div#content #maincol h1 {color:#7B9300;}
body#wood div#content #maincol h1 {color:#D57500;}
body#extract div#content #maincol h1 {color:#7b470d;}
body#mill div#content #maincol h1 {color:#61524e;}
body#make div#content #maincol h1 {color:#ebab00;}
body#make div#content #maincol h1 {color:#ebab00;}

/* ---------------------------------------------------------------------     Footer */

#footer {
	clear: both;
	font-size: 10px;
line-height: 16px;
	color:#666666;
	margin: 40px 0 0px 0px;
	padding: 0 0 40px 10px;
	border-top: 1px solid #CCCCCC;
}

#generic #footer {	border-left: 213px solid #D0E36E;}
#wood #footer {	border-left: 213px solid #E89838;}
#extract #footer {	border-left: 213px solid #af7535;}
#mill #footer {	border-left: 213px solid #a48b84;}
#make #footer {	border-left: 213px solid #ffdd83;}
#sell #footer {	border-left: 213px solid #e9e9e9;}

.quotation {
	float: right;
	width: 150px;
	text-indent: 35px;
	padding: 15px 15px 5px 15px;
	font-family:  Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	font-size: 16px;
	line-height: 16px;
	display: block;
	margin: 10px;
}	

#generic .quotation {
	background: #D0E36E url(gfx/gen_quote_tl.gif) no-repeat left top;
	border: 3px double #C7DC4B;
}

#wood .quotation {
	background: #E89838 url(gfx/wood_quote_tl.gif) no-repeat left top;
	border: 3px double #D57500;
}

.quotation p {margin: 0;
padding: 5px 0;}

	
	
/* IE5/Mac hacks */
/*\*//*/
div#header ul#mainnav li#logo a { margin-top: -29px;}
div#content #maincol { position: relative; top: 0; right: 0;}

/**/

/* End of 'akkv3' */

/* Start of CMSMS style sheet 'Features' */
#subnav a {border:none;}

#subnav .company {
	background-color: #9fb721;
	border-top: 1px solid #d0e36e;
	border-right: 1px solid #d0e36e;
	border-bottom: 1px solid #d0e36e;
	background-image: url(gfx/company_feature_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

body#wood #subnav .news {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
background-color: #e89838;
}


#subnav .news h5 {
padding: 12px 5px 0px 15px;
margin:0;}

#subnav .news p{ padding-top:0; margin-top: 0;}

#subnav .news input {margin: 5px 0 3px 0; padding: 4px; border: 3px double #FFFFFF;}

table.feature h5 { 
font-family:  Arial, Helvetica, sans-serif; 
font-size: 1.1em; 
margin: 0;
line-height: 1.2em; 
padding: 12px 5px 12px 15px;}

#subnav table.feature h5 a {
display:block;
color: #FFFFFF;
text-decoration: none; border: none;}

#subnav table.feature h5 a:hover {text-decoration:underline;}

table.feature img { 
border-top: 1px solid #d0e36e;
border-bottom: 1px solid #d0e36e;}

table.feature td {padding: 0px 0px 0px 0px; margin: 0;}

table.feature td p {padding: 15px 0px 15px 15px; margin: 0; font-size: 0.8em; line-height: 1.4em;}

body#extract table.feature p a,
body#wood table.feature p a,
body#mill table.feature p a,
body#make table.feature p a {color: #FFFFFF;}

body#wood #subnav h3.related {
padding-bottom:5px ;
}


table.feature {
color:#FFFFFF;
width: 202px;
margin: 0px 8px 35px 0px;
}
/* End of 'Features' */

