﻿body 
{
	background-color:#FFF;
	background-image:url(/images/bg.jpg);
	background-repeat:repeat-x;
}

body.home 
{
	background-image:url(/images/bg_home.jpg);
}
	

/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

html, body, #wrap {height: 100%;}

body > #wrap 
{
	height: auto; min-height: 100%;
	width:994px;
	margin:0 auto;
	}

#main 
{
	padding-bottom: 167px;/* must be same height as the footer */
}  

#footer {position: relative;
	margin-top: -154px; /* negative value of footer height */
	height: 167px;
	clear:both;
	background-color:#000;
} 

#footer_inner 
{
	width:894px;
	margin:0 auto;
	padding-left:45px;
	padding-right:55px;
}

#footer_inner p 
{
	padding-top:22px;
}

#footer_inner p.copyright 
{
	float:left;
} 

#footer_inner p.links 
{
	float:right;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#header_image
{
	width:994px;
	height:304px;
	background-repeat:no-repeat;
}

.about_header {background-image:url(/images/header1.jpg);}
.coatings_header {background-image:url(/images/header_coatings.jpg);}
.corrosion_header {background-image:url(/images/header_corrosion.jpg);}
.linings_header {background-image:url(/images/header_linings.jpg);}
.flooring_header {background-image:url(/images/header_flooring.jpg);}
.aboutus_header {background-image:url(/images/header_aboutus.jpg);}
.corporate_header {background-image:url(/images/header_corporate.jpg);}
.newsroom_header {background-image:url(/images/newsroom.jpg);}
.success_header {background-image:url(/images/header_success.jpg);}
.trade_header {background-image:url(/images/header_trade.jpg);}
.employment_header {background-image:url(/images/header_employment.jpg);}
.resources_header {background-image:url(/images/header_resources.jpg);}
.chemical_header {background-image:url(/images/header_chemical.jpg);}
.food_header {background-image:url(/images/header_food.jpg);}
.power_header {background-image:url(/images/header_power.jpg);}
.pulp_header {background-image:url(/images/header_pulp.jpg);}
.wastewater_header {background-image:url(/images/header_wastewater.jpg);}
.mortars_header {background-image:url(/images/header_mortars.jpg);}
.refractories_header {background-image:url(/images/header_refractories.jpg);}
.substrate_header {background-image:url(/images/header_substrate.jpg);}
.polymer_header {background-image:url(/images/header_polymer.jpg);}
.accessory_header {background-image:url(/images/header_accessory_materials.jpg);}
.adhesives_header {background-image:url(/images/header_adhesives.jpg);}
.adhesives_heating_header{background-image:url(/images/header_heating.jpg);}
.adhesives_sensors_header{background-image:url(/images/header_sensors.jpg);}
.adhesives_lamps_header{background-image:url(/images/header_lamps.jpg);}
.adhesives_igniters_header{background-image:url(/images/header_igniters.jpg);}
.products_header {background-image:url(/images/header_products.jpg);}
.assembly_header {background-image:url(/images/header_assembly.jpg);}
.industries_header {background-image:url(/images/header_industries.jpg);}
.engineers_header{background-image:url(/images/header_engineers.jpg);}
.impermeability_header{background-image:url(/images/header_impermeability.jpg);}
.contact_us_header{background-image:url(/images/header_contact_us.jpg);}

#header_image a.learnmore 
{
	display:block;
	width:75px;
	height:20px;
	position:relative;
	top:112px;
	left:865px;
}

#content 
{
	width:994px;
	background-image:url(/images/contentborder.gif);
	background-repeat:repeat-y;
	float:left;
	background-position:638px 0px;
}

body.home #content 
{
	background-position:610px 0px;
}


#content_left
{
	margin-left:60px;
	width:600px;
	float:left;
}

#content_left.secondary
{
	margin-left:60px;
	width:500px;
	float:left;
	margin-right:50px;
}

body.home #content_left 
{
	width:554px;
	margin-left:48px;
}

#maintext 
{
	width:480px;
	margin-left:12px;
}

#maintext 
{
	width:480px;
}

dl 
{
	width:557px;
	display:block;
	float:left;
	padding-top:8px;
	height:104px;
}

dl.gray 
{
	background-color:#f5f4f3;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
}

dl dt 
{
	float:left;
	display:block;
	width:139px;
	padding-top:3px;
	margin-left:12px;
	clear:left;
}

dl dd 
{
	float:left;
	display:block;
	margin-left:16px;
	width:340px;
	margin-left:12px;
} 



#content_right 
{
	float:left;
	margin-left:27px;
}

body.home #content_right 
{
	margin-left:10px;
}

.right_section
{
	border-bottom:1px solid #ededed;
	width:321px;
	padding-left:14px;
	margin-bottom:15px;
	padding-bottom:10px;
}



#graybox #contentarea 
{
	background-image:url(/images/contentrightbg.jpg);
	float:left;
	padding:0px 15px 0px 20px;
	width:230px;
	margin-top:4px;
}

#tradeshows 
{
	width:400px;
}

#tradeshows td 
{
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
}

#tradeshows th
{
	padding-top:6px;
	padding-bottom:6px;
}

#tradeshows th.date 
{
	width:150px;
	border-bottom:1px solid #ccc;
}

#tradeshows th.name
{
	width:250px;
	border-bottom:1px solid #ccc;
}