body {
  margin:50px 0px;
  padding:0px;
  text-align:center; /* Hack for IE5/Win */
  background-color: black;
}

#image_preload {
  position: absolute;
  display: none;
}
	
#content {
  width:844px;
  margin:0px auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
  padding:0px;
}

#frame_top {
  height: 18px;
  background-image: url('images/frame_top.gif');
}

#top {
  height: 256px;
  background-color: white;
}

#logo_window {
  position: relative;
  left: 10px;
  height: 236px;
  width: 292px;
  padding: 20px 15px 0px 15px;
  background-color: black;
}

#logo {
  position: absolute;
  left: 15px;
  top: 23px;
  width: 292px;
  height: 201px;
/*  background-image: url('images/logo.gif'); */
}

#button_window {
  position: relative;
  left: 341px;
  top: -256px;
  height: 256px;
  width: 493px;
  background-color: black;
}

span.button {display: none;}

div.main_button {
  position: relative;
  padding: 0px 0px 10px 0px;
  left: 60px;
  width: 371px;
  height: 54px;
}

a.main_button {
  display: block;
  width: 371px;
  height: 54px;
}
a.main_button:hover { background-position: 0 54px; }
a#button_1       { background-image: url("images/button_place_order.gif"); }
a#button_2       { background-image: url("images/button_browse_menus.gif"); }
a#button_3       { background-image: url("images/button_order_gift_certificates.gif"); }
a#button_4       { background-image: url("images/button_pharmaceutical_reps.gif"); }

#bottom {
  height: 334px;
  background-color: white;
}

#banner_text, #image_rotation, #info_window, #nav_buttons {
  position: relative;
  left: 10px;
  width: 824px;
}

  #banner_text {
    font: italic bold 17px Garamond, Seric;
    line-height: 36px;
    text-align: center;
    height: 36px;
    background-color: white;
  }

  #image_rotation {
    height: 146px;
    padding: 4px 0 0 0;
    background-color: black;
  }

  #info_window {
    text-align: center;
    height: 111px;
    background-color: black;
  }

    #text_1 {
      position: absolute;
      top: 30px;
      left: 174px;
      width: 338px;
      height: 20px;
      background-image: url('images/text_delivery_service.gif');
    }

    #divider {
      position: absolute;
      top: 60px;
      left: 83px;
      width: 520px;
      height: 2px;
      background-image: url('images/text_separator_bar.png');
    }

    #text_2 {
      position: absolute;
      top: 75px;
      left: 15px;
      width: 796px;
      height: 19px;
      background-image: url('images/text_our_commitment.gif');
    }

    #sound_1 {
      position: absolute;
      top: 33px;
      left: 677px;
      width: 78px;
      height: 11px;
      background-image: url('images/text_turn_sound.gif');
    }

    #sound_2 {
      position: absolute;
      top: 19px;
      left: 762px;
      width: 38px;
      height: 38px;
    }

a.sound_button {
  display: block;
  background-image: url("images/toggle_sound_off.gif");
  width: 38px;
  height: 38px;
}
a.sound_button:hover { background-position: 0 38px; }

  #nav_buttons {
    height: 37px;
    background-color: black;
  }

    span.nav_button {
      position: relative;
      float: left;
      left: 7px;
      white-space: normal;
    }

    a.nav_button {
      display: block;
      height: 37px;
    }
    a.nav_button:hover { background-position: 0 37px; }
a#nav_button_1       {
  background-image: url("images/nav_how_to_order.gif");
  width: 163px;
}
a#nav_button_2       {
  background-image: url("images/nav_info_contact_us.gif");
  width: 163px;
}
a#nav_button_3       {
  background-image: url("images/nav_mailing_list.gif");
  width: 137px;
}
a#nav_button_4       {
  background-image: url("images/nav_request_menu_guide.gif");
  width: 178px;
}
a#nav_button_5       {
  background-image: url("images/nav_weekly_specials.gif");
  width: 170px;
}

#bottom {
  height: 334px;
  background-color: white;
}

#frame_bottom {
  height: 18px;
  background-image: url('images/frame_bottom.gif');
}

img { border: none; }

.center {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

#copyright {
  width: 844px;
  height: 20px;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  color: #666666;
  clear: left;
}
