h1.recipes_title{
	background-image:url(/images/text/pagehead_recipes.gif);
	width:154px;
	height:52px;
}
.columnset{
	overflow:hidden;
	width:720px;
}
	.column{
		float:left;
	}
	.left_column{
		width:465px;
	}
	.right_column{
		width:230px;
	}

h3.what_food{
	background-image:url(/images/text/what_food_needs_using_up_2.gif);
	height:58px;
	width:200px;
	padding-bottom:0;
	margin-bottom:0;
	margin-top:20px;
}
h3.interested_in{
	background-image:url(/images/text/interested_in.gif);
	height:15px;
	width:164px;
}
ul.recipe-subtype-list{
	margin-bottom:20px;
}
	ul.recipe-subtype-list li a{
		font-size:1.1em;
		font-weight:bold;
		text-decoration:none;
		padding: 3px 0 3px 23px;
	}
	ul.recipe-subtype-list li.vegetarian a{
		background:url(/images/icon_vegetarian.gif) left center no-repeat;
	}
	ul.recipe-subtype-list li.kids a{
		background:url(/images/icon_greatforkids_small.gif) left center no-repeat;
	}
	ul.recipe-subtype-list li.lunch a{
		background:url(/images/icon_greatforlunch_small.gif) left center no-repeat;
	}	
	ul.recipe-subtype-list li.freezing a{
		background:url(/images/icon_greatforfreezing_small.gif) left center no-repeat;
	}	
	ul.recipe-subtype-list li.parties a{
		background:url(/images/icon_greatforparties_small.gif) left center no-repeat;
	}	
.search_criterion{
	color:#4488C1;
	font-weight:bold;
}	
.search_criterion span{
}	
a.food_list{
	background:url(/images/blue_arrow.gif) 100% 50% no-repeat;
	padding-right:15px;
}

#food_list_layer{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	display:none;
	background-color: white;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
}

#food_list{
	border:3px solid #D7D6A8;
	background-color:white;
	padding:25px;
	overflow:hidden;
	position:absolute;
	top:400px;
	left:70px;
	width:500px;
	display:none;
}
	#food_list .column{
		width:30%;
		float:left;
	}
	#food_list ul{
		margin-bottom:20px;
	}
		#food_list ul li{
			line-height:1.4em;
		}
		#food_list ul a{
			font-size:0.95em;
			color:black !important;
			text-decoration:none;
		}
			#food_list ul a:hover{
				background-color:#4488C1;
				color:white !important;
			}
	#food_list h2{
		background-image:url(/images/text/subhead_pick_your_food.gif);
		height:13px;
		width:145px;
	}
	#food_list h3{
		color:#838383;
		text-transform:uppercase;
		margin-bottom:5px;
		line-height:1.2em;
	}
	#food_list_close {
		float: right;
	}

ul.recipe_list{
	width:478px;
}

ul.recipe_group_list{
	list-style-type:none;
	overflow:hidden;
	float:right;
	width:490px;
}
	ul.recipe_group_list li{
		float:left;
		margin-right:10px;
	}
		ul.recipe_group_list li.selected a{
			background-position:0 100%;
		}
		ul.recipe_group_list li a{
			height:34px;
		}
			ul.recipe_group_list li a:hover{
				background-position:0 100%;
			}
		ul.recipe_group_list li a.all{
			background-image:url(/images/menu/recipes_all.gif);
			width:38px;
		}
		ul.recipe_group_list li a.rescuerecipes{
			background-image:url(/images/menu/recipes_rescue_recipes.gif);
			width:121px;
		}
		ul.recipe_group_list li a.timesavers, ul.recipe_group_list li a.timesaver{
			background-image:url(/images/menu/recipes_time_savers.gif);
			width:104px;
		}
		ul.recipe_group_list li a.cookonceeattwice{
			background-image:url(/images/menu/recipes_cook_once_eat_twice.gif);
			width:177px;
		}

/* food type 50x45*/
#food_type_teaser{
	padding-bottom:30px;
}
#food_type{
	width:200px;
	margin-bottom:5px;
	overflow:hidden;
}	
#food_type li{
	display:block;
	overflow:hidden;
	width:100px;
	float:left;
	padding: 5px 0;
}	
#food_type li a{
	overflow:hidden;
	text-decoration:none;
	height:45px;
	width:100px;
	display:block;
	position:relative;
	cursor:pointer;
}
	#food_type li a span.foodimage{
		position:absolute;
		overflow:hidden;
		display:block;
		text-indent:-1000px;
		float:left;
		padding:2px 5px 0 0;
		height:43px;
		background:no-repeat 10% 50%;
	}
	#food_type li a span.foodname{
		top:30%;
		left:40px;
		position:absolute;
		line-height:normal;
		color:#000;
		font-size:0.85em;
		line-height:1.1em;
		height:40px;
	}

#food_type li a:hover{
	background:url(/images/boxes/bluefoodtype_full.gif) left top no-repeat !Important;
}
