/* menu */
h1 span, h3 span {
  color: #888888 ;
  font-size: 90% ;
}
table.fcmenu {
  /* width: 560px ; */
  width: 504px ;
  margin-top: 0px ;
  margin-bottom: 0 ;
}
table.fcmenu td {
  padding-top: 3px ;
  border: solid 0px #eeeeee ;
}
table.fcmenu tr.head {
}
table.fcmenu tr.head div {
  padding: 4px 0 4px 0 ;
  background: #DFEEF9 ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #94BAD4 ;
  border-radius: 6px ;
}
table.fcmenu tr.head td {
  padding: 5px 5px 5px 5px ;
  font-weight: bold ;
  font-size: 1.3em ;
  text-align: center ;
/*  background: #e5e5ff ; */

}
table.fcmenu tr.item {
}
table.fcmenu tr.item-odd {
}
table.fcmenu tr.item-even {
  background: #f5f5f5 ;
}
table.fcmenu tr.item-odd td,
table.fcmenu tr.item-even td {
  padding: 0 5px 1px 5px ;
}
table.fcmenu tr.item-odd td.desc,
table.fcmenu tr.item-even td.desc {
  padding-left: 15px ;
  font-weight: bold ;
}
table.fcmenu tr.item-odd td.dollar,
table.fcmenu tr.item-even td.dollar {
  padding-right: 2px ;
  width: 1% ;
  white-space: nowrap ;
}
table.fcmenu tr.item-odd td.price,
table.fcmenu tr.item-even td.price {
  width: 1% ;
  white-space: nowrap ;
  text-align: right ;
}
table.fcmenu tr.item td.note {
  padding-left: 25px ;
  font-size: .95em ;
}
table.fcmenu tr.note {
}
table.fcmenu tr.nb td {
  padding-top: 10px ;
  padding-bottom: 15px ;
  font-style: italic ;
  text-align: left ;
}
table.fcmenu tr.spacer td {
  font-size: 10% ;
  height: 15px ;
}
/* // ps 20151007 removed
table.fcmenu td.main {
  margin-left: 0px ;
  padding: 2px 0 3px 5px ;
  text-align: left ;
  background: #eaf6fc ;
}
table.fcmenu td.prompt {
  padding-left: 20px ;
  text-align: left ;
  font-weight: bold ;
}
table.fcmenu td.c1 {
  width: 40% ;
  padding-left: 30px ;
  white-space: nowrap ;
}
table.fcmenu td.prompt span {
  font-weight: normal ;
  color: #888888 ;
}
table.fcmenu tr.header {
}
table.fcmenu tr.header td {
  font-weight: bold ;
  text-align: right ;
}
table.fcmenu td {
}
table.fcmenu td.price {
  text-align: right ;
}
table.fcmenu td.spacer {
  font-size: 10% ;
  height: 15px ;
}
table.fcmenu td.note {
  padding-top: 10px ;
  padding-left: 5px ;
  padding-bottom: 15px ;
  font-style: italic ;
  text-align: left ;
}
*/
div.mi {
  /* width: 348px ; */
  width: 412px ;
  float: right ;
  /*
  margin: 6px 0 0 0 ;
  */
  margin: 0px 0 0 0 ;
}
div.mi,
div.mi p,
div.mi div,
div.mi h2,
div.mi h3 {
  text-align: center ;
}
div.mi div.mivs {
  height: 60px ;
  border: solid 1px #ff0000 ;
}
div.mi h2 {
  margin: 14px 0 14px 0 ;
  font-size: 175% ;
  font-weight: bold ;
  line-height: 1.1em ;
}
div.mi img {
  margin: 0 0 9px 0 ;
}
div.mi h3 {
  margin: 14px 0 19px 0 ;
  font-size: 260% ;
  font-weight: bold ;
}
div.mi h2,
div.mi h3 {
  color: #BC0006 ;
}
div.mi p.l {
  font-size: 125% ;
  font-weight: bold ;
}
div.mi hr {
  margin: 12px 15px 20px 15px ;
  border-width: 3px 0 0 0 ;
}
div.mi h5 {
  margin: 15px ;
  font-weight: bold ;
  font-style: italic ;
  color: #ff0000 ;
}
div.comein {
  margin-bottom: 10px ;
  padding: 7px 5px 8px 10px ;
  font-size: 120% ;
  font-weight: bold ;
  background: #DFEEF9 ;
  border-style: solid ;
  border-width: 2px ;
  border-color: #94BAD4 ;
  border-radius: 8px ;
}
div.covid table {
}
div.covid table td {
  vertical-align: top ;
}
div.covid table td img {
  margin: 5px 0 0 0 ;
}
