h1{font-size:18px;font-weight:bold;}

.top_wrapper{background:#fff url(http://images.meredith.com/fitness/images/temp/shell/borders/recipe_detail_banner.gif) top left no-repeat;width:490px;height:42px;margin:0;padding-top:3px;}
.top_wrapper img{float:left;margin:2px 0 0 20px;}

#toppage{margin-bottom:20px;}

#leftcolumn #leftnavpromo{border:none;}

/* Recipe Detail Body*/
#rateandcomment{border-bottom:2px dotted #ccc;padding-bottom:14px;}
.servings{color:#d20c44}

a#nutritionlink{text-decoration:underline;position:relative;top:23px;}

.ingredients{margin-top:45px;}
.ingredients h4,.instructions h4{color:#d20c44;text-transform:uppercase;}
.ingredients ul{list-style-type:none;font-weight:bold;}
.ingredients li{clear:both}
.ingredients ul li strong{float:left;width:30px;border-bottom:1px solid white;/*make sure <strong> takes up space, even if content is empty*/}
.ingredients .ingredientGroupHeader,.instructionGroupHeader,.tipGroupHeader{display:block;margin:10px 0 5px;float:none;}

.recipeTips ul{list-style:disc inside;}

.floatspacer{display:none;}

#RCSponsorFrag{display:none;}

h1.search{display:none;}
#rstin h2{font-size:18px;font-weight:normal;margin-top:3px;}

#rcsrch p.bold{display:none;}

label{font-size:10px;color:#666;}

.returnLink{font-weight:bold;display:block;text-align:right;}

#searchItemsWrap{border-top:2px dotted #ccc;padding-top:18px;border-bottom:2px dotted #ccc;}
.searchItemFrag h3 a{font-size:14px;font-weight:bold;float:left;width:265px;padding-bottom:13px;}

/* Nutrtion Facts popup */
.darkbrdr{border-bottom:2px solid #656459;}
.smalltxt{font-size:10px; margin:1px 10px 10px 10px;}
.indent{margin-left:10px}
#nutrition{position:absolute; z-index:5; left:100px; top:100px;}
#nutrition h3{font-size:20px; margin:10px 0; font-weight:normal; color:#666666;}
#nutrition h4{font-size:14px; margin:10px 10px; font-weight:normal;}
#nutrition ul{padding:0;}
#nutrition li{position:relative; list-style:none; padding:1px 0; border-bottom:1px solid #656459;}
#factslist{margin:10px 10px 0 10px;}
#nwrap{width:278px; background-color:#F8EFEC; border:1px solid #E7E7E7;}
#nhead{width:258px; margin:0 10px; position:relative;}
#nclosebtn{cursor:pointer; position:absolute; top:5px; left:220px;}
#printwrapper #nclosebtn{display: none;}

/* Toolbar Styles */	
#articlesharelink{border-right:1px solid #ccc;margin-right:5px;}
#detailoptions .printImg{display:none;}
#detailoptions{float:right;color:#ccc;}
	#detailoptions span{color:#515151;}
.bookmarkImg{vertical-align:top;}
.toolbar{float:left;}
#addthis{float:right;}

.topRate .Ratings_YourRating{display:none;}
/* Icons */
.quick{float:right;}
.stars{float:left;margin-left:100px;}
.cam{float:left;margin-left:10px;}

#lgd ul{list-style-type:none;font-size:11px;color:#666676;font-weight:bold;}
	#lgd ul li{float:left;margin-right:30px;padding-left:20px;}
	#lgd ul li.ph{background:url(http://images.meredith.com/fitness/images/temp/icons/icon_photo.gif) center left no-repeat;}
	#lgd ul li.tm{background:url(http://images.meredith.com/fitness/images/temp/icons/icon_clock.gif) center left no-repeat;}

/* Pagination Styles */	
#paging{margin-top:18px;}

.next h3 a, .prev h3 a{font-size:11px;font-weight:bold;}

#pages{float:right;color:#666;font-size:11px;}
	#pages .prev{float:left;}
	#pages h3{font-size:11px;font-weight:bold;display:inline;}
	#pages .total{float:left;padding-left:3px;}
	#pages .next{float:left;padding-left:3px;}

.currPage{padding-left:5px;}

/* Recipe Content */
.detailcol{width:275px;float:left;}
.rightcol{float:left;width:200px;margin:10px 0 0 10px;}

/* Recipe Print Styles */
#printwrapper .servings{position:static;}
#printwrapper .ingredients{margin-top:0;}
#printwrapper #detailcol{padding-bottom:5px;}
#printwrapper #nhead{margin:5px 0;}
	#printwrapper .darkbrdr{border:0;}
	#printwrapper #nhead h3{color:#D20C44;text-transform:uppercase;font-size:12px;font-weight:bold;}
#printwrapper .brandMsg{font-size:11px;font-style:italic;}

.ratingaverage{float:none; height:16px; }

/* Recipe.com Style Recipe Detail */
#thirdPartyRecipe #detailoptions{width:165px;}
#thirdPartyRecipe #detailoptions #addthis{padding-left:5px;}
#thirdPartyRecipe .ACThead3{font-weight:bold;font-family:Verdana,Arial,sans-serif;color:#d20c44;text-transform:uppercase;margin:5px 0;}
.recipedetailstop{border-top:2px dotted #ccc;margin-top:5px;padding-top:10px;}
.recipedetailsleft{float:left;margin-right:10px;width:270px;}
.recipedetailsright{float:left;width:205px;}
.recipedetailsmore{margin-top:10px;}
.recipedetailslineitem, .recipecomment{padding-left:10px;}
    .recipedetailslineitemtext{font-weight:bold;}
.section{padding:5px 0;}
.morerecipesfrompartner img{float:left;margin-right:25px;}
.homelist{float:left;width:260px;}
.printableShell .noprint{display:none;}

/* Sub Recipe */
#subRecipe{padding-top:20px;}
#subRecipe .ingredients{margin:0;}

/* Legacy */
.legacyRecipe #servings{color:#d20c44;position:relative;top:24px;}
.legacyRecipe a#nutritionlink{text-decoration:underline;position:relative;top:43px;}
.legacyRecipe #ingredients{margin-top:65px;}
.legacyRecipe #ingredients ul{margin-left:10px;}
#ingredients{margin-top:45px;}
#ingredients h4, #instructions h4{color:#d20c44;text-transform:uppercase;}
#ingredients ul{list-style-type:none;font-weight:bold;}
#ingredients li{clear:both}
#ingredients ul li strong{float:left;width:30px;border-bottom:1px solid white;/*make sure <strong> takes up space, even if content is empty*/}
#ingredients .ingredientGroupHeader,.instructionGroupHeader,.tipGroupHeader{display:block;margin:10px 0 5px;float:none;}
#detailcol{width:275px;float:left;}
#rightcol{float:left;width:200px;margin:10px 0 0 10px;}

#printwrapper #servings{position:static;}
#printwrapper #ingredients{margin-top:0;}
