.ad-gallery {

	width:1300px;

}

.ad-gallery, .ad-gallery * {

	margin: 0 auto;

	padding: 0;

	position:relative;

}

.ad-gallery .ad-image-wrapper {

	width: 100%;

	height: 282px;

	margin-bottom: 0px;

	position: relative;

	overflow: hidden;

	background:url("../images/slider_botm_shadow.png") repeat-x scroll left bottom transparent;

	padding:0 0 20px 0; 

}

.ad-gallery .ad-image-wrapper .ad-loader{

	position: absolute;

	z-index: 10;

	top: 48%;

	left: 48%;

	border: 0;

	width: 50px;
}

span.title {

	position:absolute;

	top:40px;

	left:35%;

	display:block;

	height:72px;

	width:354px;

	z-index:99999

}

/*    .ad-gallery .ad-image-wrapper .ad-next {

      position: absolute;

      right: 0;

      top: 0;

      width: 50%;

      height: 100%;

      cursor: pointer;

      display: block;

      z-index: 100;

    }

    .ad-gallery .ad-image-wrapper .ad-prev {

      position: absolute;

      left: 0;

      top: 0;

      width: 50%;

      height: 100%;

      cursor: pointer;

      display: block;

      z-index: 100;

    }*/

/*     .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

        background: url(../images/ad_prev.png);

        width: 41px;

        height: 40px;

        display: none;

        position: absolute;

        top: 47%;

        left: 0;

        z-index: 101;

      }*/

  /*    .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

        background: url(../images/ad_next.png);

        width: 41px;

        height: 40px;

        right: 0;

        left: auto;

      }*/

    .ad-gallery .ad-image-wrapper .ad-image {

	position: absolute;

	overflow: hidden;

	top: 0 !important;

	left: 0;

	z-index: 9;

height:282px !important;

}



.ad-gallery .ad-image-wrapper .ad-image img	{ height:282px !important; }



.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(opa75.png);

	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='opa75.png');

}

.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: 980px;

	position: relative;

	z-index:9999;

}

.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 .ad-back {

	cursor: pointer;

	left: -2px;

	width: 30px;

	display: block;

	background: url(../images/ad_scroll_back.png) 0px 75px no-repeat;

}

.ad-gallery .ad-forward {

	cursor: pointer;

	display: block;

	right: 0px;

	width: 30px;

	background: url(../images/ad_scroll_forward.png) 0px 75px no-repeat;

}

.ad-gallery .ad-nav .ad-thumbs {

	overflow:hidden;

	width: 900px;

	margin: 0 auto;

  height:121px;	

	margin-top:-65px;

	

}

.ad-gallery .ad-thumbs .ad-thumb-list {

	float: left;

	width: 9000px;

	list-style: none;



}

.ad-gallery .ad-thumbs li {

	float: left;

	margin:45px 0px 0 0 ;

	position:relative;



}

.ad-gallery .ad-thumbs li a {

	display: block;

}

.ad-gallery .ad-thumbs li a img {

	display: inline-block;

	float:left;

 	margin-top:-23px

}

.ad-gallery .ad-thumbs li a span {

	display: block;

	padding:20px 10px 15px 10px;

	width:110px;

	font:14px Arial, Helvetica, sans-serif;

	color:#fff;

	font-weight:bold;

	float:right;text-transform:uppercase;

}

.ad-gallery .ad-thumbs li a span em {

	display: block;

	font:12px Georgia, "Times New Roman", Times, serif; text-transform:none

}

/*.ad-gallery .ad-thumbs li a.ad-active span {

	background:url(../images/slider_indicator.png) top center no-repeat;

}*/

.ad-gallery .ad-thumbs li a span.arrow{ width:19px;height:10px; display:inline-block; position:absolute; left:65%; top:-10px;  }

.ad-gallery .ad-thumbs li .ad-active span.arrow{ background:url(../images/slider_indicator.png) no-repeat; }

.ad-gallery .ad-thumbs li a.ad-active span, .baa { background:#216093; }

.ad-gallery .ad-thumbs li.ad-active { background:#216093; }

.ad-preloads {

	position: absolute;

	left: -9000px;

	top: -9000px;

}