/* Global */
.foot-head {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding-top:12px;}

.foot-head:link {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none;}

.foot-head:active {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none;}

.foot-head:visited {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none;}

.foot-head:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}

.footer  {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px; padding:0px;}
/*a.footer  {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px; padding:0px;}*/
.footer a { color: #999; text-decoration:underline; font-size: 9px !important; }
.footer a:focus, .footer a:hover { color: #999; text-decoration:underline; font-size: 9px !important; }

.breadcrumb  {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px;}

.breadcrumb:link  {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px; }

.breadcrumb:active  {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px; }

.breadcrumb:visited  {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px; }

.breadcrumb:hover  {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px; }

.text, td, body  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }
.text:link  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }
.text:active  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }
.text:visited  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }
.text:hover  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }

a:link  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }
a:active  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }
a:visited  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }
a:hover  {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; }

.form { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#640E0D; margin-top: 0; margin-bottom: 0; border: 1px solid #666666; background-color:#FFFFFF; }
.formtext { font-family:Arial, Helvetica, sans-serif; color:#640E0D; font-size:11px; }
.formtext:link { font-family:Arial, Helvetica, sans-serif; color:#640E0D; font-size:11px; }
.formtext:active { font-family:Arial, Helvetica, sans-serif; color:#640E0D; font-size:11px; }
.formtext:visited { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.formtext:hover { font-family:Arial, Helvetica, sans-serif; color:#640E0D; font-size:11px; }


.formbtn { font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; color:#640E0D; border: 1px solid #640E0D; padding: 4px; }


.formtext2 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; }



/*faq*/
.faq-green {font-family:Arial, Helvetica, sans-serif; color:#026333; font-size:12px; font-weight:bold; padding:6px;}
.faq-text {font-family:Arial, Helvetica, sans-serif; color:#6F7070; font-size:12px; padding:6px;}

/* Homepage */
.simply  {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
.simply:link  {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
.simply:active  {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
.simply:visited  {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
.simply:hover  {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }

.easy  {font-family:Arial, Helvetica, sans-serif; color:#E6E0B4; font-size:14px; font-weight:bold; }
.easyurl:link  {font-family:Arial, Helvetica, sans-serif; color:#E6E0B4; font-size:10px; }
.easyurl:active  {font-family:Arial, Helvetica, sans-serif; color:#E6E0B4; font-size:10px; }
.easyurl:visited  {font-family:Arial, Helvetica, sans-serif; color:#E6E0B4; font-size:10px; }
.easyurl:hover  {font-family:Arial, Helvetica, sans-serif; color:#E6E0B4; font-size:10px; }

/* Products */
.spotlight {font-family:Arial, Helvetica, sans-serif; color:#D27430; font-size:12px; }
.spotlight:link  {font-family:Arial, Helvetica, sans-serif; color:#D27430; font-size:12px; }
.spotlight:active  {font-family:Arial, Helvetica, sans-serif; color:#D27430; font-size:12px; }
.spotlight:visited  {font-family:Arial, Helvetica, sans-serif; color:#D27430; font-size:12px; }
.spotlight:hover  {font-family:Arial, Helvetica, sans-serif; color:#D27430; font-size:12px; }

/*  RECIPES  */
.recipe-title  {font-family:Arial, Helvetica, sans-serif; color:#026333; font-size:14px; font-weight:bold; }




/* Subnav */
.subnav {font-family:Arial, Helvetica, sans-serif; color:#777777; font-size:11px; line-height:16px; margin-left:6px; margin-right:8px;}
.subnav:link  {font-family:Arial, Helvetica, sans-serif; color:#777777; font-size:11px; text-decoration:none; }
.subnav:active  {font-family:Arial, Helvetica, sans-serif; color:#777777; font-size:11px;  text-decoration:none; }
.subnav:visited  {font-family:Arial, Helvetica, sans-serif; color:#777777; font-size:11px;  text-decoration:none; }
.subnav:hover  {font-family:Arial, Helvetica, sans-serif; color:#D27430; font-size:11px;  text-decoration:none; }
.subnav-on  {font-family:Arial, Helvetica, sans-serif; color:#D27430; font-size:11px;  text-decoration:none; }

/* Entertaining */
.entertain-menu {font-family:Arial, Helvetica, sans-serif; color:#FBFADD; font-size:12px;}
.entertain-menu:link {font-family:Arial, Helvetica, sans-serif; color:#FBFADD; font-size:12px;}
.entertain-menu:active {font-family:Arial, Helvetica, sans-serif; color:#FBFADD; font-size:12px;}
.entertain-menu:visited {font-family:Arial, Helvetica, sans-serif; color:#FBFADD; font-size:12px;}
.entertain-menu:hover {font-family:Arial, Helvetica, sans-serif; color:#FBFADD; font-size:12px;}

/* passover */
.blue-head  {font-family:Arial, Helvetica, sans-serif; color:#0B6292; font-size:12px; font-weight:bold; }
.entertain-menu-sel {font-family:Arial, Helvetica, sans-serif; color:#5BA9DD; font-size:12px;}
.small-blue  {font-family:Arial, Helvetica, sans-serif; color:#0B6292; font-size:10px;  }

/* Passover Products sections*/
.spotlightPassover {font-family:Arial, Helvetica, sans-serif; color:#0B6292; font-size:12px; }
.spotlightPassover:link  {font-family:Arial, Helvetica, sans-serif; color:#0B6292; font-size:12px; }
.spotlightPassover:active  {font-family:Arial, Helvetica, sans-serif; color:#0B6292; font-size:12px; }
.spotlightPassover:visited  {font-family:Arial, Helvetica, sans-serif; color:#0B6292; font-size:12px; }
.spotlightPassover:hover  {font-family:Arial, Helvetica, sans-serif; color:#0B6292; font-size:12px; }





/* shabbat */
.green-head  {font-family:Arial, Helvetica, sans-serif; color:#026333; font-size:12px; font-weight:bold; }
.entertain-menu-sel2 {font-family:Arial, Helvetica, sans-serif; color:#026333; font-size:12px;}
.small-green  {font-family:Arial, Helvetica, sans-serif; color:#026333; font-size:10px;  }
/* rosh hashanah */
.dark-green-head  {font-family:Arial, Helvetica, sans-serif; color:#666600; font-size:12px; font-weight:bold; }
.entertain-menu-sel3 {font-family:Arial, Helvetica, sans-serif; color:#666600; font-size:12px;}
.small-dark-green  {font-family:Arial, Helvetica, sans-serif; color:#666600; font-size:10px;  }
/* purim */
.dark-blue-head  {font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:12px; font-weight:bold; }
.entertain-menu-sel4 {font-family:Arial, Helvetica, sans-serif; color:#2D6093; font-size:12px;}
.small-dark-blue  {font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:10px;  }
/* Shavouth */
.brown-head  {font-family:Arial, Helvetica, sans-serif; color:#CC9933; font-size:12px; font-weight:bold; }
.entertain-menu-sel5 {font-family:Arial, Helvetica, sans-serif; color:#D0D076; font-size:12px;}
.small-brown  {font-family:Arial, Helvetica, sans-serif; color:#CC9933; font-size:10px;  }
/* succoth */
.dark-blue-head  {font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:12px; font-weight:bold; }
.entertain-menu-sel6 {font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:12px;}
.small-dark-blue  {font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:10px;  } 
/* chanukah */
.dark-green-head  {font-family:Arial, Helvetica, sans-serif; color:#666600; font-size:12px; font-weight:bold; }
.entertain-menu-sel7 {font-family:Arial, Helvetica, sans-serif; color:#295388; font-size:12px;}
.small-dark-green  {font-family:Arial, Helvetica, sans-serif; color:#666600; font-size:10px;  }

.health-green-head  {font-family:Arial, Helvetica, sans-serif; color:#326432; font-size:12px; font-weight:bold; }




/* cookoff */
.cookoff {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding-top:12px;}

.cookoff a:link {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF ; font-size:12px ; text-decoration:underline;}

.cookoff a:active {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}

.cookoff a:visited {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline;}

.cookoff a:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}

/* cookoff ALT */
.cookoffALT {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding-top:12px;}

.cookoffALT:link {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:underline;}

.cookoffALT:active {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

.cookoffALT:visited {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:underline;}

.cookoffALT:hover {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

/* cookoff yellow*/
.cookoffY {font-family:Arial, Helvetica, sans-serif; color:#cc99cc; font-size:12px; padding-top:12px;}

.cookoffY:link {font-family:Arial, Helvetica, sans-serif; color:#cc99cc; font-size:12px; text-decoration:underline;}

.cookoffY:active {font-family:Arial, Helvetica, sans-serif; color:#cc99cc; font-size:12px;}

.cookoffY:visited {font-family:Arial, Helvetica, sans-serif; color:#cc99cc; font-size:12px; text-decoration:underline;}

.cookoffY:hover {font-family:Arial, Helvetica, sans-serif; color:#cc99cc; font-size:12px;}

/* FIX */
.cookoff2 {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; margin: 0; padding:12px 0 0 0;}
.cookoff2 a:link {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px ; text-decoration:underline;}
.cookoff2 a:active {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}
.cookoff2 a:visited {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-decoration:underline;}
.cookoff2 a:hover {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}


.cookoffW { margin: 0 0 12px 0; padding: 0; font-family:Arial, Helvetica, sans-serif; color:#cc99cc; font-size:12px;}
.cookoffW ul { margin: 0; padding: 0; }
.cookoffW li { margin: 0; padding: 0; list-style: none; }
.cookoffW a:link {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-decoration:underline;}
.cookoffW a:active {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}
.cookoffW a:visited {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-decoration:underline;}
.cookoffW a:hover {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}

.shift { margin-bottom: 25px; }

/* 120 contest styles */
.cookoff3 {font-family:Arial, Helvetica, sans-serif; color:#00483a; font-size:11px; margin: 0; padding:0 8px 0 0;}
.cookoff3 a:link { color:#00483a !important; font-size:11px !important; text-decoration:underline !important;}
.cookoff3 a:active { color:#00483a !important; font-size:11px !important;}
.cookoff3 a:visited { color:#00483a !important; font-size:11px !important; text-decoration:underline !important;}
.cookoff3 a:hover { color:#00483a !important; font-size:11px !important;} 
.cookoff3 li { list-style-type: upper-roman; }
.cookoff4 {font-family:Arial, Helvetica, sans-serif !important; color:#00483a !important; font-size:11px !important; }
.cookoff5 {font-family:Arial, Helvetica, sans-serif; color:#00483a; font-size:11px; margin: 0; padding:0 8px 0 25px;}
.cookoff5 li { list-style-type: upper-roman; }
.cookoff6 { width: 445px; height: 517px; font-family:Arial, Helvetica, sans-serif; color:#00483a; font-size:11px; margin: 0; padding:8px; overflow: auto; position: relative; border: 1px dashed #CCCCCC; }
.cookoff7 {font-family:Arial, Helvetica, sans-serif; color:#00483a; font-size:11px; margin: 10px 0 10px 0; padding: 6px; background-color: #eee; border: 1px dashed #CCCCCC;}
.cookoff8 {font-family:Arial, Helvetica, sans-serif !important; color:#000000 !important; font-size:12px !important; margin: 0; padding:8px;}
#textIncrease { font-size: 14px !important; margin: 0; padding: 0; }

/* new footer */
#mano_footer { padding-top: 5px; margin-bottom: 5px; font-size: 9px !important; }
#mano_footer ul { margin: 0; padding: 0; font-size: 9px; color: #999; text-align: right; font-size: 9px !important; }
#mano_footer li { margin: 0; padding: 0; display: inline; font-size: 9px !important; }
#mano_footer a { color: #999; text-decoration:underline; font-size: 9px !important; }
#mano_footer a:focus, #m120_footer a:hover { color: #999; text-decoration:underline; font-size: 9px !important; }

/* 2009 cookoff */
p.2009cookoff {font-family:Arial, Helvetica, sans-serif; color:#640E0D !important; font-size:12px; margin: 0;}
.2009cookoff  a { font-family:Arial, Helvetica, sans-serif; color:#640E0D !important; font-size:12px ; text-decoration:underline; }
.2009cookoff  a:focus, #m120_footer a:hover { font-family:Arial, Helvetica, sans-serif; color:#640E0D !important; font-size:12px; }


/* IMC TAG */
#IMCTag { font-family:Arial, Helvetica, sans-serif; color:#999; font-size:10px; padding:8px 0 10px 0; text-align: right; }

#IMCTagAlt { font-family:Arial, Helvetica, sans-serif; color:#999; font-size:10px; padding:0 0 10px 0; text-align: left; }
#IMCTagAlt  a { color: #999; text-decoration:underline; font-size: 9px !important; }
#IMCTagAlt  a:focus, #IMCTagAlt  a:hover { color: #999; text-decoration:underline; font-size: 9px !important; }

/* -- new menu/flash styles -- */
#flashcontent { width: 769px; height: 300px; margin: 0px; padding: 0px; }

.topGifBack { color: #D17430 !important; background: #ffffff url(/shared_resources/nav/images/menu-bg2-top.gif) no-repeat left top; height: 17px; width: 105px; font-size: 10px !important; margin: 0 !important; padding: 3px 0 0 3px !important; cursor: default; }
li.menuon { background: #D17430 url(/shared_resources/nav/images/menu-bg2-top.gif) no-repeat left top; color: #FFF !important; height: 17px; width: 105px; font-size: 10px !important; margin: 0 !important; padding: 3px 0 0 3px !important; cursor: pointer; }


.bottomGifBack { color: #D17430 !important; background: #ffffff url(/shared_resources/nav/images/menu-bg2-bot.gif) no-repeat left top; height: 17px; width: 105px; font-size: 10px !important; margin: 0 !important; padding: 3px 0 0 3px !important; cursor: default; }
li.menuon2 { background: #D17430 url(/shared_resources/nav/images/menu-bg2.gif) no-repeat left top; color: #FFF !important; height: 17px; width: 105px; font-size: 10px !important; margin: 0 !important; padding: 3px 0 0 3px !important; cursor: pointer; }


.mainGifBack { color: #D17430 !important; background: #ffffff url(/shared_resources/nav/images/menu-bg2.gif) no-repeat left top; height: 17px; width: 105px; font-size: 10px !important; margin: 0 !important; padding: 3px 0 0 3px !important; cursor: default; }
li.menuon3 { background: #D17430 url(/shared_resources/nav/images/menu-bg2-bot.gif) no-repeat left top; color: #FFF !important; height: 17px; width: 105px; font-size: 10px !important; margin: 0 !important; padding: 3px 0 0 3px !important; cursor: pointer; }


.productsTab { background: url(/shared_resources/nav/images/products.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 63px; cursor: default; }
.productsTab2 { background: url(/shared_resources/nav/images/products-over.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 63px; cursor: pointer; }


.recipeTab { background: url(/shared_resources/nav/images/recipes.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 53px; cursor: default; }
.recipeTab2 { background: url(/shared_resources/nav/images/recipes-over.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 53px; cursor: pointer; }


.entertainTab { background: url(/shared_resources/nav/images/entertaining.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 74px; cursor: default; }
.entertainTab2 { background: url(/shared_resources/nav/images/entertaining-over.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 74px; cursor: pointer; }

.calendarTab { background: url(/shared_resources/nav/images/holidays.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 57px; cursor: default; }
.calendarTab2 { background: url(/shared_resources/nav/images/holidays-on.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 57px; cursor: pointer; }


.kosherTab { background: url(/shared_resources/nav/images/thatskosher.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 78px; cursor: default; }
.kosherTab2 { background: url(/shared_resources/nav/images/thatskosher-over.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 78px; cursor: pointer; }

.healthTab { background: url(/shared_resources/nav/images/healthycorner.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 78px; cursor: default; }
.healthTab2 { background: url(/shared_resources/nav/images/healthycorner-on.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 78px; cursor: pointer; }

.magicTab { background: url(/shared_resources/nav/images/2magicmax.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 68px; cursor: default; }
.magicTab2 { background: url(/shared_resources/nav/images/2magicmax-on.gif) no-repeat left top; margin: 0; padding: 0; height: 26px; width: 68px; cursor: pointer; }

.buyNowTab { margin: 0; padding: 0; height: 28px; width: 102px; cursor: default; }
.buyNowTab2 { margin: 0; padding: 0; height: 28px; width: 102px; cursor: pointer; }


#topBorderBottom { border-bottom: 1px solid #999; }

#moveUp { margin: 0; padding: 0; }

#NonFlashPiece { -margin: 0 0 -3px 0; -padding: 0; }

/* macaroon styles */
#mac_formBody { margin: 0; padding: 0; width: 510px; }
.mac_formRow { margin: 0; padding: 0; width: 510px; }
.mac_formCol1 { margin: 0; padding: 0; float: left; width: 150px; }
.mac_formCol2 { margin: 0; padding: 0; float: right; width: 350px; }
.mac_clear { clear: both; }

/* Passover 2010 */
.productSeparator { width: 673px; border-top: dashed 1px #999 }
.anchorPass  { margin: 0 0 15px 0; color:#999999; font-size: 9px !important;}
.anchorPass a { color: #999; text-decoration: underline; }
.anchorPass a:focus, .anchorPass a:hover { color: #999; text-decoration:underline; }
.PBSpacer { margin: 0 0 10px 0; }