	.oztools_main tbody{border-top:none !important}
	.oztools_main img{border:none;padding:0;margin:0}
	.oztools_main h4,.oztools_main h3{font-weight:bold !important;font-size:16px !important;color:#333}
	/*.form-submit{margin:0 !important;padding:0}
	form{margin: 0 !important;padding:0 !important; float:left !important }*/
	.oztools_main form(margin-bottom:0px !important);
	.oztools_quantity{width:30px;text-align:center;color:#f00 !important};
	.oztools_main a,.oztools_main a:visited{text-decoration:none;color:#009eda;}
	.oztools_main a:hover{text-decoration:underline}
	.oztools_main a.no_underline:hover{text-decoration:none}
	.oztools_main{width:840px;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-top:15px}
	.optimizer{display:inline-block;}
	.oztools_header{width:810px;padding: 0px 15px}
		.oztools_logo{width:810px;border-bottom:1px solid #b8baba;font-size:16px;color:#3a3a3a;display:table-cell;vertical-align:middle;height:40px}
		.oztools_navigation_bar{width:810px;}
		.oztools_ul_menu{width:810px;padding:0;margin:0;border-bottom: 3px solid #009eda;height:31px}
			div.messages{display:block;padding:15px !important;margin-top: 15px !important;margin-bottom:0px !important;margin-left:0px !important; margin-right: 0px !important}
			.oztools_li_menu{list-style:none;padding:0;margin:0;float:left;height:30px;width:150px;margin:0px 0px 1px 1px}
			.oztools_li_menu_first{margin-left:0px}
			.oztools_li_menu_last{width:55px}
			.oztools_li_menu a,.oztools_li_menu a:visited{text-decoration:none !important;background-color:#ccc !important;height:30px;width:150px;color:#333 !important;;display:table-cell;text-align:center;vertical-align:middle}
			.oztools_li_menu a:hover{background-color:#eee !important;color:#666 !important; text-decoration:none !important}
			.oztools_li_menu a.current{background:#009eda !important;height:31px;width:150px;color:#fff !important;display:table-cell;text-align:center;vertical-align:middle;margin-bottom:0px}
			.oztools_li_menu_last a{width:55px}
	.oztools_tool_container{width:810px;padding: 0px 15px}
		.oztools_tool_date{width:810px;height:40px;font-size:12px;font-weight:bold;border-bottom:1px solid #b8baba;display:table-cell;vertical-align:middle }
		.oztools_tool_introduction{width:810px;position:relative;min-height:101px}
			.oztools_tool_image{position:absolute;top:-22px;right:0px}
			.oztools_tool_intro{width:420px;min-height:101;margin-top:22px;font-size:12px;line-height:1.3em;color:#333}
		.oztools_tool_content{width:810px}
			.oztools_program_overview_box_left{width:420px;float:left;background:#fff;margin-bottom:5px}
				.oztools_program_overview_box{width:398px;border:1px solid #999;padding:10px;margin-bottom: 10px}
					.oztools_program_overview_box_title{font-size:14px;padding-left:3px;width:395px;height:22px;background:#ccc;font-weight:bold;display:table-cell;vertical-align:middle;}
					.oztools_program_overview_box_label{font-weight:bold;width:199px;padding-top:10px;vertical-align:middle}
					.oztools_program_overview_box_value{width:199px;padding-top:10px;vertical-align:middle}
					.oztools_program_overview_calorie_label1{width:130px;font-weight:bold;padding-top:10px;vertical-align:top}
					.oztools_program_overview_calorie_label2{font-weight:bold;padding-top:10px;vertical-align:top;text-align:center}
					.oztools_program_overview_calorie_label3{width:150px;font-weight:bold;padding-top:10px;vertical-align:top;text-align:center}
					.oztools_program_overview_calorie_value1{width:130px;font-weight:bold;padding-top:10px;vertical-align:top}
					.oztools_program_overview_calorie_value2{padding-top:10px;vertical-align:top;text-align:center}
					.oztools_program_overview_calorie_value3{width:150px;padding-top:10px;vertical-align:top;text-align:center}
					.oztools_program_overview_fitness_label1{width:200px;font-weight:bold;padding-top:10px;vertical-align:top}
					.oztools_program_overview_fitness_label2{width:99px;font-weight:bold;padding-top:10px;vertical-align:top;text-align:center}
					.oztools_program_overview_fitness_label3{width:99px;font-weight:bold;padding-top:10px;vertical-align:top;text-align:center}
					.oztools_program_overview_fitness_value1{width:200px;padding-top:10px;vertical-align:top}
					.oztools_program_overview_fitness_value2{width:99px;padding-top:10px;vertical-align:top;text-align:center}
					.oztools_program_overview_fitness_value3{width:99px;padding-top:10px;vertical-align:top;text-align:center}
			.oztools_program_overview_box_right{border:1px solid #999;padding:10px;width:338px;float:left;margin-left:30px;background:#fff;border:1px solid #999;margin-bottom:5px}
					.oztools_program_overview_box_title1{font-size:14px;padding-left:3px;width:335px;height:22px;background:#ccc;font-weight:bold;display:table-cell;vertical-align:middle;}
					.fields{width:100px;}
			.oztools_weight_tracker_main{width:810px}
				#track_table{width:500px}
				.oztools_weight_tracker_main_col1{width:300px}
				.oztools_weight_tracker_main_col2{width:50px;text-align:center}
				.oztools_weight_tracker_main_col3{width:50px;text-align:left}
				.oztools_weight_tracker_main_col4{width:100px;text-align:center;font-weight:bold}
					.fields{width:50px}
			.oz_tools_weight_tracker_week_navigator{width:810px;padding-top:20px}
			.oz_tools_weight_tracker_week_days_container{width:808px;height:114px;border: 1px solid #999; margin: 10px 0}
				.oz_tools_weight_tracker_week_day{width:114px;height:114px;border-right:1px solid #999;float:left}			
				.oz_tools_weight_tracker_week_day_last{width:118px;height:114px;float:left}	
				.oz_tools_weight_tracker_week_day_header{margin:10px 0;text-align:center;color:#009dda;font-weight:bold}	
				.current_header{color:#fff}
				.current_day{background: #009dda}
				.current_detail{color:#fff}
				.oz_tools_weight_tracker_week_day_content{font-size:11px;text-align:center;cursor:pointer}
				.oz_tools_weight_tracker_week_day_content a > div.tooltip{display:none;color:#333;z-index:0}	
				.oz_tools_weight_tracker_week_day_content a:hover > div.tooltip{height:auto;width:auto;border:1px solid #FF0;display:block;margin-top:10px;overflow:visible;background:#FFC;color:#000}	
				.current_day a:hover {color:#fff}	
				.oztools_calorie_counter,.oztools_fitness_tracker{810px;padding-bottom:15px}
					.oztools_invisible_contents{position:absolute;display:none}
					.oztools_add_food_button,.oztools_add_cardio_exercise_button{width:810px}
					.oztools_calorie_counter_add_container,.oztools_fitness_tracker_add_container,.oztools_fitness_tracker_add_container1{padding:20px;width:768px;border:1px solid #009eda;position:relative}
						.oztools_calorie_counter_form_keyword,.oztools_fitness_tracker_form_keyword{width:100%}
						.oztools_fitness_tracker_keywords{width:100%;padding:4px 0}
						.oztools_calorie_counter_keywords{width:390px;padding:4px 0;float:left}
						#ndb_no{width:300px;font-size:11px;}
						#favid,#customid,#exid{width:300px;font-size:11px;}
						#oztools_add_to_meal_frm,.oztools_fitness_tracker_fields{width:385px;position:absolute;right:0px;top:15px}
						.oztools_calorie_counter_food_fields{width:370px;float:left;margin-top:5px}
						td.col1{100px}
					.oztools_calorie_counter_header,.oztools_fitness_tracker_header{width:810px;font-weight:bold;margin: 10px 0;height:15px}
						.oztools_calorie_counter_first_column,.oztools_fitness_tracker_first_column{width:355px;padding-left:5px;float:left;font-weight:bold;font-size:14px}
						.oztools_calorie_counter_column,.oztools_fitness_tracker_column{width:75px;float:left;text-align:center;}
							.oztools_calorie_counter_line_items{width:810px;height:24px;overflow:hidden}  
							.oztools_fitness_tracker_line_items{width:810px;height:auto;overflow:hidden}  
						.oztools_calorie_counter_line_items_header,.oztools_fitness_tracker_line_items_header{width:805px;padding-left:5px;background:#ccc;height:22px;display:table-cell;vertical-align:middle;font-weight:bold;font-size:14px;color:#333;cursor:pointer}  
						
						/*div.oztools_calorie_counter_line_items:hover,div.oztools_fitness_tracker_line_items:hover{height:auto}
						div.oztools_calorie_counter_line_items_header:hover,div.oztools_fitness_tracker_line_items_header:hover{background:#eee;}*/
						
						.oztools_calorie_counter_line_items_details,.oztools_fitness_tracker_line_items_details{width:810px;height:22px} 
						div.oztools_calorie_counter_line_items_details div.oztools_calorie_counter_first_column,div.oztools_fitness_tracker_line_items_details div.oztools_fitness_tracker_first_column{font-size:12px;font-weight:normal}
						.oztools_calorie_counter_line_items_sub_total{width:810px;height:22px}
						.oztools_calorie_counter_line_items_add_to_meals{width:810px;height:30px;display:table-cell;vertical-align:middle} 
					.oztools_calorie_counter_line_items_total,.oztools_fitness_tracker_line_items_total{width:810px;height:22px;margin: 2px 0;display:table-cell;vertical-align:middle;color:#fff;background:#007799}	
					.oztools_calorie_counter_line_items_daily_goal{width:810px;height:22px;margin: 2px 0;display:table-cell;vertical-align:middle;color:#fff;background:#008faf}
					.oztools_calorie_counter_line_items_remaining{width:810px;height:22px;margin: 2px 0;display:table-cell;vertical-align:middle;color:#fff;background:#5dadc8}
					.oztools_calorie_counter_boxer,.oztools_fitness_tracker_boxer{height:22px;margin-bottom: 2px}	

	div.meal,div.meal1{height:24px;overflow:hidden;margin-bottom:1px};
	div.meal,div.meal_total_today,div.meal_daily_goal,div.meal_remaining{width:810px;}
	div.meal_total_today,div.meal_daily_goal,div.meal_remaining{padding:0 0;color:#fff;font-weight:bold;font-size:12px}
	div.meal_total_today{background:#007799}
	div.meal_daily_goal{background:#008faf}
	div.meal_remaining{background:#5dadc8}
	div.meal div.meal_header{padding:5px;background:#CCC}
	div.meal div.meal_header:hover{background:#eee;cursor:pointer}
	div.meal div.meal_header,div.meal ul.meal_header{font-weight:bold;}
	
	div.meal ul,div.meal ul li{padding:0;margin:0}
	div.meal ul li{display:inline;float:left;width:80px;text-align:center;line-height:1.0em;padding: 5px 0}
	div.meal ul li.first{display:inline;float:left;width:325px;text-align:left;padding-left:5px}
	div.meal div.clear{clear:both;height:1px;width:810px}
	div.meal div.meal_footer{padding:10px 5px;width:800px;}

	div.meal1 ul,div.meal1 ul li{padding:0;margin:0}
	div.meal1 ul li{display:inline;float:left;width:80px;text-align:center;line-height:1.0em;padding: 5px 0}
	div.meal1 ul li.first{display:inline;float:left;width:325px;text-align:left;padding-left:5px}
	
	ul.oztools_fitness_tracker_header,
	li.oztools_fitness_tracker_first_column,
	li.oztools_fitness_tracker_column,
	ul.oztools_fitness_tracker_line_items_header,
	ul.oztools_fitness_tracker_line_items_details,
	ul.oztools_fitness_tracker_line_items_total
	{padding:2px !important; margin:1px 0px !important;}
	
	ul.oztools_fitness_tracker_header,
	ul.oztools_fitness_tracker_line_items_header,
	ul.oztools_fitness_tracker_line_items_details,
	ul.oztools_fitness_tracker_line_items_total
	{width:806px;font-size:12px !important}
	
	li.oztools_fitness_tracker_first_column{width:300px}
	li.oztools_fitness_tracker_column{width:100px}
	li.oztools_fitness_tracker_first_column,
	li.oztools_fitness_tracker_column{display:inline;float:left}
	
	div.settings-form .form-required{display:none !important}
	div.settings-form{padding:0px 15px;color:#333 !important;width:230px;text-align:left;}
	div.tools{padding: 0 15px;}
	div.settings-form h4{color:#333 !important;padding:5px;background:#ccc;width:800px;margin:1px 0;cursor:pointer}
	div.settings-form .description{color:#333 !important;font-size:12px !important}
	div.settings-form label{font-size:14px !important;font-weight:bold !important;color:#000;padding:3px 0 !important}	
	#edit-email-email{border:1px solid #999 !important;font-size:12px;font-weight:normal;color:#333 !important;width:210px !important;}
	div.settings-form textarea{padding:5px !important;border:1px solid #999 !important;width:400px !important}
	div.settings-form .form-submit{width:120px !important;height:25px !important;float:none !important;font-weight:bold !important;position:relative !important;font-style:normal !important;font-size: 12px !important;padding:0 !important;margin:0 !important;background:#009eda !important;color:#fff !important;border:1px solid #009eda !important;cursor:pointer !important;padding:2px !important}	


