/* menu */
h1 span, h3 span {
/*  color: #888888 ;
  color: #000000 ;
  font-size: 90% ; */
}
h1 a:link    { color: #bbffff ; text-decoration: none ; }
h1 a:active  { color: #bbffff ; text-decoration: none ; }
h1 a:visited { color: #bbffff ; text-decoration: none ; }
h1 a:hover   { color: #bbffff ; text-decoration: underline ; }

div.oilnote {
  margin: 0px 10px 10px 10px ;
  padding: 6px 20px 4px 20px ;
  font-size: 90% ;
  color: #333333 ;
  background: #f7f7f7 ;
  border: solid 1px #999999 ;
  border-radius: 6px;
}

table.mondayspecial {
  width: 95% ;
  margin: 8px 0px 0px 10px ;
}
table.mondayspecial td.desc {
  padding-bottom: 2px ;
  text-align: left ;
}
table.mondayspecial td.price {
  padding-left: 10px ;
  text-align: right ;
}

table.fcmenu {
  width: 560px ;
  width: 520px ;
  margin-top: 0px ;
  margin-bottom: 0 ;
}
table.fcmenu td {
  padding-top: 3px ;
  border: solid 0px #eeeeee ;
}
table.fcmenu tr.section div {
  padding: 10px 15px 10px 15px ;
  color: #755b75 ;
  background: #fcf6ff ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #957b95 ;
  border-radius: 6px ;
  font-size: 200% ;
  font-weight: bold ;
}
table.fcmenu tr.sectionnote div {
  padding: 5px 15px 0px 15px ;
}

table.fcmenu tr.head div {
  padding: 10px 15px 5px 15px ;
  text-transform: uppercase ;
  font-size: 125% ;
  font-weight: bold ;
  text-align: left ;
}
table.fcmenu tr.headnote div {
  margin-top: -8px ;
  padding: 0px 15px 5px 15px ;
  color: #555555 ;
}

table.fcmenu tr.item-odd {
}
table.fcmenu tr.item-even {
  background: #f5e9f5 ;
}

table.fcmenu tr.item-odd td.desc,
table.fcmenu tr.item-even td.desc {
  padding: 0 15px 1px 30px ;
  font-weight: bold ;
  color: #333333 ;
}
table.fcmenu tr.item-odd td.noteitem,
table.fcmenu tr.item-even td.noteitem {
  padding-left: 25px ;
  padding-bottom: 7px ;
  font-weight: normal ;
  font-size: 85% ;
}
table.fcmenu tr.item-odd td.dollar,
table.fcmenu tr.item-even td.dollar {
  padding-right: 1px ;
  width: 1% ;
  white-space: nowrap ;
}
table.fcmenu tr.item-odd td.price,
table.fcmenu tr.item-even td.price {
  padding-right: 15px ;
  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 ;
}
*/
table.mspec {
  width: 100% ;
  margin-bottom: 5px ;
}
table.mspec td {
  padding: 3px 5px 3px 5px ;
  text-align: right ;
  font-size: 115% ;
}
table.mspec td.l {
}
table.mspec td.r {
  width: 35% ;
  text-align: left ;
  font-weight: bold ;
}
div.mi {
  z-index: 1 ;
  width: 390px ;
  float: right ;
  margin: 2px 0px 0px 0px ;
  padding: 55px 0 15px 0 ;
  border-style: solid ;
  border-color: #880000 ;
  border-width: 2px ;
  border-radius: 10px ;
  background: url(images.site/monspec.bg.gif) top center no-repeat ;
}
div.mi img {
  width: 390px ;
  overflow: hidden ;
  border-radius: 0 ;
}
div.mi h2 {
  padding: 0px 0px 10px 0px ;
  font-size: 145% ;
  text-align: center ;
  line-height: 1.1em ;
  border-width: 1px 0 0 0 ;
  border-color: #000000 ;
}
div.mi p {
  margin: 5px 0px 5px 0px ;
  text-align: center ;
}
div.mi p.l {
  font-weight: bold ;
  font-size: 110% ;
}
div.mi hr {
  margin: 14px 15px 16px 15px ;
}
/*
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: 0px 0 10px 0 ;
  font-size: 200% ;
  font-weight: bold ;
}
div.mi img {
  margin: 0 0 9px 0 ;
}
div.mi h3 {
  margin: 15px 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 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 ;
}
