/* CSS Document */

.has-slides #largeImg { background:none; }
#largeImg-slides { width:100%; height:340px; position:relative; }
.largeImg-slide { width:100%; height:340px; position:absolute; background-position:center center; top:0; }
#largeImg-slides .arrow-left {
	width:34px;
	height:34px;
	background:url(images/slide-left.png) left top no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin:-17px 0 0 -475px;
	z-index:100;
	display:none;
	cursor:pointer;
	}
#largeImg-slides .arrow-right {
	width:34px;
	height:34px;
	background:url(images/slide-right.png) left top no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin:-17px 0 0 440px;
	z-index:100;
	display:none;
	cursor:pointer;
	}

.largeImg-slide a.slide-button {
    background: url("images/ad-ticker-red.png") no-repeat scroll left top transparent;
    display: block;
    height: 30px;
    left: 43.5%;
    bottom: 0;
	margin-left:-376px;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    text-indent: -200px;
    width: 224px;
    z-index: 999;
}
.largeImg-slide-black a.slide-button {
    background-image: url("images/ad-ticker-black.png");
}
.largeImg-slide-white a.slide-button {
    background-image: url("images/ad-ticker-white.png");
}
#slideElement-image { width:472px; height:257px; overflow:hidden; position:relative; margin-top:4px; }
#slideElement-image #slideElement-moreDetails { display:block; width:163px; height:44px; overflow:hidden; position:absolute; background:url(images/index-ad-ticker-moredetails2.png) left top no-repeat; text-indent:-200px; text-decoration:none; z-index:999; top:220px; left:384px; }
#slideElement-image img { position:absolute; top:0; left:0; }
#slideElement-image #slideElement-prev, #slideElement-image #slideElement-next { background:url(images/index-ad-ticker-arrows.png) 0 center no-repeat; display:none; position:absolute; z-index:1000; width:26px; height:58px; top:102px; left:11px; }
#slideElement-image #slideElement-next { background-position:-26px center; left:435px; }
#slideElement-topCurve { width:472px; height:2px; background:url(images/index-ad-ticker-overlay.gif) no-repeat; position:absolute; top:0; left:0; z-index:81; }

#slideElement-adList { padding:11px 0 0 11px; width:472px; width/* */:/**/461px; width: /**/461px; height:71px; height/* */:/**/60px; height: /**/60px; background:url(images/index-ad-ticker-list.gif) no-repeat; }
#slideElement-adList a { display:block; margin-left:10px; width:79px; width/* */:/**/77px; width: /**/77px; height:48px; height/* */:/**/46px; height: /**/46px; overflow:hidden; border:1px solid #b8b8b8; background:#B8B8B8; position:relative; float:left; }
#slideElement-adList a img { position:absolute; top:0; left:0; }
#slideElement-adList a.slideElement-current { border:2px solid #fffa00; width/* */:/**/75px; width: /**/75px; height/* */:/**/44px; height: /**/44px; }
#slideElement-adList a.slideElement-current img { top:-1px; left:-1px; } /* offset for thicker border */

