@charset "utf-8";
.ad-gallery{
  text-align:center;
  position:relative;
}
.ad-gallery .ad-image-wrapper{
  width:1100px;
  height:480px;
  margin:auto;
  position:relative;
  overflow:hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader{
  position:absolute;
  z-index:10;
  top:25%;
  left:48%;
}
.ad-gallery .ad-image-wrapper .ad-prev,
.ad-gallery .ad-image-wrapper .ad-next{
  position:absolute;
  top:0;
  width:50%;
  height:100%;
  cursor:pointer;
  display:block;
  z-index:100;
}
.ad-gallery .ad-image-wrapper .ad-prev{
  left:0;
}
.ad-gallery .ad-image-wrapper .ad-next{
  right:0;
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
  display:none;
  width:44px;
  position:absolute;
  top:0;
  bottom:50px;
  z-index:101;
  background:center center no-repeat;
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{
  background-image:url(../images/icon4.png);
  left:0;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
  background-image:url(../images/icon4.png);
  right:0;
  -moz-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
}
.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;
  display:block;
  text-align:center;
  z-index:2;
  color:#FFF;
  margin:0;
  max-width:100%;
  min-width:100%;
  line-height:50px;
  background:rgba(115,69,46,.93);
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
  opacity:.8;
  -moz-opacity:.8;
  filter:alpha(opacity=80);
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{
  display:block;
}
.ad-gallery .ad-controls{
  height:20px;
  display:none;
}
.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{
  font-size:0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{
  cursor:default;
  font-style:italic;
}
.ad-gallery .ad-nav{
  margin:15px auto 0 auto;
}
.ad-gallery .ad-nav .ad-thumbs{
  overflow:hidden;
  width:100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list{
  min-width:100%;
  letter-spacing: -1px;
  font-size: 0;
  white-space:nowrap;
}
.ad-gallery .ad-thumbs li{
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
  margin-left:12px;
}
.ad-gallery .ad-thumbs li:first-child{
  margin-left:0;
}
.ad-gallery .ad-thumbs li a{
  display:block;
}
.ad-gallery .ad-thumbs li a img{
  border:1px solid #EEE;
  display:block;
  height:104px;
}
.ad-gallery .ad-thumbs li a span{
  text-align:center;
  line-height:42px;
}
.ad-gallery .ad-thumbs li a.ad-active img{
  border:1px solid #bf9c8e;
}
.ad-preloads{
  position:absolute;
  left:-9000px;
  top:-9000px;
}