﻿.imagegallery{}
.imagegallery .list{margin-top:10px;}
.imagegallery .list table{width:100%;}
.imagegallery .list table tr td{padding:2px; vertical-align:top;}
.imagegallery .list .itemtemplate{}
.imagegallery .list .itemtemplate td{background-color:#f8f8f8;}
.imagegallery .list .alternatingitemtemplate{}
.imagegallery .list .alternatingitemtemplate td{background-color:#ffffff;}
.imagegallery .list .link{white-space:nowrap;}

.imagegallery .thumbnails{margin-top:10px;}
.imagegallery .thumbnails .itemtemplate{margin:0 10px 10px 0; float:left; width:160px; border:1px solid #ccc;}
.imagegallery .thumbnails .alternatingitemtemplate{margin:0 10px 10px 0; float:left; width:160px; border:1px solid #ccc;}
.imagegallery .thumbnails img {display:block; margin-bottom:5px;}
.imagegallery .thumbnails .link{white-space:nowrap;}
.imagegallery .thumbnails .content{margin:5px; height:180px;}
.imagegallery .thumbnails .content h4 {margin:0 0 4px 0; font-size:1em;}
.imagegallery .thumbnails .footer {background-color:#f8f8f8; padding:3px; font-size:smaller;}

.imagegalleryslideshow{}
.imagegalleryslideshow .detail{padding:10px;}
.imagegalleryslideshow .detail .description{width:600px;}
.imagegalleryslideshow .navigation{position:absolute; left:0; bottom:0; width:100%; height:100px; background-color:#f8f8f8; border-top:1px solid #e1e1e1;}
.imagegalleryslideshow .navigation .placeholder{padding:10px;}

.imagegallerypreamble{background-color:#f1f1f1; margin:20px 0 0 0; padding:0;}
.imagegallerypreamble .header{width:188px; margin:0 auto; padding:5px;}
.imagegallerypreamble .header h3 {font-size:1em; margin:0;}
.imagegallerypreamble img{display:block; margin:1px auto 3px auto; border:1px solid #fff}
.imagegallerypreamble .description{width:188px; margin:0 auto; font-style:italic;}
.imagegallerypreamble .readmore{width:188px; margin:0 auto; padding:3px 0; text-align:right; font-size:smaller;}
