.listThumbnails {
  background-color: #e2e2e2;
  margin: -10px 0 0 0;
  padding: 20px 4px 10px 4px;
  box-shadow: inset 0 20px 20px -20px rgba(0,0,0,.3)
}
.listThumbnails ul {
  overflow: hidden;
  padding: 1px 0
}
.listThumbnails li {
  float: left;
  padding: 0 4px
}
.listThumbnails li img {
  display: block
}
.listThumbnails li a {
  border-radius: 2px;
  overflow: hidden;
  display: block;
}
.listThumbnails li.active a {
  outline: 1px solid #4086bb
}

.outofstock-overlay {
  position:absolute;
  top:110px;
  left:150px;
  z-index:10000;
  display: none;
}

body.outofstock .outofstock-overlay {
  display: block;
}