.ad-gallery{ background:#e1e1e1; border:solid 1px #d0d0d0; width:450px; margin:0px; padding:5px;}
.ad-gallery .ad-image-wrapper{ width:450px; height:338px; position:relative; overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-loader{ position:absolute; z-index:10; top:48%; left:48%; border:1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next{ position:absolute; right:0; top:0; width:25%; height:100%; cursor:pointer; display:block; z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev{ position:absolute; left:0; top:0; width:25%; height:100%; cursor:pointer; display:block; z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{ /* Or else IE will hide it */ background: url(non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{ background: url(../Images/nav_min.gif); width:30px; height:12px; display:none; position:absolute; top:47%; left:4px; z-index:101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{ background:url(../Images/nav_plus.gif); width:30px; height:12px; right:4px; left:auto;}
.ad-gallery .ad-image-wrapper .ad-image{ position:absolute; overflow:hidden; top:0; left:0; z-index:9;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{ position:absolute; bottom:0; left:0; height:20px; line-height:20px; padding:0 0 0 5px; text-align:left; width:100%; z-index:2; background:url(../Images/beschrijving_trans_bg.png); behavior:url(http://www.walo-openhaarden.nl/Include/iepngfix.htc); color:#fff;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../Images/beschrijving_trans_bg.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{ display:block;}
.ad-gallery .ad-controls{ height:20px; width:100%; margin:0px; padding:0px;}
.ad-gallery .ad-info{ float:left; margin:0px; padding:0px;}
.ad-gallery .ad-slideshow-controls{ float:right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{ padding-left:5px; cursor:pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{ padding-left:5px; font-size:10px;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{ cursor:default; font-style:italic;}
.ad-gallery .ad-nav{ width:100%; position:relative; margin:0px; padding:0px;}
.ad-gallery .ad-forward, .ad-gallery .ad-back{ position:absolute; bottom:10px; height:12px; z-index:10;}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back{ height:12px;}
.ad-gallery .ad-back{ cursor:pointer; left:10px; width:30px; display:block; background:url(../Images/nav_min.gif) 0 0 no-repeat;}
.ad-gallery .ad-forward{ cursor:pointer; display:block; right:10px; width:30px; background:url(../Images/nav_plus.gif) 0 0 no-repeat;}
.ad-gallery .ad-nav .ad-thumbs{ background:#2f3037; overflow:hidden; width:100%; padding:10px 0 20px 0;}
.ad-gallery .ad-thumbs .ad-thumb-list{ float:left; width:100%; list-style-type:none; margin:0px; padding:4px 10px;}
.ad-gallery .ad-thumbs li{ float:left; padding-right:5px;}
.ad-gallery .ad-thumbs li a{ display:block;}
.ad-gallery .ad-thumbs li a img{ border:3px solid #CCC; display:block;}
.ad-gallery .ad-thumbs li a.ad-active img{ border:3px solid #616161;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads{ position:absolute; left:-9000px; top:-9000px;}