@import 'common.css';
/*
#centerStage, #productsWrapper, html, body, #mainWrapper, #mainStage{
	height:		100%;
}
*/

#recipeLeftCol {
	background:	#CFC196;
	width:		430px;
	float:		left;
	margin-top:	20px;
	padding-bottom:2000px;
	margin-bottom:-2000px;
}

#recipeRightCol {
	width:		300px;
	float:		left;
	margin-left:20px;
	background:	#f0ead8;
	margin-top:	20px;
	padding-bottom:2000px;
	margin-bottom:-2000px;
}

#featuredRecipesTab {
	width:		430px;
	height:		35px;
	overflow:	hidden;
	background:	#1498d5;
}

.recipeHeaderImg {
	width:		430px;
	height:		185px;
}

.recipeHeaderImgAlt {
	background:	transparent no-repeat;
	width:		430px;
	height:		185px;
}

#featuredRecipesTab h2{
	font-size:	1.8em;
	color:		#fff;
	padding-top:7px;
	padding-left:20px;
	float: left;
}

#recipesContainer {
	width:		100%;
	background:	#cfc196;
	overflow:	hidden;
}

.recipeBox {
	margin:		5px 0px;
	float:		left;
}

.recipeImg {
	width:		85px;
	height:		85px;
	float:		left;
}

.recipeDetails {
	float:		left;
	width:		345px;
}

.recipeDetails p{
	width:		305px;
	padding-left:20px;
	padding-top:4px;
	font-size:	1.1em;
}

.recipeDetails p a{
	font-weight:bold;
}

.recipeH2 {
	font-size:	1.8em;
	color:		#8f5008;
	padding-top:2px;
	padding-left:20px;
	font-weight:bold;
}

.recipeH2 a{
	color:		#8F5008;
	text-decoration:none;
}


.recipeLine {
	background:	#fff;
	height:		1px;
	width:		345px;
	display:	block;
}

#rightUtensils {
	background:transparent url(/images/occasion_utensils.jpg) no-repeat scroll left top;
	height:		402px;
	padding-top:20px;
	width:		300px;
}

#promoRight {
	width:		300px;
	height:		250px;
	background:	#fff;
	padding:	20px 0pt;
}

#recipesContainer p{
	padding-left:20px;
	padding-right:20px;
	color:		#333;
}

.headerRecipeText {
	font-weight:	bold;
	color:		#333;
	padding-top:	20px;
	padding-right:20px;
}

.headerIngredients {
	padding-top:	20px;
    width: 1000px;
}

.ingredientsText {
	float:		left;
	width:		240px;
	font-weight:bold;
}

.recipeProductImage {
	float:		left;
	width:		100px;
}

.headerDirections {
	padding-top:	20px;
}

.headerDirections a {
	color: 		 #c44c14;
	font-weight: bold;
	padding-left: 20px;
	font-size:	1.2em;
}

#otherFabuRecipes {
	width:		300px;
	float:		left;
	height:		300px;
	background:	#f0ead8;
}

#oFRHeader {
	height:		25px;
	padding-top:10px;
	background:	#48c5e9;
	width:		300px;
}

#ofRecipes {
	float:		left;
	padding-left:10px;
	padding-top:10px;
	font-size:	1.1em;
}

#ofRecipes p{
	width:		195px;
	margin:		0px;
}

#ofRecipes p a{
	line-height:	25px;
}

#ofImages {
	float:		right;
	padding-right:10px;
	padding-top:10px;
}

.ofr {
	width:		195px;
}

.featuredRecipeTab{
	margin-top:140px;
	float:		right;
	height:		20px;
	background:	#999;
}

.blueBar {
	float:		left;
	height:		20px;
	width:		10px;
	background:	#48c5e9;
	display:	block;
}

.frtText {
	background:		#999;
	height:			20px;
	float:			left;
	padding-left:	10px;
	padding-right:	10px;
}

.frtText p{
	padding-top:	3px;
	color:			#fff;
	font-weight:	bold;
	font-size:		1.1em;
	margin-bottom:	0px;
}

.frtText a{
	color:			#fff;
}

#occasionSelectorForm{
	float: right;
	margin-top: 5px;
	margin-right: 10px;	
}