
  body {
   color: #000099;
   background-color: #9f9; 
   background-image: url(./bgtile.gif);
/*   background-image: url(./white_tile.gif); */
 /* background-image: url(./banner.gif); */
   margin: 0.1em; 
  }

  li { margin: 0.25em; }

  li { font-size: 0.9em; }

  dt { margin: 0.5em; }

  img { margin: 0.15em; }

 .table, tr, td { background-color: transparent; background-image: none; } 




  .info {
 /*  background-color: white;
   background-image: none; */
   font-size: 1.1em;
   text-align: center;
   margin: 0.25em; 
  }

 /* .banner img { width: 100%; height: auto; } */



  .here {
     color: white;
     background-color: blue;
  }

  .menu_group {font-size: 120%;  padding-top: 0.5em; }

  .info_row: { font-size: 80%; }


  .menu_row td { line-height: 80%; }

  .menu_hotrow td { line-height: 80%; color: red; }

  .number { text-align: right; }

  .price { text-align: right;  padding-left: 1em; }

  .nav {
    width: 95%;
    font-family: Arial, Helvetica, sans-serif;
  /*  font-size: 80%; */

     color: blue;
     background-color: white;
 
    text-align: center;
    margin: 0.5em;
    border: 1px solid blue;
   }

  .footer {
    width: 95%; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: bold; 
    color: #333366; 
    text-align: center;
    margin: 0.5em;
  }

/* if needed, this order: top right bottom left */

  .lefty { float: left;  margin: 0.5em; }

  .righty { float: right;  margin: 0.5em; }

 .clear_both { clear: both; }

  .gray { color:gray; background-color: silver; }

  A  { text-decoration: none; font-size: 1em;  color: blue; }
  A:link { text-decoration: none; font-size: 1em; color: blue; }
  A:visited { text-decoration: none; font-size: 1em; color: purple; }
  A:active { text-decoration: none; font-size: 1em; color: lime; }



  .here  A:link,  .here  A:visited, .here  A:active {
     color: white;
     background-color: blue;
  }
