/* ********************************************************************** */
/* Global Behavior */
/* ********************************************************************** */
html
{
    height: 100%; 
    margin: 0;
    padding: 0;    
    font-family: Verdana;
    background: url(../images/bg_html.jpg) rgb(180,206,219) repeat-x;
    font-size: 11px;
}
form
{
    height: 100%; 
    margin: 0;
    padding: 0; 
}
body 
{
    height: 100%;
    padding: 0 15px;
    color: #333;
    margin: 0;
    behavior: url(/includes/csshover.htc);
}
img {
border: 0;
}
span.hiddenText
{
    display: none;
}
select,
input
{
    font-size: 11px;
    font-family: Verdana;
}
ul.clsCompletionList
{
	border-top: none;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin: 0;
	padding: 0;
}
ul.clsCompletionList,
ul.clsCompletionList li
{
	list-style: none;
	border-bottom: solid 1px #eee;
}

ul.clsCompletionList li
{
	background: url(none);
	padding: 5px;
	cursor: pointer;
}

/* Container Behavior */
div.clsBody 
{
    margin: 0 auto;
    width: 786px;
    text-align: left;
    position: relative;
    min-height: 100%; /* For Modern Browsers */
    height: auto !important; /* For Modern Browsers */
    height: 100%; /* For IE */
    min-width: 786px;
    background: url(../images/bg_body.jpg) no-repeat rgb(255,255,255);
    padding-bottom: 100px;
}
html form > div.clsBody
{
    padding-bottom: 0;
}

/* Inputs */
.inttextbox
{
    width: 30px;
    font-size: 11px;
}
.shorttextbox
{
    width: 150px;
    font-size: 11px;
}
.longtextbox
{
    width: 300px;
    font-size: 11px;
}
.smalltextarea
{
    width: 300px;
    font-size: 11px;
    font-family: Verdana;
}
.largetextarea
{
    width: 600px;
    font-size: 11px;
    height: 200px;
    font-family: Verdana;
}
a
{
    color: #1D78AD;
}
a:hover
{
    color: #039;
}
.productSize 
{
	color: #FF0000;
}

/* *************************************************************************** */
/* Banner Section */
/* *************************************************************************** */
div.clsBody div.clsBannerContainer 
{    
    height: 92px;
    background: url(../images/bg_banner.jpg);
}
div.clsBody div.clsBannerContainer a.clsMinuteRiceLogo
{
    display: block;
    position: absolute;
    margin-left: 7px;
    margin-top: 13px;
    width: 222px;
    height: 111px;
    background: url(../images/logo_minuterice.png) no-repeat;
    float: left; 
    clear: left;
}
div.clsBody div.clsBannerContainer p.clsLinks
{
    position: absolute;
    margin: 19px 0 0 421px;
    padding: 0;    
}
div.clsBody div.clsBannerContainer p.clsLinks a
{        
    display: block;
    float: left;
    padding: 0 22px;       
    height: 20px;
    width: 30px;
}
div.clsBody div.clsBannerContainer p.clsLinks a.clsSearch
{                
    background: url(../images/lnk_search.gif) 50% 50% no-repeat;    
    border-right: 1px dashed #94B6C9; 
}
div.clsBody div.clsBannerContainer p.clsLinks a.clsSiteMap
{    
    background: url(../images/lnk_sitemap.gif) 50% 50% no-repeat;    
    border-right: 1px dashed #94B6C9; 
}
div.clsBody div.clsBannerContainer p.clsLinks a.clsContactUs
{    
    background: url(../images/lnk_contactus.gif) 50% 50% no-repeat;
}


/* *************************************************************************** */
/* Menu Section */
/* *************************************************************************** */
div.clsBody div.clsBannerContainer div.menuContainer
{    
    position: absolute;
    margin: 66px 0 0 257px;
    padding: 0; 
}
@media screen and (-webkit-min-device-pixel-ratio:0){
div.clsBody div.clsBannerContainer div.menuContainer {margin: 66px 0 0 250px;}
}

    div.clsBody div.clsBannerContainer div.menuContainer ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    div.clsBody div.clsBannerContainer div.menuContainer li {
      float:left;
      background:url("/resources/minuterice/images/menu_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      }
    div.clsBody div.clsBannerContainer div.menuContainer a {
      float:left;
      display:block;
      /*width:.1em;*/  /* Hack causes problem with 3 level links */
      background:url("/resources/minuterice/images/menu_right.gif") no-repeat right top;
      padding: 5px 12px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    div.clsBody div.clsBannerContainer div.menuContainer > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    div.clsBody div.clsBannerContainer div.menuContainer a {float:none;}
    /* End IE5-Mac hack */
    div.clsBody div.clsBannerContainer div.menuContainer a:hover {
      /*color:#f00;  if the browser does not support the :hover below, it will change the link color against white */
      }
    div.clsBody div.clsBannerContainer div.menuContainer li:hover, #header li:hover a {
      background-position:0% -161px;
      color:#fff;      
      cursor: pointer;
      }
    div.clsBody div.clsBannerContainer div.menuContainer li:hover a {
      background-position:100% -162px;
      color:#fff; /* this helps IE6 display the link text with this color */
      }
div.clsBody div.clsBannerContainer div.menuContainer a 
{
    white-space: nowrap; /* Do not allow link texts to wrap.  An override is down futher to allow link texts to wrap for sub menus */
}
div.clsBody div.clsBannerContainer div.menuContainer ul 
{
    margin: 0;
    padding: 0;
	background-color: #FFF;	
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul
{
    border-bottom: 1px solid #E83834;
    border-left: 1px solid #E83834;
    border-right: 1px solid #E83834;
}
/*
div.clsBody div.clsBannerContainer div.menuContainer li 
{
	position: relative;
	list-style: none;
  	float: left; 
  	font-size: 11px;
  	background: url(../images/menu_left.gif) no-repeat 0% 0%;
  	padding-left: 6px;
}
div.clsBody div.clsBannerContainer div.menuContainer li a 
{
	color: #333;
	display: block; 
	text-align: left;		
    color: #A36806;
    padding: 6px 6px 6px 0px;
    text-decoration: none;
    background: url(../images/menu_right.gif) no-repeat 100% 0%;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.mainMenu 
{
    height: 13px;
    margin-right: 4px; 
    text-align: center;  
}

div.clsBody div.clsBannerContainer div.menuContainer li:hover,
div.clsBody div.clsBannerContainer div.menuContainer li:hover a
{
    cursor: pointer;
    background-position: 0% -161px;
}

div.clsBody div.clsBannerContainer div.menuContainer li:hover a
{
    background-position: 100% -162px;
    color: #fff;
}

div.clsBody div.clsBannerContainer div.menuContainer li li 
{
    background-image: none;
}

div.clsBody div.clsBannerContainer div.menuContainer li li a
{
    background-image: none;
}
*/
/* Menu Specific Behavior */
/*div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuHome
{    
    width: 67px;
    background: url(../images/mnu_home.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuHome:hover
{
    background: url(../images/mnu_home_r.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuProducts,
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuProducts_Selected
{    
    width: 67px;
    background: url(../images/mnu_products.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuProducts:hover,
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuProducts_Selected
{    
    background: url(../images/mnu_products_r.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuRecipes,
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuRecipes_Selected
{    
    width: 67px;
    background: url(../images/mnu_recipes.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuRecipes:hover,
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuRecipes_Selected
{    
    background: url(../images/mnu_recipes_r.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuHealthNutrition,
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuHealthNutrition_Selected
{
    width: 114px;
    background: url(../images/mnu_healthnutrition.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuHealthNutrition:hover,
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuHealthNutrition_Selected
{
    background: url(../images/mnu_healthnutrition_r.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuInformationCenter,
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuInformationCenter_Selected
{
    width: 114px;
    background: url(../images/mnu_informationcenter.gif) no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuInformationCenter:hover,
div.clsBody div.clsBannerContainer div.menuContainer li a.clsMenuInformationCenter_Selected
{
    background: url(../images/mnu_informationcenter_r.gif) no-repeat;
}
*/

/* end */

div.clsBody div.clsBannerContainer div.menuContainer ul li ul * 
{
    background-image: none;
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul li
{
    padding: 0;
    margin: 0;
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul a
{
    padding: 4px; /* Reset the padding and margin for sub menu links */
    margin: 0;
    white-space: normal;  /* All link texts on sub menus wrap*/
    color: #1D78AD;
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul a.subMenuLevel2,
div.clsBody div.clsBannerContainer div.menuContainer ul li ul a.subMenuLevel2WithArrow
{
	color: #1D78AD;
	background-color: #fff;
	border-top: 1px solid #E83834;
	width: 130px;
}

div.clsBody div.clsBannerContainer div.menuContainer ul li ul a.subMenuLevel2WithArrow
{
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul a.subMenuLevel2:hover,
div.clsBody div.clsBannerContainer div.menuContainer ul li ul a.subMenuLevel2WithArrow:hover
{
	color: #039;
	background-color: #FFFBEC;
}
/*
div.clsBody div.clsBannerContainer div.menuContainer>ul a 
{
	width: auto;
}
*/
div.clsBody div.clsBannerContainer div.menuContainer ul.level2,
div.clsBody div.clsBannerContainer div.menuContainer ul.level2 li ul.level3
{
	width: 138px;
  	visibility: hidden;
  	z-index: 100;
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul.level2
{
    position: absolute;    
    margin-left: -6px;
}
div.clsBody div.clsBannerContainer div.menuContainer ul.level1 li.submenu:hover ul.level2,
div.clsBody div.clsBannerContainer div.menuContainer ul.level1 li.submenu:hover ul.level2 li ul.level3
{
	visibility: visible;
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul li ul.level3 
{
    margin: 0;
	border: 0;
	width: 138px;
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul li ul.level3 li
{
    margin: 0;
    padding: 0;
    width: 138px;
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul li ul.level3 li a
{
    color: #1D78AD;
    padding: 2px 10px 2px 20px;
    background: url(/resources/minuterice/images/bg_mainnav_arrow.gif) 10px 8px no-repeat;
}
div.clsBody div.clsBannerContainer div.menuContainer ul li ul li ul.level3 li a:hover
{
    color: #00349B;
    text-decoration: underline;
}


/* *************************************************************************** */
/* Body Section */
/* *************************************************************************** */
div.clsBody div.clsBodyContainer
{
    padding: 0 7px 120px;
    overflow: hidden;
}
/* Home Body */
/* *************************************************************************** */

/* Home Left Column */
div.clsBody div.clsBodyContainer div.clsHome_LeftColumn
{
    float: left;
    width: 203px;
}
div.clsBody div.clsBodyContainer div.clsHome_LeftColumn div.clsHome_LeftColumnContent 
{
    width: 153px;
    margin-left: 12px;
}
div.clsBody div.clsBodyContainer div.clsHome_LeftColumn div#flashVideo
{
    text-align: center;
    padding-top: 11px;
}
div.clsBody div.clsBodyContainer div.clsHome_LeftColumn img.clsHomeMeal
{
    position: absolute;
    /* original value */
    top: 430px;
}
div.clsBody div.clsBodyContainer div.clsHome_LeftColumn p
{
    margin-top: 90px;
    padding: 0 18px;
    /* this is temporary until Riviana approve the content */
    /* visibility: hidden; */
}


/* Home Right Column */
div.clsBody div.clsBodyContainer div.clsHome_RightColumn
{
    float: left;
    width: 569px;
}
/* Home Right Column Search Area */
div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Search img.clsHome_searchrecipes
{
    position: absolute;
    /* Previous height before plan a meal campaign */
    top: 395px;
    /* Plan a meal campaign height - Barkley flash piece */
    /*top: 530px;*/
    margin-left: 245px;
    /* this is temporary until Riviana approve the content */
    /* visibility: hidden; */
}
div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Search p input.shorttextbox
{
    padding: 0;
    margin: 0;
    position: absolute;
    /* Previous height before plan a meal campaign */
    top: 391px;
    /* Plan a meal campaign height - Barkley flash piece */
    /*top: 525px;*/
    width: 142px;
    margin-left: 365px;
    height: 17px;
    /* this is temporary until Riviana approve the content */
    /* visibility: hidden; */
}
div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Search p input.button
{
    padding: 0;
    margin: 0;
    /* Previous height before plan a meal campaign */
    top: 391px;
    /* Plan a meal campaign height - Barkley flash piece */
    /*top: 525px;*/
    position: absolute;
    margin-left: 515px;
    background: url(/resources/minuterice/images/btn_go.gif);
    font-size: 1px;
    color: #fff;
    width: 39px;
    height: 22px;
    border: 0;
    /* this is temporary until Riviana approve the content */
    /* visibility: hidden; */
    
}
/* Home Right Column The Riceipe Club */
div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Message
{
    width: 554px;  
    margin-top: 10px;
    background: url(../images/bg_homemessage.gif) no-repeat;
}
div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Message h2
{
    color: #1D78AD;
    font-size: 14px;
    padding-top: 5px;
    margin: 0;
    padding: 0;
}
div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Message p
{
    padding: 5px 0;
    margin: 0;
}
div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Message hr
{
    color: #D2D2D2;
    background-color: #D2D2D2;
    height: 1px;    
    border: 0;
}

div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Message a span
{
    color: #ff0000;
}

div.clsBody div.clsBodyContainer div.clsHome_RightColumn div.clsHome_Message td.image
{
            width: 150px;
}

/* Product scroller area */
div.clsBody div.clsBodyContainer div.clsProductScroller
{
    clear: both;
    text-align: center;
}


/* Sub Body */
/* *************************************************************************** */
div.clsBody div.clsBodyContainer div.subTitleSearch
{
    background: url(../images/bg_topcurve_subpage.jpg) no-repeat 0px 15px;
    height: 114px;
    margin-bottom: 10px;
}
div.clsBody div.clsBodyContainer div.subTitleSearch div.breadcrumb
{    
    padding-top: 5px;
    padding-left: 254px; 
    font-size: 10px;      
    width: 500px;
}
div.clsBody div.clsBodyContainer div.subTitleSearch div.breadcrumb a
{
    font-size: 10px;     
    color: #163E6E; 
    text-decoration: none;
}
div.clsBody div.clsBodyContainer div.subTitleSearch div.sectionName
{
    padding-right: 13px;
    font-size: 24px;
    text-align: right;
    width: 746px;
    color: #0D2355;
}
div.clsBody div.clsBodyContainer div.subTitleSearch div.searchArea
{
    margin-top: 28px;
    margin-left: 530px;
    width: 240px;
    /* this is temporary until Riviana approve the content */
    /* visibility: hidden; */
}
div.clsBody div.clsBodyContainer div.subTitleSearch div.searchArea p 
{
    display: inline;
}
div.clsBody div.clsBodyContainer div.subTitleSearch div.searchArea p input.shorttextbox
{
    width: 120px;   
}
div.clsBody div.clsBodyContainer div.subTitleSearch div.searchArea p input.button
{
    padding: 0;
    margin: 0;
    background: url(/resources/minuterice/images/btn_go.gif) no-repeat 0% 0%;
    font-size: 1px;
    color: #fff;
    width: 39px;
    height: 25px;
    _height: 22px;
    #height: 22px;
    border: 0;
    position: absolute;
    margin: -18px 0px 0px 140px;
    #margin: -20px 0px 0px 140px;
    _margin: -20px 0px 0px 140px;
    z-index: 50;
}
div.clsBody div.clsBodyContainer div.subTitleSearch div.searchArea table.SearchOptions,
div.clsBody div.clsBodyContainer div.subTitleSearch div.searchArea table.SearchOptions tr td
{
    padding: 0;
    margin: 0 0 0 52px;
}

div.clsBody div.clsBodyContainer div.subTitleSearch div.searchArea .SearchOptions 
{
	width: 120px;
	display: block;
}
/* Sub Left Column */
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn
{
    width: 175px;
    padding: 40px 11px 0;
    float: left;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsSideNav a
{
    display: block;
    border-bottom: 1px solid #E83834;
    color: #1D78AD;
    padding: 4px 10px;
    text-decoration: none;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsSideNav a:hover
{
    color: #039;
    background-color: #FFFBEC;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsSideNav ul,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsSideNav ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsSideNav ul li a
{
    border-bottom: 1px solid #E0C3C8;
    padding: 4px 10px 4px 20px;
    background: url(/resources/minuterice/images/bullet_red.gif) no-repeat 10px 9px;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsSideNav a.leftnavon,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsSideNav ul li a.leftnavon
{
    background-color: #E83834;
    color: #fff;
    font-weight: bold;
}

/* Sub Left Column - Features - PicHeaderBody */
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicHeaderBody h3
{
    margin: 0;
    background-color: #E63D39;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    font-family: Times New Roman;
    padding: 5px 10px;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicHeaderBody span.clsBody,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicBody span.clsBody,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicBodyLink_BlueBorder span.clsBody
{
    padding: 5px 10px;
    display: block;
    font-size: 10px;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicHeaderBody span.clsBody
{
    background: url(/resources/minuterice/images/bg_picheaderbody_mrfeature.gif) no-repeat;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicHeaderBody span.clsBody a
{
    color: #1D78AD;
    font-weight: bold;   
    text-decoration: none;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicHeaderBody span.clsBody ul li,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicBody span.clsBody ul li,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicBodyLink_BlueBorder span.clsBody ul li,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicHeaderBodyLink ul li,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_BodyLink ul li
{
    list-style-image: url(/resources/minuterice/images/icon_greysquare.gif);
}

/* Sub Left Column - Features - PicBodyLink_BlueBorder */
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicBodyLink_BlueBorder
{
    background: none;
    border: 1px solid #1C7FAF;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicBodyLink_BlueBorder div.clsImage
{
    text-align: center;
    padding-top: 8px;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicBodyLink_BlueBorder p a,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicHeaderBodyLink p a,
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_BodyLink p a
{
    border: 1px solid #66C2F5;
    padding: 3px 20px 3px 10px;
    color: #112F3F;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    background: url(/resources/minuterice/images/bg_featurelink.gif) no-repeat 90% 50%;
}

/* Sub Left Column - Features - PicHeaderBodyLink */
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicHeaderBodyLink h3
{
    margin: 0;
    color: #11244C;
    font-size: 14px;
    font-weight: bold;
    font-family: Times New Roman;
}
div.clsBody div.clsBodyContainer div.clsSub_LeftColumn div.clsMinute_PicBodyLink_BlueBorder p
{
    padding: 5px 10px;
}


/* Sub Right Column */
div.clsBody div.clsBodyContainer div.clsSub_RightColumn
{
    float: left;
    width: 564px;
    padding-bottom: 20px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn h1
{
    color: #E62A25;
    font-size: 20px;
    font-family: Georgia;
    margin: 0;
    padding: 10px 0;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn h2
{
    color: #000;
    font-size: 16px;
    font-family: Times New Roman;
    margin: 0;
    padding: 10px 0;
}

/* Sub Right Column - Glossary */
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.searchtools,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn div.searchtools
{
    border: 2px solid #ADCFEA;
    background-color: #EFF6FE;
    color: #000;
    padding: 5px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.searchtools a,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td ul.searchresults li a,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn ul.searchresults li a
{
    color: #2D8EB1;
    padding: 0 3px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.searchtools a:hover,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td ul.searchresults li a:hover,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn ul.searchresults li a:hover
{
    color: #039;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td ul.searchresults,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td ul.FAQ,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn ul.searchresults
{
    margin: 0;
    padding: 0 0 0 20px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td ul.searchresults li,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td ul.FAQ li,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn ul.searchresults li
{
    list-style-image: url(/images/icon_plus.gif);
    padding-bottom: 15px;
}

/* Sub Right Column - Product Details */
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td a.clsTab,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td a.clsLastTab,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td a.clsTabSelected
{
    display: inline-block;
    float: left;
    font-family: Georgia;
    font-weight: bold;
    font-size: 14px;
    color: #2E93B5;
    background-color: #EEF6FC;
    border-top: 1px solid #AED1EB;
    border-left: 1px solid #AED1EB;
    padding: 10px 22px;
    margin: 0;
    text-transform: capitalize;   
    text-decoration: none; 
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td a.clsLastTab
{
    border-right: 1px solid #AED1EB;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td a.clsTabSelected
{
    background-color: #1C7FAF;
    color: #fff;
    border-top: 1px solid #1C7FAF;
    border-left: 1px solid #1C7FAF;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections
{
    width: 534px;
    clear: both;
    overflow: hidden;
    background: url(/resources/minuterice/images/bg_productdetails_desc.gif) repeat-x rgb(255,255,255);
    border: 1px solid #1C7FAF;
    border-bottom: 7px solid #E62B26;
    padding: 20px 15px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections table tr td.directions
{
    padding-left: 15px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections h2,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections table tr td h2
{
    font-family: Times New Roman;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts
{
    float: left;
    border: 1px solid #1C7FAF;
    padding: 7px;
    width: 45%;
    margin: 0 5px;
    height: 515px;
    overflow: hidden;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.ReadyToServe div.nutritionalfacts
{
    width: 95%;
    height: auto;
    overflow: inherit;

}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts p
{
    margin: 0;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts table.Servings tr td
{
    border-bottom: 1px solid #000;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts table.Servings tr td.thick
{
    border-bottom: 2px solid #000;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts table.Servings tr td.thickest
{
    border-bottom: 4px solid #000;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts table.Servings tr td.clear
{
    font-size: 9px;
    width: 20px;
    border-bottom: 0;
    padding: 0;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts table.Servings tr td.wide
{
    width: 250px;
    padding-left: 0;
}

div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td table.Nutrition tr td
{
    padding: 0;
}

div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections table.Ingredients
{
    clear: both;
}

div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts td.nutritionalfacts
{
    width: 30%;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections div.nutritionalfacts td.nutritionalfacts p 
{
    font-size: 10px;
}

/* Sub Right Column - Product Allergy */
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td h2.Allergy,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td table tr th
{
    background-color: #1C7FAF;
    color: #fff;
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 10px;
    margin: 0;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td table tr td
{
    /*color: #04415E;*/
    padding: 3px 10px;
}

/* Sub Right Column - Search Result */
div.clsBody div.clsBodyContainer div.clsSub_RightColumn h2.searchResults
{
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    padding: 5px 0;
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
}

/* ************************************************************************* */
/* * Recipe Search Form * */
/* ************************************************************************* */

.RecipeSearchForm .shorttextbox
{
    width: 265px;
    font-size: 11px;
}
.RecipeSearchForm input.shorttextbox
{
	width: 260px;
}


table.RecipeSearchForm td.label 
{
	text-align: left;
	width: 100px;
	padding-top: 6px;
	font-weight: bold;
}

table.RecipeSearchForm td { padding: 4px 2px 4px 0px; vertical-align: top; }

/* Sub Right Column - Recipe Result */
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.RecipeResults tr td table tr td a
{
    color: #3962CB;
    padding: 3px 10px;
    margin: 0;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.RecipeResults tr td table tr td
{
	line-height: 22px;
	padding: 0px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.RecipeResults tr td table tr td table tr td
{
	padding: 0;
}
/* Sub Right Column - Recipe Details */
table.RecipeIconContainer
{
    clear: both;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn p.backbutton
{
    margin: 0;
    height: 28px;
    background: url(/resources/minuterice/images/bg_productdetails_backbutton.gif) no-repeat;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn p.backbutton a,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.backbutton
{
    padding-top: 7px;
    display: block;
    color: #1D78AD;
    font-family: Verdana;
    font-size: 10px;
    padding-left: 20px;
    margin-left: 20px;
    background: url(/resources/minuterice/images/icon_back.gif) no-repeat 0px 10px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.pictureContainer
{
    width: 100%;
    border-bottom: 1px solid #B3D0E0;
    background: url(/resources/minuterice/images/bg_productdetails_picture.gif) repeat-x;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.pictureContainer
{
    background: url(/resources/minuterice/images/bg_productdetails_picture.gif) 0 100% repeat-x;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.pictureContainer tr td
{
    padding: 10px;
    font-family: Verdana;
    font-size: 12px;
    color: #15388A;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.pictureContainer tr td.tools
{
    font-size: 10px;
    text-align: right;
    vertical-align: bottom;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.pictureContainer tr td a.Image
{
    display: block;
    border: 4px solid #A6C8DC;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.pictureContainer tr td h1
{
    font-family: Georgia;
    color: #15388A;
    font-weight: bold;
    font-size: 18px;
    margin: 0;
    padding: 0;    
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.ingredient
{
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table.ingredient tr td h2
{
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td div.divCookingDirections p.warning
{
    border: 1px solid #c00;
    padding: 10px;
    color: #c00;
}
/* Sub Right Column - FAQ */
ul.FAQ li a 
{
	cursor: pointer;
}
ul.FAQ li div.Answer 
{
	display: none;
	padding: 10px 0px;
}
/* Sub Right Column - Sitemap */
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel0,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel1,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel2,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel3,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel4,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel5
{
    display: block;    
    border-bottom: 1px dashed #ccc;
    background: url(/resources/minuterice/images/bullet_red.gif) no-repeat 0 50%;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel1:hover,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel2:hover,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel3:hover,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel4:hover,
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel5:hover
{
    color: #039;
    background-color: #FFFBEC;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel0
{
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
    text-decoration: none;
    border-bottom: 1px solid #E83834;
    color: #1D78AD;
    background: none;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel1
{
    padding: 3px 10px;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel2
{
    padding: 3px 20px;    
    background: url(/resources/minuterice/images/bullet_red.gif) no-repeat 10px 50%;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel3
{
    padding: 3px 30px;
    background: url(/resources/minuterice/images/bullet_red.gif) no-repeat 20px 50%;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel4
{
    padding: 3px 40px;
    background: url(/resources/minuterice/images/bullet_red.gif) no-repeat 30px 50%;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn a.clsLevel5
{
    padding: 3px 50px;
    background: url(/resources/minuterice/images/bullet_red.gif) no-repeat 40px 50%;
}
/* Sub Right Column - Sitemap */
div.clsBody div.clsBodyContainer div.clsSub_RightColumn div.clsSearch
{
    background: url(/resources/minuterice/images/bg_recipesearch.gif) no-repeat;
    padding: 100px 20px 20px
}


/* Shopping */
/* *************************************************************************** */
table.ShoppingList
{
    border-top: 1px solid #2D8EB1;
    border-left: 1px solid #2D8EB1;
    margin: 20px 0;
}
table.ShoppingList tr th
{
    padding: 5px;
    background-color: #2D8EB1;
    font-weight: bold;
    color: #fff;
}
table.ShoppingList tr td
{
    padding: 5px;
    border-right: 1px solid #2D8EB1;
    border-bottom: 1px solid #2D8EB1;
}
table.ShoppingList tr td input.shorttextbox
{
    width: 150px;
}
table.ShoppingList tr td.RiceName
{
    background-color: #EFF6FE;
    font-weight: bold;
}

/* Product */
.ProductPictures
{
    float: right;
    padding-left: 10px;
    padding-bottom: 10px;
    text-align: right;
}

/* *************************************************************************** */
/* Footer Section */
/* *************************************************************************** */
div.clsFooterContainer
{
    width: 100%;
    position: absolute;
    bottom: 0 !important;
    bottom: -1px; /* For Certain IE widths */
    font-size: 10px;
    height: 122px;
    clear: both;
    background: url(../images/bg_footer.gif) no-repeat;
}

div.footerLeftImage
{
	float: left;
	width: 115px;
	overflow: hidden;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.footerRightImage
{
	float: right;
	width: 115px;
	overflow: hidden;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.footerLinkFrame 
{
    margin-top: 25px;
	text-align: center;
}

div.footerLinkFrame a
{
    text-decoration: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	line-height: 12px;
	
}
div.footerLinkFrame a:hover
{
	text-decoration: underline;
}

div.footerBotLeftContent 
{
	padding: 0px 115px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.footerRightListBox
{
	position: absolute;
	width: 260px;
	margin-left: 495px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;	
}

div.footerRightListBox select
{
	font-size: 11px;
	border: 1px solid gray;
}

div.footerBotRightContent
{
	position: absolute;
	margin-left: 495px;
	margin-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
    div.footerBotRightContent select
    {
        font-size: 9px;
    }
    span.clsFooterCustomerCare 
    {
        display: block;
        padding-top: 3px;
        padding-bottom: 8px;
        font-size: 11px;
        color: #000;
    }

    span.clsFooterCopyright 
    {
        display: block;
        padding-top: 8px;
        font-size: 11px;
        color: #000;
    }

/*div.clsFooterContainer a.clsRivianaLogo
{
    width: 71px;
    height: 23px;
    position: absolute;
    display: block;
    background: url(../images/logo_riviana.gif) no-repeat;
    margin-left: 16px;
    margin-top: 53px; 
}
div.clsFooterContainer p.clsLinks,
div.clsFooterContainer p.clsTerms,
div.clsFooterContainer p.clsTradeMark,
div.clsFooterContainer p.clsOtherSites
{
    padding: 0;
    margin: 0;
    position: absolute;
    margin-left: 105px;
    margin-top: 23px;
}
div.clsFooterContainer p.clsTerms
{
    margin-top: 37px;
}
div.clsFooterContainer p.clsTradeMark
{
    margin-top: 55px;
    padding: 0 3px;
    color: #000;
}
div.clsFooterContainer p.clsOtherSites
{
    margin-left: 570px;
    margin-top: 57px;
}
div.clsFooterContainer p.clsOtherSites select
{
    width: 200px;
}
div.clsFooterContainer p.clsOtherSites select option
{
    padding-left: 10px;
}
div.clsFooterContainer p.clsOtherSites select option.selectedHighlight
{
    padding-left: 0;
    background-color: #1D78AD;
    font-weight: bold;
    color: #fff;
}
div.clsFooterContainer p.clsLinks a,
div.clsFooterContainer p.clsLinks a.clsWOBorder,
div.clsFooterContainer p.clsTerms a.clsWOBorder
{
    color: #000;
    text-decoration: none;
    text-transform: capitalize;
    border-right: 1px solid #000;
    padding: 0 3px;
    font-size: 9px;
}
div.clsFooterContainer p.clsLinks a.clsWOBorder,
div.clsFooterContainer p.clsTerms a.clsWOBorder
{
    border-right: none;
}*/


/* *************************************************************************** */
/* Others */
/* *************************************************************************** */
span.clsSmallBlueText
{
    font-size: 11px;
    font-family: Georgia;
    color: #0F5E93;
    display: inline-block;
    padding: 0 5px;
}
input.button
{
    font-size: 12px;
	margin: 0;
	background: url(/images/administrative/bg_button.gif);
	padding: 1px 10px;
	border: 1px solid #999;
	color: #333;
	font-weight: normal;
	display: inline-block;
}
div.clsBody div.clsBodyContainer div.clsSub_RightColumn table tr td table.table tr td a
{
    padding: 0;
    display: inline;
}


/* *************************************************************************** */
/* Full Allergen define */
/* *************************************************************************** */
div.clsSub_RightColumn span.USFDA
{
    font-size: 14px;
    font-weight: bold;
    color: #d0012f;
    padding-bottom: 4px;
    display: block;
    width: 278px;
    margin-left: 263px;
    text-align: center;
	background: url(/resources/minuterice/images/allergies/bg_marker.gif) no-repeat 50%;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader
{
    background: #195083 url(/resources/minuterice/images/allergies/unt_toproundcorner.gif) no-repeat;
    color: #fff;
}
div.clsSub_RightColumn table.allergenTable tr td.productCategoryTitle
{
    border-top: 5px solid #fff;
    background: url(/resources/minuterice/images/allergies/bg_productcategory_minute.gif) no-repeat;
    height: 15px;
    color: #fff;
    padding: 4px 10px;
    font-size: 11px;
    font-weight: bold;
    border-left: none;
    text-align: left;
}
div.clsSub_RightColumn table.allergenTable tr td
{
    border-left: 1px solid #95b6c3;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    text-transform: capitalize;
    color: #302f2f;
}
div.clsSub_RightColumn table.allergenTable tr.productAlernativeRows td.productDataColumn
{
    background-color: #bdcfd8;
}
div.clsSub_RightColumn table.allergenTable tr.productRows td.productDataColumn
{
    background-color: #cedbdf;
}
div.clsSub_RightColumn table.allergenTable tr td.productNameColumn
{
    border-left: none;
    font-size: 10px;
    padding: 4px;
    text-align: left;
    width: 170px;
}
div.clsSub_RightColumn table.allergenTable tr.productRows
{
    background-color: #d9e7f0;
}
div.clsSub_RightColumn table.allergenTable tr.productAlernativeRows
{
    background-color: #c6dae8;
}

/* Allergen Specific Classes */
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.GlutenFree
{
    background: url(/resources/minuterice/images/allergies/lbl_glutenfree.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.MSGFree
{
    background: url(/resources/minuterice/images/allergies/lbl_MSGfree.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}

div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.AllergenFree
{
    background: url(/resources/minuterice/images/allergies/lbl_allergenfree.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.PreservativeFree
{
    background: url(/resources/minuterice/images/allergies/lbl_preservativefree.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.Milk
{
    background: url(/resources/minuterice/images/allergies/lbl_milk.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.Eggs
{
    background: url(/resources/minuterice/images/allergies/lbl_egg.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.Peanuts
{
    background: url(/resources/minuterice/images/allergies/lbl_peanuts.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.TreeNuts
{
    background: url(/resources/minuterice/images/allergies/lbl_treenuts.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.Soy
{
    background: url(/resources/minuterice/images/allergies/lbl_soy.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.Wheat
{
    background: url(/resources/minuterice/images/allergies/lbl_wheats.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.Fish
{
    background: url(/resources/minuterice/images/allergies/lbl_fish.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.CrustaceanShellfish
{
    background: url(/resources/minuterice/images/allergies/lbl_shellfish.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.WheatGluten
{
    background: url(/resources/minuterice/images/allergies/lbl_wheatgluten.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.CornGluten
{
    background: url(/resources/minuterice/images/allergies/lbl_corngluten.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.Grains
{
    background: url(/resources/minuterice/images/allergies/lbl_grains.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.MSGMonosodiumGlutamate
{
    background: url(/resources/minuterice/images/allergies/lbl_msg.gif) no-repeat;
    display: block;
    width: 32px;
    height: 91px;
}
div.clsSub_RightColumn table.allergenTable tr.allergenHeader th span.Kosher
{
    background: url(/resources/minuterice/images/allergies/lbl_kosher.gif) no-repeat;
    display: block;
    width: 34px;
    height: 91px;
}
/* *************************************************************************** */
/* Full Nutrition Analysis define */
/* *************************************************************************** */

/* html structure */
div.FullNutritionHeader 
{
	padding: 15px 20px;
	background-color: #fff;
	width: 600px;
}
html>body div.FullNutritionHeader 
{
	width: 560px;
}
div.FullNutritionHeader span.HeaderTitle 
{
	float: right;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
div.FullNutritionHeader span.HeaderTitle span.LargeText
{
	font-weight: bold;
	font-size: 18px;
}
div.FullNutritionFooter 
{
	padding: 15px 20px;
	background-color: #fff;
	/*width: 670px;*/
	width: 600px;
}
div.FullNutritionFooter img
{
	margin-top: 15px;
}
html>body div.FullNutritionFooter 
{
	width: 560px;
}
div.FullNutritionFooter span.FooterText
{
	font-size: 10px;
	display: block;
	width: 400px;
}
div.FullNutritionContent 
{
	background-color: #fff;
	width: 600px;
}
html>body div.FullNutritionContent 
{
	padding: 0px 20px;
	width: 560px;
}


table.FullNutritionTable 
{
	width: 547px;
	background: #195083 url(../images/nutritional/bgHeader.gif) no-repeat 0% 0%;
}

table.FullNutritionTable tr.Header th.First
{
	text-align: center;
	border-left: 0;
}
table.FullNutritionTable tr.Header th
{
	color: #fff;
    height: 87px;
    padding: 4px;
    font-size: 11px;
    font-weight: bold;
    border-left: none;
    text-align: center;
	border-left: solid 1px #fff;
}
table.FullNutritionTable tr td.label
{
    border-left: none;
    font-size: 10px;
    padding: 4px;
    text-align: left;
}
table.FullNutritionTable tr td
{
    border-left: 1px solid #95B6C3;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    text-transform: capitalize;
    background-color: #C6DAE8;
}

table.FullNutritionTable tr td.alt
{
    background-color: #BDCFD8;
}


table.FullNutritionTable tr.alt td
{
    background-color: #D9E7F0;
}

table.FullNutritionTable tr.alt td.alt
{
    background-color: #CEDBDF;
}


table.FullNutritionTable tr.Header th.FullNutritionServings 
{
	width: 375px;
}

/* *************************************************************************** */
/* Floating Div */
/* *************************************************************************** */
div#idFloatingDiv
{
    display: block;
    position: absolute;
    border: 2px solid #000;
    z-index: 100;
    margin-top: -25px;
}
html>body div#idFloatingDiv
{
    margin-left: -20px;
    margin-top: -75px;
}
/* **************************************************************** */
/*  Glossary Thumnails */
/* **************************************************************** */

div.GlossaryDescription
{
    width: 475px;
}
img.GlossaryThumbnail 
{
    /*width: 125px;*/
    border: solid 10px #000;
}


/* **************************************************************************** */
/* Nutrition Analysis Chart */
/* **************************************************************************** */


div.NutritionalChart 
{
}

table.Chart 
{
    background-color: #D7E5EF;
}
table.Chart tr td 
{
    border-left: solid 1px #95B6C3;
}

table.Chart tr td.first 
{
}

/* ************************************************* */
/* Header row setup */

table.Chart tr.header td 
{
    vertical-align: bottom;
    color: #fff;
}
table.Chart tr.header
{
    background-color: #195083;
}

table.Chart tr.header td 
{
    border-left: solid 1px #fff;
}

table.Chart tr.header td.first
{
    text-align: center;
    border-left: 0;
    background: #195083 url(../images/tbl_corner_tl.gif) no-repeat 0% 0%;
    font-weight: bold;
    font-size: 14px;
}
table.Chart tr.header td.last
{
    background: #195083 url(../images/tbl_corner_tr.gif) no-repeat 100% 0%;
}

/* ************************************************ */
/* Footer row setup */
table.Chart tr.last td.first
{
    background: #C5DAE8; /* url(../images/tbl_corner_bl.gif) no-repeat 0% 100%;*/
}
table.Chart tr.last td.last
{
    background: #C5DAE8; /* url(../images/tbl_corner_br.gif) no-repeat 100% 100%;*/
}

/* Color: #ECEDF7  */
table.Chart tr.lastalt td.first
{
    background: #C5DAE8; /* url(../images/tbl_corner_bl_lastalt.gif) no-repeat 0% 100%;*/
}
table.Chart tr.lastalt td.last
{
    background: #C5DAE8; /* url(../images/tbl_corner_br_lastalt.gif) no-repeat 100% 100%;*/
}

table.Chart tr.last td.lastalt
{
    background: #C5DAE8; /* url(../images/tbl_corner_br_alt.gif) no-repeat 100% 100%;*/
}

table.Chart tr.lastalt td.lastalt
{
    background: #C5DAE8; /* url(../images/tbl_corner_br_altlast.gif) no-repeat 100% 100%;*/
}

/* ***************************************************** */
/* Content rows */
table.Chart tr td.first
{
    border-left: 0;
}

table.Chart tr.first td
{
    background: url(../images/tbl_mid_grad_std.gif) repeat-x;
}

table.Chart tr.first td.alt
{
    background: url(../images/tbl_mid_grad_alt.gif) repeat-x;
}

table.Chart tr.standard td
{
    height: 21px;
    background-color: #C5DAE8;
}

table.Chart tr.standard td.alt
{
    background-color: #BCCFD8;
}

table.Chart tr.alt td.alt
{
    background-color: #CCD9DF;
}

div.NutritionalChart 
{
}

table.Chart td.first 
{
    text-align: left;
}

div.NutritionalChart td
{
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    font-family: Arial;
    font-size: 9px;
}

table.Chart td.clear,
table.Chart tr.first td.clear,
table.Chart tr.standard td.clear,
table.Chart tr.alt td.clear
{
    border-left: 0;
    background: #fff;
}

table.Chart tr.first td.smallwidth
{
    width: 125px;
}

table.Chart tr td.left
{
    text-align: left;
}

.mainMenu .hiddenText 
{
    visibility: visible;
    display: inline;
}

/* *************************************************************************** */
/* Riceipe Club */
/* *************************************************************************** */

div.RiceipeHeader 
{
	border: solid 1px #fff;
	background: url(../images/riceipe_club/bg_header.gif) no-repeat;
	width: 563px;
	height: 84px;
}
p.RiceipeLogout 
{
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-right: 15px;
}
p.RiceipeLogout a
{
	background: url(/images/riceipe_club/icon_signout.gif) no-repeat 100% 50%;
	padding-right: 20px;
}
h1.RiceipeTitle
{
	font-family: Times New Roman;
	height: 16px;
	font-weight: bold;
}

/* Recipe Result Page */

th.RecipeResultsRating 
{
	width: 115px;
}

/* Table View */

table.RiceipeTable
{
	margin-bottom: 15px;
}

table.RiceipeTable th
{
	font-family: Times New Roman;
	background-color: #1c7faf;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
	border-right: solid 2px #fff;
}
table.RiceipeTable th a
{
	color: #fff;
}
table.RiceipeTable tr td
{
	padding: 4px;
	border-right: solid 2px #fff;
}
table.RiceipeTable tr.RiceipeTableRowAlt td
{
	background-color: #d8e9f1;
}

table.RiceipeTableRecipeArea 
{
	width: 100%;
}
table.RiceipeTableRecipeArea td
{
	padding: 0 !important;
	border: 0 !important;
}
table.RiceipeTableRecipeArea td a
{
	padding: 0 !important;
}
th.ingredient
{
	width: 85px;
}
th.rating {
	width: 95px;
}
td.icon 
{
	width: 16px;
}
td.icon span
{
	display: block;
	height: 15px;
	width: 15px;
}
div.AJAXloading 
{
	position: absolute;
	margin-top: -15px;
	margin-left: 15px;
}

/* Recipe Page */

div.RiceiepeAddComment 
{
	position: absolute;
	margin-left: 20px;
	border: solid 1px #666;
	display: none;
	width: 300px;
	background-color: #fff;
}
html>body div.RiceiepeAddComment 
{
	margin-left: 110px;
}
.groceryListContainer div.RiceiepeAddComment
{
	margin-left: -200px !important;
}

/* Override left position when in Repeater/Table combination on Recipe Results page */
table.RecipeResults div.RiceiepeAddComment 
{
	margin-left: -400px;
}

html>body table.RecipeResults div.RiceiepeAddComment 
{
	margin-left: -300px;
}
div.RiceiepeAddComment div.RiceiepeCommentContainer
{
	margin: 5px;
	padding: 5px;
	background: url(/images/riceipe_club/bg_wheat_solid.gif);
	text-align: center;
	color: #000;
}
div.RiceiepeAddComment div.RiceiepeCommentContainer span
{
	color: #039;
}
div.show 
{
	display: block;
}
div.left 
{
	text-align: left;
}
textarea.RiceiepeCommentForm 
{
	width: 270px;
	height: 75px;
}

/* comments area */

div.RiceipeCommentsArea 
{
	border: solid 1px #666;
	background-color: #fff;
}
div.RiceipeCommentsArea div.CommentsAreaContainer 
{
	margin: 5px;
	padding: 5px;
	background: url(/images/riceipe_club/bg_wheat_grad.gif) repeat-x;
}

span.CommentsAreaTitle 
{
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 16px;
}

div.CommentsAreaViewMore 
{
}
table.CommentSection 
{
	margin-top: 10px;
}
table.CommentSection td
{
	padding: 0px 10px 10px 0px !important;
}
td.CommentUserInfo,
td.CommentUserInfo span
{
	color: #666;
	font-weight: bold;
}

td.CommentContent 
{
	color: #000;
}

/* notes area */

div.RiceiepeAddNote 
{
	z-index: 1;
	position: absolute;
	border: solid 1px #666;
	width: 540px;
	background-color: #fff;
	margin-left: -150px;
	margin-top: -50px;
}
div.RiceipeClubSideMenuContainer div.RiceiepeAddNote
{
	margin-left: 100px;
	margin-top: -125px;
}
div.RiceipeClubSideMenuContainer a.RiceipeClubHomeLink
{
	display: block;
	width: 120px;
	height: 50px;
	position: absolute;
	margin-top: 20px;
}
div.RiceipeClubSideMenuContainer a.RiceipeClubHomeLink img
{
	width: 120px;
	height: 50px;
}
div.RiceiepeAddNote div.RiceiepeNoteContainer
{
	margin: 5px;
	padding: 5px;
	background: url(/images/riceipe_club/bg_wheat_solid.gif);
	text-align: center;
	color: #000;
}

textarea.RiceiepeNoteForm 
{
	width: 510px;
	height: 75px;
	margin-bottom: 10px;
}


/* Recipe Search results page */

div.loginRiceipeClubRecipeResult 
{
	position: absolute;
	border: solid 1px #666;
	padding: 15px;
	background-color: #fff;
	/*visibility: hidden;*/
	display: none;
	width: 125px;
	text-align: center;
}

div.loginRiceipeClubRating
{
	cursor: pointer;
}

/* Riceipe Club Welcome */

div.RiceipeClubBar 
{
	border-top: solid 1px #d2d2d2;
	height: 1px;
	margin: 5px 0px;
}

div.RiceipeClubWelcome 
{
	width: 563px;
	height: 247px;
	background: url(../images/riceipe_club/bgRecipeBox.jpg) no-repeat;
	margin-bottom: 25px;
}
div.RiceipeClubWelcomeContent 
{
	margin: 30px 0px 0px 45px;
	width: 275px;
	position: absolute;
}
div.RiceipeClubWelcomeContent a
{
	font-weight: normal;
}
div.RiceipeClubWelcomeMenu 
{
	width: 328px;
	height: 156px;
	border: solid 1px #999;
	position: absolute;
	margin-left: 23px;
	margin-top: 103px;
	background: #EEF4F7 url(../images/riceipe_club/bgWelcomeGrad.gif) repeat-x;
}
div.RiceipeClubWelcomeMenuArea
{
	margin: 20px;
}
div.RiceipeClubWelcomeMenuArea p
{
	margin: 0;
	padding: 0;
}
div.RiceipeClubWelcomeMenuArea p a
{
	font-size: 13px;
}
/* Riceipe Club Profile */

table.RiceipeClubFormProfile 
{
	background: url(/images/riceipe_club/bgProductTableGrad.gif) repeat-x 0% 118px;
	width: 100%;
}
table.RiceipeClubFormProfile td
{
	padding: 2px;
}
table.RiceipeClubFormProfile td.RiceipeClubFormShade 
{
	padding: 10px 20px;
	border-bottom: solid 1px #d2d2d2;
}

/* Riceipe Club Side Menu */

div.RiceipeClubSideMenu 
{
	border: solid 1px #d9b78d;
	background-color: #fff;
}
div.RiceipeClubSideMenuContainer
{
	border: solid 1px transparent;
	margin: 4px 4px 3px 4px;
	background: url(/images/riceipe_club/logo_sidemenu.gif) no-repeat;
}
div.RiceipeClubSideMenuContainer p.RiceipeLogout
{
	position: absolute;
	margin: 0;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	display: block;
	width: 158px;
}


div.RiceipeClubSideMenuItemList 
{
	margin-top: 98px;
}

div.RiceipeClubSideMenuItem 
{
	border-top: solid 1px #d1a775;
	border-bottom: solid 1px #fff;
	background-color: #eee3b5;
	height: 22px;
	padding-left: 10px;
	padding-top: 3px;
}
div.RiceipeClubSideMenuItem 
{
	height: 17px;
}

a.RiceipeClubAddToRecipeBox 
{
	background: url(/images/riceipe_club/icon_AddToRecipeBox.gif) no-repeat;
	padding-left: 20px;
}

a.RiceipeClubAddToRecipeBoxDisabled
{
	color: #666;
	cursor: default;
	background: url(/images/riceipe_club/icon_AddToRecipeBox_disable.gif) no-repeat;
	padding-left: 20px;
}

a.RiceipeClubEmailToFriend
{
	background: url(/images/riceipe_club/icon_EmailToFriend.gif) no-repeat;
	padding-left: 20px;
}
a.RiceipeClubEmailToFriendDisabled
{
	color: #666;
	cursor: default;
	background: url(/images/riceipe_club/icon_EmailToFriendDisabled.gif) no-repeat;
	padding-left: 20px;
}

a.RiceipeClubMyNoteDisabled 
{
	color: #666;
	cursor: default;
	background: url(/images/riceipe_club/icon_EmailToFriendDisabled.gif) no-repeat;
	padding-left: 20px;
}
/* Grocery List */
table.GroceryList 
{
	width: 100%;
}
table.GroceryList td 
{
	border-top: solid 1px #d2d2d2;
	padding: 5px;
}
tr.GroceryListTab td 
{
	border: 0;
	padding: 0px;
	background: #e0eaf0 url(/images/riceipe_club/bgTabGrad1.gif) repeat-x 0% 100%;
}
div.GroceryListTab 
{
	background: url(/images/riceipe_club/bgTabLeft1.gif) no-repeat 0% 0%;
}

div.GroceryListTab div.GroceryListTab 
{
	background: url(/images/riceipe_club/bgTabRight1.gif) no-repeat 100% 0%;
}
div.GroceryListTab div.GroceryListTab div
{
	padding: 5px 15px;
	color: #000;
}
table.GroceryList td.checkbox 
{
	text-align: center;
	background-color: #d9e6ed;
}
table.GroceryList td.Rating
{
	width: 100px;
}
table.GroceryList div.Ingredients 
{
	margin-left: 15px;
}
/**/
/* Suggest a Recipe */

table.RiceipeClubSuggestRecipeListing 
{
	width: 100%;
}
table.RiceipeClubSuggestRecipeListing tr.alt td
{
	background-color: #D8E9F1;
}
div.RiceipeClubSuggestRecipeActionButton 
{
	margin-top: 15px;
	text-align: center;
}
table.RiceipeClubSuggestRecipeListing th
{
	background-color:#1C7FAF;
	border-right:2px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	padding:4px;
}
div.RiceipeClubSuggestRecipeInstruct 
{
	padding: 20px;
	margin-bottom: 20px;
}
table.RiceipeClubSuggestRecipeListing td
{
	padding: 4px !important;
}
table.RiceipeClubSuggestRecipeListing td.label
{
	width: 450px;
}
table.RiceipeClubFormSuggestRecipe 
{
	background: url(/images/riceipe_club/bgSuggestGrad.gif) repeat-x;
	width: 100%;
}
table.RiceipeClubFormSuggestRecipe td
{
	padding: 10px 15px 15px 20px;
}

table.RiceipeClubFormSuggestRecipe textarea,
table.RiceipeClubFormSuggestRecipe input.textbox
{
	font-size: 11px;
	font-family: Arial;
	width: 350px;
}
table.RiceipeClubFormSuggestRecipe textarea
{
	height: 100px;
}
table.RiceipeClubFormSuggestRecipe input.smalltextbox
{
	font-family: Arial;
	width: 75px;
}

table.RiceipeClubFormSuggestRecipeDetails 
{
	width: 225px;
}

table.SuggestRecipeIngredientList 
{
	
}
table.SuggestRecipeIngredientList input.textbox
{
	width: 75px;
}

table.RiceipeClubFormSuggestRecipeDetails td,
table.SuggestRecipeIngredientList td
{
	padding: 0px 15px 15px 0px !important;
}
table.SuggestRecipeIngredientList tr.header td
{
	padding-bottom: 0px !important;
}
/* *********************************************************** */


div.subPageContentFrameRC
{
    float: left;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 10px;
	/*width:720px;*/
	width: 676px;
	background-color: #FFFFFF;
	/*border: 1px solid #333399;*/
	/*padding: 8px;*/
	min-height: 300px;
	padding: 10px 30px;
}

div.subPageContentFrameRC table.SignupForm,
div.subPageContentFrameRC table.SurveyForm
{
	width: 100%;
}

div.subPageContentFrameRC table.SignupForm td.LeftColumn
{
	width: 55%;
}
div.subPageContentFrameRC table.SurveyForm td.LeftColumn
{
	width: 33%;
	color: #a9a9a9;
}
div.subPageContentFrameRC table.SurveyForm td input
{
	width: 200px;
}
div.subPageContentFrameRC span.LargeGrey
{
	font-size: 16px;
	color: #a9a9a9;
	font-weight: bold;
}

div.subPageContentFrameRC span.LargeRed 
{
	font-size: 16px;
	color: #C51E28;
	font-weight: bold;
}

div.subPageContentFrameRC table.SignupForm div.GreyBox 
{
	padding: 5px 10px;
	background-color: #E5E8EF;
	line-height: 30px;
}

div.subPageContentFrameRC table.SignupForm div.GreyBox label
{
	color: #828282;
	font-weight: bold;
	padding-left: 10px;
}
/* THREE Steps Images */

div.RiceipeSteps 
{
	margin-top: 15px;
}
div.RiceipeSteps div 
{
	height: 30px;
}
div.ThreeStepsNone 
{
	background: url(../images/riceipe_threesteps.gif) no-repeat 0% 0%;
}

div.ThreeStepsOne
{
	background: url(../images/riceipe_threesteps.gif) no-repeat 0% -30px;
}

div.ThreeStepsTwo
{
	background: url(../images/riceipe_threesteps.gif) no-repeat 0% -60px;
}

div.ThreeStepsThree
{
	background: url(../images/riceipe_threesteps.gif) no-repeat 0% 0%;
}

/* FOUR Steps Images */

div.FourStepsNone 
{
	background: url(../images/riceipe_foursteps.gif) no-repeat 0% 0%;
}

div.FourStepsOne
{
	background: url(../images/riceipe_foursteps.gif) no-repeat 0% -30px;
}

div.FourStepsTwo
{
	background: url(../images/riceipe_foursteps.gif) no-repeat 0% -60px;
}

div.FourStepsThree
{
	background: url(../images/riceipe_foursteps.gif) no-repeat 0% -90px;
}

/* Products Area */

div.ProductsBox 
{
	background-color: #e9e9df;
	margin: 3px;
}

div.ProductsBox div
{
}

table.ProductItemList 
{
	width: 100%;
}
div.ProductLists 
{
	margin: 10px;
}
table.ProductItemList td
{
	width: 33%;
}
table.ProductItemList td label
{
	float:left;
}
table.ProductItemList td input
{
	float:left;
}

.RiceipeClubLogo
{
	position: absolute;
	margin-left: 600px;
	margin-top: -10px;
}


/* Riceipe Peel Off */
    div.RiceipeClubPeelOffStatic 
    {
    	position: absolute;
    	z-index:1;
    	text-align: right;
    	width:135px;
    	padding-top: 1px;
    	margin-left: 645px;
    	margin-top: 4px;
    }
    div.RiceipeClubPeelOffFlash 
    {
    	position: absolute;
    	z-index:2;
    	text-align: right;
    	width:294px;
    	padding-top: 1px; 
    	margin-left: 486px;
    	margin-top: 4px;
    }

/* Rating */

.ratingStar {
    font-size: 0pt;
    width: 19px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.readOnlyStar {
    font-size: 0pt;
    width: 19px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.myRatingStar {
    background-image: url(/images/riceipe_club/FilledStar.png);
} 

.emptyRatingStar {
    background-image: url(/images/riceipe_club/EmptyStar.png);
} 

.avgRatingStar {
    background-image: url(/images/riceipe_club/SavedStar.png);
}
.NumReviewer 
{
    clear: both;
    display: inline-block;
    font-size: 11px;
    padding: 4px 10px;
}


.hideme {
	display: none !important;
}


/* ******************************************************** */
/* Recipe Page */

div.NutritionalBox div.BoxContent
{
	border: solid 3px #d8e8f7;
	padding: 8px;
	font-family: Arial;
}
div.NutritionalBox div.BoxContent div.NutritionalInfo
{
	background: url(/resources/minuterice/images/icons_sprite.gif) no-repeat 100% 5px;
	cursor: pointer;
}
div.NutritionalBox div.BoxContent div.NutritionalInfo h2
{
	font-family: Arial !important;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
div.NutritionalBox div.BoxContent div.Open
{
	background: url(/resources/minuterice/images/icons_sprite.gif) no-repeat 100% -484px;
}
div.NutritionalBox div.BoxContent div.NutritionalFacts 
{
	border-top: solid 10px #d8e8f7;
	display: none;
}
div.NutritionalBox div.BoxContent div.NutritionalFacts p
{
	display: block;
	width: 160px;
	float: left;
	margin-bottom: 0;
}

/* ****************************************************************** */
/* Common Pages */

.silver_border_bottom_small 
{
	display: block;
	margin-bottom: 5px;
}


/* ****************************************************************** */
/* Recipe Dietary Options */

.recipekey_diabeticfriendly
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
	
}
.recipekey_glutenfree
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_hearthealthy
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_highfiber
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_lowcalorie
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_lowfat
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_lowsodium
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}


.recipekey_diabeticfriendly_h
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_glutenfree_h
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_hearthealthy_h
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_highfiber_h
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_lowcalorie_h
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_lowfat_h
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}
.recipekey_lowsodium_h
{
	background: url(/images/en_recipekey_sprite.gif) no-repeat;
}