.ad-gallery {	width: 963px; height:372px; }
.ad-gallery, .ad-gallery * {	margin:0;	padding: 0; position: relative;}
.ad-gallery .ad-image-wrapper {	width: 100%; height: 373px;	margin: -3px 0 0 0 !important;	position: relative;	z-index:1;	overflow: hidden; background-image:url(../images/banner-back-bg.png);}
.ad-gallery .ad-image-wrapper .ad-loader {	position: absolute;	z-index: 10;	top: 48%;	left: 48%;	border: 0px solid #fff;}
.ad-gallery .ad-image-wrapper .ad-next {	position: absolute;	right: 0;	top: 0;	width: 5%;	height: 100%;	cursor: pointer;	display: block;	z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev {	position: absolute;	left: 0;	top: 0;	width: 5%;	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(../images/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/ad_prev.png);	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(../images/ad_next.png);	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 .text {  padding: 0 7px !important;  font-family:"Myriad Pro"; line-height:30px;  font-size:23px; color:#000;   margin-top:13px;	left: 20px; text-align: left;	width: 620px !important; float:left;   }
.ad-gallery .ad-image-wrapper .ad-image .text2 {  padding: 0 7px !important;  font-family:"Myriad Pro"; line-height:30px;  font-size:23px; color:#000;   margin-top:13px;	left: 20px; text-align: left;	width: 500px !important;   }

*:first-child+html .ad-gallery .ad-image-wrapper .ad-image .text { top:-15px;} 
.ad-gallery .ad-image-wrapper .ad-image .readmore { left:26px; top: 200px;    }
.ad-gallery .ad-image-wrapper .ad-image .readmore-first { left:26px; top: 215px;    }
.ad-gallery .ad-image-wrapper .ad-image .learnmore a.learnmore { left:225px; top: 200px;    }
.ad-gallery .ad-image-wrapper .ad-image .text ul.banner-list{ padding:0; margin:0;}

.ad-gallery .ad-image-wrapper .ad-image .text ul.banner-list li{ background:url(../images/Copy%20of%20bullet.gif) no-repeat 0 10px; padding:0 0 0 20px; margin:0; float:left;  list-style:none; clear:both; line-height:normal; }
*+html .ad-gallery .ad-image-wrapper .ad-image .text ul.banner-list li{ float:none }
.ad-gallery .ad-image-wrapper .ad-image img  { position:absolute; z-index:1 !important;    }
.ad-gallery .ad-image-wrapper .ad-image .readmore  { position:absolute; z-index:3 !important;   }
.ad-gallery .ad-image-wrapper .ad-image .readmore a.learnmore  { position:absolute; z-index:3 !important; left:659px; width:70px; bottom: -49px; text-decoration:none;   }

.ad-gallery .ad-image-wrapper .ad-image .text  { position:absolute; z-index:2 !important;}
.description-c { z-index:100; position:relative;  top:20px !important; }
* 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:none;}
.ad-gallery .ad-controls {	height: 20px; position: relative;	z-index:2; 	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 {background: url(../images/opa75.png);	z-index:3;	padding: 0px 13px 2px 15px;position:absolute; bottom:10px; left:0; float:left; width:100%; }
*+html .ad-gallery .ad-nav {bottom:25px !important; }
.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: 82px;}
.ad-gallery .ad-back {	cursor: pointer;	left: -17px;	width: 13px;	display: none;	background: url(../images/ad_scroll_back.png) 0px 35px no-repeat;}
.ad-gallery .ad-forward {	cursor: pointer;	display: none;	right: -17px;	background: url(../images/ad_scroll_forward.png) 0px 35px no-repeat;}
.ad-gallery .ad-nav .ad-thumbs { float:left; margin:0 0 0 10px; width:550px}
.ad-gallery .ad-thumbs .ad-thumb-list { /*width: 9000px;	*/list-style: none;}
.ad-gallery .ad-thumbs li {	float: left; padding-right: 20px;}
.ad-gallery .ad-thumbs li.last{ width:128px}
.ad-gallery .ad-thumbs li a { display: block;	font-family:Tahoma;	font-size:11px;	text-align:center;	line-height:15px; color:#000;}
.ad-gallery .ad-thumbs li a:hover, .ad-gallery .ad-thumbs li a.ad-active{ text-decoration:none; color:#6c30b4; }
.ad-gallery .ad-thumbs li a img {	border: 2px solid #FFF; -moz-border-radius: 2px; -webkit-border-radius:2px; border-radius:2px; text-align:center; display:inline-block;   }
.ad-gallery .ad-thumbs li a.ad-active img {	border: 2px solid #6c30b4; -moz-border-radius: 2px; -webkit-border-radius:2px; border-radius:2px; }  

/* Can't do display none, since Opera won't load the images then */
.ad-preloads {	position: absolute;	left: -9000px;	top: -9000px;}
.over-links{ position:relative; z-index:10000; width:530px; height:57px;  margin:-71px 0 14px 20px;}
.over-links .first{ position:absolute; border:0px solid red; width:135px; height:57px; bottom:0;background: url(../images/spacer.gif); left:0;}
.over-links .second{ position:absolute; border:0px solid blue; width:74px; height:57px; bottom:0;background: url(../images/spacer.gif); left:159px;}
.over-links .last{ position:absolute; border:0px solid blue; width:112px; height:57px; bottom:0;background: url(../images/spacer.gif); left:253px;}