/* ************************************
		recipe Styles - Column View
   ************************************ */
div#recipesColumn
{
    margin-bottom: 16px;
	overflow: auto;
}
div#recipesColumn .recipe
{
	float: left;
	display: inline;
	overflow: auto;
	margin: 0 24px 0 0;
	padding: 0;
}
div#recipesColumn .recipe.last
{
	margin: 0;
}
div#recipesColumn .images
{
	float: left;
	display: inline;
	width: 180px;
	margin: 0 16px 0 0;
	padding: 0;
}
div#recipesColumn .recipeinfo
{
	float: left;
	display: inline;
	width: 176px;
}

div#recipesColumn .row
{
	overflow: auto;
	width: 100%;
	margin: 0 0 25px 0;
}
div#recipesColumn h2.header
{
    font-size: 23px;
    line-height: 23px;
    margin: 0 0 22px 0;
    border-bottom: solid 1px #AAAAAA /* border gray */;
    padding: 0 0 12px 0;
}
div#recipesColumn .recipe .recipeinfo h2
{
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin: 0 0 13px 0;
	padding: 0;
}
div#recipesColumn .recipe p.story
{
	margin: 0 0 13px 0;
	padding: 0;
}
div#recipesColumn .recipe p a
{
	border-bottom: dotted 1px #444444 /* charcole */;
}
div#recipesColumn .recipe p a:hover
{
	color: #5C2946 /*  eggplant */;
	border-bottom: solid 1px #5C2946 /*  eggplant */;
}

div#recipesColumn .recipe .images
{
	overflow: hidden;
	position: relative;
}
div#recipesColumn .images img
{
	height: 178px;
	width: 178px;
	border: solid 1px #AAAAAA /* border gray */;
}
div#recipesColumn .images a, div#recipesColumn .images a:hover
{
	border-bottom: 0;
}

div#recipesColumn .recipe a.name
{
	font-size: .90em;
}
div#recipesColumn .recipe .price
{
	font-size: .90em;
	font-weight: bold;
	margin-bottom: 0;
}
div#recipesColumn .recipeinfo .author
{
	font-size: .90em;
	margin-bottom: 2px;
}
div#recipesColumn .recipeinfo .author label
{
	font-weight: bold;
}
/* ************************************
		Item Styles -  
		- Search Results Column View
   ************************************ */
div#results #recipesColumn .row
{
	margin-top: 24px;
}
div#results #recipesColumn .recipeinfo
{
	float: left;
	display: inline;
	padding-bottom: 5px;
	padding-top: 6px;
}
div#results #recipesColumn #recipes .recipeinfo
{
	margin-top: 0;
}
div#results #recipesColumn .recipe
{
	margin-right: 12px;
	width: auto;
}
div#results #recipesColumn .recipe dt,
div#results #recipesColumn .recipe dd
{
	float: left;
	display: inline;
	margin: 0;
}
div#results #recipesColumn .recipe dt img
{
	width: 171px;
	height: 171px;
	float: left;
	display: inline;
	margin-right: 12px;
	border: solid 1px #aaaaaa /* border gray */;
}}
div#results #recipesColumn .recipe dt a, div#results #recipesColumn .recipe dt a:hover
{
	border-bottom: none;	
}


