/* ---------------------------------------------------------------------
  Modify html tags
--------------------------------------------------------------------- */
  /* ---------------------------------------------------------------------
    Body
  --------------------------------------------------------------------- */
    body{
      background-color: #ADADAD;
      overflow: auto;
    }

  /* ---------------------------------------------------------------------
    Links
  --------------------------------------------------------------------- */
    a  {text-decoration:none}
    a:link {color: #FFFFFF}
    a:visited {color: #FFFFFF}
    a:active {color: #FFFFFF}
    a:hover {color: #FFFFFF}
    a img {
      background-color: #FFFFFF;
      border: none ;
    }

/* ---------------------------------------------------------------------
  Menu classes
--------------------------------------------------------------------- */
  /* ---------------------------------------------------------------------
    Design by ron bravo
  --------------------------------------------------------------------- */
    .design_by_ronbravo{
      color: #FFFFFF;
      font-size: 55%;
      font-family: Sans-serif;
      padding: 10px;
      text-align: center;
    }

  /* ---------------------------------------------------------------------
    Main menu area
  --------------------------------------------------------------------- */
    .menu_area{
      background-color: #FFFFFF;
      border: 2px solid gray;
      font-family: "Times New Roman", Serif;
      margin: auto auto;
      padding: 40px;
      width: 700px;
    }
    .menu_description{
      border: 2px solid #D50000;
      color: #000000;
      font-style: italic;
      padding: 10px 30px 10px 50px;
    }
    .menu_title{
      color: #D50000;
      font-size: 300%;
      font-weight: bold;
    }
    .menu_subtitle{
      color: #000000;
      font-size: 150%;
      font-style: italic;
      font-weight: bold;
    }
    .menu_image_table{
      text-align: center;
      width: 100%;
    }

  /* ---------------------------------------------------------------------
    Navigation Bar
  --------------------------------------------------------------------- */
    .menu_nav_bar{
      width: 100%;
    }
    .menu_nav_button{
      background-color: #D50000;
      color: #FFFFFF;
      font-size: small;
      font-weight: bold;
      height: 30px;
      padding: 5px;
      text-align: center;
      width: 20%;
    }
    .menu_nav_button_highlight{
      background-color: #FFFFFF;
      color: #D50000;
      font-size: small;
      font-weight: bold;
      height: 30px;
      padding: 5px;
      text-align: center;
      width: 20%;
    }

  /* ---------------------------------------------------------------------
    Header Contact Information
  --------------------------------------------------------------------- */
    .menu_header_contact_info_address{
      color: #D50000;
    }
    .menu_header_contact_info_area{
      float: right;
      font-size: small;
    }
    .menu_header_contact_info_phone{
      color: #D50000;
    }

  /* ---------------------------------------------------------------------
    Menu Main Menu
  --------------------------------------------------------------------- */
    .menu_hot_and_spicy{
      color: #ED0000;
      font-size: 65%;
      font-weight: bold;
      padding-top: 10px;
      padding-bottom: 10px;
      text-align: right;
    }
    .menu_main_menu_area{
      height: 2580px;
      padding: 5px 5px 5px 5px;
    }
    .menu_main_menu_column_left{
      border: 0px solid #808080;
      float: left;
      width: 48%;
    }
    .menu_main_menu_column_right{
      border: 0px solid #808080;
      float: right;
      width: 48%;
    }
    .menu_main_menu_header{
      background-color: #D50000;
      color: #FFFFFF;
      font-size: normal;
      font-style: italic;
      font-weight: bold;
      height: 30px;
      line-height: 30px;
      text-align: center;
    }
    .menu_vegetarian_history{
      border: 1px solid #D50000;
      color: #000000;
      font-size: 75%;
      line-height: 20px;
      margin-left: 15px;
      padding: 20px;
      padding-bottom: 80px;
      padding-top: 80px;
      text-align: justify;
    }

    /* ---------------------------------------------------------------------
      Menu Main Menu Items
    --------------------------------------------------------------------- */
      .menu_main_menu_item_area{
        font-size: small;
        line-height: 13px;
      }
      .menu_main_menu_item_dots{
        width: 100%;
      }
      .menu_main_menu_item_dot_div_green{
        border-bottom: 1px dotted #000000;
        height: 7px;
      }
      .menu_main_menu_item_dot_div_red{
        border-bottom: 1px dotted #D50000;
        height: 7px;
      }
      .menu_main_menu_item_green{
        color: #000000;
      }
      .menu_main_menu_item_name{
        font-size: 90%;
        white-space: nowrap;
      }
      .menu_main_menu_item_name_center{
        text-align: center;
        white-space: nowrap;
      }
      .menu_main_menu_item_number{
        border: 0px solid grey;
        text-align: right;
        width: 25px;
      }
      .menu_main_menu_item_red{
        color: #D50000;
        font-weight: none;
      }
      .menu_main_menu_item_type{
        border: 0px solid gray;
        text-align: center;
        width: 14px;
      }
      .menu_menu_item_sub_table_00{
        border: 0px solid gray;
        width: 55px;
      }
      .menu_menu_item_table_white{
        background-color: #FFFFFF;
        border:0px solid gray;
      }
      .menu_menu_item_table_grey{
        background-color: #F3F3F3;
        border:0px solid gray;
      }

  /* ---------------------------------------------------------------------
    Menu Chef's Special
  --------------------------------------------------------------------- */
    .menu_menu_description_green{
      color: #000000;
      font-size: 73%;
      padding-bottom: 10px;
    }
    .menu_menu_description_red{
      color: #D50000;
      font-size: 73%;
      padding-bottom: 10px;
    }

  /* ---------------------------------------------------------------------
    Menu Awards Page
  --------------------------------------------------------------------- */
    .menu_awards{
      font-family: verdana;
      font-size: small;
    }

    .menu_awards_list {
      border: 0px solid grey;
      color: #000000;
    }

    .menu_awards_item_white {
      background-color: #FFFFFF;
      border: 0px solid grey;
      font-size: 70%;
      margin-left: 105px;
      padding: 5px 5px 5px 40px;
      width: 450px;
      }

    .menu_awards_item_grey {
      background-color: #F3F3F3;
      border: 0px solid grey;
      font-size: 70%;
      margin-left: 105px;
      padding: 5px 5px 5px 40px;
      width: 450px
      }

  /* ---------------------------------------------------------------------
    Menu Contact Page
  --------------------------------------------------------------------- */
    .menu_contact_address{
      color: #000000;
      font-size: 90%;
    }
    .menu_contact_area{
      text-align: center;
    }
    .menu_contact_table{
      border: 1px solid #D50000;
      color: #D50000;
      font-size: 110%;
      font-style: italic;
      height: 40px;
      margin: auto auto;
      width: 380px;
    }
    .menu_contact_phone{
      color: #D50000;
      font-size: 100%;
      font-weight: bold;
    }
    .menu_contact_text_certified{
      color: #D50000;
      font-weight: bold;
    }
    .menu_contact_text_monday{
      color: #000000;
    }
    .menu_contact_text_open{
      color: #D50000;
      text-decoration: underline;
    }
    .menu_contact_text_take_out{
      color: #000000;
      font-size: 120%;
      font-weight: bold;
      line-height: 40px;
    }

