.galleryAlbums {}
.galleryAlbums .album {}
.galleryAlbums .album .title {}
.galleryAlbums .album .preview { width: 100%; overflow: auto; overflow-y: hidden; }
.galleryAlbums .album .preview ul { list-style-type: none; padding: 0; margin: 0; width: 2000px; }
.galleryAlbums .album .preview ul li { display: block; float: left; padding: 0; margin: 0; }
.galleryAlbums .album .preview ul li a { display: block; float: left; padding: 0; margin: 0; margin-right: 5px; border: 2px solid #ffffff; }
.galleryAlbums .album .preview ul li a img { display: block; float: left; padding: 0; margin: 0; }
.galleryAlbums .album .preview ul li a:hover { border: 2px solid #888888; }

.galleryAlbum .photos a div { display: table-cell; vertical-align: middle; width: 180px; height: 180px; padding: 0; margin: 0; }
.galleryAlbum .photos a { vertical-align: middle; float: left; width: 180px; text-align: center; height: 180px; padding: 0; margin: 0; margin-right: 5px; margin-bottom: 5px; border: 2px solid #e0e0e0; }
.galleryAlbum .photos a:hover { border: 2px solid #888888; background-color: #eeeeee; }
.galleryAlbum .photos a img { vertical-align: middle; }