.ad-gallery { }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 100%; height: 523px; margin-bottom: 10px; position: relative; overflow: hidden; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; }
.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(../index.html)\9 }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../index.html); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../index.html); width: 30px; height: 30px; right: 0; 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 a img { border: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(../index.html); color: #000; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../index.html');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls { height: 20px; }
.ad-gallery .ad-info { float: left; }
.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: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width: 100%; position: relative; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px; }
/*	.ad-gallery{width:280px;}*/
.ad-gallery div { text-align: center; }
.ad-gallery .ad-back { cursor: pointer; left: 0px; width: 13px; top: 30px; display: block; background: url(../images/left-arrow.png) 0px 20px no-repeat; }
.ad-gallery .ad-forward { cursor: pointer; display: block; right: -18px; width: 13px; background: url(../images/right-arrow.png) 0px 50px no-repeat; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; margin-left: 0px; width: 100% !important; margin-bottom: 5px; }
.ad-gallery .ad-thumbs .ad-thumb-list {list-style: none; width: 100% !important;  height: auto !important;  margin: 0px auto;}
.ad-gallery .ad-thumbs li {display: inline-block; vertical-align: top; text-align:center; margin-right: 6px; background: rgb(100,52,104); /* Old browsers */ background: -moz-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100,52,104,1)), color-stop(100%, rgba(193,101,202,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#643468', endColorstr='#c165ca', GradientType=0 );padding: 3px; border-radius: 5px 5px 0px 0px; }
.ad-gallery .ad-thumbs li a { display: block; }
.ad-gallery .ad-thumbs li a img { display: block; vertical-align:top; }
.ad-gallery .ad-thumbs li a:hover img { display: block; }
.ad-gallery .ad-thumbs li a.ad-active img { }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
