.ad-gallery {
		width: 669px;
		position:relative;
}

.ad-gallery,.ad-gallery * {
		margin: 0;
		padding: 0;
}

.ad-gallery .ad-image-wrapper {
		width: 580px;
		height: 580px;
		margin-bottom: 10px;
		overflow: hidden;
		float:right;
}

.ad-gallery .ad-image-wrapper .ad-loader {
		position: absolute;
		z-index: 10;
		text-align:center;
		top:280px;
		left:350px; 
		border: 0px;
}

.ad-gallery .ad-next {
		position: absolute;
		right: 0;
		top: 0;
		width: 10%;
		height: 100%;
		cursor: pointer;
		display: block;
		z-index: 1000;
}


.ad-image-wrapper{
		right: 0;
		top: 0;
		width: 10%;
		height: 100%;
		cursor: pointer;
		display: block;
}

.ad-gallery .ad-image-wrapper .ad-prev {
		position: absolute;
		left: 0;
		top: 0;
		width: 10%;
		height: 100%;
		cursor: pointer;
		display: block;
		z-index:1000;
}

.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next
{
		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/time100/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/time100/ad_next.png);
		width: 30px;
		height: 30px;
		right: 0;
		left: auto;
}

.ad-gallery .ad-image-wrapper .ad-image {
		overflow: hidden;
		width:580px;
		height:580px;
		display:block;
		float:right;
		z-index: 9;
}

.ad-gallery .ad-image-wrapper .ad-image a img {
		border: 0;
}

.ad-gallery .ad-image-wrapper .ad-image-description {
		position: absolute;
		bottom: 0px;
		left: 0px;
		padding: 7px;
		text-align: left;
		width: 100%;
		z-index: 2;
		background: url(/images/time100/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 = '/images/time100/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{
		width:669px;
		height:580px;
		float: left;
}

.ad-nav{
		width: 90px;
		height:560px;
		position: absolute;
		top:10px; left:0px;
		overflow:hidden;
}

.ad-gallery .ad-forward,.ad-gallery .ad-back {
		position: absolute;
		top: 10px;
		width:20px; height:12px;
		overflow:hidden;
}


/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward,.ad-gallery .ad-back {
		width:20px; height:12px;
}

.ad-gallery .ad-back {
		cursor: pointer;
		width: 20px;
		height:12px;
		left: 30px;
		top:10px;
		display: block;
		background: url(/images/time100/top1.jpg) 0px 0px no-repeat;
		
		z-index: 10;
		text-align:center;
}

.ad-gallery .ad-forward {
		cursor: pointer;
		display: block;
		left: 30px;
		width: 20px;
		height:12px;
		top:543px;
		background: url(/images/time100/bottom2.jpg) 0px 0px no-repeat;
		text-align:center;
	
		z-index: 10;
	
}


.ad-gallery .ad-nav .ad-thumbs {
		width: 90px;		
		height:515px;
		overflow:hidden;
		margin-left:5px;
		position:absolute;
		top:30px;
}
.ad-gallery .ad-nav .ad-thumbs ul {
        width: 90px;        
        height:515px;
        overflow:hidden;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
		/*position:absolute;*/
		width: 90px;        
        height:515px;
		list-style: none outside none;
		overflow:hidden;
}

.ad-gallery .ad-thumbs li {width:76px; height:76px; display:block; margin-bottom:10px; +margin-bottom:6px; _margin-bottom:6px;}

.ad-gallery .ad-thumbs li a {
		display: block;
}

.ad-gallery .ad-thumbs li a img {
		border: 1px solid #CCC;
		display: block;
}

.ad-gallery .ad-thumbs li a.ad-active img {
		border: 1px solid #b6b6b6;
}

/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
		position: absolute;
		left: -9000px;
		top: -9000px;
}