/* !!! ======= Ads Styling ========== !!! */

/* Parent Class: ad-right */
div.ad-right {
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

div.ad-right img {
	margin: 0;
	padding: 0;
}
/* END Parent Class: ad-right */


/* Parent Class: citCartOpenAds */
div#citCartOpenAdsLeftTop {
	text-align: center;
}

div#citCartOpenAdsLeftBottom {
	text-align: center;
}

div#citCartOpenAdsCenterTop {
	text-align: center;
}

div#citCartOpenAdsCenterBottom {
	text-align: center;
}

div#citCartOpenAdsRightTop {
	text-align: center;
}

div#citCartOpenAdsRightBottom {
	text-align: center;
}
/* END Parent Class: citCartOpenAds */


/* Rotating Ads */
.ws-adarea .ws-ad-rotating {
	height: 300px;
	margin: 0 auto 10px;
	overflow: hidden;
	position: relative;
	width: 544px;
}

.ws-adarea .ws-ad-rotating .ws-wrap {
	position: absolute;
	visibility: hidden;
}

.ws-adarea .ws-ad-rotating .ws-nav {
	bottom: 14px;
	position: absolute;
	right: 14px;
}

.ws-adarea .ws-ad-rotating .ws-nav .ws-lnk {
	background: #ebeae7 url(../../common/assets/rotate_ad_btn.png) no-repeat top left;
	cursor: pointer;
	float: left;
	height: 25px;
	margin-left: 5px;
	overflow: hidden;
	text-align: center;
	width: 26px;
	color: #585858;
}

.ws-adarea .ws-ad-rotating .ws-nav .ws-lnk span {
	display: block; width: 26px; height: 25px; line-height: 25px; float: left; font-size: 12px; font-weight: bold;
	text-align: center;
}

.ws-adarea .ws-ad-rotating .ws-nav .ws-active {
	cursor: default;	
}

.ws-adarea .ws-ad-rotating .ws-nav .ws-active span {
	color: #000;
}
/* END Rotating Ads */

