color_faqs/*
	$Id: content_rcss.css,v 1.1.2.19.2.32 2007/09/12 08:12:53 akovalev Exp $
*/


body
{
	background-color: #fff;
}

.disabled
{
	color:gray!important;
}

a:hover.help
{
	cursor: help;
}

.content
{
	width: 800px;
	border-top: 1px solid;
	margin: 1px 0 20px 0;
	float: left;
	
	background: url(../images/left_bg_1.gif) repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

.content input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
	
.content select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/*-- My Grilling (begin) --*/

	.color_grilling
	{
		 border-top-color: #fc6;
	}
	
	
	/*-- Menu (begin) --*/
	
		.menu
		{
			width: 460px;
			float: left;
			padding: 0 0 0 340px;
					
			background: #ffe5b2;
		}
		
		.menu div
		{
			float: left;
			width: 100px;
			
			line-height: 20px;
			font-weight: bold;
		}
		
		.link_1
		{
			text-align: right;
		}
		
		.link_2
		{
			width: 113px !important;
			text-align: center;
		}
		
		.link_3
		{
			text-align: left;
		}
		
		.line
		{
			width: 20px !important;
			text-align: center;
			
			font-weight: normal !important;
		}
		
		.menu a
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
		 	font-size: 11px;
		 	color: #000;
			text-decoration: none;
			line-height: 20px;
			font-weight: normal;
		}
		
		.menu a:hover
		{
			font-weight: bold;
			color: #000;
		}
		
		.menu a:visited
		{
			color: #000;
		}
		
		.guest a
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
		 	font-size: 11px;
		 	color: #000;
			text-decoration: none;
			line-height: 20px;
			font-weight: normal;
			cursor: text !important;
		}
		
		.guest a:hover
		{
			font-weight: normal !important;
		}
		
		.guest a:visited
		{
			color: #000;
		}
		
	
	/*-- Menu (end) --*/
	
	/*-- My Grilling Menu (begin) --*/
	
	/*	.mg_menu
		{
			width: 460px;
			float: left;
			padding: 0 0 0 340px;
					
			background: #ffe5b2;
			list-style:none;
		}
		
		.mg_menu li
 		{
			width: 100px;
			display: block;
			float: left;
			line-height: 12px;
			margin: 4px 0 4px 0;
		}
		
		.mg_menu.cookout
		{
		 	
		}
		
		.mg_menu.items
		{
		 	width: 137px !important;
			text-align: center;
			
			border-left: 1px solid #000;
			border-right: 1px solid #000;
		}
		
		.mg_menu.grills
		{
		 	text-align: right;
		}
		
		.mg_menu a
		{
		 	color: #000;
			text-decoration: none;
		}
		
		.mg_menu a:hover
		{
			font-weight: bold;
		}
		
		.mg_menu a:visited
		{
			color: #000;
		}*/
		
	/*-- My Grilling Menu (end) --*/
	
	/*-- Content => Crilling (begin) --*/
	
		h1
		{
			width: 640px;
			height: 38px;
			float: left;
			margin: 0 0 0 150px;
			padding: 12px 0 0 0;
			
			font-size: 17px;
			font-weight: bold;
			color: #f93;
		}
		
		* html h1
		{
			margin: 0 0 0 75px;
			padding: 6px 0 0 0;
		}	
		
		/*-- Panel left (begin) --*/
		
			.panel_left
			{
				float:left;
				width: 128px;
				height : 300px;
				margin: 0 18px 0 4px;
				padding: 4px 0 0 0;
			}
			
			.panel_left b
			{
				width: 50px;
				height: 10px;
				background: url(../images/left_panel.gif) left bottom repeat-x;
				display: block;
			}
			
			.panel_left h4
			{
				margin: 0 0 0 0;
				padding: 15px 0 0 25px;
				background: url("../images/tiles_goodtoknow.gif") left top no-repeat;
 				
				font-size: 11px;
				color: #666;
			}
			
			.panel_left h6
			{
				width: 120px;
				font-size : 10px;
				font-weight: bold;
				background: none;
				padding: 0 0 0 5px;
				margin: 0 0 5px 0;
			}
			
			.panel_left span
			{
				display: block;
				padding-left: 5px;
			}
			
		
		/*-- Panel left (end) --*/
		
		.mg_text
		{
			width: 640px;
			float: left; 
			
			margin: 0;
			padding: 0 0 15px 0;
		}
		
		.color_grilling h2
		{
			width: 420px;
			height: 27px;
			background: url(../images/headerbar_myfavoriites.gif) left top no-repeat;
			float: left;
			margin: 0;
			padding: 0;
			
			font-size: 9px;
		}
		
		/* Grilling box (begin)*/		
			.grilling_box
			{
				border: 1px solid #fc6;
			}
			
			.grilling_box h3
			{
				height: 25px;
				line-height: 25px;
				margin: 0 0 0 0;
				padding-left: 3px;
				
				font-size: 9px;
				font-weight: bold;
				color: #f93;
				background: #ffe5b2;
			}
			
			.grilling_box h3 a
			{
				float: right;
				padding: 0 0 0 7px;
				margin: 0 3px 0 0;
				
				background: url(../images/arrow_orange.gif) left 8px no-repeat;
				font-size: 10px;
				font-weight: bold;
			}
			
			.grilling_box table
			{
				table-layout: fixed;
			}
			
			.grilling_box table td
			{
				overflow: hidden;
			}
		/* Grilling box (end)*/		
		
		/* Cookout tables (begin)*/		
			.mg_cookouts
			{
				float: left;
				width: 200px;
				min-height: 151px;
			}
			
			* html .mg_cookouts
			{
				height: 151px;
			}
			
			.mg_items
			{
				float: left;
				width: 198px;
				margin-left: 16px;
				min-height: 151px; 
			}
			
			* html .mg_items
			{
				margin-left: 15px;
				height: 151px; 
			}
			
			.mg_grills
			{
				float: right;
				width: 198px;
				margin-right: 16px;
				min-height: 178px;
			}
			
			* html .mg_grills
			{
				margin-right: 6px;
				height: 178px;
			}

			.grilling_box table
			{
				width: 197px;
				margin: 15px 7px 10px 8px;
				padding: 0 0 0 0;
				
				list-style:none;
				border-collapse: collapse; 					
			}
			
			.grilling_box td
	 		{
				border-bottom: 1px solid #dadada;
				padding: 4px 0 4px 0;
			}
			
			
			.grilling_box strong
			{
				color: #f93;
			}
			
			.grilling_box td input
			{
				float: left;
				margin: 1.3ex 1ex 0 0;
			}
			.grilling_box td a
			{
				display: block;
			}
		
			.grilling_box tr.tfoot_first th
			{
				height: 42px;
				padding: 8px 0 0 3px;
				text-align: left;
				
				border-bottom: 0;
			}
			
			.grilling_box tr.tfoot_first input
			{
				/*width: 50px;*/
				height: 20px;
				float: none;
				margin: 0;
					
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
			}
			
			/* Special rules (begin)*/		
				.mg_cookouts table
				{
					width: 186px;
				}
				.mg_items table
				{
					width: 183px;
				}
				.mg_items .last
				{
					border: 0;
				}
				.mg_items tr.tfoot_first th
				{
					text-align: right;
				}
				.mg_grills table
				{
					width: 190px;
					margin: 0 9px 15px 4px;
					border: 0;
				}
				* html .mg_grills table
				{
					width: 190px;
					margin: 0 3px 15px 4px;
				}
				.mg_grills th
				{
					height: 30px;
								
					font-weight: bold;
					font-size: 10px;
					text-align: left;
				}
				
				.mg_grills th.grills_button
				{
					text-align: center;
				}
				
				.mg_grills th.grills_button input
				{
					margin: 0 !important;
				}
				
				.mg_grills tr.alt td
				{
					background-color: #efefef; 
				}
				.mg_grills td
				{
					height: 24px;
					vertical-align: middle; 
					padding: 0 0 0 3px;
					border: 0;
				}
				.mg_grills input
				{
					margin: 0 0 0 17px !important;
				}
				.mg_grills tr.tfoot_first th
				{
					height: 10px;
					text-align: right;
					padding-top: 30px;
				}
				.mg_grills tr.tfoot_first input
				{
					font-weight: normal;
				}
/* Special rules (end)*/		

		/* Cookout tables (end)*/		
		/*
		.mg_grills table td
		{
			height: 25px;
		}
		
		.mg_grills thead .mg_name
		{
			width: 116px;
		}
		
		.mg_grills thead .mg_preferens
		{
			width: 68px;
		}
		
		.mg_grills td a
		{
			padding-left: 5px;
		}
		
		.mg_grills td input
		{
			margin-left: 13px;
		}
		
		.mg_grills tr.namber_grill
		{
			background: #efefef;
		}
		
		.mg_grills table tfoot td
		{
			height: 63px;
			padding: 0 1px 5px 0;
			text-align: right;
		}
		
		.mg_grills table tfoot input
		{
			width: 120px;
						
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
		}
		*/
	
	/*-- Content => Crilling (end) --*/
	


/*-- My Grilling (end) --*/

	
	
	
/*-- Content => Cookouts (begin) --*/
	
		.mc h3
		{
			float: left;
			font-weight: normal;
			
			color: #f93;
			font-size: 16px;
			font-weight: bold;
			margin: 15px 0 15px 152px;
		}
		
		* html .mc h3
		{
			margin: 15px 0 0 76px;
		}
		
		.mc h3.carent
		{
			width: 520px;
			margin-left: 0;
			padding-left: 20px;
			background: url(../images/mg_back.gif) 0.4ex 0.7ex no-repeat;
			
			color: #000;
		}	
	
		/* Data Table (begin) */
			.border_grid
			{
				border: 1px solid #fc6;
				float:  left;
				/*margin-right : 120px;*/
			}
			
			.border_grid_my_items
			{
				border: 1px solid #fc6;
				float:  none;
				width : 445px;
				margin-bottom : 150px;
				margin-left : 151px;

			}
			
			.grid_delete_button
			{
				margin: 0 0 18px 18px;
			}
			
			.mc_data_table
			{
				width: 445px;
				border-collapse: collapse;
				
			}
			
			.mc_data_table thead tr th
			{
				height: 30px;
				background-color: #ffe5b2;
				text-align: left;
				font-weight: bold;
			}
			
			.mc_data_table thead th.left
			{
				background: #ffe5b2 url(../images/tiles_oranage10x31.gif) top left no-repeat;
				padding-left: 30px;
			}
						
			.mc_data_table thead th.right
			{
				background: #ffe5b2 url(../images/tiles_oranage10x31.gif) top right no-repeat;
			}	
			
			.mc_data_table tbody input
			{
				margin-right: 8px;
			}
			
			.mc_data_table tbody tr td a img
			{
				margin-left: 14px;
			}	
			
			.mc_data_table tbody tr td
			{
				height: 22px;
				border-bottom: 1px solid #ccc;
			}
		
			.mc_data_table tbody tr td span table
			{
				width: 100%;
				border-collapse : collapse;
			}
			
/*			.mc_data_table tbody tr td span.list_data *
			{
				border : solid 1px red !important;
			}
*/
			.mc_data_table tfoot th
			{
				text-align: left;
				padding: 15px 17px 19px 6px;
			}
			.mc_data_table tfoot th.message
			{
			    font-weight: normal;
				text-align: center;
				padding: 15px 17px 19px 6px;
			}
			
			.mc_data_table tfoot th a
			{
				padding: 0 5px;
				margin-top: 10px;
				font-weight: normal;
			}
			
			.mc_data_table tfoot th a.not
			{
				border-left: 1px solid #000;
			}
			
			.mc_data_table tfoot th input
			{
				margin: 15px 0 0 15px;
				float: left;
			}
			
			/* Data Table => Open (begin) */
				
				.mc_data_table tbody tr.above td
				{
					background-color: #efefef;
				}	
				
				.mc_data_table tr.open table
				{
					width: 405px;
					float: right;
					border-collapse: collapse;
				}
				
				.mc_data_table tr.open table th
				{
					height: 20px;
					color: #f93;
					background-color: #fff;
					
					font-weight: normal;
				}
				
				.mc_data_table tr.open table tbody tr td
				{
					border-top: 1px solid #ccc;
					border-bottom: 0;
				}
			/* Data Table => Open (end) */
			
			/* Special rules (begin)*/
				
				
				
				.mc_data_table thead th.cookout
				{
					width: 219px;
				}
				
				.mc_data_table tbody td.cookout
				{
					width: 219px;
				}
				
				.mc_data_table thead th.date
				{
					width: 146px;
				}
			
				.mc_data_table tbody td.date
				{
					width: 146px;
				}
			
				.mc_data_table thead th.detail
				{
					width: 80px;
				}
			
				.mc_data_table tbody td.detail
				{
					width: 80px;
				}
			
				.mc_data_table thead th.name
				{
					width: 185px;
				}

				.mc_data_table tbody td.name
				{
					width: 185px;
				}
			
				.mc_data_table thead th.notes
				{
					width: 185px;
				}
				
				.mc_data_table tbody td.notes
				{
					width: 185px;
				}
				
				.qty
				{
					width: 18px !important;
				}
				
				.cut
				{
					width: 74px;
				}
				
				.thick
				{
					width: 40px;
				}
				
				.done
				{
					width: 64px;
				}
				
				.name_desc
				{
					width: 128px !important;
				}
				
				.preferences_notes
				{
					width: 152px !important;
				}
				
				.qty_s
				{
					width: 45px;
				}
				
				.meat
				{
					width: 75px;
				}
				
				.cut_s
				{
					width: 60px;
				}
				
				.thickness
				{
					width: 110px;
				}
				
				.doneness
				{
					width: 115px;
				}
				
				.add_items
				{
					width: 374px;
					padding: 5px 0 8px 10px; 
					/*float: left;*/
				}

				.add_items a
				{
					float: right;
					background: url(../images/arrow_orange.gif) left 0.5ex no-repeat;
					padding-left: 10px;
				}
				
				.add_items input
				{
					
				}
				
			/* Special rules (end)*/
			
			/* Data Table => Cookouts (begin) */
				.mc_data_table thead a.arrow
				{
					padding-right: 15px;
					background: url(../images/arrow_orange_down.gif) right 0.8ex no-repeat
				}

				.mc_data_table thead a.arrowUp
				{
					padding-right: 15px;
					background: url(../images/arrow_orange_up.gif) right 0.8ex no-repeat
				}

				.mc_data_table thead a.arrowDown
				{
					padding-right: 15px;
					background: url(../images/arrow_orange_down.gif) right 0.8ex no-repeat
				}
			/* Data Table => Cookouts (end) */
										
		/* Data Table (end) */
	
	/*-- Content => Cookouts (end) --*/
	
	/*-- Content => Grill (begin) --*/
	
		/*.grill_tab
		{	
			list-style: none;
			padding: 0;
		}
		
		.grill_tab li
		{	
			display: block;
			height: 30px;
			width: 196px;
			float: left;
			font-size: 14px;
			font-weight: normal;
			color: #fff;
			background: #fc6;
			line-height: 30px;
			padding-left: 9px;
		}
		
		.grill_tab li.center_tab
		{	
			margin: 0 10px 0 10px;
		}
		
		.grill_tab li a
		{	
			display: block;
			text-decoration: none;
			font-weight: normal;
			color: #f93;
			background: #ffe5b2;
		}*/
		
		.grill_tab
		{	
			list-style: none;
			height: 32px;
			float: left;
			padding: 0;
			margin: 0;
		}
		
		.grill_tab span li
		{	
			float: left;
		}
		
		.grill_tab span li a
		{
			text-decoration: none !important;
		}
		
		.grill_tab span li img
		{	
			border: 0;			
		}
		
		.grill_tab span li.center_tab
		{	
			margin: 0 10px 0 10px;
		}
		
		.grill_data
		{
			width: 633px;
			float: left;
			border: 1px solid #fc6;
		}
		
		.grill_data img
		{
			margin-bottom: 5px;
		}
		
		.grill_data a img
		{
			margin: 0;
		}
		
		.grill_data label
		{
			display: block;
		}
		
		.namber_grill
		{
			width: 619px;
			height: 21px;
			float: left;
			background: #ffe5b2;
			padding: 0px 5px 0 9px;
		}
		
		* html .namber_grill
		{
			height: 23px;
			padding: 0px 5px 0 9px;
		}

		* html .namber_grill .numb
		{
			margin-right:25px;
		}

		.namber_grill .numb
		{
			float: right;
			margin-right:50px;
		}
		
		.namber_grill span.nmy
		{
			display: block;
			float: left;
			margin-top: 4px;
			font-weight: bold; 
			font-size: 12px;
			
		}
		
		
		.grill_info *
		{
			/*border:1px solid red;*/
		}
		
		.grill_info
		{
			width: 170px;
			height: 233px;
			float: left;
			padding-left: 6px;
			padding-top: 12px;
		}
		
			.grill_info div.info
			{
				font-weight: bold;
				height: 29px;
				margin: 0;
				width:140px;
			}
			
			.grill_info label.name
			{
				height: 32px;
			}
			
			.grill_info label.name input
			{
				width: 130px;	
			}
			
			.grill_info label.type
			{
				height: 35px;
			}
			
			.grill_info label.type select
			{
				width: 72px;
				margin-left: 5px;
			}
			
			.grill_info div.covered
			{
				height: 35px;
				width:168px;
				text-align: center;
			}
			
			.grill_info div.covered label
			{
				margin-top:3px;
				
			}
			
			.grill_info div.covered *
			{
				float:left;
			}
			
			/*.grill_info label.covered input
			{
				width: 130px;
			}*/
			
			.grill_info label.covered label
			{
				display: inline !important;
				float: none !important;	
			}
			
			.grill_info label.setting
			{
				height: 21px;
				color: #f93;
			}
			
			.grill_info label.setting div
			{
				display: inline !important;
				float: none !important;
			}
			
			.grill_info label.fire
			{
				height: 35px;
			}
			
			.grill_info label.fire select
			{
				width: 104px;
				margin-left: 12px;
			}
			
			.grill_info label.prep
			{
				height: 46px;
			}
			
			.grill_info label.prep select
			{
				width: 104px;
				margin-left: 7px;
			}
	
		.flash
		{
			width: 301px;
			height: 290px;
			float: left;
			
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
		}
		
		.flash div.show
		{
			width: 300px;
			height: 200px;
			float: left;
			border-bottom: 1px solid #ccc;
			
			padding: 0px 0px 0px 0px;
		}
		
		.flash div.locate
		{
			width: 270px;
			height: 75px;
			float: left;
			padding: 10px 0 0 6px;
		}
		
			.flash div.locate label.shape
			{
				height: 25px;
			}
			
			.flash div.locate label.dimensions
			{
				height: 20px;
			}
			
			
			.flash div.locate ul.incheses
			{
				list-style: none;
				display: block;
				padding: 0;
				margin: 0;
			}
			
			.flash div.locate ul.incheses li
			{
				float: left;
				margin: 0;
				margin-right: 10px;
				width: 120px;
			}
			.flash div.locate ul.incheses li label
			{
				height: 30px;
			}
			
			.flash div.locate ul.incheses li label input
			{
				width: 37px;
			}
			
			.flash div.locate label.inches
			{
				width: 200px;
			}
							
		.location	
		{
			width: 139px;
			height: 232px;
			float: left;
			padding-left: 6px;
			padding-top: 13px;
		}
		
		.location label
		{
			width: 139px;
			float: left; 
		}
			
			.location label.zip
			{
				height: 43px;
			}
			
			.location label.zip input
			{
				width: 70px;
				margin-left: 4px;
			}
			
			.location label.optional
			{
				height: 18px;
				color: #f93;
			}
			
			.location label.brand
			{
				height: 40px;
			}
			
			.location label.brand input
			{
				width: 130px;
				margin-left: 4px;
			}
			
			.location label.model
			{
				height: 40px;
			}
			
			.location label.model input
			{
				width: 130px;
				margin-left: 4px;
			}
			
			.location dl.purchasedes
			{
				float: left;
			}
			
			.location dl.purchasedes dd
			{
				float: left;
				margin: 0;
				width: 40px;
			}
			
			.location dl.purchasedes dd label
			{
				width: 50px;
			}
			
			.location dl.purchasedes dd label input.mg_mm
			{
				width: 30px;
				margin-left: 4px;
			}
			
			.location dl.purchasedes dd.inputYear input
			{
				width: 51px;
				margin-left: 8px;
			}
			
			.location label.age
			{
				height: 51px;
			}
			
			.location label.age span
			{
				margin-left: 12px;
			}
		
		.modify
		{
			width: 617px;
			min-height: 28px;
			float: left;
			border-top: 1px solid #ccc;
			padding: 12px 0 5px 16px; 
		}
		
		* html .modify
		{
			height: 28px;
		}
		
		.modify span span
		{
			width: 457px;
			float: left;
			text-align: center;
			font-weight: normal;			
		}
		
		.modify input
		{
			float: left;
		}
		
		.main
		{	
			margin-left: 155px;
			float: left;
		}
		
		* html .main
		{	
			margin: 15px 0 0 77px;
			float: left;
		}
		
		.error
		{
			width: 623px;
			float: left;
			
			color: #f00;
			padding: 10px 0 0 10px;
			
			border-top: 1px solid #ccc;
		}
		
		.error1
		{
			float: left;
			color: #f00;
			text-align: left;
		}
		
		.error2
		{
			float: left;
			color: #f00;
			text-align: left;
			width: 200px;
		}
		
		.error3
		{
			color: #f00;
			padding-left: 90px;
			padding-bottom: 10px;
		}
		
		.error31
		{
			color: #f00;
			padding-left: 0px;
			padding-bottom: 10px;
		}
		
	/*-- Content => Grill (end) --*/
	
	/*-- Content => Add item (begin) --*/
		h3.add_items
		{
			width: 650px;
			float: left;
			color: #000;
			
			font-size: 16px;
			margin: 15px 0 15px 152px;
		}
		
		* html h3.add_items
		{
			margin: 15px 0 0 76px;
		}
		
		h6
		{
			width: 632px;
			height: 22px;
			float: left;
			line-height: 22px; 
			background: #ffe5b2;
			font-weight: bold;
			font-size: 11px;
			padding-left: 5px; 
			margin: 0;
		}
		
		.grilling_item
		{
			width: 635px;
			float: left;
			
			border: 1px solid #fc6;
		}
		
		.grilling_item label
		{
			display: block;
			margin: 18px 0 10px 0;
		}
		
		.grilling_item label strong
		{
			display: block;
			width: 150px;
			float: left;
			padding-left: 5px;
		}
		
		.grilling_item table
		{
			width: 635px;
			border-collapse: collapse;
			
		}
		
		.grilling_item table thead th
		{
			text-align: left;
			padding-left: 3px;
			background: #efefef;
			height: 22px;
			
		}
		
		.grilling_item table thead th.qty
		{
			width: 50px;
			
		}
		
		.grilling_item table thead th.meat
		{
			width: 99px;
			
		}
		
		.grilling_item table thead th.thickness
		{
			width: 69px;
			
		}
		
		.grilling_item table thead th.doneness
		{
			width: 92px;
			
		}
		
		.grilling_item table thead th.name
		{
			width: 144px;
			
		}
		
		.grilling_item table thead th.notes
		{
			width: 167px;
			
		}
		
		.grilling_item table tbody td
		{
			padding-left: 3px; 
			height: 30px;
			
		}
		
		.grilling_item table tbody td input
		{
			width: 90%;
			
		}
		
		.grilling_item table tbody td select
		{
			width: 90%;
			
		}
		
		.grilling_item table tfoot th
		{
			height: 40px;
			padding: 0 20px 0 20px;
			
		}
		
		.grilling_item table tfoot th input
		{
			float: right;
			
		}
		
		.grilling_item table tfoot th input.cansel
		{
			float: left;
			
		}
		
		.grilling_item table tfoot th input.add
		{
			float: right;
		}
		
		.red_message
		{
			border: solid 0px red;
			width: 400px !important;
			color: #f00;
			font-size: 10px;	
		}	

		* html .red_message
		{
			width: 318px !important;
			float: left;
			margin-left: 30px;
			color: #f00;	
		}
		
	/*-- Content => Add item (end) --*/	

/*-- Member Services (begin) --*/
	.color_services
	{
		 width: 650px !important; 
		 border-top-color: #95b5c9;
		 padding-left: 150px;
	}

	.color_services h2
	{
		color: #488b9b;
		font-size: 17px;
		
	}
	
	* html .color_services h2
	{
		margin-top: 10px; 
	}
	
	.color_services div.ul_list
	{
		width: 295px;
		float: right;
	}
	
	.color_services div ul
	{
		margin: 20px 0 0 0;
		padding: 0 50px 0 18px;
		list-style-image: url(../images/li_img.gif);
	}
	
	.color_services div ul.bvf
	{
		padding: 0 40px 0 9px;
	}
	
	.color_services div li
	{
		margin-top: 18px;
	}
	
	.color_services h3.acount
	{
		width: 315px;
		height: 22px;
		padding: 0 9px 0 9px;
		margin-left: 9px;
		line-height: 22px;
		text-align: right;
		
		font-weight: normal;
		font-size: 11px;
		background-color: #95b5c9;
	}
	
	.color_services h3 strong
	{
		float: left;
	}
	
	.info
	{
		width: 309px;
		margin:10px 0 0 9px; 
	}
	
	.iright
	{
		width: 295px !important;
	}
	
	
	.info thead th
	{
		padding: 0 0 0 0;
		text-align: left;
	}
	
	.info thead th i
	{
		display: block;
		float:left;
		color: #488b98;
		font-style: normal;
	}
	
	.info thead th input
	{
		width: 42px;
		float: right;
	}
	
	.info tbody td, .info tbody th
	{
		font-size: 10px;
	}
	
	.info tbody th
	{
		width: 136px;
		padding-left: 10px;
		font-weight: bold !important;
	}
	
	.info tbody th.following
	{
		font-weight: normal !important;
	}
	
	.info tfoot th
	{
		height: 4px;
		background: url(../images/ser_back.gif) left bottom repeat-x;
	}
	
	.info tbody th
	{
		padding-left: 10px;
		text-align: left;
		font-weight: normal;
	}
	
	.color_services b
	{
		width: 309px;
		margin: 30px 0 25px 0;
		text-align: center;
		display: block;
	}
	
	.color_services b input
	{
		width: 139px;
	}

	.box_signin_help
	{
		width: 310px;
/*		height: 200px;*/
		min-height: 200px;
		float:left;
		border: 1px solid #95b5c9;

		margin-top: 7px;
		margin-right: 10px;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	* html .box_signin_help
	{
		height: 200px;
	}
	
	* html .bsh
	{
		margin-right: 5px;
	}

	.box_signin_help h3
	{
		width: 99%;
		height: 22px;
		text-align: left;
		padding-left: 4px;
		margin: 0;
		line-height: 22px;
		
		font-size: 11px;
		font-weight: bold;
		background-color: #95b5c9;
	}
	
	.box_signin_help table.edit_info
	{
		width: 290px;
		border-collapse: collapse;
		margin: 10px 10px 0 10px;
	}
	
	.edit_info tbody input.nnv
	{
		float: right;
	}
	
	.box_signin_help table.edit_info tfoot tr th
	{
		padding-top: 20px;
		font-weight: normal;
	}
	
	.box_signin_help table.edit_info tfoot tr th.errorFooter
	{
		padding-top: 10px;
	}
	
	.box_signin_help table.edit_info tfoot tr th.errorFooter input
	{
		float: right;
	}
	
	.box_signin_help table.edit_info tbody th.head
	{
		text-align: left !important;
		height: 35px;
		
		font-weight: normal;
	}
	
	table.edit_info tbody th.naz
	{
		text-align: right;
		width: 150px;
	}
	
	
	.box_services
	{
		width: 598px;
		
		border: 1px solid #95b5c9;
		margin-top: 7px;
		
	}

	.box_services h3
	{
		width: 594px;
		height: 22px;
		text-align: left;
		padding-left: 4px;
		margin: 0;
		line-height: 22px;
		
		font-size: 11px;
		font-weight: bold;
		background-color: #95b5c9;
	}

	
	
	.box_services table.edit_info
	{
		width: 578px;
		border-collapse: collapse;
		margin: 10px 10px 0 10px;
	}
	
	.box_services table.edit_info tbody th.head
	{
		text-align: left;
		height: 35px;
		font-weight: bold;
	}
	
	.box_services tfoot th
	{
		height: 60px;
		padding: 0 46px 0 8px;
	}
	
	.box_services table tfoot th input
	{
		float: left;
	}
	
	.box_services table tfoot th input.button_update
	{
		width: 160px;
		float: right;	
	}
	
	.box_services table.edit_info tbody tr td
	{
		height: 26px;
	}
	
	.box_services table.edit_info tbody tr td input
	{
		width: 130px;
	}
	
	.box_services table.edit_info tbody tr td select
	{
		width: 120px;
	}
	
	.box_services table.edit_info tbody tr td input.chick
	{
		width: auto;
	}
	
	.box_services table.edit_info tbody tr td span.chick input
	{
		width: auto;
	}
	.box_services table.edit_info tbody tr td input.security
	{
		width: 280px;
	}
	
	.box_services table.edit_info tbody tr th
	{
		width: 137px;
		padding-right: 10px;
		text-align: right;
		font-weight: normal;
		
	}
	
	.box_services table.edit_info tbody tr th.last_tr
	{
		height: 44px;
		background: url(../images/spase_back.gif) left 14px repeat-x;
	}
	
	.box_services table.edit_info tbody tr.last
	{
		height: 15px;
		background: url(../images/spase_back.gif) left 14px repeat-x;
	}
	
	.box_services table.edit_info tbody tr td.comment
	{
		font-size: 10px;
	}
	
	table.membership
	{
		width: 578px;
		border-collapse: collapse;
		margin: 10px 10px 0 10px;
	}
	
	.membership th
	{
		width: 150px;
		height: 25px;
		vertical-align: top;
		text-align: left;
	}
	
	.membership tbody td
	{
		vertical-align: top;
	}
	
	.membership em
	{
		display: block;
		margin: 10px 0 0 5px;
		font-size: 10px;
		font-style: normal;
	}
	
	.membership table
	{
		width: 425px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		margin: 15px 0 0 0;
	}
	
	.membership table thead th
	{
		height: 30px;
		background-color: #ededed;
		vertical-align: bottom;
		text-align: center;
		font-size: 10px;
	}
	
	.membership table tbody td
	{
		text-align: center;
		vertical-align: middle;
	}
	
	.membership table tbody th
	{
		vertical-align: middle;
	}
	
	.membership table thead th.radio
	{
		width: 26px;
	}
	
	.membership table thead th.members
	{
		width: 105px;
		text-align: left;
	}
	
	.membership table thead th.months
	{
		width: 70px;
	}
	
	.membership table thead th.price
	{
		width: 63px;
	}
	
	.membership table thead th.price_per
	{
		width: 94px;
	}
	
	.membership table thead th.mony_back
	{
		width: 140px;
	}
	
	* html .membership table thead th.mony_back
	{
		width: 180px;
	}
	
	.membership table tbody td.member_last
	{
		border-bottom: 1px solid #ccc;
	}
	
	.color_services h5
 	{
		color: #488b9b;
		margin:10px 0 10px 0;
		font-size: 17px;
		font-weight: normal;
	}
/*-- Member Services (end) --*/

/*-- Calculator (begin) --*/
	.color_colculator h3
	{
		margin: 16px 0 8px 153px;
		color: #f63;
		font-size: 17px;
		font-weight: bold;
	}
	
	.calculator
	{
		width: 644px;
		height: 302px;
		border: 1px solid #ccc;
		float: left;
		
		margin: 0 0 10px 153px;
	}
	
	* html .calculator
	{
		margin: 0 0 5px 77px;
	}
	
	.calculator label
	{
		display: block;
	}
	
		.calculator div.cookout
		{
			width: 395px;
			height: 36px;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			float:left;
			padding: 0 0 0 5px;
			
			font-weight: bold;
		}
		
		.calculator div.cookout label
		{
			display: block;
			float: left; 
		}
		
		.calculator div.cookout .name
		{
			padding-top: 8px; 
		}
		
		.calculator div.cookout .copy
		{
			float: right;
			height: 365px;
			line-height: 36px;
			height: 36px;
			padding-right: 5px;	
		}
		
		.calculator div.cookout .pup_ap
		{
			float: right;
			padding: 4px 4px 0 0; 
		}
		
		.calculator div.time_temp
		{
			width: 240px;
			height: 27px;
			border-bottom: 1px solid #ccc;
			float:right;
			padding: 9px 0 0 3px;
		}
		
		.calculator div.time_temp input
		{
			width: 25px;
		}
		
		.calculator div.time_temp a
		{
			color: #000;
		}
		
		.calculator div.time_temp a:hover
		{
			color: #000;
		}
		
		.calculator div.time_temp a:visited
		{
			color: #000;
		}
		
		.calculator div.gril_info
		{
			width: 188px;
			height: 228px; 
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			float:left;
		}
		
		.calculator div.gril_info label
		{
			padding-left: 5px;
		}
		
			.calculator div.gril_info label.info
			{
				width: 150px;
				height: 32px;
				
				font-weight: bold;
				line-height: 32px;
			}
			
			.calculator div.gril_info label.name
			{
				height: 29px;
				padding-top: 11px;
			}
			
			.calculator div.gril_info label.name select
			{
				width: 112px;
			}
			
			.calculator div.gril_info label.type
			{
				height: 24px;
				padding-top: 6px;
			}
			
			.calculator div.gril_info label.covered
			{
				height: 24px;
				text-align: center;
				padding-top: 6px;
			}
			
			.calculator div.gril_info label.fire
			{
				height: 24px;
				padding-top: 6px;
			}
			
			.calculator div.gril_info label.fire select
			{
				width: 114px;
				margin-left: 16px;
			}
			
			.calculator div.gril_info label.prep
			{
				height: 24px;
				padding-top: 6px;
			}
			
			.calculator div.gril_info label.prep select
			{
				width: 114px;
				margin-left: 11px;
			}
			
		.calculator div.show_grill
		{
			width: 300px;
			height: 228px;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			float:left;
		}
		
		.calculator div.cook
		{
			width: 154px;
			height: 228px;
			border-bottom: 1px solid #ccc;
			float:left;
		}
		
			.calculator div.cook .time
			{
				height: 32px;
				padding-left: 5px;
				
				font-weight: bold;
				line-height: 32px;
			}
			
			.calculator div.cook .date
			{
				height: 29px;
				padding: 11px 0 0 5px;
			}
	
			.calculator div.cook .date input
			{
				width: 69px;
			}
			
			.calculator div.cook .date img
			{
				vertical-align: -4px;
			}
			
			* html .calculator div.cook .date img
			{
				vertical-align: -1px;
			}
			
			.calculator div.cook .time_noon
			{
				height: 24px;
				padding: 6px 0 0 5px;
				
				line-height: 30px;
			}
			
			.calculator div.cook .time_noon .select_01
			{
				width: 56px;
			}
			
			.calculator div.cook .time_noon .select_02
			{
				width: 40px;
			}
			
			.calculator div.cook .this_time
			{
				height: 30px;
				padding-left: 5px;
				
				line-height: 30px;
			}
			
			.calculator div.cook .start_grill
			{
				height: 24px;
				padding: 6px 0 0 10px;
			}
						
			.calculator div.cook .eat
			{
				height: 24px;
				padding: 6px 0 0 10px;
			}
			
		.calculator div.fridge
		{
			width: 639px;
			height: 27px;
			float: left;
			padding: 8px 0 0 5px;
		}
		
		.calculator div.fridge select
		{
			width: 100px;
			margin-left: 10px; 
		}
		
	
	
	.arrow_background
	{
		background: url(../images/arrow_cbtips.gif) top left no-repeat;
		padding: 0 0 0 13px;
	}
	
	.color_colculator div.panel_left
	{
		float:left;
		width: 128px;
		margin: 0 18px 0 4px;
		border-top: 1px solid #ccc;
		padding-top: 4px;
	}
	
	* html .color_colculator div.panel_left
	{
		
		margin: 0 9px 0 2px;
	}
	
	.plan
	{
		border: 1px solid #f63;
		float:right;
		width: 644px; 
		height: 33px;
		font-size: 10px;
		background: url(../images/tiles_calc_left.gif) 1px 1px no-repeat;
		margin-bottom: 5px;
	}
	
	.plan h4
	{
		float:left;
		width: 643px; 
		height: 24px;
		font-size: 10px;
		margin: 1px 0 0 0;
		text-align: center;
		padding-top: 8px;
		background: url(../images/tiles_calc_right.gif) right top no-repeat;
	}			
	
	.color_colculator ul
	{
		width: 646px;
		list-style: none;
		padding: 0;
		margin: 0;
		float: right;
				
	}
	
	.color_colculator ul li
	{
		float: right;
		height: 31px;
	}
	
	.color_colculator ul li img
	{
		border: 0;	
	}
	
	.color_colculator ul li.whats_grilling
	{
		margin-left: 6px;
	}
	
	.color_colculator div.add_grilling1
	{
		width: 644px;
		float: right;
		border: 1px solid #f63;
	}
	
	* html .color_colculator div.add_grilling1
	{
		position: relative;
		top: -2px;
	}
	
	.color_colculator div.add_grilling1 label
	{
		float: left;
		padding-left: 10px;
		background: url(../images/arrow_orange.gif) left 0.6ex no-repeat;
		margin: 9px 0 0 19px;
	}
	
	.color_colculator div.add_grilling1 div
	{
		width: 300px;
		float: right;
		margin: 7px 40px 0 0;
	}
	
	* html .color_colculator div.add_grilling1 div
	{
		margin: 7px 20px 0 0;
	}
	
	.color_colculator div.add_grilling1 div img
	{
		float: left;
		border: 0;
		margin-right: 4px;
	}
	
	.color_colculator div.add_grilling1 table.add_data
	{
		width: 644px;
		float: left;
		border-collapse: collapse;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th
	{
		text-align: left;
		padding-left: 3px;
		background: #efefef;
		height: 22px;
		font-size: 10px;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th span
	{
		float: right;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th.qty
	{
		width: 30px;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th.meat
	{
		width: 99px;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th.thickness
	{
		width: 69px;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th.doneness
	{
		width: 92px;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th.name
	{
		width: 144px;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th.notes
	{
		width: 187px;
	}
	
	.color_colculator div.add_grilling1 table.add_data thead th.check
	{
		width: 20px;
	}
		
	.color_colculator div.add_grilling1 table.add_data thead th.check i
	{
		width: 21px;
		height: 20px;
		display: block;
		margin-right: 2px;
		background: url(../images/yum_icon.gif) top right no-repeat;
	}			
				
	
	.color_colculator div.add_grilling1 table.add_data tbody td input
	{
		width: 90%;
	}
	
	.color_colculator div.add_grilling1 table.add_data tbody td select
	{
		width: 90%;
	}
	
	.color_colculator div.add_grilling1 table.add_data tbody td.last input
	{
		width: auto;
	}
	
	.color_colculator div.add_grilling1 table.add_data tbody td
	{
		height: 30px;
		padding-left: 3px;
	}
	
	.color_colculator div.add_grilling1 table.add_data tfoot th
	{
		height: 40px;
		border-bottom: 1px solid #ccc;
	}
	
	.color_colculator div.add_grilling1 table.add_data tfoot th input
	{
		float: left;
		margin-left: 10px;
	}
	
	.color_colculator div.add_grilling1 table.add_data tfoot th div
	{
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.color_colculator div.add_grilling1 table.add_data tfoot th div input
	{
		float: right;
		margin-right: 15px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1
	{
		width: 633px;
		height: 198px;
		float: left;
		margin: 8px 6px 0 5px;
		border-collapse: collapse;
		border: 1px solid #ccc;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 caption
	{
		text-align: left;
		font-weight: bold;
		margin: 0 0 5px 5px;
	}
		
	.color_colculator div.add_grilling1 table.grilling_list1 thead th
	{
		text-align: left;
		padding-left: 3px;
		background: #efefef;
		height: 22px !important;
		font-size: 10px;
		border-bottom: 1px solid #ccc;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 thead th.qty
	{
		width: 53px;
		padding-left:17px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 thead th.meat
	{
		width: 100px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 thead th.thickness
	{
		width: 78px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 thead th.doneness
	{
		width: 78px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 thead th.name
	{
		 width: 139px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 thead th.notes
	{
		
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td
 	{
		padding: 0 !important;
	}
	
	
	.cc_grilling_list_data
	{
		width: 631px !important;
		height: 177px;
		float: left !important;
	
		overflow: auto;
		overflow-y:scroll;
		
		margin: 0 !important;
		padding: 0;
	}
		
	.cc_scroll
	{
		width: 630px !important;
		height: 177px;
		float: left !important;
		margin: 0 !important;
		padding: 0;
			
		background: url("../images/scroll.gif") top right repeat-y;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table
 	{
		width: 615px;
		border-collapse: collapse;
		margin: 0 !important;
	}
	
	* html .color_colculator div.add_grilling1 table.grilling_list1 tbody td table
 	{
		width: 614px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table tbody tr td
 	{
		height: 20px;
		border-bottom: 1px solid #ccc;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table tbody tr th
 	{
		height: 20px;
		border-bottom: 1px solid #ccc;
		text-align: left;
		padding-left: 17px;
		font-weight: normal;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table thead tr th
 	{
		height: 0 !important;
		border: 0;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table thead tr th.qty_d
 	{
		width: 70px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table thead tr th.meat_d
 	{
		width: 100px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table thead tr th.thickness_d
 	{
		width: 78px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table thead tr th.doneness_d
 	{
		width: 78px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table thead tr th.name_d
 	{
		width: 139px;
	}
	
	.color_colculator div.add_grilling1 table.grilling_list1 tbody td table thead tr th.notes_d
 	{
		
	}
	
	
/*-- Calculator (end) --*/

/*-- Member Home (begin) --*/
	.member_home
	{
		width: 800px;
		float: left;
		margin-top: 1px;
		background: url(../images/fon_home_new.gif) left top repeat-y;
		margin-bottom: 20px;
		
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
	}
	
	.member_home input
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
	}
	
	.member_home select
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
	}
	
	.member_home div.left
	{
		width: 177px;
		float: left;
		margin-top: 1px;
		padding: 0 8px 0 8px;
		overflow: hidden;
		zoom: 1;
	}
	
	* html .member_home div.left
	{
		padding: 0 4px 0 8px;
	}
	
	.member_home div.left em
	{
		font-size: 13px;
	}
	
	.member_home div.left em.cb
	{
		width: 115px;
		font-family: Verdana, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		font-style: normal;
		text-align: center;
		display: block;
		padding: 40px 30px 10px 30px;
		
		overflow: hidden;
	}
	
	.member_home div.left ul
	{
		padding-left: 20px;
	}
	
	* html .member_home div.left ul
	{
		padding: 0;
		margin: 10px 0 10px 23px;
		
	}
	
	.member_home div.left b
	{
		font-weight: normal;
		display: block;
	}
	
	.member_home div.left b.line_b
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #6f5f4b;
		margin-top: 46px;
	}
	
	.member_home div.left div
	{
		float: left;
		padding-top: 5px;
		/*border-top: 1px solid #c1bdb4;*/
	}
	
	.member_home div.left div.story
	{
		width: 175px;
	}
	
	.member_home div.left div.story div
	{
		width: 120px;
		float: left;
		padding-top: 0 !important;
	}
	
	.member_home div.left div a.home_link
	{
		text-decoration: underline !important;
	}
	
	.member_home div.left div img
	{
		float: left;
		padding-right: 5px;
	}
	
	.member_home div.left div img.head_mem
	{
		margin-bottom: 12px;
	}
	
	.member_home div.left div.more
	{
		width: 170px;
		height: 103px;
		border: 0;
		float: left;
		margin: 5px 0 12px 0;
	}
	
	.member_home div.left div.more strong
	{
		width: 150px;
		height: 15px;
		padding: 18px 0 0 21px;
		float: left;
		display: block;
		background: url(../images/tiles_goodtoknow.gif) left top no-repeat;
		color: #666;
		
	}
	
	.member_home div.left div.more b
	{
		width: 150px;
		height: 15px;
		padding: 18px 0 0 21px;
		float: left;
		display: block;
		background: url(../images/tiles_goodtoknow.gif) left top no-repeat;
		color: #666;
		
	}
	
	.member_home div.left div.jar
	{
		width: 168px;
		height: 103px;
		border: 0;
		float: left;
		padding: 7px;
		margin: 10px 0 0 0;
		background: url(../images/tip_jar_background.gif) left top no-repeat;
	}
	
	.member_home div.left div.jar *
	{
		display: block;
		clear: both;
	}
	
	.member_home div.left div.jar img
	{
		border: 0;
		margin: 17px 0 15px 0;
		
	}
	
	.member_home div.center
	{
		width: 381px;
		float: left;
		padding: 0 0 0 9px;
		overflow: hidden;
		zoom: 1;
	}
	
	* html .member_home div.center
	{
		padding: 0 0 0 13px;
	}
	
	.member_home div.center div
	{
		float: left;
	}
	
	.member_home div.center div span
	{
		float: right;
	}
	
	.member_home div.center div.head
	{
		float: left;
	}
	
	.member_home div.center img
	{
		float: left;
		margin: 0 8px 0 0;
	}
	
	.member_home div.center img.nonfloat
	{
		margin-top: 5px;
		float: none !important;
		clear: right;
	}
	
	.member_home div.center div.head img.only
	{
		float: right;
		margin: 8px 5px 8px 8px;
	}
	
	.member_home div.center img.head_img
	{
		margin: 8px 100px 10px 0;
	}
	.member_home div.center i
	{
		font-family: Arial, Helvetica, sans-serif;
		width: 202px;
		float: right;
		font-style: normal;
		font-size: 9px !important;
		text-align: right;
		display: block;
	}
	
	.member_home div.center p
	{
		margin-top: 0;
	}
	
	.member_home div.right
	{
		width: 184px;
		float: right;
		margin: 1px 16px 0 0;
		padding-left: 3px;
		overflow: hidden;
		zoom: 1;
	}
	
	* html .member_home div.right
	{
		margin-right: 8px;
	}
	
	.member_home div.right * html
	{
		padding-left: 3px;
	}
	
	.member_home div.right a
	{
		float: right;
		clear: both;
	}
	
	.member_home div.right strong
	{
		background: url(../images/star_red.gif) left 0.5ex no-repeat;
		padding-left: 15px;
	}
	
	.member_home div.right div.try_it_now
	{
		width: 158px;
		margin-top: 40px;
		float: left;
	}
	
	.member_home div.right div.cook_calc
	{
		margin: 25px 0 0 0;
	}
	
	.member_home div.right div.try_it_now div
	{
		width: 158px;
		padding: 7px 10px 5px 10px;
		border: 1px solid #f63;
		float: left;
	}

	.member_home div.right div.try_it_now div select
	{
		margin: 5px;
	}
	
	.member_home div.right div.try_it_now div input
	{
		float: right;
	}
	
	.member_home div.right div.try_it_now *
	{
		display: block;
	}
	
	.member_home div.right div.progress
	{
		width: 165px;
		float: left;
		border: 1px solid #f63;
		margin-top: 10px;
		padding: 0 5px 0 8px;
		background-color: #ffe5cc;
	}
	
	.member_home div.right div.progress h5
	{
		font-size: 12px;
		color: #f63;
		text-align: center;
		margin: 5px 0 10px 0;
	}
	
	.member_home div.right div.progress div
	{
		float: left;
		padding-bottom: 12px;
	}
	
	.member_home div.right div.progress div a
	{
		float: left;
	}
	
	.member_home div.right div.forecast
	{
		width: 178px;
		height: 282px;
		float: left;
		border: 0px solid #488b9b;
		margin-top: 10px;
	}
	
/*-- Member Home (end) --*/



.bo,
.bo *
{
	border: 1px solid red;
}

.loader
{
	position : absolute;
	height : 15px;
	width : 100px;
	padding-left : 3px;
	padding-right : 3px;
	font-size : 11px;
	font-family: Arial, Verdana, Tahoma;
	border : #000000 1px solid;
	background-color : #000;
	color : #fff;

	background-image : url(../images/indicator_002.gif);
	background-position :  80px;
	background-repeat : no-repeat;
}

.details
{
	width : 75px !important;
	margin-right : 75px !important;
	/*border : solid 1px green !important;*/
}

.above .details
{
	width : 75px !important;
	margin-right : 75px !important;
}


.details *
{
	margin-left: 0;
	margin-right: 0;
}

.itemName
{
	width : 100px !important;
}

.grillName
{
	width: 110px !important; 
}

.selectedMenuItem
{
	font-weight : bold !important;
}

.subheadBlue
{
	color:#488B9B;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.weZip 
{
	color:#004371;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
}

.wslogo
{
	margin-right:20px;
}

.scrolingInfo
{
	width:340px;
	overflow:hidden;
	overflow:auto;
}

.errorEmailExist
{
	color:red;
}

.nameLim
{
	width:160px;
	overflow:hidden;
}

.memberSI
{
	color: #488b9b;
	font-size: 17px;
	margin: 0;
}

.membersignin input
{
	width: 190px;
}

.left.temp_left
{
	width: 175px !important;
	background: url(../images/left_bg_1.gif) !important;
}

b.bn
{
	width: 295px !important;
}

b.bn input
{
	width: auto;
}

.padtop
{
	padding-top: 33px;
}

* html .padtop
{
	padding-top: 51px;
}

*:first-child+html .padtop
{
	padding-top: 51px;
}


.over-hidden
{
	overflow: hidden;
	zoom: 1;
}

.delete_button {
	margin-top: 5px;
}

.uickinks {
	margin-left: 2px !important;
}

* html .uickinks {
	margin-left: 23px !important;
}