@charset "utf-8";
/* CSS Document */
body  {
	background: #FFFFFF;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	color:#231f20;
}

a {
	color:#2557a9;
	font-size:12px;
	text-decoration:none;
	}
	
	a:hover {
	color:#2557a9;
	font-size:12px;
	text-decoration:underline;
	}

p
{
	font-size:13px;
	margin:0 0 10px 0;
}

hr
{
	background-color:#dedede;
	border:none;	
	color:#dedede;
	height:1px;
	width:982px;
	margin:10px 16px 10px 16px;
}

img
{
	border-style:none;
}

#container { 
	width: 1015px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 

#header
{
	background-color:#ffffff;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	text-align:left;
	margin-top:10px;
}

	#header img
	{
		vertical-align:top;
	}

#navigation
{
	background-color:#ffffff;
	background-image:url(../images/navbg.png);
	background-repeat:repeat-x;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	margin:0 16px 0 16px;
	width:982px;
	height:41px;
}

	#navigation .navLink
	{
		float:left;
		height:30px;
		padding:9px 0px 0px 40px;
		cursor:pointer;
	}

		#navigation .navLink a
		{
			color:#ffffff;
			font-family:"Myriad Pro","Trebuchet MS", Arial, sans-serif;
			font-size:15px;
			text-decoration:none;
		}

.indexButton
{
	width:200px;
	height:25px;
	background-image:url(../images/index/buttonbg.png);
	background-repeat:no-repeat;
}

	.indexButton a
	{
		padding:8px 5px 0px 12px !important;
		color:#000000 !important;
		font-size:13px;
	}

/* Positioning */
.right
{
	float: right;
}

.right2
{
	float: right;
	padding:0 0 2px 5px;
}

.left 
{ 
	float: left;
}
.center
{
	text-align:center;
	margin:0 auto;
}
.clearfloat 
{ 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Sidebar */
#sidebar
{
	float:right;
	padding:10px 20px 0 10px;
	z-index:1000;
}
	
	#sidebar h3
	{
		color:#231f20;
		font-size:14px;
		padding:0 0 10px 0;
		margin:0;
	}

	#sidebar img
	{
		padding:10px 5px 5px 7px;
	}
	
	#sidebar p
	{
		color:#2557a9;
	}
	
	#sidebar a
	{
		font-size:14px;
		font-weight:bold;
	}

#sidebar-header
{
	background-image:url(../images/sidebar-header.png);
	background-repeat:no-repeat;
	width:267px;
	height:43px;
	margin:0;
}

#sidebar-search-header
{
	background-image:url(../images/products/search/sidebar-header.png);
	background-repeat:no-repeat;
	width:267px;
	height:43px;
	margin:0;
}

#sidebar-content
{
	background-image:url(../images/sidebar-bg.png);
	background-repeat:repeat-y;
	vertical-align:top;
	width:267px;
	padding:0 25px 0 25px;
	margin:0;
}

#sidebar-footer
{
	background-image:url(../images/sidebar-footer2.png);
	background-repeat:no-repeat;
	width:267px;
	height:13px;
	margin:0;
}

/* Footer */
#footerNavigation
{
	color:#2557a9;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
}

	#footer a
	{
		font-size:11px;
		color:#2557a9;
		text-decoration:none;
	}
	
	#footer a:hover
	{
		color:#2557a9;
		text-decoration:underline;
	}

#finePrint
{
	color:#a5a5a5;
	text-align:center;
}
	
	#finePrint p
	{
		font-size:11px;
	}

	#finePrint a
	{
		font-size:11px;
		color:#a5a5a5;
		text-decoration:none;
	}
	
	#finePrint a:hover
	{
		color:#666666;
		text-decoration:underline;
	}

.hide
{
	display:none;
}

.show
{
	display:block;
}

.reg
{
	font-size:11px;
	vertical-align:text-top;
}

/* Generic Page Styles */
#content
{
	background-color:#ffffff;
}

.banner
{
	height:231px;
}

#copy
{
	padding:9px 34px 0 16px;
	margin-left:10px;
}

	#copy h3
	{
		color:#2557a9;
		font-weight:normal;
	}
	
	#copy h4
	{
		color:#2557a9;
	}
	
	#copy p
	{
		color:#231f20;
		font-size:14px;
		padding-bottom:10px;
	}
	
	#copy a
	{
		font-size:14px;
	}
	
	#copy ul
	{
		/*max-width:600px;*/
	}
	
	#copy li
	{
		font-size:14px;
		color:#231f20;
	}
	
	#copy td
	{
		vertical-align:top;
	}
	
.customersLinks li
{
	padding-bottom:20px;
}

.customersSublinks li
{
	padding:0;
}
	
.imgPadding
{
	padding:10px;
}

#subnav
{
	font-size:12px;
}

	#subnav a
	{
		font-size:11px;
	}
	
.caption
{
	color:#231f20 !important;
	font-size:12px;
	width:217px;
	text-align:center;
}

.honey
{
	max-height:1px;
	max-width:1px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	margin:0;
	padding:0;
}

.status
{
	color:#ff0000;
	padding-left:10px;
}

/* About Pages */
.about
{
	background-image:url(../images/about/main/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.our_company
{
	background-image:url(../images/about/our_company/banner2.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.strategic_focus
{
	background-image:url(../images/about/strategic_focus/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.global_reach
{
	background-image:url(../images/about/global_reach/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.facilities
{
	background-image:url(../images/about/facilities/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.sustainability
{
	background-image:url(../images/about/sustainability/main/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.sustainability-pet
{
	background-image:url(../images/about/sustainability/pet/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.sustainability-opportunity
{
	background-image:url(../images/about/sustainability/opportunity/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.sustainability-commitment
{
	background-image:url(../images/about/sustainability/commitment/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.team
{
	background-image:url(../images/about/team/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

/* Products Pages */
.products
{
	background-image:url(../images/products/main/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}
	
.coldbev
{
	background-image:url(../images/products/coldbev/banner2.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.hotbev
{
	background-image:url(../images/products/hotbev/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.food
{
	background-image:url(../images/products/food/banner2.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.household
{
	background-image:url(../images/products/household/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.specbev
{
	background-image:url(../images/products/specbev/banner2.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.preforms
{
	background-image:url(../images/products/preforms/banner2.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.materials
{
	background-image:url(../images/products/materials/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

/* Customers */

.customers
{
	background-image:url(../images/customers/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

/* Technologies */

.tech
{
	background-image:url(../images/tech/main/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.oxbar
{
	background-image:url(../images/tech/barrier/oxbar/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.monoxbar
{
	background-image:url(../images/tech/barrier/monoxbar/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.diamondclear
{
	background-image:url(../images/tech/barrier/diamondclear/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.hotfill
{
	background-image:url(../images/tech/hotfill/main/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.licensing
{
	background-image:url(../images/tech/licensing/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.vct
{
	background-image:url(../images/tech/hotfill/vct/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.x4
{
	background-image:url(../images/tech/hotfill/x4/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}
.stock-search
{
	background-image:url(../images/products/search/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}
.horizon
{
	background-image:url(../images/tech/hotfill/horizon/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.blowtrim
{
	background-image:url(../images/tech/hotfill/blowtrim/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.barrier
{
	background-image:url(../images/tech/barrier/main/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

/* Design Services */

.design
{
	background-image:url(../images/design/main/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.centers
{
	background-image:url(../images/design/centers/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.construct
{
	background-image:url(../images/design/construct/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.convertit
{
	background-image:url(../images/design/convertit/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.idesign
{
	background-image:url(../images/design/idesign/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.packaging
{
	background-image:url(../images/design/packaging/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

/* News */

.news
{
	background-image:url(../images/news/main/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

.news_release
{
	background-image:url(../images/news/release/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

/* Careers */

.careers
{
	background-image:url(../images/careers/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}

/* Search */

#search
{
	float:right;
	margin:10px 18px 0 0;
}

.result
{
	padding-bottom:15px;
}

.abstract
{
	font-size:12px;
}

.searchTotal
{
	font-size:12px;
	padding-top:15px;
}
.search-results{
	font-size:12px;
	color:#231F20;
	vertical-align:middle;
}
h5{
	margin:0 0 10px 0;
	color:#2557A9;
    font-weight: normal;
	font-size:15px;
}
/* Contact */
.contact
{
	background-image:url(../images/contact/banner.jpg);
	background-repeat:no-repeat;
	background-position:16px 0px;
}
