﻿.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:220px;}
.imagegallery .thumbnails .content h4 {margin:0 0 4px 0; font-size:1em;}
.imagegallery .thumbnails .content p {line-height:1em;}
.imagegallery .thumbnails .footer {background-color:#f8f8f8; padding:3px; font-size:smaller;}

.imagegalleryslideshow{}
.imagegalleryslideshow .detail{padding:10px;}
.imagegalleryslideshow .detail .image{float:left; width:600px; font-size:smaller;}
.imagegalleryslideshow .detail .image img {}
.imagegalleryslideshow .detail .text{float:right; width:300px; margin-left:10px;}
.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:#ccc; margin:10px 5px 0 0; padding:5px;}
.imagegallerypreamble .header{}
.imagegallerypreamble img{display:block; margin:0 0 3px 0; border:1px solid #fff}
.imagegallerypreamble .description{}
.imagegallerypreamble .readmore{margin-top:2px; text-align:right; font-size:smaller;}

