html {
  scroll-padding-top:38px;
}
.Whole {
  margin-top:18px;
}
body {
  background-image:url("0-GFX-/leaf2.gif");
  background-attachment:fixed;
  background-color:#DDEEDD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  text-align:center;
}
.SponHead {
  text-align:left;
}
img {
  max-width:100%;
  height:auto;
}
h1 {
  font-size:1.4em;
  /*color:#005500;*/
}
h2 {
  font-size:1.2em;
}
.NavBarBack {
  margin:-8px -8px 0 -8px;
  width:100%;
  height:38px;
  position:fixed;
  background-color:#FFFFFF;
  box-shadow: 0 1px 9px 1px rgba(0, 32, 0, 0.1);
}
.NavBar {
  position:static;
  max-width:500px;
  margin:auto;
  padding:3px;
}
.NavBarHome {
  float:left;
  max-width:66%;
}
.NavBarSend {
  float:right;
  max-width:30%;
}
.MnuOuter {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;
}
.mnuBox {
  display:block;
  width:calc(50% - 10px);
  margin:0 2px 2px 0;
  padding:3px;
  text-decoration:none;
  border:1px solid #CC9900;
  border-radius:6px;
  box-shadow: 1px 1px 3px 1px rgba(0, 48, 0, 0.3);
  background-image:url("cellback.jpg");
  background-size:100% 100%;
  text-align:center;
}
a:hover {
  color:red;
}
.SmallBut .mnuBox {
  width:calc(33.3% - 6px);
  font-weight:bold;
  padding:8px 1px;
}
.sponsor {
  float:right;
  width:100px;
  margin-left:12px;
}
.mnuGrph {
  margin:3px;
}
.mnuGrph img {
  max-width:100%;
  height:50px;
  object-fit:scale-down;
}
.NewFlash {
  margin:-10px 0 0 3px;
}
.ShopPageLogo {
  max-height:140px;
  width:auto;
}
@media only screen and (min-width:660px) {
  h1 {
    font-size:2em;
  }
  h2 {
    font-size:1.5em;
  }
  .SponHead {
    margin:12px;
  }
  .sponsor {
    width:200px;
    margin-left:24px;
  }
  .mnuBox {
    width:191px;
    margin:2px;
    padding:6px;
  }
  .MnuOuter.SmallBut {
    /*justify-content:space-evenly;*/
  }
  .SmallBut .mnuBox {
    width:15%;
    min-width:110px;
  }
}
@media only screen and (min-width:660px) and (min-height:800px) {
  .mnuGrph img {
    height:100px;
  }
  .ShopPageLogo {
    max-height:200px;
  }
}
@media only screen and (min-width:1400px) {
  .MenuPic {
    max-width:80%;
  }
}
@media only screen and (min-width:1200px) and (min-height:1000px) {
  .ShopPageLogo {
    max-height:none;
  }
}

