@charset "UTF-8";
/* ==[ GENERAL STYLES ]== */
body {
	background-color: #f4f4f4;
	background-image:url(../images/background.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	
}
img {vertical-align:middle;border:none;}
a {
	outline:none;
	color: #760B0B;
	font-weight: bold;
	text-decoration: none;
}
.clr {clear:both;}

/* ==[ CONTAINER ]== */
div#bleeder {width:100%;background:url(../images/background_repeat.png) repeat-x top;overflow:hidden;}
div#container {width:960px;margin:0 auto;padding:0;}
div#container_sub {width:800px;margin:0 auto;padding:0;}
div#container_table {
	width:850px;
	margin:0 auto;
	padding:0;
	text-align:right;
}

/* ==[ PAGE SPECIFICS ]== */
.homepg {
	background:url(../images/homepg_background.png) no-repeat top;
}

/* ==[ HEADER ]== */
div#header {width:100%;height:176px;margin:0;padding:0;text-align:center;display:block;}
   #header #logo {margin:35px 0 0 310px;float:left;}
   #header #challenge a {width:111px;height:32px;margin-top:48px;margin-right:0;padding-top:6px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#4a4a4a;text-align:center;line-height:12px;text-decoration:none;background:url(../images/contact_tab.png) no-repeat;float:right;}
   #header #challenge a:hover {width:111px;height:32px;margin-top:48px;margin-right:0;padding-top:6px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#C00;text-align:center;line-height:12px;text-decoration:none;background:url(../images/contact_tab.png) no-repeat;float:right;}
   #header #contact a {width:111px;height:32px;margin-top:48px;margin-right:65px;padding-top:11px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#4a4a4a;text-align:center;text-decoration:none;background:url(../images/contact_tab.png) no-repeat;float:right;}
   #header #contact a:hover {width:111px;height:32px;margin-top:48px;margin-right:65px;padding-top:11px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#C00;text-align:center;text-decoration:none;background:url(../images/contact_tab.png) no-repeat;float:right;}
   /*[ HEADER -> SUB PAGES ]*/
   #container_sub #header {height:185px;background:url(../images/navbar-background.png) no-repeat bottom;position:relative;z-index:500;}
   #container_sub #header #logo {margin-left:15px;}
   #container_sub #header #challenge {margin-right:0;}
   #container_sub #header #contact a {margin-right:0;}
   
   /*[ HEADER -> NAVIGATION ]*/
   #header #nav {width:auto;height:37px;margin:29px 0 0 205px;padding:0;float:left;clear:both;}
   #header #nav ul {margin:0;padding:0;list-style-type:none;}
   #header #nav ul li {height:37px;margin:0;padding:0 10.5px;border-right:1px solid #e0ada8;float:left;}
   #header #nav ul li.last {border:none;}
   #header #nav ul li a {padding:5px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11.75px;font-weight:normal;color:#000;text-decoration:none;display:block;}
   #header #nav ul li a:hover {padding:5px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11.75px;font-weight:normal;color:#C00;text-decoration:none;display:block;}
   #header #nav ul li.mod1 a {padding-top:12px;}
   #header #nav ul li.careers {padding-top:7px;border:none;}
   
   /*[ HEADER -> SUB PAGES NAVIGATION ]*/
   #container_sub #header #nav {
	margin:29px 0 0 25px;
}
   
/* ==[ TYPOGRAPHY STYLES ]== */
p {font-family:Arial, Helvetica, sans-serif;font-size:11.5px;font-weight:normal;color:#464646;text-align:left;line-height:23.15px;}
h2 {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12.5px;font-weight:bold;color:#000;text-align:left;text-transform:uppercase;}
   
/* ==[ CONTENT ]== */
.homepg #content {width:382px;min-height:486px;margin:0;padding:30px 0 0 310px;}
.homepg #content hr {width:326px;border:none;background-color:#a0a0a0;}
.homepg #content h1 {margin:0 0 15px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:45px;font-weight:normal;color:#000;text-align:left;letter-spacing:0.05em;line-height:49px;}
.homepg #content h2 {
	margin:70px 0 0 30px;
	padding:0;
	color:#464646;
}
.homepg #content p {
	padding-left:30px;
	padding-right:30px;
}

/* ==[ CONTENT -> SUB PAGES ]== */
#container_sub #content {width:780px;margin-top:-32px;padding:0 10px;background:url(../images/background_sub.png) repeat-y center;overflow:hidden;}


/* ==[CONTACT-FORM ]== */

	form{}
	
		form p{
			clear:both; margin-bottom:0;
			text-indent:0px;
		}
		
		label{ width:150px; }
		
		input, textarea{
			width:250px; border:1px solid #ccc; 
			padding:5px; background-color:#fff; 
		}
		
		textarea{ height:78px; }
		
		.btn{ margin-left:125px; width:120px; }	
		
		#formstatus{ font-size:11px;  font-weight:bold; }
		
		.formstatuserror{ color:#FF0000; }
		.formstatusok	{ color:#00CC33; }



/* =========[ CONTENT -> SUB PAGES -> TOP BANNERS ]========= */
/*[ CONTENT -> SUB PAGES -> TOP BANNERS -> ABOUT US]*/
#container_sub #content #top_banner_about {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/about.png) no-repeat top;}
#container_sub #content #top_banner_history,#container_sub #content #top_banner_mission,
#container_sub #content #top_banner_entities {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/about_sub.png) no-repeat top;}
#container_sub #content #top_banner_about .bannertext, #container_sub #content #top_banner_mission .bannertext,
#container_sub #content #top_banner_history .bannertext, #top_banner_entities .bannertext,
#container_sub #content #top_banner_mission #top_banner_history #top_banner_entities #top_banner_about .bannertext {padding-top:118px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#FFF;text-align:right;display:block;letter-spacing: 0.1em;padding-right: 285px;}

/*[ CONTENT -> SUB PAGES -> TOP BANNERS -> ENVIRONMENTAL COMMITMENT]*/
#container_sub #content #top_banner_environmental {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/environmental.png) no-repeat top;}
#container_sub #content #top_banner_impact {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/environmental_sub.png) no-repeat top;}
#container_sub #content #top_banner_environmental .bannertext, #top_banner_impact .bannertext,
#container_sub #content #top_banner_environmental .bannertext {padding-top:118px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#FFF;text-align:right;display:block;letter-spacing: 0.1em;padding-right: 285px;}

/*[ CONTENT -> SUB PAGES -> TOP BANNERS -> NATURAL SMOKE CONDENSATES]*/
#container_sub #content #top_banner_smoke {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/smoke.png) no-repeat top;}
#container_sub #content #top_banner_smoke_atomization {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/smoke_sub.png) no-repeat top;}
#container_sub #content #top_banner_smoke .bannertext,
#container_sub #content #top_banner_smoke_atomization .bannertext {padding-top:118px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#FFF;text-align:right;display:block;letter-spacing: 0.1em;padding-right: 285px;}

/*[ CONTENT -> SUB PAGES -> TOP BANNERS -> RECIPES AND REPORTS]*/
#container_sub #content #top_banner_recipes_reports {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/recipes.png) no-repeat top;}
#container_sub #content #top_banner_chef {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/recipes_sub.png) no-repeat top;}
#container_sub #content #top_banner_recipes_reports .bannertext, 
#container_sub #content #top_banner_chef .bannertext {padding-top:118px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#FFF;text-align:right;display:block;letter-spacing: 0.1em;padding-right: 285px;}

/*[ CONTENT -> SUB PAGES -> TOP BANNERS -> FLAVORS FROM THE KITCHEN]*/
#container_sub #content #top_banner_flavors {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/kitchen.png) no-repeat top;}
#container_sub #content #top_banner_cooking {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/kitchen.png) no-repeat top;}
#container_sub #content #top_banner_cooking .bannertext,
#container_sub #content #top_banner_cooking .bannertext {padding-top:118px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#FFF;text-align:right;display:block;letter-spacing: 0.1em;padding-right: 285px;}

/*[ CONTENT -> SUB PAGES -> TOP BANNERS -> BROWNING]*/
#container_sub #content #top_banner_browning {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/browning.png) no-repeat top;}
#container_sub #content #top_banner_browning .bannertext, 
#container_sub #content #top_banner_browning .bannertext {padding-top:118px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#FFF;text-align:right;display:block;letter-spacing: 0.1em;padding-right: 285px;}

/*[ CONTENT -> SUB PAGES -> TOP BANNERS -> APPLICATION EQUIPMENT]*/
#container_sub #content #top_banner_equipment {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/equipment.png) no-repeat top;}
#container_sub #content #top_banner_equipment .bannertext, 
#container_sub #content #top_banner_red_arrow_equipment .bannertext {padding-top:118px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#FFF;text-align:right;display:block;letter-spacing: 0.1em;padding-right: 285px;}
#container_sub #content #top_banner_red_arrow_equipment,#container_sub #content 
#container_sub #content #top_banner_red_arrow_equipment {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/equipment_sub.png) no-repeat top;}

/*[ CONTENT -> SUB PAGES -> TOP BANNERS -> CONTACT US]*/
#container_sub #content #top_banner_contact {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/contact.png) no-repeat top;}
#container_sub #content #top_banner_contact_employment {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/contact_sub.png) no-repeat top;}
#container_sub #content #top_banner_challenge {width:780px;height:161px;margin:0;padding:0;background:url(../images/banners/challenge.png) no-repeat top;}
#container_sub #content #top_banner_contact .bannertext,
#container_sub #content #top_banner_contact_employment .bannertext {padding-top:118px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#FFF;text-align:right;display:block;letter-spacing: 0.1em;padding-right: 285px;}

/* ==[ CONTENT -> SUB PAGES -> SIDEBAR ]== */
#container_sub #content #sidebar {width:202px;margin:-23px 0 0 10px;float:left;}
#container_sub #content #sidebar ul {margin:0;padding:0;list-style-type:none;}
#container_sub #content #sidebar ul li {margin:23px 0 0 1px;padding:0;position:relative;z-index:500;}
#container_sub #content #sidebar ul li#application a {width:202px;height:57px;background:url(../images/sidebar_application.png) no-repeat;display:block;}
#container_sub #content #sidebar ul li#form a {width:202px;height:57px;background:url(../images/sidebar_form.png) no-repeat;display:block;}
#container_sub #content #sidebar ul li#manufacturing a {width:202px;height:42px;background:url(../images/sidebar_manufacturing.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#natural_smoke a {width:202px;height:52px;background:url(../images/sidebar_naturalsmoke.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#history a {width:202px;height:42px;background:url(../images/sidebar_history.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#mission a {width:202px;height:42px;background:url(../images/sidebar_mission.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#entities a {width:202px;height:42px;background:url(../images/sidebar_entities.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#worldwide a {width:202px;height:52px;background:url(../images/sidebar_worldwide.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#impact a {width:202px;height:52px;background:url(../images/sidebar_impact.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#red_arrow_equipment a {width:202px;height:42px;background:url(../images/sidebar_red_arrow_equipment.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#drenching_equipment a {width:202px;height:42px;background:url(../images/sidebar_drenching_equipment.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#application_panels a {width:202px;height:42px;background:url(../images/sidebar_application_panels.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#bacon_belt_spray a {width:202px;height:52px;background:url(../images/sidebar_bacon_belt.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#belt_spray a {width:202px;height:42px;background:url(../images/sidebar_belt_spray.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#application_nozzles a {width:202px;height:42px;background:url(../images/sidebar_application_nozzles.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#auto_add_back a {width:202px;height:42px;background:url(../images/sidebar_auto_add_back.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#automated_filtration a {width:202px;height:42px;background:url(../images/sidebar_automated_filtration.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#careers a {width:202px;height:52px;background:url(../images/sidebar_careers.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#cooking_flavors a {width:202px;height:42px;background:url(../images/sidebar_cooking_flavors.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#white_paper a {width:202px;height:52px;background:url(../images/sidebar_white_paper.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#environmental a {width:202px;height:52px;background:url(../images/sidebar_environmental_white_page.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#health a {width:202px;height:42px;background:url(../images/sidebar_health_white_page.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#antioxidant a {width:202px;height:42px;background:url(../images/sidebar_antioxidant_white_page.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#recipes a {width:202px;height:42px;background:url(../images/sidebar_recipes.jpg) no-repeat;display:block;}
#container_sub #content #sidebar ul li#source a {width:202px;height:42px;background:url(../images/sidebar_source.jpg) no-repeat;display:block;}


/* ==[ CONTENT -> SUB PAGES -> SIDEBAR -> SIDEBAR -> MENU BODY ]== */
#container_sub #content #sidebar ul li.menu_body1,
#container_sub #content #sidebar ul li.menu_body2,
#container_sub #content #sidebar ul li.menu_body3, 
#container_sub #content #sidebar ul li.menu_body4, 
#container_sub #content #sidebar ul li.menu_body5, 
#container_sub #content #sidebar ul li.menu_body6, 
#container_sub #content #sidebar ul li.menu_body7, 
#container_sub #content #sidebar ul li.menu_body8, 
#container_sub #content #sidebar ul li.menu_body9 {width:140px;margin:-5px auto 0 auto;padding:13px 21px;border:1px solid #7d7d7d;background: #efefef url(../images/boxwrap_bg.jpg) repeat-x bottom;display:none;z-index:200;}
#container_sub #content #sidebar ul li.menu_body1 p,
#container_sub #content #sidebar ul li.menu_body2 p,
#container_sub #content #sidebar ul li.menu_body3 p,
#container_sub #content #sidebar ul li.menu_body4 p,
#container_sub #content #sidebar ul li.menu_body5 p,
#container_sub #content #sidebar ul li.menu_body6 p,
#container_sub #content #sidebar ul li.menu_body7 p,
#container_sub #content #sidebar ul li.menu_body8 p,
#container_sub #content #sidebar ul li.menu_body9 p,
#container_sub #content #sidebar ul li.menu_body1 p a,
#container_sub #content #sidebar ul li.menu_body2 p a,
#container_sub #content #sidebar ul li.menu_body3 p a,
#container_sub #content #sidebar ul li.menu_body4 p a,
#container_sub #content #sidebar ul li.menu_body5 p a,
#container_sub #content #sidebar ul li.menu_body6 p a,
#container_sub #content #sidebar ul li.menu_body7 p a,
#container_sub #content #sidebar ul li.menu_body8 p a,
#container_sub #content #sidebar ul li.menu_body9 p a {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#222121;text-decoration:none;line-height:20px;}

/* ==[ CONTENT -> SUB PAGES -> SIDEBAR -> INFO BOX ]== */
#container_sub #content #sidebar .infobox {width:158px;margin:23px auto 0 auto;padding:13px;border:1px solid #7d7d7d;background:url(../images/boxwrap_bg.jpg) repeat-x bottom;}
#container_sub #content #sidebar .infobox p {margin:0;padding:0;font-size:11px;font-style:italic;color:#333333;line-height:18px;}
#container_sub #content #sidebar .infobox p a,
#container_sub #content #sidebar .infobox p .highlight {
	color:#760b0b;
	font-weight:bold;
	text-decoration:none;
	font-size: 10px;
}
																																							

/* ==[ CONTENT -> SUB PAGES -> CONTEXT COLUMN ]== */
#container_sub #content #context {width:484px;margin:0 0 0 31px;padding:0 0 25px 0;float:left;}
#container_sub #content #context h2 {
	margin-top:15px;
	margin-bottom:5px;
	font-size: 11.5px;
}
#container_sub #content #context p {
	width:430px;
	margin-top:0;
	padding-top:0;
	margin-bottom:20px;
}
#container_sub #content #context img.screenshot {
	border:0;
	padding-top: 15px;
}
#container_sub #content #context ul {margin:-5px 0 25px 25px;padding:0;list-style-type:disc;}
#container_sub #content #context ul li {font-family:Arial, Helvetica, sans-serif;font-size:11.5px;font-weight:normal;color:#464646;text-align:left;line-height:23.15px;}


/* ==[ CONTENT -> TABLE SETUP ]== */
#container_table img#logo {
	margin:15px 0 15px 0;
	padding:0;
}
#container_table img#title {
	margin:35px 0 0 0;
	padding:0;
}
#container_table table {
	margin:10px 0 0 0;
	border:1px solid #5e6059;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	background:url(../images/opacity_block.png) repeat;
	text-align: center;
}
#container_table table td {padding:5px;border:1px solid #5e6059;}
#container_table table tr.heading {font-style:italic;text-align:center;font-size:14px;}

#container_table #bottom {width:100%;margin:17px 0;padding:0;}
#container_table #bottom .learnmore {
	width:445px;
	height:auto;
	padding:0 27px;
	border:1px solid #5e6059;
	background:url(../images/opacity_block.png) repeat;
	float:left;
}
#container_table #bottom .learnmore p {font-size:13px;text-align:center;}
#container_table #bottom .learnmore p a,
#container_table #bottom .learnmore p .highlight {color:#760b0b;font-weight:bold;text-decoration:none;}
#container_table #bottom .learnmore img.pictures {margin:0;padding:0;float:right;}


/* ==[ CONTENT -> ABOUT AND RECIPES PICS ]== */
.float_left {
	float: left;
	margin-right: 10px;
	padding-bottom: 0px;
}
.top {font-family:Arial, Helvetica, sans-serif;font-size:11.5px;font-weight:normal;color:#464646;text-align:left;line-height:18px; padding-bottom: 5px; }
.recipe {font-family:Arial, Helvetica, sans-serif;font-size:11.5px;font-weight:normal;color:#464646;text-align:left;line-height:18px; padding-bottom: 15px;  }
div#pageination {margin-left:400px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#3d3d3d;text-decoration:none;display:block;} 
   #pageination li{display:inline;}
   #pageination ul{display:inline;}

/* ==[ CONTENT -> FLASH VIDEOS ]== */
#flash {padding-bottom: 20px; padding-top: 20px; }
	
#wood_smoke_generator { 
	padding: 0px;
	margin:auto;}
	

/* ==[ FOOTER ]== */
div#footer {
	width:580px;
	height:88px;
	margin:0 0 0 145px;
	/*padding:6px 0 0 0;*/
	display:block;
}
   #footer ul {margin:0;padding:0;list-style-type:none;clear:both;display:block}
   #footer ul.indent {
	margin-left:90px;
	display:block
}
   #footer ul li {height:10px;margin:6px 0 0 0;padding:0 5px;border-right:1px solid #3d3d3d;float:left;display:block}
   #footer ul li.last {border:none;display:block}
   #footer ul li a {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#3d3d3d;text-decoration:none;display:block;}
   #footer p {width:100%;margin:0;padding:6px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#3d3d3d;text-decoration:none;text-align:center;clear:both;}
   
   /*[ FOOTER -> SUBPAGES ]*/
   #container_sub #footer {width:100%;margin-left:0;padding-top:16px;background:url(../images/content_bottomroundright.png) no-repeat left top;}
   #container_sub #footer ul {margin-left:125px;}
   #container_sub #footer ul.indent {
	margin-left:200px;
}
#context .recipe_item {
	height: 133px;
}

#container_table #header {
	background-image: url(../images/opacity_block_dark.png);
}
span.TM {font-size:.75em;}
   
   /*[ HEADER -> SUB PAGES NAVIGATION ]*/
   #container_sub #header #nav {
	margin:29px 0 0 5px;
}

