/* Gallerix displayed with edges and margins */

#gallerix {
  margin-bottom: 10px;
}

a.gallerix-picture-link, a.gallerix-external-picture-link {
  outline: none;
  text-decoration: none;
}

a.gallerix-picture-link:hover, .gallerix-thumbnails-block a.gallerix-picture-link:hover, a.gallerix-external-picture-link:hover, .gallerix-thumbnails-block a.gallerix-external-picture-link:hover {
  background: none;
  text-decoration: none;
}

a.gallerix-thumbnail-link {
  margin: 0;
  display: inline;
}

a.gallerix-thumbnail-link.current {
  margin: 0;
}

img.gallerix-thumbnail, img.gallerix-external-thumbnail {
  border: 2px solid black;
  margin: 0px 5px 0px 5px;
}

img.gallerix-thumbnail.current {

}

a.gallerix-thumbnail-link:hover img.gallerix-thumbnail {
  border-color: gray;
}

#gallerix-display {
  line-height: 0;
}

#gallerix-picture-links {
  clear: both;
  text-align: center;
  line-height: 0;
  margin: 10px 0px 10px 0px;
}

#gallerix-loader {
  clear: both;
  background-position: center;
  background-repeat: no-repeat;
}

#gallerix-frame {
  display: block;
  margin: 0 auto;
  border: 2px solid black;   
}

.gallerix-teaser {
  border: 2px solid black; 
}

.gallerix-album {
  text-align: center;
}

h4.gallerix-caption {
  color: white;
}

img.gallerix-list {
  float: left;
  clear: both;
 
}

.thumbnail-list .form-item {
  margin: 0 0 55px 0;
}

.view-gallery {
  line-height: 0;
}

.view-gallery a {
  outline: none;
}

.view-gallery img {
  float: left;
  margin: 0px 5px 10px 5px;
  background: url(images/empty_album.png) center no-repeat;
}

/************** Grid View Display ****************/

#gallerix-viewer {
}

#gallerix-grid {
  line-height: 0;
}

#gallerix-grid img.gallerix-thumbnail {
  margin: 0px 5px 10px 5px;
}

/******************** Blocks *********************/
.gallerix-thumbnails-block {
  line-height: 0;
}

.gallerix-thumbnails-block a img {
  margin: 0px 5px 10px 5px;
}
