html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}

body {
 line-height: 1.1;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 background-image:url(background4.gif); 
 background-position: center top;
 background-repeat: repeat-y;
}
h1 {
 visibility: hidden;
}


#wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  background-color: #555;
  background-image:url(background.gif);  
  min-height: 700px;
}

#header {

}
#header img {
margin-left: 20px;
}

#homeContent {  
  margin: 0px 46px 0px 322px;
  padding: 24px 0px 24px 0px;
  min-height: 300px;
  
  }
#homeContent p {
  padding: 12px 0 0px 0;
  line-height: 1.3em;
  
  }
  #homeContent img {
 display: block;
}
  
#content {
  margin: 0px 46px 0px 322px;
  padding: 24px 0px 0px 0px;
  min-height: 300px;
}
#content h2 {
  margin: 0px 0px 0px 318px;
  padding: 10px 0px 0px 0px;
  font-size: 1.5em;
  color: #fff;
  font-weight: normal;
}
#content h3 {
  margin: 0px 0px 0px 318px;
  padding: 0px 0px 5px 0px;
  font-size: 3em;
  color: #fff;
  font-weight: normal;
}
#content h4 {
  margin: 0px 0px 0px 0px;
  padding: 5px 24px 6px 0px;
  font-size: 3em;
  text-align:right;
  color: #000;

  font-weight: normal;
}
#content form {
  margin: 0px 0px 29px 318px;
}
#content p {
  margin: 0px 24px 24px 318px;
  color: #fff;
  font-size: 1.5em;
}
#content li {
 display: inline;
}
#content img {
 display: block;
}
#content a {
 display: block;
 float: left;
 text-align: right;

}
#content a:link, #content a:visited {
 color: #222;
 text-decoration: none;
 background-color: clear;
 padding: 8px 8px 4px 8px;
}
#content a:hover {
 color: #fff;
 background-color: #666;
 padding: 7px 8px 4px 8px;
 text-decoration: none;
 border-top: 1px solid #666;

}


#catClear {
  clear: both;
  padding: 22px 0px 0px 0px;
}
#footer {
  color: #333;
  margin: 0px 46px 0px 322px;
  padding: 12px 0 24px 0;
  border-top: 1px solid #bbb;
  min-height: 100px;
}
#footer p {
  padding: 12px 0 12px 0;
}

#footer li {
 display: inline;
}
#footer a {
 text-align: right;
}
#footer a:link, #footer a:visited {
 color: #333;
 text-decoration: none;
 padding: 0px 37px 0px 0px;
}
#footer a:hover {
 color: #fff;
 padding: 0px 37px 0px 0px;
 text-decoration: underline;

}

#navigation {
  position: absolute;
  right: 708px;
  top: 188px;
  text-align: right;
  font-size: 1.5em;
 color: #FF0113;

}
#navigation a:link, #navigation a:visited {
 color: #fff;
 text-decoration: none;
}
#navigation a:hover {
 color: #FF0113;
 text-decoration: underline;
}

#detailPicture  {
  position: absolute;
  left: 322px;
  top: 178px;
}
#timberEthics  {
  position: absolute;
  right: 64px;
  top: 67px;
}
#contactDetails {
  font-size: 1.3em;
 position: absolute;
 text-align: right;
 color: #FF0113;
 right: 708px;
  top: 435px;
}
#clickMore {
	position: absolute;
  left: 330px;
  top: 133px;
  text-align: left;
  font-size: 1.5em;
 color: #fff;
}

#pageName {
  position: absolute;
  left: 330px;
  top: 123px;
}
#backButton {
 position: absolute;
 font-size: 1.2em;
 color: #fff;
 left: 632px;
 top: 444px;
}
#backButton a {
 display: inline;
}
#backButton a:link, #backButton a:visited {
 color: #fff;
 text-decoration: none;
}
#backButton a:hover {
 color: #fff;
 text-decoration: underline;
}
.alarm	{ color: #a00; font-weight: bold; }



