/*
	Nutram Site Stylesheet
	Creation Date: May 08, 2005
	Last Modified: May 08, 2005
	Author: Chris Riehl
*/

/* body Element Styles
-----------------------------------------------*/
html, body {
	height: 100%;
}

body 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	/*font-family: Verdana, Helvetica, Sans-Serif;*/
	color: #333333;
	font-size:12px;
	background-image:url(../_images/pageBackground.gif);
}

form {
	margin: 0;
	padding: 0;
}


#Container
{
	width: 842px;
	background-color: #FFFFFF;
}

#Content
{
	float: left;
	width: 842px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
}

#MainBody
{
	float: left;
	clear: both;
	width: 842px;
	background-image:url(../_images/sideBackground.gif);
	background-repeat:repeat-y;
}
	#BodyImage
	{
		float: left;
		clear: both;
		width: 586px;
	}
	#Body
	{
		float: left;
		clear: right;
		width: 601px;
		text-align:left;
	}
	
	#Body span
	{
		font-size: 11px;
	}
		#HomeBlurb
		{	
			float:left;
			padding: 10px 0px 15px 10px;
			width:586px;
			/* font-size:11px; */
			text-align:left;
		}
		
		#HomeBlurb #Title
		{	
			/* float:left; */
			padding: 10px 0px 10px 0px;
			/* width: 586px; */
			font-size:15px;
			color: #FF9900;
			font-weight:bold;
		}
		
		#HomeBottomAdvertContainer
		{
			float:left;
			clear:both;
			width:586px;
			border-top: solid 1px #D7D3CC;
			padding: 10px 0px 20px 0px;	
		}
		
		#HomeBottomAdvertContainer #LeftSideContainer
		{
			float:left;
			width: 308px;
			border-right: solid 1px #D7D3CC;			
		}
		
		#BottomAdvertContent
		{
			padding: 0px 10px 0px 10px;			
		}
		
		#BottomAdvertContent b.Red
		{
			font-size:12px;
			color:#BA0000;			
		}
		
		#BottomAdvertContent a
		{
			color:#027ABB;
			text-decoration: none;			
		}
		
		#BottomAdvertContent a:hover
		{
			text-decoration: underline;			
		}
		
		#BottomAdvertContent b.Blue
		{
			font-size:12px;
			color:#027ABB;			
		}
		
		#HomeBottomAdvertContainer #RightSideContainer
		{
			float:left;
			width: 277px;			
		}
		
		#BottomAdvertScrollContent
		{
			overflow:visible;
			float:left;
			height:170px;
			position:absolute;
			display:inline-block;
			width:277px;
		}
		
		#BottomAdvertScrollContent #InsideContent
		{
			width:247px;			
		}
		
		#txtContent
		{
			font-size: 12px;
			background-color: #FFFFFF;
			width:277px;
			border:none;
			font-family: Arial, Helvetica, Sans-Serif;
			/*font-family: Verdana, Helvetica, Sans-Serif;*/
			color: #333333;
		}
		
		#TitleContainer
		{
			float:left;
			width:586px;
			padding: 20px 0px 30px 0px; 
		}
		
		ul.gourmetList
		{
			 list-style-image: url(/_images/gourmetBullet.gif); 
		}
		
		ul.gourmetList li
		{
			margin: 5px 0px 5px 0px;
		}
		
		
			#TitleContainer #LeftSideTitle
			{
				float:left;
				width: 335px;
			}
			
			#TitleContainer #RightSideTitle
			{
				float:right;
				width: 250px;
				text-align:center;
			}
		
		#analysisContainer
		{
			float:left;
			clear:both;
			padding: 0px 0px 0px 0px;
			width:586px;
		}
			#analysisContainer #LeftSideGuaranteedAnalysis
			{
				float:left;
				width: 336px;
			}
			
			#analysisContainer #RightSideGuaranteedAnalysis
			{
				float:left;
				width: 250px;
				text-align:center;
			}
		
		#ingredientsContainer
		{
			float:left;
			clear:both;
			padding: 20px 0px 30px 0px;
			width:586px;
		}
			#ingredientsContainer #LeftSideingredients
			{
				float:left;
				width: 288px;
				padding: 0px 5px 0px 0px;
			}
			
			#ingredientsContainer #RightSideingredients
			{
				float:left;
				width: 288px;
				padding: 0px 0px 0px 5px;
			}
		
				
				
	#SideBar
	{
		float: left;
		width: 241px;
		height: 100%;
	}
		#HomeAdvert
		{
			float: left;
			clear: both;
			background: #D7D3CC url("../_images/advertBack.gif");
			height: 89px;
			width: 230px;
			display:block;
			text-align: left;
		}
		
		#HomeAdvert #AdvertContent
		{
			padding: 15px 0px 0px 40px;
		}
			#HomeAdvert #AdvertContent b
			{
				color: #000000;
				font-size: 14px;
			}
		#BeigeBox
		{
			float: left;
			clear: both;
			width: 185px;
			background: #f7f6f5;
			color: #000000;
			padding: 10px 10px 10px 35px;
			text-align:left;
			height: 100%;
		}
			#BeigeBox b
			{
				color: #000000;
				font-size: 14px;
			}
		#SideSpacer
		{
			float: left;
			clear: both;
			height: 10px;
			font-size: 5px;
			background-color:#FFFFFF;
			width:230px;
		}
		
		#BeigeBox2
		{
			float: left;
			clear: both;
			width: 190px;
			background: #f7f6f5;
			color: #000000;
			padding: 10px 10px 10px 15px;
			text-align:left;
			
			/* height: 100%; */
		}
			#BeigeBox2 b
			{
				color: #000000;
				font-size: 11px;
			}
		
		a.links
		{
			float:left;
			clear:both;
			background-image:url(../_images/darkarrow.gif);
			background-position: 0px 2px;
			background-repeat:no-repeat;
			padding: 0px 0px 0px 8px;
			margin: 3px 0px 3px 0px;
			color: #7F7D78;
			font-size: 11px;
			text-decoration: none;
			vertical-align:top;
		}
		
		a.links:hover
		{
			background-image:url(../_images/orangearrow.gif);
			background-repeat:no-repeat;
			color: #FF9900;
		}
		
		a.linksactive
		{
			float:left;
			clear:both;
			background-image:url(../_images/orangearrow.gif);
			background-position: 0px 2px;
			background-repeat:no-repeat;
			padding: 0px 0px 0px 8px;
			margin: 3px 0px 3px 0px;
			color: #FF9900;
			font-size: 11px;
			text-decoration: none;
			vertical-align:top;
		}
		
		a.linksactive:hover
		{
			background-image:url(../_images/orangearrow.gif);
			background-repeat:no-repeat;
			color: #FF9900;
		}
		
		
a.adLink
{
	color: #FFFFFF;
	text-decoration: none;
}

a.adLink:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.Title
{
	font-weight:bold;
	font-size:13px;
	color:#027ABB;			
}

.smallTitle
{
	font-size:12px;
	color:#027ABB;			
}

a
{
	color:#027ABB;
	text-decoration: none;			
}
		
a:hover
{
	text-decoration: underline;			
}

.IngredientsHeader
{
	background-color: #027ABB;
	color:#FFFFFF;
	
}

div.ProfileRow
{
	width:525;
	float:left;
}

div.ProfileBox
{
	float:left;
	width:175px;
}

img.StaffImage
{
	height:160px;
	width:150px;
}
