div#centerPane {width:960px;position:relative;}
td {font-size:11px;}

.recipeTitle{font-size:14px;font-weight:bold;padding-bottom:10px;}
.RecipelabelCell{background-color:black;color:white;font-size:10px;font-weight:bold;}

.RecipelabelDetailCell{background-color:white;font-size:10px;font-weight:bold;}

.recipeCellOff{background-color:#EEEEEE;}

.recipeTableCellTitle{color:white;text-decoration:none;}

#mainRecipeContainer {width:750px; margin:0 auto;}
#mainRecipeContainer form {display:inline;}
.recipeCell {width:600px;color:#000;padding:10px 5px 10px 0;}
#recipeListHolder {padding:5px;}
.recipeLinks {color:#970102;}
.recipeSummary {font-size:1.05em;}
span.serving {color:#333;font-weight:bold;}
.recipeCell h3 {font-size:1.3em;margin:0;padding:0;}
.recipeCell a, .recipeLinks a {color:#000000;}
.recipeImage {margin: 0 10px 0 0 ;float:left;}
.recipeLinks {}
.recipeLinks img {vertical-align:bottom;}

#courseTitle {margin:0; padding:5px;}
#courseTitle h2 {padding:0;font-size:1.5em;}
#recipeSearchContainer {padding:5px;}

table#recipeListHolder {width:100%;}

#pagingContainer {padding:7px;text-align:center;}
#firstCont {}
#previousCont {}
#nextCont {}
#lastCont {}

img.relatedHeader {margin:0 0 10px 20px;}

span.pageselected {margin:0 3px;color:#000;text-decoration:none;font-weight:bold;}
a.notPageSelected {margin:0 3px;color:#000;}

span.Title a, span.Rating a  {margin:0 3px; color:#000000;}

/* DETAIL VIEW */
div#recipeTitle h3 {font-size:1.3em;text-transform:uppercase;margin:0;padding:0;width:300px;}
#recipeDetailContainer {float:left; padding: 0 40px 0 90px; border-right:1px solid #ccc; width:480px; color:#000;}
div#recipeIngredients h4 {font-size:1.3em;}
div#recipeIngredients ul, div#recipeIngredients ol {margin:0;padding:0 0 0 20px;}
#detailServings {float:right; clear:both; margin:-18px 0 0 0; font-weight:bold;font-size:1.3em;text-transform:uppercase;}
div#recipeImageContainer {width:220px;float:left;overflow:hidden;}
div#recipeIngredients {float:left;width:220px;margin: 0 0 0 10px;}

#recipeDetailSummary {color:#000;padding:0;}

ul#recipeDetailNav, ul#recipeDetailNav li {margin:0 0 20px 0; list-style-type:none; padding:0;display:block;height:20px;}
ul#recipeDetailNav li {float:left; list-style-type:none;position:relative; padding: 1px 10px;width:75px;display:inline;}
ul#recipeDetailNav li a {text-decoration:none;font-size:.7em;font-weight:bold;color:#000;position:absolute;top:5px;left:25px;text-transform:uppercase;}
ul#recipeDetailNav li a img {position:absolute;top:-5px;left:-25px;}

div.relatedProductContainer {}
div.relatedProductContainer dl.recipeProduct {width:330px;display:block;float:left;}
div.relatedProductContainer dl.recipeProduct dd {margin:0;text-align:left;}
div.relatedProductContainer dl.recipeProduct dd.header {width:100px;float:left;}
div.relatedProductContainer dl.recipeProduct dd.footer {width:100px;float:left;}
div.relatedProductContainer dl.recipeProduct dd.body {width:100px;float:left;}
div.relatedProductContainer dl.recipeProduct dd.footer a {}
div.relatedProductContainer dl.recipeProduct dd.footer a:visited {}

/* END DETAIL VIEW */

/* FEATURED VIEW */
div#featuredRecipesContainer {padding:10px 0 0 0;background:url(/webimgs/featuredRecipeBg.jpg) no-repeat;float:left;}
*html div#categoryFeaturedMonth {width:500px;margin: 0 0 0 30px;background:none; }
div#categoryFeaturedMonth {text-align:left;width:460px;margin:0 0 0 100px; height:188px;float:left;}

.rating {text-transform:uppercase;}
div#categoryFeaturedMonth div#recipeImage {width:240px; height:188px; overflow:hidden; float:left;}
div#categoryFeaturedMonth div#featuredRecipeInfo {text-align:left; margin:20px 0 0 0;float:left; width:220px;}
div#categoryFeaturedMonth div#featuredRecipeInfo h2#recipeHeader {color:#000; padding:2px 0; font-weight:normal;text-align:left;font-size:2em;text-transform:uppercase;}
div#categoryFeaturedMonth div#featuredRecipeInfo h3#recipeTitle a {color:#000; margin:3px 0; font-weight:bold; text-decoration:none;}
div#categoryFeaturedMonth div#featuredRecipeInfo #recipeSummary{margin-top:3px;}
div#categoryFeaturedMonth div#featuredRecipeInfo div#featuredGrade {margin:5px 0 5px 20px;float:left;}
/*div#categoryFeaturedMonth div#recipeLinks {margin: 2px 0 5px 0;}
div#categoryFeaturedMonth span#recipeAll a {font-size:1.2em;font-weight:bold;color:#000;text-decoration:none;}
div#categoryFeaturedMonth div#recipeLinks img {border:0;}*/


img.recipeMainImage {margin:-10px 0 0 0; float:right;z-index:0;}
td.categoryCell {padding:40px 12px 0 0;}
div.courseTitle {width:150px;float:left;margin:0 0 5px 15px;padding:0;}
div.courseTitle h4 {text-transform:uppercase;font-size:1.4em;color:#000;}
div.categoryContainer {padding:5px 5px 0 5px;width:370px; color:#000;float:left;margin:0 0 10px 10px;}
div.categoryRecipeImage {float:left; width:123px; height:98px; overflow:hidden;}
div.categoryRecipeImage a img {border:0;}
div.categoryRecipeInfo {float:left; width:200px; padding:0 5px;margin:0 0 0 10px;} 
div.categoryRecipeInfo h5 {font-size:1em;}
div.categoryRecipeInfo h5 a {text-decoration:none; color:#000;}
div.categoryRecipeInfo div.categoryRecipeSummary {/*width:230px; height:47px;*/ overflow:hidden;font-size:.8em;}
div.categoryRecipeInfo div.categoryRecipeSummary a {color:#f00;text-decoration:none;}
div.categoryRecipeInfo div.categoryRecipeSummary a:visited {color:#f00;text-decoration:none;}
/*.categoryRecipeLinks {width:170px;float:right;clear:right;}*/

ul.otherRecipes {clear:both; list-style:none; margin:0; padding:0;}
ul.otherRecipes li a {text-decoration:none; color:#111;}
.moreImgContainer {text-align:left; height:15px; margin:0 -6px 0 0;}
.moreImgContainer img {border:0; float:left;margin:3px 0 0 0;}
/* END FEATURED VIEW */

div.relatedProductContainer {width:330px;float:left;font-size:11px;color:#000;margin-left:10px;}
div.relatedProductContainer a.productTitle {text-decoration:none;color:#000;}
div.relatedProductContainer a {font-size:11px;}

div.relatedProductContainer h4 {font-weight:normal;text-align:center;color:#000;margin: 0 0 10px 0;}
div.relatedProductContainer .recipeProduct {text-align:center;margin:0 0 30px 0;width:330px;}

.recipeListInfo{float:left;width:470px;}

#pageHeaderContent{
	width:500px;
	position:absolute;
	top:120px;
	left:330px;
	z-index:5;
}
#recipeImgContainer{
	height:	200px;
	background-image:url(../webimgs/recipeHeader.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

