.tube .subhead {color:#666666; font-size:13px; font-weight:bold; border-top:1px solid #ccc; margin:10px 0 0 0; padding:10px 0 0 0;}
.tube .rcrcntsrch a {color:#F90; font-weight:bold;}


#rc { margin:0; padding:0; width:500px; float:left; position:relative;}

#rc p {font-size:12px; margin:0; padding:0;  line-height:16px;}
#rc p a{ color:#527591; }
#rc .alttxt {font-size:11px; line-height:13px;}

#rc h3 { font-size:13px; font-weight:bold;  margin:0; padding:0; line-height:13px; }
#rc h3 a{ color:#527591;}
#rc h4{color:#666666; font-weight:bold; font-size:13px; margin:0 0 10px 0;}

#twocolumnlinks { margin:3px 0 0 0;}
#twocolumnlinks ul { margin:0; padding:0; list-style:none;}
#twocolumnlinks ul li { float:left; margin: 0 10px 0 0; width:183px;}

#popularcollections { display:block; padding:10px; margin:15px auto 0 auto; width:330px; border: 1px solid #CCCCCC; }
#popularcollections h2{font-size:20px; margin:0 0 5px 0; padding-bottom:5px; border-bottom:1px solid #666666;}

#rc .dottedrule { margin:5px 0 5px 0; line-height:10px; background-image:url(http://images.meredith.com/bhg/images/temps/shell/horizDot10.gif); background-repeat:repeat-x; }

#rc .returntop { font-weight:bold; padding-top:4px; }

#rc .return { float:right; margin-top:-7px;}

#rc .imgLeftDisplay { float:left;  margin-top:20px;}
#rc .imgLeftTxtDisplay { text-align:left; }
#rc .imgLeftTxtHolder { width:280px; }

#rc .imgLeftTxtDisplay { float:right; text-align:left; margin-top:15px; }
hr{ color:#C6C6C6; background-color:#C6C6C6; border:1px solid #C6C6C6; height:0;  }

.message{ width:100%; background-color:#DCEAF8; color:#333; font-weight:bold; clear:both; padding:5px; }
.errorMessage{ width:100%; background-color:#CC0000; color:#FFF; font-weight:bold; clear:both; padding:5px;}

.returntop { font-weight:bold; padding-top:4px; }

#subForm{ margin:10px 0 10px 0; padding:5px 0 5px 0;}
#maincolumn{overflow:visible;}

#recipeimagecol {float:left; padding:0 0 0 10px;}

/*----------- Classes ------------*/
/* Inline link columns */
.linklist{width:550px; height:200px;}
.linklist .plaincolumn{float:left; width:170px;}
.linklist .brdrcolumn{float:left; width:170px; padding-left:10px; border-left:1px solid #b2b2b2; overflow:visible;}
.linklist select{margin-top:10px; width:150px;}
.linklist li{width:151px; overflow:hidden;}


/* List Formating */
.listformat {padding:0; list-style:none; margin:0;}

/* Green variable sized links */
#cloud .glink1{font-size:12px; text-decoration:none; line-height:20px; font-weight:500;}
#cloud .glink2{font-size:14px; text-decoration:none; line-height:20px; font-weight:500;}
#cloud .glink3{font-size:16px; text-decoration:none; line-height:20px; font-weight:bold;}
#cloud .glink4{font-size:20px; text-decoration:none; line-height:20px;}

/* Input box border*/
.inputbox{border:1px inset #666666; width:187px; margin-bottom:10px;}

/* Page top */
.floatcontent{position:relative; height:200px;}
.floatcontent img{z-index:1; position:absolute; overflow:hidden;}
.floatcontent div{position:absolute; left:200px; padding:10px; width:200px; background-color:#FCF8DD; border-top:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7;}

/* Grey border container */
.greyborder{border:1px solid #ebebeb; float:left; position:relative; margin:30px 0 10px 0; padding:20px 10px 10px 10px; width:300px; }
.greyborder h3{position:absolute; top:-20px; background-color:#FFFFFF;}
.greyborder a{margin-top:10px;}
.greyborder p{margin-bottom:10px;}
.greyborder #bottomrightlink{text-align:right; width:300px;}

/* Recipe Center Index */
#ri{width:550px;}
#ri h1{margin-bottom:10px;}
#ri h2{font-size:20px;}
#ripremium h3{font-size:20px; margin:10px 0; font-weight:normal; color:#666666;}
#ripremium p{font-size:11px; color:#666666;}
#ricontent{position:absolute; left:200px; padding:10px; width:264px; height:178px; background-color:#FCF8DD; border-top:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7;}
#ricontent select{margin-top:10px;}
#list1 h2{width:550px; margin-bottom:10px; text-align:left;}
#ri popular{margin-bottom:20px;}
#cloud{ width:550px; height:104px; padding:10px; margin-bottom:20px; text-align:justify;}
#cloud  a:link {color:#76BC01;}
#cloud  a:hover {color:#76BC01;}
#cloud  a:visited {color:#76BC01;}

/*Recipe Center Search Results / List Dispaly Styles */
#rc #rcsrch a, #srchmn a:visited, #srchmn a:hover{color: #fe9901;}
#rc #rcsrch h2{font-size: 21px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px; color:#666666; font-weight:normal; float:left;}
#rc #rcsrch h1 {font-size: 30px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom: 5px; margin-bottom: 7px; color: #df3f05; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc;}
#rc #rcsrch #rstindiv {margin-right: 5px;}
#rc #rcsrch #sort{float: right;margin: 18px 0 0 0;font-size: 10px;}
#recipesearch{width:465px; height:20px; padding:10px; margin:0 0 10px 0px;}
#recipesearch h5 {float:left; display:inline; margin:auto 0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#recipesearch input{float:left; display:inline; margin:auto 0;}
#recipesearch .entry{border:1px inset #666666; width:280px; height:15px; margin:1px 10px;}

#topInfoBar{ clear:both;  }
#topInfoBar #topLeft{ width:65%; float:left; }
#topInfoBar #topLeft h3{ color:#666; font-weight:normal; }
#topInfoBar #topLeft .searchTerm{ font-style:italic; color:#333; font-weight:bold; }
#topInfoBar #topRight{ width:30%; float:left; text-align:center; padding:5px 0; }
#topInfoBar select{ font-size:10px; border:1px solid #575757; background-color:#FFF;}

#searchItemsWrap{ width:99%; padding:0; margin:5px 0 0 0; }
.searchItemFrag{ background-color:#f7f5f6; border-top:1px solid #efeeec;  position:relative; width:100%; clear:both;}
.searchItemFrag.alt{ background-color:#fff; }
.searchItemFrag img.new{ float:left; padding:0; margin:8px 0 0 3px;  }
.searchItemFrag p{ float:left; position:relative; width:120px; }
.searchItemFrag p.myRec a{ font-family:arial, sans-serif; font-size:10px; color:#F90;  padding:2px; }
.searchItemFrag h3 a{float:left; margin:5px 0 5px 5px; font-size:12px; color:#F90; position:relative; width:250px; line-height:16px;}
.searchItemFrag h3.myRec a{ float:left; font-size:10px; margin:3px 0 3px 5px; color:#F90;  position:relative; }
.searchItemFrag .iconWrap{ height:15px; float:right; width:130px; margin:6px 0 3px 0;  position:relative;}
.searchItemFrag .stars{width:75px; float:left; text-align:center; margin:2px 0 0 0;}
.searchItemFrag .cam{ width:25px; float:left; text-align:center; }
.searchItemFrag .quick{ width:25px; float:left; text-align:center; }
.searchItemFrag .quick img{z-index:100;}
.searchItemFrag .inline {display:inline;}

#paging {margin:5px 5px 0 0;font-size:11px; color:#588b02; font-weight:bold;}
#rc #rcsrch #paging a { text-decoration:none; color:#588b02;}
#paging h3 {font-size:11px; width:100px; display:inline; color:#588b02;}
#paging h3 a{font-size:11px; color:#588b02; text-decoration:none;}
#lgd {width:0px; float:left; font-size:10px; color:#666666; overflow:hidden;}
#pages {float:right;}
#rc #rcsrch #paging .total {float:left; color:#666666; font-weight:normal;}
#rc #rcsrch #paging .prev {float:left;}
#rc #rcsrch #paging .next {float:left;}
#lgd ul, #lgd li {display:inline;font-size:10px; color:#666666; line-height:15px;}
.tm { padding:0 0 10px 17px; background:url(http://images.meredith.com/bhg/images/temps/recipe/rctm.gif) 0 0 no-repeat;}
.ph {padding:5px 0 10px 19px;background:url(http://images.meredith.com/bhg/images/temps/recipe/cmra.gif) 0 6px no-repeat;}
#myRecHead h3{width:50px; float:left; text-transform:capitalize;}
#myRecHead p{ float:right; font-weight:bold; text-align:right; width:150px; padding-right:5px;}

/* Recipe Details Page */
#rcrollover{visibility:hidden; position:absolute; left:-50px; top:20px; text-decoration:none; width:150px; border:1px solid #666666; padding:10px; }
.positionright{width:100%; text-align:right;}
.nodecor{text-decoration:none;}
.greybottom{border-bottom:1px solid #F0EEED; width:100%; padding-bottom:5px; }
.text10{ color:#00A8BC; font-size:12px;}
.bigimg{height:200px; width:200px; overflow:hidden;}
.floatspacer{clear:left; height:5px; overflow:hidden;}
.bg1{background-color:#FFFFFF;}
.bg2{background-color:#f0eeed;}
#rcheader {vertical-align:bottom; margin:0px;}
#detail{width:485px; position:relative; }
#detailcol a:link {color:#ff9900}
#rcheader h1{line-height:33px;}
#rcheader #sponsored{width:200px; text-align:right; font-weight:bold; font-size:20px; float:right; margin:-28px 0 0 0; color:#666666;}
#detailoptions {font-size:11px;padding-top:5px;}
#detailoptions a, #detailoptions span{vertical-align:middle; font-size:11px; margin:0 2px;}
#detailoptions img{ vertical-align:bottom;}
#detail #reciperating{padding-top:5px; height:25px; width:485px; position:relative; z-index:100;}
#detail #rating{ position:absolute; top:9px;}
#detail #customize{width:140px; position:absolute; left:360px; top:9px;}
#detail #customize a{font-weight:bold; font-size:13px;}
#detail #recipecontent{position:relative; width:490px;}
#detail #nutritionlink{margin:5px 0 20px 0; display:block; width:275px;}
#detail #times .type{display:block; float:left; width:137px; font-weight:bold; color:#666666; overflow:hidden; margin:1px 0;}
#detail #servings{color:#E04002; margin:10px 0; 1px; 0px;}
#detail #times .time{color:#E04002; display:inline;}
#detailcol {width:275px; float:left;}
#ingredients ul{padding:0; margin:0;}
#ingredients li{list-style:none;padding:4px 0 2px 10px;}
#ingredients h3{margin-bottom:10px;}
#ingredients{width:100%;}
#instructions{margin-top:20px;}
#instructions h3{margin-bottom:10px;}
#instructions p{margin:10px 0 0 10px;}
#rightcol{float:left; width:200px; margin:10px 0 0 10px;}
#mealideas{margin:10px 0; padding-left:10px; border-left:1px solid #CCCCCC; width:190px;}
#howto{margin:10px 0; padding-left:10px; border-left:1px solid #CCCCCC;}
#recipecomments{width:485px; margin-top:10px; float:left;}

#navbar{z-index:100}

/* Pluck ratings */
/* Top of page */
#reciperating{position:relative; height:20px;}
#reciperating .Ratings_Heading{display:none;}
#reciperating .Ratings_YourRating{display:none;}
#reciperating .Ratings_Container{padding:0; margin:0 5px 6px 0; float:left;}
#reciperating .Ratings_Container img{float:left; margin-top:2px;}
#rateandcomment{display:inline;}
.txtcol1{text-decoration:underline; font-size:12px;}

/* Bottom of page */
#pluckbottom .Ratings_Container{overflow:hidden; height:15px; color:#FFF; width:485px; text-align:right;}
#pluckbottom .Ratings_YourRating{margin-top:-20px; float:left;}

/* 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:120px; top:195px;}
#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:#FCF8DD; border:1px solid #E7E7E7;}
#nhead{width:258px; margin:0 10px; position:relative;}
#nclosebtn{cursor:pointer; position:absolute; top:5px; left:220px;}

 /* Print pages */
 #printControls{font-size:11px;}
 #pnutrition{ float:left; margin:10px 0 0 0;}
 #pnutrition h3{font-size:14px; margin:10px 0; font-weight:bold; color:#666666;}
 #pnutrition h4{font-size:12px; margin:10px 10px; font-weight:bold;}
 #pnutrition ul{padding:0;}
 #pnutrition li{position:relative; list-style:none; padding:1px 0; border-bottom:1px solid #656459;}
 #pnutrition #nclosebtn{display:none;}
 #pnutrition #nhead{width:180px; margin:0 10px; position:relative;}
 .print #detailcol{float:left;}
 .print #recipeimg{position:static; left:0; top:0; float:right; margin-top:10px;}
 .print{margin-left:10px;}
#viewnutrients{margin-left:10px;}


/* Share This form*/
*html #closebtn{margin-top:10px;}