@font-face {
  font-family: 'dyer';
  src: url('dyer.ttf') format('truetype'),
       url('dyer.woff') format('woff');
}

@font-face {
  font-family: 'hobbyhorse';
  src: url('hobbyhorse.ttf') format('truetype'),
       url('hobbyhorse.woff') format('woff');
}



#photos {
  position: relative;
}

#photos img {
  position: absolute;
  left: 0;
}

#title {
  position: fixed;
  z-index: 1;
  right: 0px;
  top: 0px;
  background-color: antiquewhite;
  font-family: dyer;
  opacity: 1.0;
  margin: 0;
}

#info {
  position: fixed;
  z-index: 1;
  left: 0px;
  bottom: 0px;
  background-color: antiquewhite;
  font-family: dyer;
  opacity: 1.0;
  margin: 0;
}

.menu_item {
  z-index: 2;
  background-color: antiquewhite;
  width: 20%;
  left: 4px;
  font-family: hobbyhorse;
  font-weight: normal;
}

.infobox {
  opacity: 0.95;
  display: none;
  position: fixed;
  left: 8%;
  top: 80px;
  width: 80%;
  height: 50%;
  overflow: scroll;
  background-color: antiquewhite;
  font-family: hobbyhorse;
  font-size: 18;
  z-index: 2;
}

.infobox h3 {
  margin-top: 0;
}

.infobox iframe {
  width: 100%;
  height: 90%;
}

.infobox a {
  font-size: 20;
}

.price {
  color: red;
}
