@charset "UTF-8";

div.gallery {
  max-width: 600px;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}

div.gallery ul.gallerySelector,
div.gallery ul.gallerySelector li,
div.gallery ul.gallerySelector li img,
div.gallery ul.mainImage,
div.gallery ul.mainImage li,
div.gallery ul.mainImage li img {
  padding: 0;
  margin: 0;
}

div.gallery ul,
div.gallery ul li,
div.mainImage ul,
div.mainImage ul li {
  list-style: none;
  background-image: none;
}
div.gallery ul.mainImage {
  max-width: 500px;
  width: 85%;
  float: left;
  text-align: center;
}
div.gallery ul.mainImage img {
  max-width: 500px;
  width: auto;
  height: auto;
  vertical-align: bottom;
}

div.gallery ul.gallerySelector {
  max-width: 90px;
  width: 15%;
  list-style: none;
  overflow:hidden;
  float: left;
}
div.gallery ul.gallerySelector li {
  display: inline-block;
  border: 1px solid #999;
  margin-bottom: 5px;
}
div.gallery ul.gallerySelector li.select {
  border: 1px solid #ff0000;
}
div.gallery ul.gallerySelector li img {
  max-width: 60px;
  width: 100%;
  height: auto;
  vertical-align: bottom;
}