/* ************************************
		recipe Styles - Column View
   ************************************ */
div#recipesList
{
    margin-bottom: 32px;
	overflow: auto;
}
div#recipesList .recipe
{
	float: left;
	display: inline;
	overflow: auto;
	margin: 0;
	padding: 0;
}
div#recipesList .recipe.last
{
	margin: 0;
}
div#recipesList .images
{
	float: left;
	display: inline;
	width: 180px;
	margin: 0 16px 0 0;
	padding: 0;
}
div#recipesList .recipeinfo
{
	float: left;
	display: inline;
	width: 570px;
}

div#recipesList .row
{
	overflow: auto;
	width: 100%;
	margin: 0 0 25px 0;
}
div#recipesList 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#recipesList .recipe .recipeinfo h2
{
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin: 0 0 13px 0;
	padding: 0;
}
div#recipesList .recipe p.story
{
	margin: 0 0 13px 0;
	padding: 0;
}
div#recipesList .recipe p a
{
	border-bottom: dotted 1px #444444 /* charcole */;
}
div#recipesList .recipe p a:hover
{
	color: #5C2946 /*  eggplant */;
	border-bottom: solid 1px #5C2946 /*  eggplant */;
}

div#recipesList .recipe .images
{
	overflow: hidden;
	position: relative;
}
div#recipesList .images img
{
	height: 178px;
	width: 178px;
	border: solid 1px #AAAAAA /* border gray */;
}
div#recipesList .images a, div#recipesList .images a:hover
{
	border-bottom: 0;
}

div#recipesList .recipe a.name
{
	font-size: .90em;
}
div#recipesList .recipe .price
{
	font-size: .90em;
	font-weight: bold;
	margin-bottom: 0;
}
div#recipesList .recipeinfo .author
{
	font-size: .90em;
	margin-bottom: 2px;
}
div#recipesList .recipeinfo .author label
{
	font-weight: bold;
}
/* ************************************
		Recipe Styles -  
		- Search Results Column View
   ************************************ */
div#results #recipesList
{
	margin-top: 24px;
}
div#results div#recipesList dl.recipe
{
	width: 760px;
}

div#results div#recipesList dt
{
    float:left;
    width:173px;
    display:inline;
}

div#results div#recipesList dd.recipeinfo
{
    float:left;
	width:571px;
	display:inline;
	padding-bottom:5px;
	padding-top: 6px;
}
div#results #recipesList .recipe
{
	margin-bottom: 24px;
}
div#results #recipesList .recipe dd
{
	margin-left: 16px;
}
div#results #recipesList .recipe dt img
{
	width: 171px;
	height: 171px;
	float: left;
	display: inline;
	border: solid 1px #aaaaaa /* border gray */;
}
div#results #recipesList .recipe dt a, div#results #recipeList .recipe dt a:hover {
	border-bottom: none;
}



