fhtml, body{
	height:90%;
	padding:0px;
	margin:0px;
	
}

body {
	background-color:#CCCEC9;
	/*background-image:url('../images/content_bg.jpg');
	background-repeat:repeat-y;
	background-position:centre top;*/
	width:100%;
	color:#3B3B3B;
	font-family: Century Gothic;
	font-size: 11px;
}

.content_bg {
	background-color:#CCCEC9;
	background-image:url('../images/content_bg.jpg');
	/*background-attachment:fixed;*/
	background-repeat:repeat-y;
	background-position:50% 0%;
	position:relative;
	z-index:2;
	width:100%;
	min-width:992px;
	clear:both;
	height:auto !important;
	height:100%;
	/*min-height:100%;*/
	

}

.content_block {
	background-image:url('../images/header_bg.jpg');
	background-repeat:no-repeat;
	background-position:50% 0%;
	position:relative;
	z-index:2;
	width:100%;
	min-width:992px;
	clear:both;
	height:auto !important;
	height:100%;
	min-height:100%;
}

.top_part {
	position:relative;
	width:992px;
	margin-left:auto;
	margin-right:auto;
	/*overflow:hidden;*/
	z-index:3;
	min-height:363px;
	height:100%;
}

#apDiv1 {
	position:absolute;
	left:339px;
	top:84px;
	z-index:3;
	text-align:left;
	width: 116px;
}

#apDiv2 {
	position:absolute;
	left:125px;
	top:220px;
	z-index:4;
}

#apDiv3 {
	position:absolute;
	left:578px;
	top:393px;
	width:219px;
	height:279px;
	z-index:3;
}

#apDiv4 {
	position:absolute;
	left:185px;
	top:410px;
	width:361px;
	height:261px;
	z-index:4;
	font-family:"Century Gothic";
	font-size:11px;
	text-align:justify;
}

#apDiv5 {
	position:absolute;
	left:170px;
	top:353px;
	width:388px;
	height:41px;
	z-index:4;
	font-family:"Century Gothic";
	font-size:18px;
	text-align:justify;
	color:#762123;
	font-weight:bold;	
}

#about_div {
	position:absolute;
	left:130px;
	top:338px;
	width:729px;
	height:623px;
	z-index:3;
}

#about_legacy_img {
	float:right;
	margin-top: -42px;
	/*margin-right:50px;*/
}

#about_content{
	width:687px;
	background-color:#b0b2b1;
	border-left:solid #FFF 2px;
	border-right:solid #FFF 2px;
	position:relative;
	margin-top:-10px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
}

.red_title {
	color: #772125;
	font-weight:bold;
	font-size:18px;	
}

#apDiv6 {
	position:absolute;
	left:187px;
	top:410px;
	width:388px;
	height:279px;
	z-index:4;
	font-family:"Century Gothic";
	font-size:18px;
	text-align:justify;
	color:#762123;
	font-weight:bold;
	
}

#apDiv7 {
	position:absolute;
	left:178px;
	top:436px;
	width:388px;
	height:248px;
	z-index:4;
	font-family:"Century Gothic";
	font-size:11px;
	text-align:justify;
}
#apDiv8 {
	position:absolute;
	left:170px;
	top:353px;
	width:388px;
	height:41px;
	z-index:4;
	font-family:"Century Gothic";
	font-size:11px;
	text-align:justify;
	
}
	
.redtext {
	color: #772125;
	font-weight:bold;
}

#apDiv9 {
	position:absolute;
	left:178px;
	top:436px;
	width:388px;
	height:248px;
	z-index:4;
	font-family:"Century Gothic";
	font-size:11px;
	text-align:left;
	
	position:absolute;
	left:190px;
	top:786px;
	width:616px;
	height:152px;
	z-index:3;
}
	

.content_part {
	background-image:url('../images/content_bg2.jpg');
	background-repeat:repeat-y;
	background-position:50% 0%;
	position:relative;
	width:992px;
	margin-left:auto;
	margin-right:auto;
	/*overflow:hidden;*/
	z-index:3;
	min-height:363px;
	height:100%;
}

#product_1{
	float:right;
}
.txt_justify{
	margin-left: 30px;
	margin-right: 30px;
	text-align:justify;
}



.timber_inner_div {
	position:relative;
	/*left:131px;
	top:326px;*/
	margin-left:5px;
	width:651px;
	height:136px;
	/*overflow:hidden;*/  
	z-index:3;
	background-color:#8f8e8e;
}

.timber_inner_again_div {
	position:relative;
	/*left:131px;
	top:326px;*/
	width:652px;
	height:583px;
	border-left:solid #FFF 2px;
	border-right:solid #FFF 2px;
	background-color:#8f8e8e;
	margin-top:-4px;
	z-index:3;
}

.footer {
background-image:url('../images/footer_bg.png');
	background-repeat:no-repeat;
	background-position:50% 0%;
	/*background-position:center;*/
	position:relative;
	width:100%;
	min-width:992px;
	clear:both;
	height:auto !important;
	height:268px;
	min-height:268px;
	z-index:3;
}


.div_copyright {
	position:relative;
	/*left:100px;*/
	top:175px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	z-index:8;
	width:1000px;
}
.txt_smaller{
	font-size:10px
}

#logo {
	position:absolute;
	left:100px;
	top:60px;
	width:226px;
	height:81px;
	z-index:4;
}

#bottom_menu {
	position:relative;
	top:140px;
	width:746px;
	height:41px;
	z-index:4;
}
.mail_to {
	font-weight:bold;
	color:#3B3B3B;
	font-style:italic;
}
.rolloverRedTitle{
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:20px;
}
.rolloverRedTitle.hover, .rolloverRedTitle:hover{
	color:#772024;
}