
.clear_recipe{
  clear:both;
  height:1px;
}

div.hr hr {
  display: none;
}
div.hr
	{
		border: 0px;
		border-bottom: 1px dashed #616161;
		margin: 18px 0px 18px 0px;
		height:1px;
	}


#reviews 
	{
		font-size:11px;
		color:#000;
}
.header
	{
		float:left;
		font-size:19px;
		color:#876245;
		width:50%;
		margin:0 0 0 0;
	}
	html>body .header {   
		margin:0 0 20px 0;  
}
.reviews_read 
	{
		float:right;
		width:144px;
}
#avg_rating .reviews_read 
	{
		float:none;
		margin:0 0 0 0;
	}
	html>body #avg_rating .reviews_read  {   
		margin:0 0 0 37px;/*setting for FF and other standards compliant browsers*/
		#margin:0; /*setting for IE7*/
		_margin:0; /*setting for IE6*/
}

.paging 
	{
		float:right;
		font-size:9px;
		width:144px;
		text-align:right;
		color:#6D5C52;
}

.stars
	{
		float:left;
		margin:0 15px 0 0;
	}
	html>body .stars {   
		margin:0 15px 10px 0;  
}

.user 
	{
		float:left;
		font-weight:bold;
		font-size:11px;
		padding:4px 0 0 0;
		color:#3A180F;
}
.date 
	{
		font-size:11px;
		color:#666666;
}

#avg_rating
	{
		background:url(../images/elements/right-bar-bg.gif) no-repeat;
		width:220px;
		height:118px;
		margin:0 auto;
		text-align:center;
		padding:14px 0;
}

#rate_review_lf
	{
		float:left;
		margin:32px 0 0 0;
		width:27px;
}
#rate_review
	{
		float:left;
		margin:30px 0 0 0;
		font-size:11px;
		color:#583A20;
		line-height:18px;
}
#rate_review_thanks
	{
		float:left;
		margin:25px 0 0 0;
		font-size:11px;
		line-height:14px;
		color:#3C1208;
}
#rate_review .frm_txtfield
	{
		width:200px;
		height:18px;
		margin:5px 0 15px 0;
}

#rate_review .frm_txtarea
	{
		width:369px;
		height:154px;
		margin:8px 0 15px 0;
}


/* For right column recipe callouts */
.recipe_callout
	{
		position:absolute;
}
.recipe_detail_callout /* For right column on just the rcipe detail pages */
	{
		margin:5px 0;
}


/* Recipe detail breadcrumbs */

.breadcrumbs 
	{
	margin:0 0 20px 0;
}
.breadcrumbs a
	{
		font-weight:bold;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
}
.breadcrumbs a:hover
	{
		text-decoration:underline;
}

/* Recipe thumb photo */
#recipe_photo
	{
	border:1px solid #cdcdcd;
	text-align:center;
	float:left;
	/*width:187px;*/
	margin:10px 10px 0 0px;
	height:auto;
}
	#recipe_photo img
		{
		border:2px solid #fff;
		}

#recipe_intro
	{
	float:left;
	width:257px;
	margin:10px 0 0 0;
}

/* Recipe by brand */

.recipe_row_new
	{
	position:relative;
	width:100%;
	padding:0 0 0 8px;
	height:75px;
}

.recipe_row_new2
	{
	position:relative;
	width:100%;
	padding:0 0 0 8px;
}
.recipe_row_new_left
	{
	float:left;
	width:116px;
}

.recipe_row_new_left_medium
	{
	float:left;
	width:126px;
}

.recipe_thumb_inner_border_main
	{
	border:2px solid #fff;
}
/* this border-bottom:none; is need for the inner recipe pages */
.recipe_thumb_inner_border
	{
	border:2px solid #fff;
	border-bottom:none;
}
.recipe_thumb_outer_border
	{
	border:1px solid #cdcdcd;
}

.recipe_row_new_mid
	{
	float:left; 
	width:264px; 
	margin:0 21px 0 13px;
}
	
	.recipe_row_new_mid h2
		{
		font-size:10px;
		font-weight:bold;
		color:#581912;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-left:100px;
		text-transform:none;
		margin:0 0 0 -10px;
	}

.recipe_go_butt
	{
	position:absolute; 
	bottom:5px; 
	right:10px; 
	height:20px;
}

.grayborder
	{
	width:100%; 
	height:6px; 
	background-color:#ececec; 
	margin:9px 0 9px 7px;
}
.whiteborder_break
	{
	width:100%; 
	height:1px; 
	background-color:#fff; 
	margin:9px 0 9px 7px;
}

/*.thumb_photo
	{
	border:2px solid #fff;
	margin:2px;
}*/

#how_to
	{
	
}
	#how_to img
		{
		margin:0 0 0 4px;
	}

.recipe_header
	{
	
		font-size:12px;
		font-weight:bold;
		color:#59281f;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:0 0 3px 0;
}
.user_rating
	{
	
		font-size:9px;
		font-weight:bold;
		color:#581912;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

