/* ---------------------------------------- 

Created: Eric
Date: 03/04/2009

---------------------------------------- */

@media screen
{
	/* -------------------- Browser Resets -------------------- */
	/* --------------------  -------------------- */
	
	body
	{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	h1, h2, h3, h4, h5, h6
	{
		color:#990000;
		font-family:"Times Bold", "Times New Roman", Times, serif;
		margin:0;
		padding:0;
		font-style:italic;
	}
	
	p
	{
		margin:0;
		padding:0 0 20px 0;
	}
	
	a:link, a:visited
	{
		color:#0099ff;
		text-decoration:underline;
	}
	
	a:hover
	{
		color:#000;
	}
	
	hr
	{
		color:#999;
		height:1px;
		margin:10px 0 15px 0;
	}
	
	/* -------------------- Splash Boxes -------------------- */

	#coSplashBottomAnimation #boxesContainer li p
	{
		margin:0;
		padding:0;
	}
	
	/* -------------------- Splash Footer -------------------- */
	
	#coSplashFooter, #coSplashFooter a:link, #coSplashFooter a:visited
	{
		color:#f8c36f;
		font-size:11px;
		text-decoration:none;
	}
	
	#coSplashFooter a:hover
	{
		text-decoration:underline;
	}
	
/* -------------------- Sub Page -------------------- */
	
	h1
	{
		font-size:28px;
		margin:0 0 2px 0;
	}
	
	h2
	{
		font-size:24px;
	}
	
	#coSubRightColumn h2
	{
		margin-top:20px;
	}
	
	.glFlavorDetailContainer h2
	{
		font-weight:bold;
	}
	
	h3
	{
		font-size:20px;
	}
	
	h3 a:link, h3 a:visited
	{
		color:#990000;
		text-decoration:none;
	}
	
	h3 a:hover
	{
		color:#000000;
	}
	
	.glFlavorDetailBagDetails .left h3
	{
		font-weight:bold;
	}
	
	
	h4
	{
		font-size:16px;
	}
	
	h4.blue
	{
		color:#0099cc;
		font-family:Arial, Helvetica, sans-serif;
		font-style:normal;
	}
	
	h4.maroon
	{
		color:#990000;
		font-size:20px;
	}	
	
	h4.black
	{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-style:normal;
		text-transform:uppercase;
	}
	
	h5
	{
		font-size:15px;
	}
	
	h5.modal
	{
		font-family:Arial, Helvetica, sans-serif;
		font-style:normal;
	}
	
	/* News room Left Column */
	
	h5.news
	{
		border-bottom:solid 1px #999;
		font-size:16px;
		margin:28px 0 18px 0;
		padding-bottom:10px;
	}
	
	h6.modal
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:normal;
		font-weight:normal;
	}
	
	
	span.small
	{
		display:block;
		font-size:11px;
	}
	
	a.jobTitle:link, a.jobTitle:visited
	{
		display:inline-block;
		font-weight:bold;
		padding:3px 0;
		text-decoration:none;
		width:auto;
	}
	
	a.jobTitle:hover
	{
		text-decoration:underline;
	}
	
	#coCurrentNewsLeft
	{		
		font-size:11px;
		font-weight:bold;
	}
	
	#coCurrentNewsLeft h5
	{
		border-bottom:solid 1px #999;
		font-size:16px;
		margin:28px 0 18px 0;
		padding-bottom:10px;
	}
	
	#coCurrentNewsLeft a:link, #coCurrentNewsLeft a:visited 
	{
	
		display:block;
		margin-bottom:30px;
		text-decoration:none;
	}
	
	#coCurrentNewsLeft a:hover
	{
		text-decoration:underline;
	}
	
	
	/* -------------------- Navigation -------------------- */
	
	#coContainer2 #coSubNavRight .searchBox
	{
		color:#666;
		font-size:11px;
	}
	
	/* -------------------- Right Column -------------------- */
	
	#coBodyRightColumnMiddle .newsSummary
	{
		color:#990000;
		font-size:11px;
	}
	
	#coBodyRightColumnMiddle .newsSummary a:link, #coBodyRightColumnMiddle .newsSummary a:visited
	{
		color:#990000;
		text-decoration:underline;
	}
	
	#coBodyRightColumnMiddle .newsSummary a:hover
	{
		color:#000;
	}
	
	#coBodyRightColumnMiddle .newsSummary strong.date
	{
		color:#000;
		display:block;
		padding-bottom:8px;
	}
	
	#coBodyRightColumnMiddle p
	{
		margin:0;
		padding:0;
	}
	
	/* Sub Sub Nav */
	
	#coNavigationContainer #coSubSubNav ul#subsubNav
	{
		color:#fff;
		font-size:11px;
		font-weight:bold;
	}
	
	#coNavigationContainer #coSubSubNav ul#subsubNav li span
	{	
		
	}
	
	#coNavigationContainer #coSubSubNav ul#subsubNav a:link, #coNavigationContainer #coSubSubNav ul#subsubNav a:visited
	{
		color:#fff;
		text-decoration:none;
	}
	
	#coNavigationContainer #coSubSubNav ul#subsubNav a:hover
	{
		text-decoration:underline;
	}
	
	#coNavigationContainer #coSubSubNav ul#subsubNav a.active:link, #coNavigationContainer #coSubSubNav ul#subsubNav a.active:visited
	{
		color:#ff9900;
	}
	
	#coNavigationContainer #coSubSubNav ul#subsubNav a.active:hover
	{
		text-decoration:none;
	}
	
		
	/* -------------------- Sub Page Footer -------------------- */
	
	#coFooterContainer, #coFooterContainer a:link, #coFooterContainer a:visited
	{
		color:#ffffcc;
		font-size:11px;
		text-decoration:none;
	}
	
	#coFooterContainer a:hover
	{
		text-decoration:underline;
	}
	
	#osFooterContainer .left
	{
		font-size:11px;
	}

	#osFooterContainer, 
	#osFooterContainer a:link, 
	#osFooterContainer a:visited
	{
		color:#c1997a;
	}
	
	#osFooterContainer a:hover
	{
		text-decoration:underline;
	}
	
	/* -------------------- Form -------------------- */
	
	.glFormHeader
	{
		color:#fff;
		font-family:"Times Bold", "Times New Roman", Arial, Helvetica, sans-serif;
		font-size:22px;
	}
	
	h4.promotions, h4.contactUs
	{
		font-size:20px;
	}
	
	
	/* Product Portfolio */
	
	.coPPRightColumn h4.blue a:link, .coPPRightColumn h4.blue a:visited
	{
		text-decoration:none;
	}
	
	.coPPRightColumn h4.maroon a:link, .coPPRightColumn h4.maroon a:visited
	{
		color:#990000;
		text-decoration:none;
	}
	
	.coPPRightColumn a.productCategory:link, .coPPRightColumn a.productCategory:visited 
	{
		color:#0187cd;
		font-weight:bold;
		text-decoration:none;
		
		display:inline-block;
		width:200px;
		margin-right:50px;
	}
	
	.coPPRightColumn a.productCategory:hover
	{
		color:#0187cd;
		font-weight:bold;
		text-decoration:underline;
	}
	
	.coBagDetail h4.bagSize
	{
		color:#990000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-style:normal;
		margin:0;
		padding:0;
	}
	
	.ViewNutritionLabel, .ViewNutritionCopy
	{
		color:#0187cd;
		cursor:pointer;
		font-weight:bold;
	}
	
}

@media print
{
}