


/* Recipes */
#topnav .recipes a { background-position:bottom left; }

/*recipe landing */
.recipelanding { padding:30px 0 26px 50px; }
.landsearchtout {
	background:#1999be url(images/landmultistripe.gif) bottom left repeat-x;
	width:663px;
	font-size:10px;
	font-weight:bold;
	padding:11px 0 16px 0;
	color:#fff;
}
.landsearchtout h3 { width:172px; text-align:center; float:left; }
.landsearchtout p { width:325px; margin-left:173px; }
.landsearchtout a { width:auto; float:right; padding-right:18px;}
.featmeal { background:url(images/landlist_bg.jpg) bottom left no-repeat; padding:12px 0 25px 289px; }
.featmeal .thumb { background:url(images/recipe_thumb_bg.gif) top left no-repeat; padding:3px; float:left; width:52px; }
.landintro { background:url(images/landintro_bg.gif) bottom left repeat-x; width:663px; padding-bottom:12px; }
.featmeal h3 { background:url(images/mealhdr_bg.gif) bottom left repeat-x; padding-bottom:8px; width:374px; margin-bottom:8px; }
.featmeal a { font-size:12px; font-weight:bold;  display:block; }
.featmeal h4 { padding-top:7px; margin-left:64px; }
.featmeal .recilink { margin-left:64px; margin-bottom:7px; }
.featmeal p { color:#999; font-weight:bold; font-size:10px; padding-bottom:15px; }
.featmeal p span { color:#666; }
img.landstripes { display:block; margin:0; }

/* advanced search */
.searches { background:url(images/searchbg.gif) bottom left no-repeat; float:left; width:675px; padding-bottom:20px; }
.searches div { width:224px; float:left; }
.searches div h4 { padding-right:6px; }
.searches div table { margin-left:10px; }
.advancedsearch { background:url(images/searchveggie.jpg) bottom left no-repeat; padding:30px 0 86px 50px; }
.advancedsearch .btns { width:663px; text-align:right; }
.keywordsrch { padding-bottom:13px; }
.advancedsearch .searchintro { margin-bottom:12px; background:url(images/landintro_bg.gif) bottom left repeat-x; width:663px; padding-bottom:12px;  }
input.kwtb { width:210px; height:18px; border:1px solid #c2bfbf; }

/* search results */
.srchreshdr { margin:30px 0 7px 50px; }
.searchedfor { width:380px; /* float:left; */ margin-left:50px; }
.reciperesults { margin:25px 0 12px 50px; width:663px; clear:left; }
.reciperesults td { padding:12px 0 0 0; background:url(images/searchresults_border.gif) bottom left repeat-x; padding-bottom:18px; }
.reciperesults th { font-size:10px; text-align:left; background-color:#fbe2ac; padding:6px; }
.reciperesults .searchthumb { background:url(images/recipe_thumb_bg.gif) top left no-repeat; padding:3px; float:left; width:52px; }
.reciperesults .pictitle { width:355px; }
.reciperesults .titlelink { font-weight:bold; width:270px; display:block; margin-left:68px; }
.reciperesults .rating { width:102px; }
.reciperesults .times { text-align:center; }
.searchagain { padding:0 0 0 50px; width:355px; float:left; }
.srchres { padding-bottom:35px; }
.noresults { width:660px; margin:0 auto; }

.recipager { padding-right:50px; width:280px; float:right; }
.pager p span { padding-right:12px; }
.pager { font-size:10px; background-color:#e5efb7; width:auto; float:right; color:#666; margin-bottom:6px;  }
.pager p { margin:0; padding:5px 8px 3px 10px; font-weight:bold; }
.pager a { text-decoration:underline; }


/* recipe reviews */
.reviewitem { clear:left; font-size:10px; background:url(images/searchresults_border.gif) top left repeat-x; width:663px;padding-top:17px; padding-bottom:20px; }
.reviewitem h5 { color:#668f55; font-size:11px; font-weight:bold; }
.recipereviews { margin-left:50px; padding-top:40px; }
.recipereviews .pager { margin-left:413px; }
.recipereviews .recipe { width:663px; }
.recipereviews .backto { text-align:right; width:663px; }
h2.reviewhdr { width:330px; float:left; }

/* EPISODES LANDING */
.episodeslanding { padding:10px 50px 20px 50px; }
.episodeslanding h2 { margin-top:20px; }
.episodeslanding  select { float:right; margin:0 -40px 20px 0; }

.episodelist { margin:25px 0 0 0; }
.episodelist .row { height:50px; }
.episodelist .thumb { float:left; width:53px; height:40px; padding:3px; background:url(images/recipe_thumb_bg.gif) top left no-repeat; }
.episodelist h3 a { margin-left:10px; font-size:12px; color:#E68133; text-decoration:none; }
.episodelist h3 a:hover { color:#711F01; text-decoration:underline; }
.episodelist p { color:#7A7A78; margin-left:70px; font-weight:bold; }
.episodelist .separator { margin:10px 0; height:3px; background: url(images/separator.gif) top left repeat-x; }


/* EPISODES DETAIL */
.episodesdetail { padding:0 50px 20px 50px; }
.episodesdetail h3 { font-size:14px; color:#004990; }
.episodesdetail  select { float:right; margin:0 -40px 20px 0; }
.episodesdetail .separator { margin:20px 0; height:3px; background: url(images/separator.gif) top left repeat-x; }

.recipe { margin-bottom:-5px; background: url(images/recipe_bg.gif) top left repeat-x #FCF4DD; }
.recipe img { display:block; }
.recipe .product { float:right; width:124px; }
.recipe .recipehdr  { height:125px; }
.recipe .recipehdr img { float:left; width:160px; }
.recipehdr .title { padding:40px 0 0 190px; }
.recipehdr .title h3 { color:#004990; font-size:14px; }

.reviewsbtn { display:block; float:right; width:auto; }
.recibtns { text-align:right; }

.servingsize { padding:20px 10px 10px 10px; float:right; width:345px; }
.servingsize span.ratings { display:block; padding-bottom:8px; }
.servingsize p { color:#666; display:inline; }
.servingsize img { display:inline; }

.estimatedtimes { padding:10px 10px 10px 12px; }
.estimatedtimes table { margin:3px 0 0 0; border-collapse:collapse; }
.estimatedtimes td { font-size:10px; color:#666; }
.estimatedtimes .name { font-weight:bold; padding-right:15px; }

.video { float:right; width:320px; padding:0 0 20px 25px; }

.ingredients { margin:25px 0 0 0; }
.ingredients table { margin:3px 0 0 0; border-collapse:collapse; }
.ingredients td { vertical-align:top; padding:8px 2px; font-size:10px; color:#666; }
.ingredients .amount { width:100px; font-weight:bold; }

.directions { color:#666; }
.directions .product { color:#004990; }


.recipelinks { width:663px; margin-left:50px; margin-top:12px; }
.recipelinks .backtolink { padding-top:6px; }