/* page_layout.css */

/* homepage */
#homepage_wrap{
	margin-top:40px;
	margin-left:18px;
	float:left;
	height:auto;
	min-height:500px;
	width:820px;
}
#globe_img{
	width:416px;
	height:296px;
	display:block;
	background-image:url(/img/pages/homepage/homepage_globe.jpg);
	background-repeat:no-repeat;
	position:absolute;
}
#homepage_arrow{
	width:385px;
	height:134px;
	display:block;
	background-image:url(/img/pages/homepage/homepage_arrow.png);
	background-repeat:no-repeat;
	position:absolute;
	top:528px;
	left:50px;
	z-index:2;
}
#homepage_text{
	position:absolute;
	left:492px;
	top:280px;
	width:375px;
}
#homepage_spot_link{
	width:90px;
	height:89px;
	display:block;
	background-image:url(/img/pages/homepage/homepage_hotspot.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:543px;
	left:390px;
	z-index:1;
}
#homepage_text_link{
	width:80px;
	height:50px;
	display:block;
	background-image:url(/img/pages/homepage/click_text.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:637px;
	left:400px;
	z-index:5;
}
#homepage_missing_area_link{
	width:46px;
	height:89px;
	display:block;
	position:absolute;
	top:543px;
	left:390px;
	z-index:6;
}

/* making it better */
#better_wrap{
	margin-top:40px;
	margin-left:18px;
	float:left;
	height:auto;
	width:829px;
	padding-bottom:30px;
}
#better_map{
	float:left;
	clear:left;
	width:829px;
	height:426px;
	margin-top:18px;
	margin-bottom:60px;
	background-image:url(/img/pages/better/map.gif);
	background-repeat:no-repeat;
}

/* products */
#products_wrap{
	margin-top:40px;
	margin-left:18px;
	float:left;
	height:auto;
	width:820px;
	padding-bottom:48px;
}
#products_left{
	float:left;
	width:270px;
	height:auto;
	margin-top:12px;
}
#products_right{
	float:right;
	width:530px;
	height:auto;
	margin-top:24px;
}
#products_creds_link{
	width:197px;
	height:57px;
	display:block;
	background-image:url(/img/pages/products/creds_link.gif);
	background-repeat:no-repeat;
	margin-top:8px;
}

/* main images */

#mdf_panel.bg_img,
#chipboard_panel.bg_img,
#osb_panel.bg_img{
	z-index:50;
	width:530px;
	height:138px;
	display:block;
}
#mdf_panel.expand,
#chipboard_panel.expand,
#osb_panel.expand{
	z-index:50;
	width:530px;
	height:138px;
	display:block;
}
#mdf_panel.bg_img{
	background:url(/img/pages/products/mdf_panel.gif) no-repeat scroll 0 0 transparent;
}
#mdf_panel.expand{
	background:url(/img/pages/products/mdf_panel.gif) no-repeat scroll 1px -138px transparent;
}
#chipboard_panel.bg_img{
	background:url(/img/pages/products/chipboard_panel.jpg) no-repeat scroll 0 0 transparent;
}
#chipboard_panel.expand{
	background:url(/img/pages/products/chipboard_panel.jpg) no-repeat scroll 0 -138px transparent;
}
#osb_panel.bg_img{
	background:url(/img/pages/products/osb_panel.gif) no-repeat scroll 0 0 transparent;
}
#osb_panel.expand{
	background:url(/img/pages/products/osb_panel.gif) no-repeat scroll 0 -138px transparent;
}

/* titles */
#mdf_title,
#chipboard_title,
#osb_title{
	padding:0;
	margin:0;
	width:336px;
	height:64px;
	display:block;
	background-repeat:no-repeat;
	position:absolute;
	top:-10px;
	left:-5px;
	z-index:1000;
}


#mdf_title{
	background-image:url(/img/pages/products/header_mdf.png);
}
#chipboard_title{
	background-image:url(/img/pages/products/header_caberboard.png);
}
#osb_title{
	background-image:url(/img/pages/products/header_osb.png);
}

.panel_wrapper a.closedExpand{
	width:101px;
	height:118px;
	display:block;
	background-image:url(/img/pages/products/arrow.png);
	background-repeat:no-repeat;
	margin-left:415px;
	margin-top:-45px;
}
.panel_wrapper a.expand{
	background-image:none;
	background-image:url(/img/pages/products/arrow2.png);
	background-repeat:no-repeat;
	width:101px;
	height:118px;
	margin-left:415px;
	margin-top:-45px;
}


.more_link{
	width:135px;
	height:38px;
	display:block;
	background-image:url(/img/pages/products/more_link.gif);
	background-repeat:no-repeat;
}

/* credentials */
#cred_wrap{
	margin-top:40px;
	margin-left:18px;
	float:left;
	height:auto;
	width:820px;
	padding-bottom:48px;
}
#cred_left{
	float:left;
	width:480px;
	height:auto;
	margin-top:12px;
}
#cred_right{
	float:right;
	width:310px;
	height:auto;
	margin-top:24px;
}
#cred_right img{
	float:right;
	text-align:right;
}

/* faq */
#faq_wrap{
	margin-top:40px;
	margin-left:18px;
	float:left;
	height:auto;
	width:820px;
	padding-bottom:30px;
}
#faqs{
	margin-left:48px;
	width:725px;
}
#faq_1_link a.closedExpand{
	width:723px;
	height:73px;
	display:block;
	background-image:url(/img/pages/faq/faq01_off.gif);
	background-repeat:no-repeat;
}
#faq_1_link a.expand{
	width:723px;
	height:73px;
	display:block;
	background-image:url(/img/pages/faq/faq01_on.gif);
	background-repeat:no-repeat;
}
#faq_2_link a.closedExpand{
	width:723px;
	height:73px;
	display:block;
	background-image:url(/img/pages/faq/faq02_off.gif);
	background-repeat:no-repeat;
}
#faq_2_link a.expand{
	width:723px;
	height:73px;
	display:block;
	background-image:url(/img/pages/faq/faq02_on.gif);
	background-repeat:no-repeat;
}
#faq_3_link a.closedExpand{
	width:723px;
	height:73px;
	display:block;
	background-image:url(/img/pages/faq/faq03_off.gif);
	background-repeat:no-repeat;
}
#faq_3_link a.expand{
	width:723px;
	height:73px;
	display:block;
	background-image:url(/img/pages/faq/faq03_on.gif);
	background-repeat:no-repeat;
}
#faq_4_link a.closedExpand{
	width:723px;
	height:73px;
	display:block;
	background-image:url(/img/pages/faq/faq04_off.gif);
	background-repeat:no-repeat;
}
#faq_4_link a.expand{
	width:723px;
	height:73px;
	display:block;
	background-image:url(/img/pages/faq/faq04_on.gif);
	background-repeat:no-repeat;
}
#faq_5_link a.closedExpand{
	width:723px;
	height:104px;
	display:block;
	background-image:url(/img/pages/faq/faq05_off.gif);
	background-repeat:no-repeat;
}
#faq_5_link a.expand{
	width:723px;
	height:104px;
	display:block;
	background-image:url(/img/pages/faq/faq05_on.gif);
	background-repeat:no-repeat;
}
#faq_6_link a.closedExpand{
	width:723px;
	height:104px;
	display:block;
	background-image:url(/img/pages/faq/faq06_off.gif);
	background-repeat:no-repeat;
}
#faq_6_link a.expand{
	width:723px;
	height:104px;
	display:block;
	background-image:url(/img/pages/faq/faq06_on.gif);
	background-repeat:no-repeat;
}
#faq_7_link a.closedExpand{
	width:723px;
	height:104px;
	display:block;
	background-image:url(/img/pages/faq/faq07_off.gif);
	background-repeat:no-repeat;
}
#faq_7_link a.expand{
	width:723px;
	height:104px;
	display:block;
	background-image:url(/img/pages/faq/faq07_on.gif);
	background-repeat:no-repeat;
}

/* useful links */
#links_wrap{
	margin-top:40px;
	margin-left:18px;
	float:left;
	height:auto;
	width:820px;
}
#links_table{
	margin-top:24px;
}

/* contact page */
#contact_wrap{
	margin-top:40px;
	margin-left:18px;
	float:left;
	width:820px;
	padding-bottom:48px;
}
#contact_text{
	float:left;
	clear:left;
	margin-left:5px;
	margin-top:2em;
}
#contact_form{
	float:left;
	clear:left;
	margin-left:55px;
	margin-top:20px;
}
#name_label, #email_label, #enquiry_label{
	display:none;
	visibility:collapse;
}
#name_input{
	width:260px;
	height:26px;
	display:block;
	z-index:2;
	background-image:url(/img/pages/contact/name.gif);
	background-repeat:no-repeat;
	padding-left:110px;
	padding-top:35px;
	border:0;
	background-color:#e6ddbf;
}
#name_input.error_class{
	background-image:none;
	background-image:url(/img/pages/contact/name_red.gif);
}
#email_input{
	width:261px;
	height:27px;
	display:block;
	z-index:2;
	background-image:url(/img/pages/contact/email.gif);
	background-repeat:no-repeat;
	padding-left:110px;
	padding-top:36px;
	border:0;
	background-color:#e6ddbf;
}
#email_input.error_class{
	background-image:none;
	background-image:url(/img/pages/contact/email_red.gif);
}
#enquiry_input{
	width:336px;
	height:204px;
	display:block;
	z-index:2;
	background-image:url(/img/pages/contact/enquiry.gif);
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:38px;
	border:0;
	background-color:#e6ddbf;
	overflow:auto;
}
#enquiry_input.error_class{
	background-image:none;
	background-image:url(/img/pages/contact/enquiry_red.gif);
}
#name_error_area, #email_error_area, #enquiry_error_area{
	color:#C01E2E;
	display:block;
	text-align:center;
	width:341px;
	height:20px;
	margin-bottom:14px;
	margin-left:30px;
}
#enquiry_error_area{
	width:220px;
}
#submit{
	margin-top:-55px;
	margin-left:245px;
	background:transparent;
	background-image:url(/img/pages/contact/submit.png);
	background-repeat:no-repeat;
	width:157px;
	height:57px;
	display:block;
	border:none;
	cursor:pointer;
}

/* sitemap */
#sitemap_wrap{
	float:left;
	margin-top:40px;
	margin-left:18px;
	width:820px;
}
#sitemap_wrap li a{
	color:#333333;
}
#sitemap_wrap li a:hover{
	color:#30803d;
}

/* references */
#refs_wrap{
	margin-top:40px;
	margin-left:18px;
	float:left;
	height:auto;
	min-height:400px;
	width:600px;
}
#refs_wrap a{
	color:#000000;
	text-decoration:none;
}
#refs_wrap a:hover{
	color:#30803d;
	text-decoration:underline;
}
#refs_wrap.anchor{
	display:none;
	visibility:collapse;
}