/* MEAL PLANNER */
#mealplannerDate		{ color:white;padding-left:10px;margin-bottom:5px;font-size:15px;font-weight:bold;font-family:arial;padding-bottom:5px;}
#MPWeekContainer{background-color:#363636;margin-top:-10px;}
#mp_main th				{ width:16%; text-align:center; }
#mp_main td				{ width:16%; color:#000; }
.bodycell				{ border-right:1px dotted #9E2B3A; }
#mp_dayRow tr td		{ padding:2px 6px; border-bottom:1px solid #eeefff; }
.meal_planner_radio		{ float:left; border:none; }
.meal_planner_daydate	{ float:left; color:#000; text-transform:uppercase; }
.meal_planner_daydate a { font-weight:bold; color:#9E2B3A; }
.meallinkcontainer		{ position:relative; overflow:visible;min-height:120px;height:120px;}
.meallinkcontainer a	{ color:#333; text-decoration:none; }
.meallinkcontainer a:hover { text-decoration:underline; }
.changelink				{ padding-top:5px; float:right; text-decoration:underline;position: absolute; bottom: 0; right: 0}
.ct_recipe_browseResult_tdwidth_links, .ct_recipe_browseResult_tdwidth_Icons, 
.ct_recipe_browseResult_tdwidth_Serving { border-bottom:1px dotted #cccccc; }

/* icon chart for meal planners and recipe lists */
#uc_icon_chart table { width:100%; background:#fff; }
#uc_icon_chart td {
	font:11px arial; color:#333;
	padding:5px; margin:5px;
	background:url('/images/members/mealplanner/dotted_divider_small.gif') repeat-x bottom left;
	}
#uc_icon_chart_recipes td{	font:11px arial; color:#333;
	padding:5px; margin:5px;border-bottom:1px dotted gray;}	

/*MEAL PLANNER DAY BACKGROUNDS*/ 
.Monday-on		{ background:#fef8d9 url('/images/members/mealplanner/bg_monday_on.gif')	bottom right no-repeat; }
.Monday-off		{ background:#ffffff url('/images/members/mealplanner/bg_monday_off.gif')	bottom right no-repeat; }
.Tuesday-on		{ background:#fef8d9 url('/images/members/mealplanner/bg_tuesday_on.gif')	bottom right no-repeat; }
.Tuesday-off	{ background:#ffffff url('/images/members/mealplanner/bg_tuesday_off.gif')	bottom right no-repeat; }
.Wednesday-on	{ background:#fef8d9 url('/images/members/mealplanner/bg_wednesday_on.gif')	bottom right no-repeat; }
.Wednesday-off	{ background:#ffffff url('/images/members/mealplanner/bg_wednesday_off.gif') bottom right no-repeat;}
.Thursday-on	{ background:#fef8d9 url('/images/members/mealplanner/bg_thursday_on.gif')	bottom right no-repeat; }
.Thursday-off	{ background:#ffffff url('/images/members/mealplanner/bg_thursday_off.gif') bottom right no-repeat; }
.Friday-on		{ background:#fef8d9 url('/images/members/mealplanner/bg_friday_on.gif')	bottom right no-repeat; }
.Friday-off		{ background:#ffffff url('/images/members/mealplanner/bg_friday_off.gif')	bottom right no-repeat; }
.Saturday-on	{ background:#fef8d9 url('/images/members/mealplanner/bg_saturday_on.gif')	bottom right no-repeat; }
.Saturday-off	{ background:#ffffff url('/images/members/mealplanner/bg_saturday_off.gif') bottom right no-repeat; }
.Sunday-on		{ background:#fef8d9 url('/images/members/mealplanner/bg_sunday_on.gif')	bottom right no-repeat; }
.Sunday-off		{ background:#ffffff url('/images/members/mealplanner/bg_sunday_off.gif')	bottom right no-repeat; }

/*shopping list*/
.ct_shoppinglistprint_body { text-align:left; margin-top:10px; border:2px solid #ccc; padding:10px; }
#sl_body_wrap .check_list  { padding:3px; background:#ccc; margin-bottom:5px; }


/* ******************************************* Recipes ********************************************* */

.pt-recipe-boxTop		{ width:95%; }
.pt-recipe-box			{ width:98%;margin-top:12px; }
.pt-recipe-box .sepTop	{ height:6px; }
.pt-recipe-col_cb		{ text-align:left; width:10px; }
.pt-recipe-col_recipe	{ text-align:left; }
.pt-recipe-col_recipe img { vertical-align:middle; }
.pt-recipe-col_recipe a.instruc { padding-left:20px; font-weight:normal; }
.pt-recipe-col_cal		{ text-align:center; width:100px; }
.pt-recipe-col_date		{ text-align:right; width:100px; padding-right:6px; }
.pt-recipe-col_add		{ text-align:right; width:200px; }
.pt-recipe-col_add select{ width:40px; }
.pt-recipebox-container { position:relative; margin-top:5px; overflow:auto; height:150px; border:1px solid #ccc; }

#ct_share_recipe_previous, #ct_share_recipe_previous_top { float:left; }
#ct_share_recipe_next, #ct_share_recipe_next_top { float:right; }
#ct_share_recipe_page_nav, #ct_share_recipe_page_nav_top { width:100%;   }

/*RECIPE RESULTS*/
.ct_recipe_browseResults a{color:#EF3D42;font-weight:bold; }
.ct_recipe_browseResults_links_padding { padding:2px 0 2px 10px; }
.ct_recipe_browseResults_serving_padding { padding:10px; }

.ct_recipe_browseResult_tdwidth_links { width:275px; }
.ct_recipe_browseResult_tdwidth_Icons { width:400px; }
.ct_recipe_browseResult_tdwidth_Serving { width:100px; }

.ct_search_paginationlink { font:bold 10px arial; color: #c33; } 
.ct_search_results { margin:10px 0 25px 0; }

/*RECIPE VIEW - RT COLUMN*/
.ct_recipe_foodlog_browse_width { width:600px; background-color:#eCF2CC; color:#829911; }
.ct_recipe_foodlog_browse_results { width:600px; height:135px; overflow:auto; border-bottom:1px solid #B3CD34; }

/*RECIPE VIEW - ABOUT THIS RECIPE*/
#ct_recipeview { float:left; width:49%;_width:47%; }
#ct_recipeview_rt { float:right; width:50%; }
#ct_recipeview_information { width:150px; float:left; }

/*RECIPE VIEW - NUTRITION SEARCH*/
#ct_recipeview_nutritionbox { float:right; border:1px solid #000; width:175px; }
#ct_recipeview_nutritionbox .title { text-align:center; border-bottom:4px solid #000; padding:5px; }
#ct_recipeview_nutritionbox .contents { padding:2px 2px 5px 7px; text-align:left; }

.ct_recipe_info { width:135px; vertical-align:middle; }
.ct_User_Content_hit_format { padding:4px 10px 10px 0px; }
.ct_User_Content_hit_format_links { line-height:1.2em; }
.ct_recipe_padding_left { padding-left:10px; }
#ct_nutritionsearch_noresults_checkspelling { padding:0 10px 10px 10px; width:400px; height:auto; }
.ct_nutritionsearch_recipebox_selected { background:#F0F9FC; height:auto; }
