﻿#MainContent
{
	padding: 0 30px 0 40px !important;
	position: relative;
}

#contentWrapper
{
	padding: 20px 0;
	position: relative;
}

p
{
	font-family: "Arial", Sans-Serif;
	font-size: 12px;
	margin: 0 0 1em 0;
}

ul
{
	padding: 0;
}


.MainPanel
{
	position: relative;
	width: 640px;
}

.MainPanel p,
.Sidebar p
{
	margin-left: 4px;
}

.MainPanel h2,
.HighestRated h2
{
	color: #72774e;
	font-size: 18px !important;
	line-height: 20px !important;
}

.Featured h2
{
	margin-left: 10px;
}

.Featured h3
{
	font-weight: bold;
	color: #983b3e;
}

.MainPanel .Featured
{
	color: #72774e;
	width: 403px;
	margin-right: 15px;
}

.MainPanel .Featured .RoundedBox
{
	background: url(../images/featured-recipe-box.jpg) no-repeat;
	border: none;
	height: 261px;
	padding: 5px;
}

.MainPanel .Featured .recipeDetail
{
	font-family: "Times New Roman", Serif;
}

.MainPanel .Featured p
{
	margin: 14px 0 0 0;
}

.MainPanel .Featured .Recipe
{
	padding-left: 230px;
	min-height: 290px;
}

.MainPanel .Featured img
{
	margin-right: 20px;
}

.Sidebar
{
	width: 260px;
	margin-left: 0px;
	font-size: 11px;
}

.Sidebar a
{
	/*font-family: "Times New Roman", Serif;*/
}

.Sidebar h2
{
	color: #983b3e;
	margin: 0;
}

.Sidebar p
{
	padding: 0;
}

/* Search */

.recipeSearchText 
{
	margin-left: 5px;
}

#searchInputs .label
{
	color: #72774e;
}

#searchInputs .input
{
	margin-left: 3px;
}

#searchInputs a
{
	font-size: 13px;
}

.searchInputs a
{
	font-size: 13px !important;
	color: #983b3e !important;
}


.input a
{
	margin-left: 10px;
}

.CheckBoxList 
{
	width: 100%;
}

.CheckBoxList td
{
	width: 50%;
	padding: 3px 0;
}

.CheckBoxList td input
{
	float: left;
}

.CheckBoxList td label
{
	display: block;
	margin: -2px 3px 0 17px;
	vertical-align: middle;
}

/* Search results */
.SearchResults
{
	width: 600px;
}

.RecipeRow
{
	background: url(/images/horizontal-rule.png) no-repeat bottom center;
}

.RecipeRow .Thumbnail, .RecipeRow .recipeListItem
{
	float: left;
}

.RecipeRow td
{
	padding-top: 10px;
}

.Pager td
{
	padding: 5px 20px 5px 0;
}

/* Left Navigation */
#leftNav
{
	color: #72774e;
}

#leftNavWrapper a
{
	color: #72774e;
	font-family: "Arial", "Helvetica", Sans-Serif !important;
}

#leftNavWrapper h3
{
	padding: 0px 0px 0px 10px;
}

#leftNavWrapper h4
{
	font-size: 12px;
	font-weight: bold !important;
	margin-top: 16px;
}

#leftNavWrapper ul li 
{
	list-style: none;
	line-height: 12px;
}

#leftNavWrapper .SearchLinks
{
	margin-top: 16px;
}

#leftNavWrapper .SearchLinks a
{
	color: #983b3e;
	display: block;
}

/* recipe */

/* Top and Bottom overlay sidelines */
.RoundedBox .Top
{
	background: url(../images/recipe-box-top.jpg) no-repeat left top;
	min-height: 215px;
	padding: 7px 0px;
	width: 640px;
}

.RoundedBox
{
	background: url(../images/recipe-box-sides.jpg) repeat-y left top;
	padding: 0px 0px;
	position: relative;
	width: 640px;
}

.RoundedBox .Bottom
{
	background: url(../images/recipe-box-bottom.jpg) no-repeat left top;
	height: 16px;
	width: 640px;
}

.Message
{
	background: url(../images/message-box.jpg) no-repeat;
	display: block;
	height: 44px;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	width: 620px;
}

.ProductName 
{
	font-weight: bold;
}

.recipeDetail h2, 
.Reviews
{
	margin-top: 20px;
}

.ReviewForm a
{
	display: block;
	margin-top: 12px;
}

.Reviews
{
	width: 90%;
}

.Reviews tr
{
	border-bottom: 1px dashed #72774e;
}

.Reviews td
{
	padding: 10px 0;
}

.Reviews .Pager tr, 
.Reviews tr.Pager
{
	border: none;
}

.Review
{
	margin-left: 20px;
}

.Review .Metadata
{
	margin-bottom: 5px;
}

.ViewAllRecipes
{
	display: block;
	background: url(../images/horizontal-rule-sidebar.jpg) no-repeat;
	padding-top: 15px;
	margin-top: 10px;
	width: 245px;
}

/* rating */

.Rating
{
	display: block;
	height: 16px;
	margin: 0 0 15px 0;
	width: 80px;
}

.recipeListItem .Rating
{
	margin: 5px 0;
}

.NewReview .Rating
{
	display: inline-block;
	margin-left: 10px;
}

.Star
{
	width: 16px;
	height: 16px;
	display: inline-block;
}

.StarFilled
{
	background: url(../images/star-red.gif) no-repeat;
}

.StarEmpty
{
	background: url(../images/star-grey.gif) no-repeat;
}

.StarWaiting
{
	background: url(../images/star-red.gif) no-repeat;
}

.Validation
{
	display: block;
	margin-bottom: 5px;
}

/* Recipe */

.RecipeAction
{
	height: 22px;
	margin: 10px 0;
	padding-left: 37px;
}

.Print
{
	background: url(../images/icon-print.png) no-repeat;
}

.RecipeBox
{
	background: url(../images/icon-recipe-box.png) no-repeat;
}

.ShoppingList
{
	background: url(../images/icon-shopping-list.png) no-repeat;
}

.Rate
{
	background: url(../images/icon-rate.png) no-repeat;
}

/* My Recipes */
.MyRecipesGrid 
{
	width: 630px !important;
}

	
