body { background-color:#dfe0e1; margin:0 0 0 0; padding:0px; text-align:center; background-image:url(images/shell/bkg.jpg); background-repeat:repeat-x; }

#container { width:838px; padding:0px; margin:0 auto; background-color:#FFFFFF; font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#333333; font-size:11px; line-height:17px; }

#head_container { width:770px; margin:0px; padding:0 34px 0 34px; background-image:url(images/shell/head_bkg.jpg); background-repeat:no-repeat; }
#header { width:770px; margin:0px; padding:10px 0 10px 0; }
#head_left { width:240px; padding:0px; margin:0px; float:left; }
#head_right { width:300px; padding:2px 20px 0 0; margin:0px; float:right; text-align:right; }

a.contact_small_button { display:block; width:82px; height:18px; background-image:url(images/navigation/contact_small.jpg); background-repeat:no-repeat; padding:0px; margin:5px 0 0 155px; float:left; }
a:hover.contact_small_button { display:block; width:82px; height:18px; background-image:url(images/navigation/contact_small_over.jpg); background-repeat:no-repeat; padding:0px; margin:5px 0 0 155px; float:left; }
a.home_small_button { display:block; width:62px; height:18px; background-image:url(images/navigation/home_small.jpg); background-repeat:no-repeat; padding:0px; margin:5px 0 0 0; float:left; }
a:hover.home_small_button { display:block; width:62px; height:18px; background-image:url(images/navigation/home_small_over.jpg); background-repeat:no-repeat; padding:0px; margin:5px 0 0 0; float:left; }


#navigation { width:733px; height:46px; margin:0px; padding:0 0 0 37px; background-image:url(images/navigation/nav_back.jpg); background-repeat:no-repeat; }
a.about_button { display:block; width:79px; height:46px; background-image:url(images/navigation/about.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a:hover.about_button { display:block; width:79px; height:46px; background-image:url(images/navigation/about_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a.wood_button { display:block; width:111px; height:46px; background-image:url(images/navigation/wood.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a:hover.wood_button { display:block; width:111px; height:46px; background-image:url(images/navigation/wood_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a.industrial_button { display:block; width:146px; height:46px; background-image:url(images/navigation/industrial.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a:hover.industrial_button { display:block; width:146px; height:46px; background-image:url(images/navigation/industrial_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a.construction_button { display:block; width:107px; height:46px; background-image:url(images/navigation/construction.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a:hover.construction_button { display:block; width:107px; height:46px; background-image:url(images/navigation/construction_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a.contract_button { display:block; width:176px; height:46px; background-image:url(images/navigation/contract.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a:hover.contract_button { display:block; width:176px; height:46px; background-image:url(images/navigation/contract_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a.contact_button { display:block; width:80px; height:46px; background-image:url(images/navigation/contact.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }
a:hover.contact_button { display:block; width:80px; height:46px; background-image:url(images/navigation/contact_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; float:left; }


#content_container { width:770px; margin:0px; padding:0 34px 0 34px; background-color:#FFFFFF; }
#image_block { width:770px; margin:0px; padding:0 0 5px 0; border-bottom: 1px dotted #0d8d90; }

#info_container { width:770px; margin:15px 0 0 0; padding:0 0 15px 0; }
#info_left { width:400px; margin:0px; padding:0 30px 0 10px; float:left; border-right:1px dotted #0d8d90; text-align:left; }
#info_left h1 { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008e91; font-size:18px; font-weight:normal; margin-top:5px; line-height:18px; }
#info_left h2 { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#666666; font-size:13px; font-weight:normal; line-height:18px; }
#info_right { width:310px; margin:5px 0 0 0; padding:0px; float:right; background-image:url(images/shell/hotlink_div_bkg.gif); background-repeat:no-repeat; background-position:bottom; }

#sub_left { width:200px; margin:5px 0 0 0; padding:0px; float:left; text-align:right; }
#sub_left_tab { width:190px; margin:0px; padding:0px; text-align:right; }
a:link.map, a:visited.map, a:active.map { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008e91; font-size:11px; line-height:17px; text-decoration:none; }
a:hover.map { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#333333; font-size:11px; line-height:17px; text-decoration:underline; }
#sub_left h1 { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008e91; font-size:13px; font-weight:bold; line-height:18px; text-decoration:none; }
#sub_right { width:480px; margin:0px; padding:0 30px 0 30px; float:right; text-align:left; border-left:1px dotted #0d8d90; }
#sub_right h1 { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008e91; font-size:18px; font-weight:normal; margin-top:5px; line-height:18px; }
#sub_right h2 { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#666666; font-size:13px; font-weight:normal; line-height:18px; }
#sub_right h3 { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008e91; font-size:13px; font-weight:bold; line-height:18px; text-decoration:none; }
#sub_right a { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008e91; font-size:11px; line-height:17px; text-decoration:none; }
#sub_right a:hover { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#333333; font-size:11px; line-height:17px; text-decoration:underline; }

#footer_container { width:760px; margin:0px; padding:20px 10px 20px 0; border-top: 1px dotted #0d8d90; font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008e91; font-size:10px; font-weight:normal; line-height:18px; text-align:right; }
#footer_container a { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008e91; font-size:10px; font-weight:normal; text-decoration:underline; line-height:18px; }
#footer_container a:hover { font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#999999; font-size:10px; font-weight:normal; text-decoration:underline; line-height:18px; }



a.customer_service { display:block; width:200px; height:38px; background-image:url(images/contact/customer_service.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }
a:hover.customer_service { display:block; width:200px; height:38px; background-image:url(images/contact/customer_service_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }
a.product_inquiry { display:block; width:200px; height:38px; background-image:url(images/contact/product_inquiry.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }
a:hover.product_inquiry { display:block; width:200px; height:38px; background-image:url(images/contact/product_inquiry_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }
a.request_msds { display:block; width:200px; height:38px; background-image:url(images/contact/request_msds.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }
a:hover.request_msds { display:block; width:200px; height:38px; background-image:url(images/contact/request_msds_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }
a.useful_links { display:block; width:200px; height:38px; background-image:url(images/contact/useful_links.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }
a:hover.useful_links { display:block; width:200px; height:38px; background-image:url(images/contact/useful_links_over.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }

a.side_link { display:block; width:190px; height:27px; background-image:url(images/shell/side_link.jpg); background-repeat:no-repeat; margin:0 0 2px 0; padding:8px 0 0 10px; font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; line-height:18px; text-align:left; }
a:hover.side_link { display:block; width:190px; height:27px; background-image:url(images/shell/side_link_over.jpg); background-repeat:no-repeat; margin:0 0 2px 0; padding:8px 0 0 10px; font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#008386; font-size:11px; font-weight:normal; text-decoration:none; line-height:18px; text-align:left; }

a.side_link_selected { display:block; width:190px; height:27px; background-image:url(images/shell/side_link_over.jpg); background-repeat:no-repeat; margin:0 0 2px 0; padding:8px 0 0 10px; font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; line-height:18px; text-align:left; }
a:hover.side_link_selected { display:block; width:190px; height:27px; background-image:url(images/shell/side_link_over.jpg); background-repeat:no-repeat; margin:0 0 2px 0; padding:8px 0 0 10px; font-family:Trebuchet MS, Lucida Grande, Verdana, Sans-Serif; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; line-height:18px; text-align:left; }

hr { color: #fff; background-color: #fff; border: 1px dotted #008e91; border-style: none none dotted; }


