A {
	COLOR: #666666; TEXT-DECORATION: none
}
.themedPromotion {
	MARGIN-BOTTOM: 0px; OVERFLOW: hidden; POSITION: relative
}
.themedPromotionControls{
	position:absolute;
	top:250px;
	left:400px;
	width:250px; 
	height:35px; 
	background:transparent url(../images/bg_indicatorHolder.png) no-repeat 30px -5px; 
	z-index:2;
	}
.themedPromotionControls .indicator {
	BACKGROUND: url(../images/bg_indicator.png) no-repeat 0px 0px;
	LEFT: 35px;
	WIDTH: 34px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 41px;
	}
.themedPromotionControls UL {
	LEFT: 40px;
	POSITION: relative;
	TOP: 7px;
}
.themedPromotionControls LI {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
.themedPromotionControls LI A.current {
	COLOR: #fff;
}
.themedPromotionControls DIV.pausePlay {
	CLEAR: both;
	LEFT: 120px;
	OVERFLOW: hidden;
	WIDTH: 13px;
	POSITION: relative;
	TOP: -11px;
	HEIGHT: 26px;
}
.themedPromotionControls SPAN {
	DISPLAY: block;
	BACKGROUND: url(../images/btn_pausePlay.gif) no-repeat 0px 0px;
	LEFT: 0px;
	WIDTH: 90px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 18px;
}
.themedPromotionControls .Pause SPAN {
	BACKGROUND-POSITION: 0px 0px;
}
.themedPromotionControls .Play SPAN {
	BACKGROUND-POSITION: 0px -26px;
}
.themedPromotionHolder {
	Z-INDEX: 1;
	OVERFLOW: hidden;
	POSITION: relative;
}
.themedPromotionHolder UL {
	MARGIN-TOP: 0px;
	POSITION: relative;
}
.themedPromotionHolder LI {
	OVERFLOW: hidden;
}
.themedPromotionHolder H2 {
	OVERFLOW: hidden;
	HEIGHT: 30px;
}
.themedPromotionHolder P.desc {
	OVERFLOW: hidden;
	HEIGHT: 30px;
}
.themedPromotionHolder P.banner {
	OVERFLOW: hidden;
}
.themedPromotionCarousel {
	MARGIN-BOTTOM: 0px;
}
.themedPromotionCarousel .themedPromotionHolder UL {
	MARGIN-TOP: 0px;
}
.themedPromotionCarouselControls {
	CLEAR: both;
	Z-INDEX: 2;
	LEFT: 0px;
	WIDTH: 980px;
	POSITION: absolute;
	TOP: 89px;
	HEIGHT: 42px;
}
.themedPromotionCarouselControls IMG {
	CURSOR: pointer;
}
.themedPromotionCarouselControls LI.back {
	FLOAT: left;
}
.themedPromotionCarouselControls LI.forward {
	FLOAT: right;
}
.themedPromotionCarouselSmall .themedPromotionCarouselControls {
	CLEAR: both;
	Z-INDEX: 2;
	LEFT: 0px;
	WIDTH: 980px;
	POSITION: absolute;
	TOP: 64px;
	HEIGHT: 42px;
}
.themedPromotionExtraLarge {
	OVERFLOW: hidden;
	POSITION: relative;
}
.themedPromotionExtraLarge .themedPromotionHolder {
	WIDTH: 980px;
	HEIGHT: 275px;
}
.themedPromotionExtraLarge .themedPromotionHolder UL {
	WIDTH: 980px;
}
.themedPromotionExtraLarge .themedPromotionHolder LI {
	WIDTH: 980px;
	HEIGHT: 275px;
}
.themedPromotionExtraLarge .themedPromotionHolder P.banner {
	HEIGHT: 300px;
	width:980px;
}
.themedPromotionExtraLarge P.more {
	LEFT: 746px;
	POSITION: relative;
	TOP: -110px;
}
.themedPromotionLarge {
	OVERFLOW: hidden;
	POSITION: relative
}
.themedPromotionLarge .themedPromotionHolder {
	WIDTH: 980px;
	HEIGHT: 275px;
}
.themedPromotionLarge .themedPromotionHolder UL {
	WIDTH: 980px
}
.themedPromotionLarge .themedPromotionHolder LI {
	WIDTH: 980px; HEIGHT: 300px
}
.themedPromotionLarge .themedPromotionHolder P.banner {
	HEIGHT: 300px;
	width:980px;	
}
.themedPromotionLarge P.more {
	LEFT: 980px; POSITION: relative; TOP: -110px
}
.themedPromotionMedium {
	OVERFLOW: hidden; POSITION: relative
}
.themedPromotionMedium .themedPromotionHolder {
	WIDTH: 980px; HEIGHT: 275px;
}
.themedPromotionMedium .themedPromotionHolder UL {
	WIDTH: 980px
}
.themedPromotionMedium .themedPromotionHolder LI {
	WIDTH: 980px; HEIGHT: 275px;
}
.themedPromotionMedium .themedPromotionHolder P.banner {
	HEIGHT: 220px
}
.themedPromotionMedium P.more {
	LEFT: 590px; POSITION: relative; TOP: -103px
}
.themedPromotionCarouselMedium {
	OVERFLOW: hidden; POSITION: relative
}
.themedPromotionCarouselMedium .themedPromotionHolder {
	WIDTH: 980px; HEIGHT: 275px
}
.themedPromotionCarouselMedium .themedPromotionHolder UL {
	WIDTH: 980px
}
.themedPromotionCarouselMedium .themedPromotionHolder LI {
	WIDTH: 980px; HEIGHT: 275px
}
.themedPromotionCarouselMedium .themedPromotionHolder P.banner {
	HEIGHT: 220px
}
.themedPromotionCarouselMedium P.more {
	LEFT: 590px; POSITION: relative; TOP: -103px
}
.themedPromotionCarouselSmall {
	MARGIN: 0px 4px 10px; OVERFLOW: hidden; POSITION: relative
}
.themedPromotionCarouselSmall .themedPromotionHolder {
	WIDTH: 980px; HEIGHT: 170px
}
.themedPromotionCarouselSmall .themedPromotionHolder UL {
	WIDTH: 980px
}
.themedPromotionCarouselSmall .themedPromotionHolder LI {
	WIDTH: 980px; HEIGHT: 170px
}
.themedPromotionCarouselSmall .themedPromotionHolder P.banner {
	HEIGHT: 170px
}
.themedPromotionCarouselSmall P.more {
	LEFT: 404px; POSITION: relative; TOP: -95px
}

DIV {
	padding:0px;
	margin:0px;
	}
UL {
	margin:0px;
	padding:0px;
	LIST-STYLE-TYPE: none	
}
LI {
	padding:0px;
	margin:0px;
}
P {
	margin:0px;
	padding:0px;
	}

IMG {
	border:0px;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70)
	opacity: 0.7;
}

/*	filter:alpha(opacity=70);*/
/*opacity:0.7;*/


.modalPopup
{
	background-color: #f4f4f4;
	
}

