/*************************  GLOBAL  *********************************/

* 				{ margin: 0; padding: 0; font-family:Helvetica, Arial; font-size: 13px; color:#000000; text-align:left;}
html, body		{ background:#4f010a; background:url(/img/SplashBG.jpg) repeat top center; }
img 			{ border: none; }
a 				{ outline: none; }
img, div 		{ behavior: url(/css/iepngfix.htc) }
.clear 			{ width: 0px !important; height: 0px !important; overflow: hidden !important; float: none !important; clear: both !important;}
.left			{ float:left; }
.right			{ float:right; }
sub, sup		{ height:0; margin:0; }

#container		{ width:1025px; margin:0 auto; }

	#navigation		{ display:block; width:457px; float:none; height:37px; }
		#navigation li		{ height:37px; text-indent: -9999px; list-style:none; float:left; }
		#navigation li a	{ height:37px; display: block; outline:none; }

		#navigation li.active 			{ background-position: left bottom;}
		#navigation li.inactive 		{ background-position: left top;}
		#navigation li.current 			{ background-position: left bottom;}

		#homeTab			{ width: 103px; background-image: url(/img/nav_home.gif); }
		#aboutTab			{ width: 104px; background-image: url(/img/nav_about.gif); }
		#castTab			{ width: 250px;	background-image: url(/img/nav_cast.gif); }



	.footer		{ margin:10px 0 20px; color:#fb8003; font-size:14px; }
	.footer *	{ color:#fb8003; font-size:14px; position:relative; }	

		.large	{ font-size:20px; font-weight:bold; text-transform:uppercase; }
		a.large	{ font-size:20px; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 6px; }
		a.large:hover	{ color:#fff; }

		.subline	{ margin-top:6px; }

		.textInput	{ border:0; padding:3px; font-size:14px; color:#000; background:#fb8003; top:-3px; left:auto; }
		.submitform	{ border:0; background:transparent; cursor:pointer; }
		.submitform:hover	{ color:#fff; }

		.theater		{ font-size:14px; color:#FB8003; text-align:center; }	
			.theaterName	{ font-size:16px; font-weight:bold;  color:#FB8003}	
			.HomepageLink { font-size:14px; color:#FB8003; text-align:center; }	
			.HomepageLink a { font-size:16px; font-weight:bold;  color:#FB8003}	
	
	
/*************************  HOME  *********************************/	
	
#homeColLeft	{ width:488px; height:694px; margin-right:54px; }
	.poster			{ margin:70px 0 0; }
	#home_navigation		{ display:block; width:456px; float:none; height:39px; margin:0 0 0 14px; }
		#home_navigation li		{ height:39px; text-indent: -9999px; list-style:none; float:left; }
		#home_navigation li a	{ height:39px; display: block; outline:none; }

		#home_navigation li.active 			{ background-position: left bottom;}
		#home_navigation li.inactive 		{ background-position: left top;}

		#home_homeTab			{ width: 101px; background-image: url(/img/home_nav_home.gif); }
		#home_aboutTab			{ width: 108px; background-image: url(/img/home_nav_about.gif); }
		#home_castTab			{ width: 247px;	background-image: url(/img/home_nav_cast.gif); }
	
#homeColRight	{ width:450px; }
	#showInfo		{ width:392px; margin:70px auto 0; text-align:center; }
		#showInfo h2	{ font-size:23px; font-weight:bold; color:#fff; width:100%; text-align:center; }
		#showInfo h3	{ font-size:20px; font-weight:normal; color:#fff; width:100%; text-align:center; margin-top:4px; }
		#showInfo h4	{ font-size:18px; font-weight:normal; color:#fff; width:100%; text-align:center; margin-top:4px; }
		#showInfo h4 a { font-size:18px; font-weight:bold;  color:#FB8003}	

		.BuyTix {margin: 0; text-align:center;}
		.dateContainer	{ width:196px; float:left; margin:10px 0; padding:10px 0; }
			.dateTitle		{ color:#fb8003; font-size:14px; width:100%; text-align:center; }
			.dateAnswer		{ color:#ffffff; font-size:16px; margin-top:2px; font-weight:bold; width:100%; text-align:center; }
				.dateAnswer *	{ color:#ffffff; }
				
		.moreInfo		{ width:124px; color:#fb8003; margin: 40px 0px; }


/*************************  CAST  *********************************/	
	
#castSection	{ width:100%; background:#000; }	
	#castList		{ width:200px; height:566px; background:url(/img/castListBG.gif); }
		#castList .innerContainer	{ margin:220px 0 0 23px; }
	
	#castContent	{ width:824px; height:566px; overflow:hidden; position:relative; }
		#castContent .inner	{ width:4000px; height:566px; position:absolute; top:0; left:0; }
			#castContent .inner .castFrame		{ float:left; width:824px; height:566px; background:url(/img/castBG.gif); }
			#castContent .inner .creativeFrame	{ float:left; width:824px; height:566px; background:url(/img/creativeBG.gif); }
	
			.castPic	{ margin:29px 0 0 12px; }
			.castDesc	{ margin:29px 0 0 8px; }
				.castName	{ margin:0 0 8px 0; }
				.castCol	{ width:290px; color:#fff; margin:0 14px 0 0; }
					.castCol *	{ color:#fff; }
				
			.creativeInner	{ margin:110px 0 0 97px; }	
				.creativeCol		{ width:300px; color:#fff; margin:0 14px 0 0; }
				.wideCreativeCol	{ width:420px; color:#fff; margin:0 14px 0 0; }
					.creativeCol *, .wideCreativeCol *	{ color:#fff; }
	
	
	.castHeader			{ font-weight:bold; font-size:19px; margin-top:24px; }
	.castItem			{ font-size:13px; cursor:pointer; }
	.castItem:hover		{ color:#fff; }
	.castItem.active	{ color:#fff; }
	/****************************LANDING**********************************/
.OfferInfo {color:white; text-align:center;}
.OfferInfo em{color:white; }