.left_info{
	width: 40%;
}
.bold{
	font-weight: bold;
}

.right_info{
	width: 55%;	
	padding-left: 20px;
	border-left: 2px solid #bbb;
}

#products_landing_1, #news_landing_1{
	border: 1.5px solid #bbb;
	width: 745px;
	height: 134px;
	background: url(/images/products/landing/landing-1.png) no-repeat ;
	margin-bottom: 30px;
	position: relative;
}
#products_landing_1 .image_readmore_text_2{
	margin-left:10px;
	top:50px;
	width:200px;
}

#products_landing_1 .image_readmore_arrow_2{
	bottom: 30px;
	left: 0px;
	background: url(/images/layout/readmore_right.png) no-repeat -10px 0px;
	width: 135px ;
}


.grow_your_own .product_image{
}
.grow_your_own .product_info{
	width: 50%;
	height: 480px;
}

.product_info .back_link{
	position: absolute;
	bottom: -30px;
	right: 0px;
}

/* farmers*/

.farmer_details .product_image{
	border: none;
}

.farmer_details .product_info{
	width: 45%;
	height: auto;
	min-height: 350px;
}

.farmer_details .product_info .back_link{
	#position: absolute;
	bottom: -30px;
	right: 0px;
	float:right;
}

.roll_over_text .image_readmore{
	cursor: default;
}
.roll_over_text .image_readmore_arrow{
	width: 17px;
	height: 16px;
	background: url(/images/layout/roll_over.png) no-repeat;
}

.m-t-20{
  margin-top: 20px;
}

.m-b-80{
	margin-bottom: 100px;
}

#nutrition table{
  width: 100%;
}

#nutrition thead{
  font-weight: bold;
}

#nutrition table td{
  font-size: 0.9em;
  padding: 3px 0 0 0;
}

#nutrition table td.centered{
  text-align: center;
}

#microsite-banner{
  margin-top: 40px;
}

.prfl{
  position: relative; 
  float: left;
}

.align_bottom_right {
  width: auto;
  height: 20px;
  margin-top: 3em;
  position: absolute;
  bottom: 0px;
  right: 0px;
}