﻿body {
}


/* -----------------------------------------------------------------------  */
/* -----------------              HEADER                 -----------------  */
/* -----------------------------------------------------------------------  */

div.Announcement
{
	float:left;
	width: 380px;
	padding: 0px 0px 0px 100px;
	position:relative;
	text-align:left;
}

	div.Announcement .Flash
	{
		position:relative;		
		float:left;
		width: 222px;
		height: 150px;
		top: -10px;		
	}
	
		div.Announcement .FlashElement
		{
			position:absolute;
		}
	
	div.Announcement .announcementContent
	{
		float:left;
		width: 134px;
		color: #ffffff;
		padding: 20px 0px 0px 10px;
		line-height: 17px;
	}
	
		.announcementContent h2
		{
			color:#ffffff;
			font-size: 16px;
			font-weight: normal;
			margin: 0px 0px 6px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		
/* -----------------------------------------------------------------------  */
/* -----------------                BODY                 -----------------  */
/* -----------------------------------------------------------------------  */


div.HomeImage
{
	float:left;
	width: 430px;
	height: 394px;
}


	div.HomeContent
	{
		float:left;
		width:429px;
	}
		
	div.FullItem
	{
		float:left;
		width: 411px;
		height: 128px;
		border-bottom: solid 1px #9d9fa2;
		text-align:left;
		line-height: 17px;
		padding: 0px 0px 0px 10px;
		position:relative;		
	}
	
		* html div.FullItem
		{
			width: 401px;
		}
	
		div.FullItem div.ImageHolder
		{
			position:relative;
			float:right;
			width: 244px;
			height: 128px;
			margin: 0px 10px 0px 0px;		
		}
		
			div.FullItem div.ImageHolder div.Image
			{
				position:absolute;
				/* top: -9px; */
			}	
	
	div.Kids
	{
		float:left;
	    width: 220px;
		height: 124px;
		position:relative;
		line-height: 17px;
		text-align:left;
	    background: #CCCCCC url("/_images/Home/Woolwich-NewKidsSection.jpg") no-repeat; 
	    padding: 0px 0px 0px 0px;
	}
	
	    div.Kids div.positionLink
	    {
		    float:left;
		    position:absolute;
		    bottom: 10px;
		    left: 15px;
	    }

	
	div.HalfItem
	{
		float:left;
		width: 195px;
		height: 124px;
		position:relative;
		line-height: 17px;
		text-align:left;
		padding: 0px 0px 0px 10px;
	}
	
		* html div.HalfItem
		{
			width: 195px;
		}
	
		div.HalfItem img
		{
			float:right;
			vertical-align:bottom;
		}
		
			div.HalfItem h2.paddingAdjustment
			{
				margin-bottom: 12px; 
			}	
	
	
	div.FeaturedRecipe
	{
		float:left;
		margin: 10px 0px 0px 0px;
		width: 411px;
		height: 132px;
		background: #FFFFFF url('/_images/Home/featured_recipe.jpg') no-repeat;
		position:relative;
	}
	
		div.FeaturedRecipe div.featuredBook
		{
			position:absolute;
			height: 170px;
			top: -15px;
			left: -160px;
		}
	
	
		div.FeaturedRecipe div.Content
		{
			text-align:left;
			padding: 2px 55px 0px 178px;
			line-height: 25px;			
		}



