/* Base type */
#body .recipeHero {
	background-image: url(/resources/media_centre/image_library/background.jpg);
	padding-top: 12px;
	padding-left: 9px;
	padding-right: 18px;
	padding-bottom: 19px;
}
#body .recipeThumb {
	background-image: url(/resources/recipes/background.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 9px;
	padding-right: 18px;
	padding-bottom: 19px;
}

#body .factsTable {
	background-color: #FFFFFF;
	width: 100%;
	padding: 0px;
}
#body .factsTable .topHeader {
	color: #565656;
	background-color: #EAEAEB;
	background-image:url(/resources/shared/template/table_title_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 1.3em;
	font-weight: bold;
}
#body .factsTable .topHeader .right {
	background-image:url(/resources/shared/template/table_title_right.gif);
	background-position: top right;
	background-repeat: no-repeat;

}
#body .factsTable .topHeader .right .headingContainer {
	background-image:url(/resources/shared/template/table_title_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 5px;	
	padding-bottom: 5px;		
}
#body .factsTable .factCol {
	float: left;
	width: 25%;
}
#body .factsTable .factCol2Up {
	float: left;
	width: 50%;
}
#body .factsTable .factColBorder {
	border-left: 1px solid #D4D4D4;
	height: 500px;	
}
#body .factsTable .factColBorderLast {
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;	
	height: 500px;	
}

#body .factsTable .factCol2Up .factColBorder, #body .factsTable .factCol2Up .factColBorderLast {
	height: 700px;	
}

#body .factsTable .fact {
	
}
#body .factsTable .fact p {
	padding-bottom: 15px;
	padding-left: 18px;
	padding-right: 18px;	
	margin: 0;
	font-size: 1.05em;
}
#body .factsTable .fact h3 {
	background-color: #B0DA00;
	font-size: 1.05em;	
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	margin: 0;
	margin-bottom: 15px;	
	font-size: 1.05em;
	border-left: 1px solid #D8ED80;
}

#body .factsTable .footer {
	background-color: #000000;
	background-image:url(/resources/shared/template/bottom_table_footer_bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
#body .factsTable .footer .right {
	background-image:url(/resources/shared/template/bottom_table_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#body .factsTable .footer .left {
	background-image:url(/resources/shared/template/bottom_table_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 32px;
}
#body .col1 {
	float: left;
	width: 240px;
}
#body .col2 {
	float: left;
	width: 50%;
	margin-left: 20px;
}
#body .overview {
	background-color: #BBBBBB;
	border-bottom: 8px solid #CCCCCC;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 11px;
	margin-bottom: 19px;	
	padding: 20px;
	font-size: 1.8em;
	color: #FFFFFF;
}
#body h2 {
	font-size: 2.2em;
	font-weight: normal;
	letter-spacing: -0.05em;
	margin-top: 0px;
	margin-bottom: 10px;
}
#body h3 {
	margin-bottom: 0;
}
#body .recipeList {
	width: 100%;
}
#body .recipeList ul, #body .recipeList li {
	margin: 0;
	padding: 0;
	list-style: none;
/*	display: inline;*/
}
#body .recipeList ul li {
	float: left;
	margin-right: 20px;
	width: 180px;
}
#body .recipeList ul li .information h2 {
	font-size: 2.2em;
	font-weight: normal;
	letter-spacing:normal;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: normal;	
}
#body .recipeList ul li .information p {
	/*font-size: 1em;*/
	height: 70px;
}

#body .col1b {
	float: left;
}
#body .floatingAppleStack {
	width: 315px;
	height: 400px;
	float: right;
	background-image:url(/resources/facts/nutritional_articles/apple_stack_background.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}