/* -------------------------------------------- */
/* global.css                             */
/* -------------------------------------------- */

body { background:#FFC none; color:#000; margin:0; 
  font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif; }

table { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; }
td { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; text-align:left; vertical-align:top; }
td.mid { vertical-align:middle; }
tr { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; }

p { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; }
b { font-weight:bold; }

h1 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:16px;
  font-weight:bold; line-height: 16px; }
h2 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; line-height: 14px; }
h3 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:11px;
  font-weight:bold; line-height: 11px; }

form { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; margin:0px; padding:0px; }

input { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; margin:0px; padding:0px; }

font { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; }

sub { vertical-align:sub; }

tt { font-family:monospace; font-size:12px; }

a:link { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  color:#00f; font-weight:normal }
a:active { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  color:#f00; font-weight:normal }
a:visited { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  color:#00f; font-weight:normal }
a:hover { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  color:#f00; font-weight:normal }

.red, .blue { background:#FFFFCC none; }
.red { color:#F00; }
.blue { color:#00C; }

.bottomMenu { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; text-align:center; color:#000; }
.bottomMenu a:link { color:#000; }
.bottomMenu a:active { color:#000; }
.bottomMenu a:hover { color:#000; }
.bottomMenu a:visited { color:#000; }

.indented { margin-left:12px; }

.textMenu { font-size:9px; line-height:10px; text-align:center; }

.textsmall { font-size:10px; }

.Nutrition { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; text-align:left; }
.NutritionHd { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:22px; text-align:left; }
.NutritionSm { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:9px; text-align:left; }

.pageHd, .productHd, .productSbhd, .homepageHd, .pageSbhd { 
  background:#FFC none; color:#F00; }
.pageHd, .homepageHd { font-size:18px; font-weight:bold; text-align:left; 
  font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif; }

.homepageHd { font-size:20px; }

.productHd { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:18px; font-weight:bold; text-align:left; }
.productSbhd, .searchSbhd, .pageSbhd { font-size:14px; font-weight:bold; 
  font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  text-align:left; }
  
.pictureLink { font-size:10px; text-align:center; }

.locator-button { text-align:center; padding:6px; margin:36px 12px 0 12px;
  background-color:#FFE188; border-top:2px solid #FC0; 
  border-bottom:2px solid #FC0; }
.locator-button a { text-decoration:none; color:#00329C; font-weight:bold;
  font-style:italic; }

.navlist { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; text-align:left; }
table.navlist { table-layout:fixed }
td.navlist { height:42px; }
ul.navlist { margin:12px 0 0 0; padding:0 0 0 3px; white-space:nowrap; }
li.navlist { display:inline; list-style-type:none; margin:0; }
li.navlist a, li.navlistHilite a { padding:1px 3px; margin:0; }
li.navlist a:link, li.navlist a:visited { color:#fff; font-weight:bold;
  text-decoration:none; margin:0; }
li.navlist a:hover { color:#0ff; font-weight:bold; text-decoration:none; }

.search { font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; text-align:left; vertical-align:middle; }
.search a:link, .search a:visited { color:#fff; font-weight:bold;
  text-decoration:none; }
.search a:hover { color:#0ff; font-weight:bold; text-decoration:none; }

.navlistSub, .navlistHiliteSub { font-size:9px; text-align:left; 
  font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif; }
ul.navlistSub { margin:9px 0 0 0; padding:0 0 0 0; white-space:nowrap; }
li.navlistSub { display:inline; list-style-type:none; }
li.navlistSub a, li.navlistHiliteSub a { padding:1px 5px; }
li.navlistSub a:link, li.navlistSub a:visited { color:#00f; font-weight:bold;
  text-decoration:none; }
li.navlistSub a:hover { color:#0ff; font-weight:bold; text-decoration:none; }

li.navlistHilite { display:inline; list-style-type:none; margin:0; }
li.navlistHilite a:link, li.navlistHilite a:hover, li.navlistHilite a:visited { color:#f00; font-weight:bold; text-decoration:none; }

li.navlistHiliteSub { display:inline; list-style-type:none; }
li.navlistHiliteSub a:link, li.navlistHiliteSub a:visited, li.navlistHiliteSub a:hover { color:#F00; text-decoration:none; font-weight:bold; }

.recipes td { margin-left:0; padding-left:0; valign:top; align:left; }

/* Switch Menu Styles */

li.menutitle { cursor:pointer; cursor:hand; color:#F00; font-size:12px; font-weight:bold; list-style-image:url(/images/bullet.gif); }

.submenu{ margin:0.5em 0 0.5em 0; }
ul.submenu { list-style-type:square; padding:0 0 0 11px; }
ul.submenu li { padding:2px 0 0 0; }