/* =========================================================================

    CHIPITS RECIPES - Recipe Box

   ========================================================================= */


#recipe_box_right_bar
	{ 
		 width:205px;
		 padding:0;
		 margin:0;
		 float:left;
}

#recipe_box_right_bar #content
	{ 
		 width:205px;
		 background-color:#FFFDED;		
		 border:1px solid #EAE4D3;
		 padding:0;
		 margin:0;
	}
	html>body #recipe_box_right_bar #content {   
		width:203px;  }
		
	#recipe_box_right_bar #content .text {
	  padding:15px;
	  font-size:11px;
	  color:#663300;
	}
	#recipe_box_right_bar #content ul {
	  margin-top:0;
	}
	#recipe_box_right_bar #content ul a {
	  font-weight:bold;
	  text-decoration:none;
	}
	#recipe_box_right_bar #content li {
	  margin:0 0 10px -5px;
	  padding:0 15px 0 0;
	  list-style-type:square;
	}


/* Landing Page */

#recipe_box_middle_content
	{ 
		 width:449px; 
		 height:auto; 
		 float:left;
		 margin:0 13px 0 0;
}
.recipe_box_subcontent
	{ 
		 width:449px;
		 border:1px solid #EAE4D3;
		 padding:18px 0;
		 margin:0 0 15px 0;
	}
	html>body .recipe_box_subcontent {   
		 width:447px;  }

	.recipe_box_subcontent .text {
	  padding:0 15px 15px 15px;
	  font-size:12px;
	  color:#663300;
	}
	.recipe_box_subcontent .highlight {
	  background:none;
	  color:#E75D00;
	}
	.recipe_box_subcontent .gen_content {
	  padding:0 15px 15px 15px;
	  font-size:12px;
	  color:#663300;
	}	
	.recipe_box_subcontent .gen_content li {
	  margin:0 0 10px -15px;
	  list-style-type:square;
	}	
	
	.recipe_box_subcontent div.hr hr {
	  display:none;
	}
	.recipe_box_subcontent div.hr
		{
			border: 0px;
			border-bottom: 1px solid #EDE2D0;
			margin:9px 0 9px 14px;
			width:90%;
			height:1px;
		}
	.recipe_box_subcontent .callout_image
		{ 
			 width:157px;
			 text-align:center;
			 float:left;
	}
	
	.recipe_box_subcontent .callout
		{ 
			 width:272px;
			 text-align:left;
			 float:left;
	}
	
	.recipe_box_subcontent .callout h1, .recipe_box_subcontent .callout h1 a
		{ 
			 color:#DF942A;
			 font:bold 11px verdana,arial,tahoma,sans-serif;
			 margin:10px 0 0 0;
			 padding:0;
			 text-decoration:none;
	}
	
.rb_content
	{
		position:relative;
		width:449px;
		background-color:#F0E3CD;
		vertical-align:top;
		text-align:center;
		padding:5px 25px;
		border-bottom:1px solid #fff;
	}
	html>body .rb_content {   
		margin:0;
		width:399px;
}


	.rb_content .desc
		{
			float:left;
			width:366px;
			margin:0 0 0 0;
		}
		
	.rb_content input
		{
			vertical-align:text-top;
		}
	.rb_content .fat
		{
			height:22px;
			}
		html>body .rb_content .fat {   
			height:15px;  }
		
		

	.rb_content .tri_one
		{
			float:left;
			width:220px;
			text-align:right;
			font-size:11px;
			height:21px;
			line-height:21px;
			margin:0;
		}		
	.rb_content .tri_two
		{
			float:left;
			line-height:21px;
			margin:0 0 0 15px;
			font-size:10px;
		}
	.rb_content .tri_three
		{
			float:left;
			line-height:21px;
			margin:0 0 0 10px;
			font-size:10px;
		}

	.rb_content .contact1
		{
			float:left;
			text-align:right;
			width:120px;
			font-size:10px;
			height:21px;
			line-height:21px;
			margin:0 4px 5px 5px;
			}
	html>body .rb_content .contact1 {   
		margin:0 4px 5px 12px;  }

	.rb_content .contact2
		{
			float:left;
			text-align:left;
			width:193px;
			margin:0 0 5px 0;
		}
	.rb_content .contact2 input
		{
			width:193px;
			font-size:10px;
		}	
	.rb_content .contact3
		{
			float:left;
			width:108px;
			height:21px;
			line-height:21px;
			text-align:right;
			margin:5px 4px 5px 0;
		}
	.rb_content .contact4
		{
			float:left;
			width:163px;
			margin:5px 0;
		}
		
.recipe_box_disclaimer
	{
		position:relative;
		width:449px;
		font-size:10px;
		margin:12px 0 0 0;
		padding:3px 8px 2px 8px;
		border:1px solid #EDE2D0;
		border-bottom:none;
	}
	html>body .recipe_box_disclaimer {   
		width:431px;  
	}
.recipe_box_disclaimer a
	{
		text-decoration:none;
		font-weight:bold;
	}

#rb_right_bar
	{ 
		 width:205px;
		 padding:0;
		 margin:0;
		 float:left;
}

#rb_right_bar hr {
	height:1px;
	width:100%;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top:1px solid #EDE2D0;
	margin:15px 0 10px 0;
}

#rb_right_bar #content
	{ 
		 width:205px;
		 background-color:#FFFDED;		
		 border:1px solid #EAE4D3;
		 font-size:10px;
		 padding:11px;
		 margin:0;
	}
	html>body #rb_right_bar #content {   
		width:181px;  }
		
#rb_right_bar #content input
	{ 
		 margin:2px 0 0 0;
		 width:170px;
	}
	html>body #rb_right_bar #content input {   
		width:177px;  }
	
		
	#rb_right_bar #content .text {
	  padding:15px;
	  font-size:11px;
	  color:#663300;
	}

/* My Recipe Box page */

.rb_index_header
	{
		position:relative;
		width:667px;
		height:27px;
		margin:10px 0 0 0;
		background:url(/en/recipes/lib/img/sitewide/top-bar-rd.gif) no-repeat;
		color:#fff;
		font-size:12px;
		text-align:left;
		padding:4px 0 0 7px;
	}
	html>body .rb_index_header {   
		margin:10px 0 0 7px;
		height:23px;
}
.rb_index_content
	{
		position:relative;
		width:667px;
		background-color:#F0E3CD;
		border-bottom:1px solid #fff;
		vertical-align:top;
		font-size:12px;
		text-align:left;
		padding:15px 25px;
	}
	html>body .rb_index_content {   
		margin:0 0 0 7px;
		width:617px;
}
	.rb_index_content .desc
		{
			float:left;
			width:607px;
			margin:0 0 0 0;
		}


.recipe_header
	{
		position:relative;
		width:667px;
		height:27px;
		margin:10px 0 0 0;
		background:url(/en/recipes/lib/img/sitewide/top-bar-rd.gif) no-repeat;
		color:#fff;
		font-size:12px;
		text-align:left;
		padding:4px 0 0 7px;
	}
	html>body .recipe_header {   
		margin:10px 0 0 7px;
		height:23px;
}
.recipe_content
	{
		position:relative;
		width:667px;
		background-color:#F0E3CD;
		border-bottom:1px solid #fff;
		vertical-align:top;
		font-size:12px;
		text-align:left;
		padding:6px 0 6px 7px;
	}
	html>body .recipe_content {   
		margin:0 0 0 7px;
		width:660px;
}

#recipe_ingredients ul
	{	
		margin:5px 0 20px -25px;/*for compliant browsers*/
		#margin:5px 0 20px 17px; /*for IE7*/
		_margin:5px 0 20px 17px; /*for IE6*/
}
/*#recipe_ingredients ul
	{	
		margin:5px 0 20px 17px;
	}
	html>body #recipe_ingredients ul {   
		margin:5px 0 20px -22px;  }*/
		

.search_results
	{
		width:667px;
		margin:0;
		padding:0 0 10px 0;
		border:1px solid #EDE2D0;
		border-top:none;
		border-bottom:none;
	}
.search_results_two
	{
		position:relative;
		width:667px;
		height:29px;
		margin:12px auto;
		background: url(/en/recipes/lib/img/sitewide/bottom-bar-rd-white.gif) no-repeat;
}
	.results
		{
			float:left;
			padding:5px 0 0 9px;
			color:#E75D00;
			font-size:12px;
	}
	.page
		{
			float:right;
			text-align:right;
			padding:5px 8px 0 0;
			color:#E75D00;
			font-size:12px;
			width:330px;
	}
		.page a
			{
				color:#E75D00;
				font-size:12px;
				padding:0 0 0 3px;
		}
			.page a img
				{
					vertical-align:text-bottom;
			}
#search_results_box
	{
		width:667px;
		height:auto;
		padding:10px 10px;
		text-align:left;
		margin:0 0 10px 0;
		border:1px solid #EDE2D0;
	}
	html>body #search_results_box {   
		width:647px;  
		padding:0 10px;
}
	#search_results_box ul
	{
		float:left;
		margin:0;
		padding:0 0 10px 10px;
	}
	#search_results_box li
	{
		list-style-type:square;
		margin:0 20px 2px 5px;
		padding:0;
		}
	html>body #search_results_box li {   
		margin:6px 10px 0 3px; }

	#search_results_box a
	{
		text-decoration:none;
		font-weight:bold;
		color:#663300;
	}


.pagelinks_box
		{
			float:right;
			text-align:right;
			width:215px;
			padding:5px 0 0 0;
			color:#E75D00;
			font-size:12px;
	}

.pageLink	
	{
		color:#E75D00;
		font-size:12px;
	}
		.pageLink a
			{
				color:#E75D00;
				font-size:12px;
		}
	
.no_results
	{
		width:100%;
		text-align:center;
		padding:20px;
		font-size:12px;
	}

.recipe_line_thumb
	{
		float:left; 
		width:75px; 
	}
	.recipe_line_thumb img
		{
			border:2px solid #FEF4DB;
			margin:0 11px 0 0;
		}
.recipe_name
	{
		float:left;
		font-size:13px;
		font-weight:bold;
		line-height:43px;
	}	
	.recipe_name a
		{
			text-decoration:none;
		}				
		
/* Login Page */

.rb_login
	{
		position:relative;
		width:667px;
		background-color:#F0E3CD;
		vertical-align:top;
		text-align:left;
		padding:10px 25px;
		border-bottom:1px solid #fff;
	}
	html>body .rb_login {   
		margin:0;
		width:617px;
}	

	.rb_login input
	{
		width:180px;
	}	

	 .rb_login .one
			{
				float:left;
				text-align:left;
				font-size:11px;
				height:21px;
				line-height:21px;
				margin:0 0 0 0px;
			}	
			
	 .rb_login .two
			{
				float:left;
				text-align:right;
				height:21px;
				line-height:21px;
				margin:0 0 0 5px;
			}
			
	 .rb_login .three
			{
				float:left;
				text-align:right;
				font-size:11px;
				height:21px;
				line-height:21px;
				margin:0 0 0 40px;
			}
			
	 .rb_login .four
			{
				float:left;
				text-align:right;
				height:21px;
				line-height:21px;
				margin:0 0 0 5px;
			}
			
	 .rb_login .five
			{
				float:left;
				text-align:right;
				height:21px;
				line-height:21px;
				margin:0 0 0 10px;
			}
		

	 .rb_login .one_a
			{
				float:left;
				text-align:left;
				font-size:11px;
				margin:0 0 0 0px;
			}		
	 .rb_login .one_b
			{
				float:left;
				text-align:left;
				font-size:11px;
				margin:10px 0 5px 0px;
			}	
	 .rb_login .one_c
			{
				float:left;
				text-align:left;
				font-size:11px;
				margin:10px 0 5px 8px;
			}		