.promo
	{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 990px; }
.slideshow_container
	{ width: 100%; height: 325px; padding-bottom: 5px; margin-bottom: 5px; background: url('/images/icon-btm_shadow.png') left bottom repeat-x; }
	.slide_navigation
		{ position: relative; width: 240px; height: 100%; }
		.slide_navigation ul
			{ position: absolute; z-index: 9; width: 250px; }
			.slide_navigation ul li
				{ display: block; width: 220px; height: 52px; padding: 13px 10px 0px 9px; color: #999; cursor: pointer; border-left: 1px solid #3c3c3c; background: url('/images/btn-slideshow_nav_item.gif') left top repeat-x; }
			.slide_navigation ul li:hover
				{ color: #fff; background-position: left bottom; }
			.slide_navigation ul li.first
				{ height: 52px; padding: 12px 10px 0px 9px; border-top: 1px solid #3c3c3c; }
			.slide_navigation ul li.last
				{ height: 51px; border-bottom: 1px solid #3c3c3c; }
			.slide_navigation ul li.active
				{ width: 220px; height: 52px; padding: 13px 20px 0px 10px; text-shadow: 0px -1px 0px #600; cursor: default; border: 0px; background: url('/images/btn-slideshow_nav_item_active.png') left top no-repeat; }
				.slide_navigation ul li .title
					{ display: block; width: 100%; height: 20px; font-size: 16px; font-weight: bold; overflow: hidden; }
				.slide_navigation ul li.active .title
					{ color: #fff; }
				.slide_navigation ul li .description
					{ display: block; width: 100%; height: 15px; font-size: 11px; overflow: hidden; }
				.slide_navigation ul li.active .description
					{ color: #ddd; }
	.slide_viewer
		{ position: relative; width: 740px; height: 325px; overflow: hidden; background-color: #fff; }
		.slides_container
			{ position: absolute; top: 0px; left: 0px; z-index: 8; width: 740px; }
			.slide
				{ display: block; width: 740px; height: 325px; margin: 0px; }
				.slide a, .slide a img
					{ display: block; width: 100%; height: 100%; margin: 0px; text-align: center; line-height: 325px; }
.flash
	{ width: 670px; height: 300px; background-color: #000; }
.welcome
	{ padding: 45px 5px 15px; background: url('/images/body-welcome_bg.jpg') left top no-repeat; }
	.welcome_copy
		{ width: 485px; font-size: 11px; color: #e5e5e5; text-align: left; }
		.welcome_copy h1
			{ display: inline; width: auto; margin: 0px; font-size: 11px; font-weight: bold; color: #fff; text-align: left; }
		.welcome_copy a
			{ font-weight: bold; color: #f33; text-decoration: underline; }
		.welcome_copy a:hover
			{ color: #f55; }
.spotlight_table
	{ width: 100%; border-bottom: 1px solid #ccc; }
	.spotlight_table th
		{ width: 50%; padding-bottom: 20px; font-size: 12px; font-weight: normal; text-align: center; vertical-align: top; background-position: left top; background-repeat: no-repeat; }
		.spotlight_table th img
			{ display: block; width: 335px; height: 250px; font-size: 0px; }
		.spotlight_table th .copy
			{ width: 325px; margin: 0px auto; }
	.spotlight_table td 
		{ padding: 0px 5px 15px; font-size: 12px; text-align: center; vertical-align: top; }
		.spotlight_table td a
			{ display: block; height: 30px; margin: 0px auto; background-position: left center; background-repeat: no-repeat; }
		.spotlight_table td a:hover
			{ background-position: right center; }
.columnC .content_body 
	{ padding: 10px 5px; border: 1px solid #fff; border-top: 0px; background: url('/images/body-content_bg.jpg') left bottom repeat-x; }
	.feature_table
		{ width: 650px; margin: 0px auto; }
		.feature_table th
			{ width: 208px; padding-bottom: 15px; font-size: 11px; font-weight: normal; text-shadow: 0px 1px 0px #fff; vertical-align: top; cursor: pointer; border: 1px solid #ccc; border-bottom: 2px solid #aaa; background: #fff url('/images/body-feature_bg.jpg') center bottom no-repeat; }
			.feature_title
				{ width: 100%; padding: 5px 0px; margin: 0px auto; font-size: 12px; font-weight: bold; color: #fff; text-align: center; text-shadow: 0px -1px 0px #222; background: #444 url('/images/body-feature_title.jpg') left bottom repeat-x; }
			.feature_table th .copy
				{ width: 195px; margin: 0px auto; }
			.feature_table th a
				{ font-weight: bold; color: #a00; text-decoration: underline; }
			.feature_table th img
				{ display: block; height: 125px; margin: 3px auto 5px; }
			.more_celebs
				{ width: 100%; margin-top: 10px; font-size: 10px; font-weight: bold; }
				.more_celebs a
					{ display: block; width: 100%; margin: 3px 0px; color: #666 !important; }
				.more_celebs a:hover
					{ color: #333 !important; }
		.feature_table td
			{ width: 10px; height: 10px; font-size: 0px; vertical-align: top; }	
			

/* Spotlight  */
.spotlight_newsletter 
	{ color: #999; background-color: #000; background-image: url('/images/body-spotlight_newsletter.jpg'); }
	.btn-spotlight_newsletter
		{ width: 325px; background-image: url('/images/btn-spotlight_newsletter.gif'); }

.spotlight_facebook
	{ color: #999; background-color: #000; background-image: url('/images/body-spotlight_facebook.jpg'); }
	.btn-spotlight_facebook
		{ width: 280px; background-image: url('/images/btn-spotlight_facebook.gif'); }

.spotlight_top25christmas
	{ color: #333; background-color: #fff; background-image: url('/images/body-spotlight_top25christmas.jpg'); }
	.btn-spotlight_top25christmas
		{ width: 325px; background-image: url('/images/btn-spotlight_top25christmas.gif'); }
	
.spotlight_broadwayposters
	{ color: #dda; background-color: #000; background-image: url('/images/body-spotlight_broadwayposters.jpg'); }
	.btn-spotlight_broadwayposters
		{ width: 280px; background-image: url('/images/btn-spotlight_broadwayposters.gif'); }
	
.spotlight_holiday2011sale, .spotlight_holiday2011freeshipping, .spotlight_holiday2011sitewide
	{ color: #ddd; background-color: #000; }
.spotlight_holiday2011sale
	{ background-image: url('/images/body-spotlight_holiday2011sale.jpg'); }
.spotlight_holiday2011freeshipping
	{ background-image: url('/images/body-spotlight_holiday2011freeshipping.jpg'); }
.spotlight_holiday2011sitewide	
	{ background-image: url('/images/body-spotlight_holiday2011sitewide.jpg'); }
	.btn-spotlight_holiday2011sale, .btn-spotlight_holiday2011freeshipping, .btn-spotlight_holiday2011sitewide
		{ width: 280px; background-image: url('/images/btn-spotlight_holiday2011sale.gif'); }

.spotlight_goldenglobe2012
	{ color: #ddd; background-color: #000; background-image: url('/images/body-spotlight_goldenglobe2012.jpg'); }
	.btn-spotlight_goldenglobe2012
		{ width: 325px; background-image: url('/images/btn-spotlight_goldenglobe2012.gif'); }

.spotlight_newyears2012
	{ color: #ddd; background-color: #000; background-image: url('/images/body-spotlight_newyears2012.jpg'); }
	.btn-spotlight_newyears2012
		{ width: 280px; background-image: url('/images/btn-spotlight_newyears2012.png'); }
