

/************************************************************
* Themed Promotion Panels
************************************************************/
.themedPromotion			{overflow:hidden; position:relative; margin:0px 0px 0px 0; }
.themedPromotionControls	{position:absolute; top:0px; right:0px; width:220px; height:40px; background:transparent url(bg_indicatorHolder.gif) no-repeat 25px 0px; z-index:2; }
.twoItems .themedPromotionControls	{background-image:url(bg_indicatorHolder_2.png); _background-image: url(bg_indicatorHolder_2.gif);}
.themedPromotionControls .indicator	{position:absolute; top:5px; left:30px; width:34px; height:20px;}
.themedPromotionControls ul{position:relative; top:6px; left:30px; zoom:1; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
.themedPromotionControls li{float:left; font-weight:bold; padding:0px 14px 0px; background:url(bg_indicatorHolder.gif) no-repeat right; margin-top:7px;}
.themedPromotionControls li a {text-decoration:none; color:#949294}
.themedPromotionControls li a.current {color:#000000;}
.themedPromotionControls div.pausePlay		{position:relative; top:-10px; left:140px; clear:both; width:55px; height:18px; overflow:hidden;}
.themedPromotionControls span	{position:absolute; top:0; left:0; background:transparent url(btn_pausePlay.gif) no-repeat 0 0; display:block; width:55px; height:18px; cursor:pointer;}
.themedPromotionControls .Pause span	{background-position:0px 0px;}
.themedPromotionControls .Play span	{background-position:0px -18px;}
.themedPromotionHolder		{position:relative; overflow:hidden; z-index:1; border:1px solid #d6cbb5; margin-top:-50px;}
.themedPromotionHolder ul	{position:relative; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; }				
.themedPromotionHolder li	{overflow:hidden; margin:0px;  padding:0px;}
.themedPromotionHolder h2,				
.themedPromotionHolder p.desc		{height:30px; overflow:hidden;}
.themedPromotionHolder p.banner		{overflow:hidden; margin:0px;  padding:0px;}

.themedPromotionCarousel	{margin-bottom:10px;}
.themedPromotionCarousel .themedPromotionHolder ul	{margin-top:4px;}
.themedPromotionCarouselSmall .themedPromotionControls	{left:350px;}
.themedPromotionCarouselMedium .themedPromotionControls	{left:540px;}
/*
.themedPromotionCarouselControls	{position:absolute; top:89px; left:0; clear:both; width:744px; height:42px; z-index:2;}
.themedPromotionCarouselControls img		{cursor:pointer;}
.themedPromotionCarouselControls li.back	{float:left;}
.themedPromotionCarouselControls li.forward	{float:right;}
.themedPromotionCarouselSmall	.themedPromotionCarouselControls	{position:absolute; top:64px; left:0; clear:both; width:550px; height:42px; z-index:2;}
*/

.themedPromotionExtraLarge			{overflow:hidden; position:relative;}
.themedPromotionExtraLarge .themedPromotionHolder			{width:792px; height:273px; margin:0px;  padding:0px;}
.themedPromotionExtraLarge .themedPromotionHolder ul		{width:792px;}
.themedPromotionExtraLarge .themedPromotionHolder li		{width:794px; height:273px;}
.themedPromotionExtraLarge .themedPromotionHolder p.banner	{height:273px; margin:0px;  padding:0px;}
.themedPromotionExtraLarge p.more		{position:relative; top:-80px; left:746px;}

.themedPromotionLarge			{overflow:hidden; position:relative;}
.themedPromotionLarge .themedPromotionHolder			{width:792px; height:273px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; }
.themedPromotionLarge .themedPromotionHolder ul		{width:792px;}
.themedPromotionLarge .themedPromotionHolder li		{width:792px; height:273px; margin:0px;  padding:0px;}
.themedPromotionLarge .themedPromotionHolder p.banner	{ height:335px;}
.themedPromotionLarge p.more		{position:relative; top:-80px; left:560px margin:0px;  padding:0px;;}

