/* ---- [ PAGINATION ] ---- */
.rcPagination{border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; padding:5px 0 5px 0; margin:10px 0 10px 0;}
    .rcPagination .pageBtns{float:right;}
    .rcPagination .pageBtn{float:left; border:1px solid #DFDFDF; padding:3px 5px 3px 5px; margin:0 0 0 5px;}

/* ---- [ RECIPE COLLECTION ] ---- */
#rc h1{}
#rc .memberrecipe h1{margin-bottom:0;}
#rcsrch{margin-top:5px;}
.searchItemFrag{margin:15px 0;}
    .searchItemFrag .rdCol1{float:left; width:100px; margin:0 10px 0 0;}
    .searchItemFrag .rdCol2{float:left; width:280px; margin:15px 10px 0 0;}
    .searchItemFrag .rdCol3{float:left; width:100px; margin:15px 0 0 0;}
    .searchItemFrag .quick{font-style:italic;}
    .searchItemFrag .stars{margin:2px 0 0 0;}
    .searchItemFrag .sponsoredIndicator{position:absolute;text-align:center;display:block;width:100px;padding: 3px 0;font:10px Arial, sans-serif;background-color:#717171;color:#fff;text-transform:uppercase;}

#imgwrap{float:left;margin-right:10px;}

/* ---- [ PRINT STYLES ] ---- */
#printContainer .ingredients ul{list-style:none;margin-left:0;}
#printContainer .ingredients, #printContainer .instructions, #printContainer .nutritionFacts, #printContainer .directions{padding:0;}
#printContainer .ingredients .amount{}
#printContainer .ingredients ul li div.ingredientContent{margin:0 0 0 70px;;width:auto;float:none;}
.ie7 #printContainer .ingredients ul li div.ingredientContent{margin-top:-16px;width:auto;float:none;}
#printContainer .instructions p{margin-left:100px;padding-bottom:4px;}
#printContainer .instructions p b{margin-left:-70px;}
#printContainer #recipecontent{margin-top:5px;}
#printContainer #subRecipe .ingredients{margin-top:5px;}
#printContainer #printWrap{margin-bottom:10px;}
#printContainer .type{display:block;}

/* Search Results Filters */
.currentFilterList{float:left;margin:0 0 8px;list-style:none;}
.currentFilterList li{position:relative;border-top:1px solid #dfdfdf;padding:4px 0;float:left;width:170px;}
.searchFilterDelete{position:absolute;height:12px;width:12px;top:5px;right:0;}
.searchFilterDelete:hover{cursor:pointer;}
.resetFiltersBtn{margin-bottom:8px;}
.recipeSearchText{font-size:11px;}
#channelNav .sectContent label{color:#7faf1b;}
#leftColumn #withIngredient,#leftColumn #withoutIngredient{float:left;margin:0 5px 0 0;width:101px;}
.quickfindWithIngredient,.quickfindWithoutIngredient{float:left;}

/* ---- [ Recipe Search Results ] ---- */
/* Sort Bar */
#rstindiv{float:left;width:100%;padding:2px 0;margin:12px 0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
#sort{float:left;list-style:none;margin:8px 0 0;}
#sort .sortItem,.sortHeading{float:left;margin-right:12px;padding-left:6px;font:10px/11px verdana,arial,sans-serif;font-weight:800;color:#333;text-transform:uppercase;border-left:1px solid #d0d0d0;}
#sort .sortItem:first-child{border:0 none;}
.sortHeading{border:0 none;padding:0;margin-top:8px;}
.activeSort{padding-right:10px;}
/* Pagination */
#toppages{float:right;}
#toppages .paginationWrapper{border:0 none; padding-top:0; margin-bottom:0;}
#pages .paginationWrapper{padding-bottom:6px;}
#pages h3{display:inline;font-size:12px;}
#pages .prev{float:left;}
#pages .total{float:left;line-height:20px;}
#pages .next{float:left;}

/* ---- [ Recipe Details ] ---- */
#sponsored{float:right;}
.source{background-color:#fcfae6;padding:10px;margin-bottom:10px;}

#reciperating{float:right; padding: 15px 20px 0 0;}
    #reciperating .ratingaverage {height:16px;}
    #reciperating .ratingaverage a {display:none;}
    #reciperating .topRate .Ratings_YourRating{display:none;}

#recipeimg {float: left; padding-top: 15px; margin-right:35px; }

#searchItemsWrap .recipeInfo { float: none; }
.recipeInfo{padding:10px 0; float: left;}
    .recipeInfo .type{display:block;margin:5px 0;color: #333333;font: 900 16px/18px "palatino Linotype",palatino,serif;}
    .recipeInfo .time{font-weight:normal;}
    .recipeInfo .succeedWithThis{}
    .recipeInfo .recipeTime .heading { font-weight: bold; }
.memberrecipe .recipeInfo{float:none;}

.member #rightcol{width:160px;}
#rightcol {float:right;margin:10px 0 0 10px;width:210px;}
	#howto{border:2px solid #e5e0c6;padding:5px;}
	#howto h4{border-bottom:1px solid #e5e0c6;margin-bottom:3px;}

	.ingredients, .instructions, .nutritionFacts, .directions, .recipeTips{padding-top:10px;padding-left: 50px;}
    .ingredients h4, .instructions h4, .nutritionFacts h4, .directions h4, .recipeTips h4, .ingredients .heading4, .instructions .heading4, .nutritionFacts .heading4, .directions .heading4, .recipeTips .heading4{padding-bottom:5px;text-transform:lowercase;}

	.ingredients ul {margin:10px 0;}
		.ingredients ul li{list-style:none;margin:2px 0 0 30px;}
        .ingredients ul li strong{float:left;width:70px;border-bottom:1px solid white;/*make sure <strong> takes up space, even if content is empty*/}
        .ingredients .ingredientContent{margin-left:70px;}
        .ie7 .ingredients .ingredientContent{float:left;margin:0;} /* ie7 fix */

	.directions p{margin:0 10px 0;}
    .directions p strong{float:left;margin-left:-70px;}

	.instructions p {margin-left:100px;}
	.instructions p b {display:block;float: left;margin-left:-70px;}
	.instructions p b.textInstruction{display:inline;float:none;margin-left:0;padding-right:5px; }

	.nutritionFacts ul {margin-left:30px;}
        .nutritionFacts .heading4{display: inline;padding:0;}
        .nutritionFacts .nutrition{padding-top: 5px;}
		.nutritionFacts ul li{list-style:none;display:inline;}

    .recipeTipHeading{font-weight:900;}
    .recipeTips ul{margin-left:50px;}
    .recipeTips li{padding-left:50px;}

/* ---- [Sub Recipe] ----*/
#subRecipe{padding-top:20px;}
#subRecipe .ingredients,#subRecipe .instructions{clear:both;}

#recipecontent {margin-top:27px;}
.ie7 #recipecontent {margin-top:0;}

#pluckbottom .Ratings_Container, #pluckbottom #Paginator{border-bottom:1px solid #e5e0c6;}

.memberrecipe .ingredients, .memberrecipe .instructions, .memberrecipe .nutritionFacts, .memberrecipe .directions {padding-top:10px;padding-left:0;}
.memberrecipe .directions p, .memberrecipe .instructions p, .memberrecipe .ingredients li {margin: 5px 0 5px 30px;}

/* ----[CRMTargeter]---- */
#recipecontent .crmTargeter{width:505px;margin-left:135px;border-top:4px double #dfdfdf;border-bottom:4px double #dfdfdf;padding:4px 0;clear:both;}

/* ---- [ tabs ] ---- */
.ie7 .twoColumn #mainColumn{float:left;width:685px;margin-right:-685px;position:relative;}
.tabheader{position:relative;float:left;line-height:normal;background:#efefef;text-transform:lowercase;width:685px;}
    .tabheader .tablist{margin:0;list-style:none;}
    .tabheader .tablist li{position:relative;float:left;cursor:pointer;color:#333;background:#efefef;padding:6px 0;}
    .tabheader .tablist li.active{float:left; top:1px; background-color:#fff; border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-left:1px solid #d0d0d0; cursor:default;}
    .tabheader span.tab_heading{float:left;display:block;text-decoration:none;font-size:12px;font-weight:700;font-family:"palatino Linotype", palatino, serif;border-left:1px solid #d0d0d0;padding:0px 12px;}
    .tabheader .active span{border:0 none;}
    .tabheader .tablist li:first-child span{border:0 none;}

.tabbody{clear:both;background-color:#fff;border:1px solid #d0d0d0;padding:12px 22px;}
.ie7 .tabbody{clear:both;background-color:#fff;border:1px solid #d0d0d0;padding:12px 12px;}

#makeThisRecipe #makeThisRecipeHeader {padding: 15px 0 10px 0; border-bottom: 1px solid #D0D0D0; margin-bottom: 5px;}
#makeThisRecipe #makeThisRecipeHeader h2 {float: left;}
#makeThisRecipe .stars {float:right;}

.hide {display: none;}
.recipe .socialToolbar {border-top-width:0;border-bottom-width:0;}

#redPlaidMessage span{width:380px; float: left; margin-left: 10px; margin-top: 40px; font-size: 14px;}

.PB5{padding-bottom:5px;}
.ie7 .PB27{padding-bottom:27px;}
.W500{width:500px;}

/* ----[Legacy]---- */
#ingredients, #instructions, #nutritionFacts, #directions{padding-top:10px;padding-left: 50px;}
#ingredients h4, #instructions h4, #nutritionFacts h4, #directions h4,#ingredients .heading4, #instructions .heading4, #nutritionFacts .heading4, #directions .heading4{padding-bottom:5px;text-transform:lowercase;}

#ingredients ul {margin:10px 0;}
    #ingredients ul li{list-style:none;margin:2px 0 0 30px;}
    #ingredients ul li strong{float:left;width:70px;border-bottom:1px solid white;/*make sure <strong> takes up space, even if content is empty*/}

#directions p{margin:0 10px 0;}
#directions p strong{float:left;margin-left:-70px;}
#recipeTips{padding-left:150px;}

#instructions p {margin-left:100px;}
#instructions p b {display:block;float: left;margin-left:-70px;}
#instructions p b.textInstruction{display:inline;float:none;margin-left:0;padding-right:5px; }

#nutritionFacts ul {margin-left:30px;}
    #nutritionFacts ul li{list-style:none;display:inline;}

.memberrecipe #ingredients, .memberrecipe #instructions, .memberrecipe #nutritionFacts, .memberrecipe #directions {padding-top:10px;padding-left: 0px;}
.memberrecipe #directions p, .memberrecipe #instructions p, .memberrecipe #ingredients li {margin: 5px 0 5px 30px;}

#printContainer #ingredients ul{list-style:none;margin-left:0;}
#printContainer #ingredients, #printContainer #instructions, #printContainer #nutritionFacts, #printContainer #directions{padding:0;}
#printContainer #ingredients .amount{}
#printContainer #ingredients ul li div.ingredientContent{margin-top:0;margin-left:40px;}
.ie7 #printContainer #ingredients ul li div.ingredientContent{margin-top:-16px;margin-left:40px;}
#printContainer #instructions p{margin-left:100px;padding-bottom:4px;}
#printContainer #instructions p b{margin-left:-70px;}
#printContainer #recipecontent{margin-top:5px;}
#printContainer #subRecipe #ingredients{margin-top:5px;}
#printContainer #printWrap{margin-bottom:10px;}

