.promo-item
{

background-image:url('../gfx/home/reefer-promo/item-bg.gif');
background-repeat:no-repeat;
height:222px;
width:730px;
background-color:#525858;
text-align:left;

position:relative;

}


.alt
{

  background-image:url('../gfx/home/reefer-promo/item-bg-2.gif');
}

.promo-item .main-img
{

border:1px solid white;
margin-top:23px;
margin-left:23px;

}


.promo-item .item-heading
{
  position:absolute;
  top:38px;
  left:270px;
  font-weight:bold;
  font-size:16px;
  text-transform:uppercase;
  color:#78b800;
}


.promo-item .item-heading-big
{
  position:absolute;
  top:45px;
  left:270px;
  font-weight:bold;
  font-size:17px;
  text-transform:uppercase;
  color:#78b800;
}


.promo-item .item-sub-heading
{
  position:absolute;
  top:54px;
  left:270px;
  font-weight:bold;
  font-size:13px;
  
  color:#3e4545;
}



.promo-item .item-price-lbl
{
	position:absolute;
  top:40px;
  left:560px;
 
  font-size:13px;
  
  color:#FFF;
}

.promo-item .item-price
{

 position:absolute;
  top:40px;
  left:622px;
 font-weight:bold;
  font-size:25px;
  
  color:#FFF;
  
  line-height: 24px;

}


.promo-item .item-lbl-oct
{

 position:absolute;
  top:40px;
  left:565px;
 font-weight:bold;
  font-size:14px;
  
  color:#FFF;
  
  line-height: 24px;

}

.promo-item .item-dtl-lbl
{

  position:absolute;
  top:90px;
  left:270px;
  
  font-size:11px;
  
  color:#78b800;
}






.item-de-tbl
{

  position:absolute;
  top:107px;
  left:245px;
  width:484px;
}

.promo-item .item-de-tbl td
{
  background-color:#525858;
  border:none;
  border-top:1px solid #69706f;
  padding-left:25px;
  
  padding-top:2px;
  padding-bottom:2px;
  
  
 
 
}







.promo-item .stock-a
{

  position:absolute;
  top:190px;
  left:560px;
  
  font-size:11px;
  
  color:#78b800;
}




.promo-item .stock-b
{

  position:absolute;
  top:190px;
  left:605px;
  
  font-size:11px;
  
  color:#fff;
}



#flyer-sub-nav
{
background-color:#3e4545;height:37px;width:730px;
font-size:13px;
text-align:left;
color:#fff;
}


#flyer-sub-nav a
{
  color:#78b800;
}


#flyer-nav-links
{
  padding-top:20px;
  padding-left:25px;
}


#flyer-nav-links span
{
 color:#78b800;
}






























#flyer-sub-nav-btm
{
background-color:#3e4545;
height:37px;
width:730px;
font-size:13px;
text-align:left;
color:#fff;
border-top:1px solid #69706f;


}


#flyer-sub-nav-btm a
{
  color:#78b800;
}


#flyer-nav-links-btm
{
  padding-top:8px;
  padding-left:25px;
}


#flyer-nav-links-btm span
{
 color:#78b800;
}


















.combo-price
{
  background-color:#77b800;
 	border-top:2px solid white;
  height:260px;
  width:221px;
  position:absolute;
  left:23px;
  top:-40px;
  
  
  
  
}


.combo-price p
{
  font-size:17px;
  color:#FFFFFF;
  padding-left:10px;
  
 

}


.combo-price .big-price
{
  font-size:32px;
  padding-left:11px;
  position:relative;
  top:-10px;
  
  font-weight:bold;
  
   line-height:39px;
}


.combo-price .big-price .dollar-sign
{
  font-size:20px;
  vertical-align: super; 
  position:relative;
  top:7px;
}



.combo-price .savings
{
  background-color:#50891e;
  width:221px;
  height:59px;
  position:absolute;
  top:201px;
  
  text-align:right;
  color:#FFF;
  
  
}




.combo-price .savings p
{
  padding-right:16px;
  padding-top:14px;
  
  font-size:17px;
}



strong
{
  font-weight:normal;
  
}

/*---- Farm Progress Show Styles ----*/

#fp-info-bar {
	width: 746px;
	height: 26px;
	background-color: #5d9732;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 16px 24px 0 16px;
}

#fp-info-bar span {
	position: absolute;
	left: 631px;
}

#fp-flyer-sub-nav
{
background-color:#3e4545;
height:74px;
width:730px;
font-size:13px;
text-align:left;
color: #78b800;
}

#fp-flyer-sub-nav-btm
{
background-color:#3e4545;
height:58px;
width:730px;
font-size:13px;
text-align:left;
color: #78b800;
}

#fp-flyer-sub-nav a, #fp-flyer-sub-nav-btm a
{
	color:#fff;
	text-decoration: underline;
}

#fp-flyer-nav-links
{
	padding: 16px;
}

#fp-flyer-nav-links-btm {
	padding: 28px 16px 16px 16px;
}

#fp-flyer-nav-links span, #fp-flyer-sub-nav-btm span {
	margin-top: -6px;
	padding: 0;
	position: absolute;
	left: 660px;
}

.fp-main-img
{
border:6px solid #78b800;
margin-top:23px;
margin-left:13px;

}

.fp-regular-main-img
{
border:1px solid #ffffff;
margin-top:28px;
margin-left:13px;

}

.fp-featured
{

background-image:url('../gfx/farm-progress/farm-progress-featured-bg.gif');
background-color:#3E4545;
border-top: 1px solid #3E4545;
}


.fp-regular
{

background-image:url('../gfx/farm-progress/farm-progress-regular-bg.gif');
background-color:#3E4545;
border-top: 1px solid #3E4545;
}

.fp-item-heading {
	position:absolute;
	top:36px;
	left:260px;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	color:#ffffff;
	line-height:16px;
}

.fp-featured-item-de-tbl
{

  position:absolute;
  top:107px;
  left:255px;
  width:475px;
}

.fp-item-dtl-lbl
{

  position:absolute;
  top:90px;
  left:260px;
  font-size:11px;
  color:#78b800;
}

.fp-stock-a
{
  position:absolute;
  top:190px;
  left:627px;
  font-size:11px;
  color:#78b800;
}

.fp-stock-b
{
  position:absolute;
  top:190px;
  left:672px; 
  font-size:11px;
  color:#fff;
}


.bonus
{
  position:absolute;
  top:190px;
  left:260px;
  font-size:12px;
	font-weight: bold;
  color:#78b800;
}

.bonus-b
{
  position:absolute;
  top:190px;
  left:312px;
  font-size:12px;
	font-weight: bold;
  color:#ffffff;
}

.fp-regular-item-heading
{
  position:absolute;
  top:33px;
  left:204px;
  font-weight:bold;
  font-size:16px;
  text-transform:uppercase;
  color:#78b800;
line-height: 16px;
}

.fp-regular-item-price-lbl
{
	position:absolute;
  top:37px;
  left:560px;
  font-size:13px;
  color:#FFF;
}

.fp-regular-item-price
{

 position:absolute;
  top:35px;
  left:622px;
 font-weight:bold;
  font-size:25px;
  color:#FFF;
  line-height: 24px;
}

.fp-regular-item-dtl-lbl
{

  position:absolute;
  top:90px;
  left:204px;
  font-size:11px;
  color:#78b800;
}

.fp-regular-item-de-tbl
{

  position:absolute;
  top:107px;
  left:184px;
  width:546px;
}

.fp-regular-item-de-tbl td
{
  background-color:#3e4545;
  border:none;
  border-top:1px solid #69706f;
  padding-left:20px;
  padding-top:4px;
  padding-bottom:4px;
}

.fp-regular-item-de-tbl td.fp-last-row {
	border-bottom:1px solid #69706f;
}
