﻿/* recipe display styles ----------------------- */

.Recipes #page-main{
	background:#FFFFFF url("/maxwellhousecoffee/images/brand/bottom-box.gif") left bottom no-repeat;
	padding-bottom:13px;
}

body.Recipe-Print{
	background:#FFFFFF;
}


.RecipeDetailWP{
	color:#024072;
}

.recipe-center{
	width:555px;
	float:right;
	color:#246498;
	font-size:12px;
}

.recipe-left{
	display:none;
}

.recipeName{
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 19px 0px;
}

.recipeImage{
	background:url("/maxwellhousecoffee/images/assets/recipe-image-default.jpg") no-repeat;	
	width:307px;
	height:204px;	
	float:left;
}

.prep-info{
	width:225px;
	margin-left:13px;
	float:left;
}

.IngredientsDiv{
	clear:both;
}

.ingredient-header{
	background:#dfeaf2;
	width:536px;
	height:25px;
	padding:8px 0px 0px 8px;
	margin:19px 0px 16px 0px;
	font-size:14px;
	font-weight:bold;
}

.ingredient{
	clear:both;
	width:535px;
	height:18px;
	background-color:#eaeaea;
	padding-left:8px;
}

.ingredient-odd{
	clear:both;
	width:535px;
	height:18px;
	padding-left:8px;
}

.ingredientName,
.recipeUnit,
.recipeQuantityText{
	float:left;
	padding-right:10px;
}

.PreparationStepsDiv{
	width:315px;
	float:left;
}

.prep-header{
	background:#dfeaf2;
	width:295px;
	height:25px;
	margin:25px 0px 19px 0px;	
	padding:8px 0px 0px 8px;	
	font-size:14px;
	font-weight:bold;
}

.preparationDescriptionItem{
	margin-bottom:16px;
	padding:0px 0px 0px 8px;
	width:300px;
}

a#sendToAFriend{
	color:#024c88;
	margin:0px 0px 12px;
	display:block;
	clear:both;
}

a#printLink{
	color:#024c88;
	margin:0px 0px 19px;
	display:block;
	clear:both;
}

.NutritionDiv .document,
.NutritionDiv .sortOrder,
.NutritionDiv .Count,
.PrepSequence{
	display:none;
}

.NutritionDiv{
	margin:25px 0px 19px 0px;	
	width:205px;
	float:left;
	border:1px solid #e3e5e6;
	padding:10px;
}

.NutritionInside{
	background:#dfeaf2;
	font-size:11px;
	width:205px;
	border:8px solid #dfeaf2;
}

.extra,
.nutritionalItemType{
	padding:2px 4px 2px 4px;
}

.nut-header{
	font-weight:bold;
	padding:4px 8px 4px 4px;
}

.nut-amount{
	font-weight:normal;
	padding:4px 8px 4px 8px;
}

.generic-header{
	background:#dfeaf2;
	width:536px;
	height:25px;
	margin:25px 0px 19px 0px;	
	padding:8px 0px 0px 8px;	
	font-size:14px;
	font-weight:bold;
}

.TipTitleName{
	font-weight:bold;
}

.recipe-center .RecipeSpecificTipsDiv{
	clear:both;
}

.HealthyLiving,
.TipTitleName{
	font-weight:bold;
	padding:0 0 0 8px;
}

.RecipeSpecificTipText{
	margin-bottom:16px;
	padding:0 0 0 8px;
}
/* --------------------------------------------- */


/* --------------------------------------------- */

#print-box-recipe{
	width:560px;
	margin:left;
	color:#000000;
	font-size:12px;
	background:#ffffff;
	padding:20px;
}

#print-box-recipe .recipeName{
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 19px 0px;
}

#print-box-recipe .preparationDescriptionItem{
	width:536px;
}

#print-box-recipe .PreparationStepsDiv{
	width:536px;
	padding-bottom:10px;
	clear:both;
}

#print-box-recipe .ingredient-header,
#print-box-recipe .prep-header{
	width:536px;
	height:25px;
	margin:10px 0px 0px 0px;	
	padding:0px 0px 0px 8px;	
	font-size:14px;
	font-weight:bold;
	background:#ffffff;
}

#print-box-recipe .generic-header{
	width:315px;
	height:25px;
	margin:10px 0px 0px 0px;	
	padding:0px 0px 0px 8px;
	font-size:14px;
	font-weight:bold;
	background:#ffffff;
}

#print-box-recipe .NutritionDiv{
	margin:25px 0px 19px 0px;	
	width:205px;
	clear:both;
	border:1px solid #e3e5e6;
	padding:10px;
	margin:0px 0px 0px 10px;
}

#print-box-recipe .NutritionInside{
	font-size:11px;
	width:205px;
	background:#ffffff;
	border:1px solid #ffffff;
}

#print-box-recipe .RecipeSpecificTipsDiv{
	width:290px;
	float:left;
	margin:0px 0px 0px 20px;
}

#print-box-recipe .RecipeSpecificTipsDiv .generic-header{
	margin-top:0px;
}

#print-box-recipe .ingredient,
#print-box-recipe .ingredient-odd{
	clear:both;
	width:535px;
	height:18px;
	border-top:1px dotted #9f9f9f;
	padding:2px 0px 2px 8px;
	background:#ffffff;
}

#print-box-recipe #recipeFunctions{

}

.nutritionHeader{
	width:105px;
	height:50px;
	text-align:left;
}

.columnNames,
.columnNames{
	width:105px;padding:5px;
	background-color:#eaeaea;
	border-top:1px solid #ffffff;
}

.objNutritionInfoTable,
.tableColumnNames{

}

.gridEntities .Count,
.gridEntities .nutritionalItemType,
.gridEntities .sortOrder,
.gridEntities .document
{
	display:none;
}

.gridEntities td{
	width:105px;
	padding:5px;
	background-color:#eaeaea;
	border-top:1px solid #ffffff;
}
.ingredientGridTable td{
	background-color:#eaeaea;
	padding:3px;
	width:536px;
}

/* --------------------------------------------- */


/* --------------------------------------------- */

#RecipeDetailList{
	width:550px;
	float:right;
	padding:0px 10px 10px 0px;
	background:url("/maxwellhousecoffee/Images/brand/recipe-list-background.jpg") no-repeat;
}

.featured-recipe{
	float:right;
	padding:0px 10px 10px 0px;
}

#RecipeDetailList .NutritionDiv{
	display:none;
}

.recipeDetailBox{
	width:148px;
	height:140px;
	float:left;
	margin:17px 20px 2px 11px;
	text-align:left;
}

.recipeDetailBox a{
	margin-top:5px;
	color:#70351c;
	font-size:12px;
}

.recipeDetailBox a:hover{
	color:#024c88;
}

.recipeDetailTopName{
	display:none;
}

.recipeDetailImage img{
	width:148px;
	height:98px;
}

.recipeDetailImage{
	width:148px;
	height:98px;
}

.recipeDetailBox a{
	display:block;
}

#recipe-search{
	float:left;
	width:125px;
	margin:0px 0px 0px 8px;
	background:url("/maxwellhousecoffee/Images/brand/recipe-search-box.jpg") no-repeat;
	height:150px;
}

#recipe-search select{
	width:115px;
}

#recipe-search #Categories{
	margin:30px 5px 5px 5px;
}

#recipe-search #SpecialOccassions{
	margin:5px 5px 5px 5px;
}

#recipe-search #SpecialOccassions .label,
#recipe-search #Categories .label{
	visibility:hidden;
	height:1px;
	display:none;
}

#recipe-search input{
	margin-left:25px;
}

.results-empty{
	padding:10px 10px 45px 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:520px;
}

#search-results-box{
	vertical-align:top;
	margin:0px 0px 0px 14px;
	background:url("/maxwellhousecoffee/Images/brand/recipe-results-bottom.jpg") bottom no-repeat;
	padding:0px 0px 45px 0px;
	float:left;
	width:550px;
}


.results-row {
	background-color:#ffffff;
	font-size:11px;
	width:550px;
	color:#333333;
}

.results-row-odd {
	background-color:#ff33aa;
	font-size:11px;
	width:550px;
	color:#333333;
}

tr.results-row td{
	border-bottom:1px solid #cccccc;
}


.results-row-odd td,
.results-row td{
	padding:9px 0px 9px 8px;
}

.searchRecipeName{
	width:220px;
	padding:0px 0px 0px 8px;
}

.searchRecipeName a{
	color:#64331b;
	text-decoration:underline;
}

.searchPrepTime{
	color:#64331b;
	width:65px;	
	text-align:center;
}
.searchReadyIn{
	color:#64331b;
	width:75px;	
	text-align:center;
}

.searcHealthyLiving{
	color:#64331b;
	font-weight:normal;
}

.results-subheader{
	background:url("/maxwellhousecoffee/Images/brand/search-header-background.jpg") repeat-x;
	font-size:12px;
	color:#64331b;
	height:32px;
}

.results-subheader td{
	padding:3px 0px 0px 8px;
}

#btnNext,
#btnPrev,
#btnPage{
	
}

.btnPage{
	position:absolute;
	top:52px;
	left:6px;
	color:#ffffff;
}

.btnPrev{
	float:left;
	padding:5px;
}

.btnNext{
	float:left;
	padding:5px;
}

#txtShowButtonStatus{
	position:absolute;
	display:none;
}

.RecipeSearchResult{
	background:url("/maxwellhousecoffee/Images/brand/recipe-results-header.jpg") top no-repeat;
	width:550px;
	position:relative;
}

.RecipeListTable{
	
}

.ing-header{
	width:150px;
	text-align:left;
}
.ing-amount td{
	border-bottom:1px solid #eeeeee;
}
.results-header{
	clear:both;
	height:78px;
}
