.sony-spmovies {display:none;}


body { background: url(../images/bg_body.jpg) 0px 36px repeat-x #4E2824; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.8em; color:#fff;}

h1, h2, h3, h4 {margin:0; padding:0; overflow:hidden;}

h1 span, h2 span, h3 span, .sprite span, .h2 span {display:none;}

a:link, a:visited, a:hover {color:#ffffff;}

.divFix {clear:both; content:'.'; display:block; height:0; visibility:hidden;}

.strong {font-weight:bold;}

.upper { text-transform:uppercase}

.italic { font-style:italic;}

.strong { font-weight:bold;}

.smalltext {font-size:0.78em;}

.notice_darkbg {color:#FF7432 !important;}

.notice_lightbg {color:#017DDB !important;}

.innercontainer_sectiontitle {display:block; width:931px; height:45px; overflow:hidden;}

.innercontainer {display:block; height:100%;  background:url(../images/bg_innercontainer.jpg) repeat-y; padding:12px; margin:0; overflow:hidden; }

.innercontainer_bottom {display:block; clear:both; width:931px; height:4px; background:url(../images/innercontainer_bottom.jpg) top center no-repeat; padding-bottom:7px;}

		
.hr_orange_dotteddashed {width:100%; height:2px; background:url(../images/hr_orange_dotteddashed.jpg) repeat-x; margin:10px 0;}		
	
.hr_gray_dotteddashed {width:100%; height:2px; background-color:#7E7E7E; margin:10px 0;}	

	.hr_gray_dotteddashed hr, .hr_orange_dotteddashed hr {display:none; visibility:hidden;}
	
			
/* GLOBAL TEMPLATE*/

#wrapper {display:block; width:1000px; margin:0 auto; padding:0;}

#container_border {display:block; width:949px; margin:0 0 0 22px; /*overflow:hidden;*/ border-width:0px 4px; border-color:#0D1D13; border-style:solid;}

#container {display:block; width:947px; margin:0; padding:0; overflow:hidden; border-width:0px 1px; border-color:#7E7E7E; border-style:solid; background-color:#141414;} 

#container:after {clear:both; content:'.'; display:block; height:0; visibility:hidden;}


	#logo_hotticket {display:block; width:286px; height:155px; float:left; background:url(../images/logo_hotticket.jpg) no-repeat; margin:0; padding:0; overflow:hidden;}

	#header_tagline {display:block; width:693px; height:68px; float:left; background:url(../images/header_tagline.jpg) no-repeat; margin:0; padding:0; overflow:hidden;}
	
	#nav {display:block; width:979px; margin:0; padding:0; overflow:hidden;}
	
	#nav a, #nav img {display:block; float:left; margin:0; padding:0;}
	
	#bg_eventsearch {display:block; float:left; width:263px; height:37px; overflow:hidden; background:url(../images/bg_eventsearch.jpg) no-repeat -14px 0; }
	
		#bg_eventsearch form {display:block; padding:9px 0 0 10px; color:#FFF; font-weight:bold; font-size:0.85em;}
				
			#showdate {width:100px;}
					
			#label_zipcode {margin-left:15px;}
					
			#zipcode {width:80px;}
			
			.eventname {width:161px; margin-right:5px; border: 0;}
			
#container_bottom {display:block; clear:both; width:1000px; height:5px; background:url(../images/container_bottom.gif) top center no-repeat;}	
	
	/* LANDING PAGE */
	
	#homeflashloader {display:block; width:947px; height:356px; background-color:#000;}
	
	#promopanel {display:block; width:947px; height:100%; background:url(../images/homeflashloader_bottom.jpg) no-repeat top; padding-top:4px; background-color:#141414;}
		
		#promopanel:after {clear:both; content:'.'; display:block; height:0; visibility:hidden;}
	
		#mainpromos {list-style-type:none; margin:0; padding:0;}
		
			.mainpromo {display: block; float:left; width:470px; height:162px; overflow:hidden; margin:0 1px;}
		
		#subpromos {list-style-type:none; margin:0; padding:0;}
		
			#subpromos li {display: block; float:left; width:287px; height:92px; margin:10px 14px;}
		
			#subpromo1 {background:url(../images/homefpo1.jpg) no-repeat;}
			
			#subpromo2 {background:url(../images/homefpo2.jpg) no-repeat;}
		
			#subpromo3 {background:url(../images/homefpo3.jpg) no-repeat;}

	
	/* INTERNAL IMMERSIVES */
	
	#contentpanel {display:block; float:left; width:629px; margin:0; padding:0; overflow:hidden;}
	
		#showmedia {display:block; width:629px; height:356px; margin:0; padding:0; overflow:hidden; background-color:#000;}
		
		.showmedia_delirium {background:url(../images/delirium_main.jpg) no-repeat;}
		
		.galleria_wrapper {position:absolute; z-index:10;}
		
		#hideflash {display:block; width:629px; height:356px; background-color:#000000;}
	
		#no_flash {text-align:center; color:#323232;}
	
		#synopsis {width:629px; height:auto; background:url(../images/bg_synopsis_gutter.jpg) no-repeat bottom center; border:1px solid #141414;}
		
			#synopsis h2, #synopsis .h2 {display:block; width:629px; height:51px; background:url(../images/title_abouttheshow.jpg) no-repeat; overflow:hidden;}
			
			#synopsis h2.fr, #synopsis .fr  {display:block; width:629px; height:51px; background:url(../images/title_abouttheshow-fr.jpg) no-repeat; overflow:hidden;}
		
				 .change_languagebutton {display:block; width:72px; margin:15px 0 0 15px !important;}
	
				#synopsistext {display:block; width:629px; min-height:200px; height:auto !important; height:200px; background:url(../images/bg_synopsis_body.jpg); margin:0 0 18px 0; padding:0;}
					#synopsistext div {overflow: auto; height: 220px; margin: 0 auto; width: 600px;}
					#synopsistext div p { margin:10px 10px 22px 22px;}
					#synopsistext div h3 { font-weight: normal; font-size: 1em; margin:10px 10px 22px 20px; text-align:center;}
					#synopsistext div span { display: inline; }
					#synopsistext p {padding:0; margin:10px 22px 22px 22px; color:#fff;  font-size:0.86em !important;}
	
	#mediapanel {display:block; float:left; width:317px; height:100%; border-left:1px solid #555;}
	
		#buytickets {}
		
			#buyticketstitle {display:block; width:317px; height:44px; background:url(../images/title_buytickets.jpg); overflow:hidden;}
			
			#buyticketstitle_rent {display:block; width:317px; height:44px; background:url(../images/title_buytickets_rent.jpg); overflow:hidden;}
			
				#theaterlistlink {display:block; position:absolute; width:90px; height:25px; overflow:hidden; margin:12px 0 0 7px;}
			
				#groupsaleslink {display:block; position:absolute; width:65px; height:25px; overflow:hidden; margin:12px 0 0 232px;}
			
				
				#groupsales {display:block; width:90px; height:25px; margin:12px 0 0 7px;}
			
				#buyticketstitle h2, #buyticketstitle_rent h2 {display:block; height:0; overflow:hidden;}
			
			#box_findtheaters_bg {display:block; width:317px; /*background:url(../images/bg_findtheaters.jpg) repeat-x;*/ background-color:#1c1c1c; overflow:hidden;}

			#ticketwidget {display:block; width:300px; height:250px; margin:0 auto 10px auto; }
	
			#box_findtheaters {display:block; width:297px; height:62px; margin:0 auto; margin-top:6px; padding:0; background:url(../images/box_findtheaters.jpg) no-repeat top;}
			
				#box_findtheaters form {display:block; padding:30px 0 0 15px; color:#FFF; font-weight:bold; font-size:0.85em;}
					
					.label_tixvendor, .label_selectdate {margin-right:15px; }
									
					form label {display:block; float:left; }
					
					.zip {width:50px;}
		
					.button_go {display:block; width:30px; height:23px; margin:-2px 0 0 2px; float:left; background:url(../images/button_go.gif) no-repeat; }
					
					#showselectgo { width: 30px; height: 23px; padding: 23px 0 0 0;  margin: 0; border: 0; background: transparent url(../images/button_go.gif) no-repeat center top;  overflow: hidden; cursor: pointer; cursor: hand; /* for IE 5.x */}
					form>#showselectgo { /* For non-IE browsers*/  height: 0px;	}
	
	/* UPCOMING EVENTS */
	
	#upcomingevents {display:block; width:931px; margin:0 auto; background-color:#141414;}
	
	#upcomingevents .innercontainer_sectiontitle {background:url(../images/title_upcomingevents.jpg) no-repeat; }
		
	/* PAST EVENTS */
	
	#pastevents {display:block; width:931px; margin:0 auto; background-color:#141414;}
	
	#pastevents .innercontainer_sectiontitle {background:url(../images/title_pastevents.jpg) no-repeat; }

	/* PAST / UPCOMING EVENTS COMMON STYLES */

	#events_descriptions {width:900px;}

	.show {display:block; width:900px; _height:250px; min-height:250px; clear: both;}

	.onesheet {display:block; width:190px; height:250px; margin-right:5px; float:left;}

	.onesheet img {
		width: 188px;
	}

	.show_descrip {}

		.showtitle {display:block; font-size:1.2em; font-weight:bold; padding-top:12px;}
		
		.show_descrip p {line-height:1.4em; margin-left:12px; }
	
		.show_descrip ul {list-style-type:none;}
		
	#press {float: right;width: 705px; padding-top: 1em;}
	#press p { margin-left: 0; }
	#press span {display: block}
	
	/* ABOUT THE HOT TICKET */
	
	#about_hot_ticket {display:block; width:931px; margin:0 auto; background-color:#141414;}
	
	#about_hot_ticket .innercontainer_sectiontitle {background:url(../images/title_aboutthehotticket.jpg) no-repeat; }
		
		#about_info {display:block; width:inherit; height:100%; background:url(../images/abouthotticket_bg.jpg) repeat-y; padding:12px; margin:0; overflow:hidden; }
	
			#about_info h3 {color:#C95E16;}
			
			#about_info h4 {}
			
			#about_info ul {list-style-type:none; margin:15px 0 15px 0; padding:0;}
			
				#about_info ul li {margin:0 0 5px 0;}
				
			.about_show {padding:7px 0 7px 35px; margin:0;}
		
	/* 	#heading_pressrelease {display:block; width:700px; height:48px; background:url(../images/heading_pressrelease.jpg) no-repeat;}
	
		#subheading_pressrelease {display:block; font-size:0.9em; font-weight:bold; text-align:left;}
				
			#pressreleasecopy {display:block; width:700px; margin:0; padding:0; float:left;}		
	
				#pressreleasecopy .column {width:48%; float:left; margin-top:7px;}
		
				#pressreleasecopy .column p {line-height:1.3em; text-align:justify;}
				
				.columnone {padding:0 15px 0 0; margin:0 0 0 5px;} */
				
	
	#about_info_copy {display:block; width:700px; margin:0; padding:0; float:left;}			
				
				#about_sidebar {display:inline; width:182px; float:left; font-size:0.8em; line-height:1.4em; margin:0 0 0 25px;}
				
					#about_sidebar h4 {font-size:1em;}
	
	#about_info_copy p {margin-top:10px; line-height:17px;}
				

	
	/* FREQUENTLY ASKED QUESTIONS */
	
	#faqs {display:block; width:931px; margin:0 auto;}
	
	#faqs .innercontainer_sectiontitle {background:url(../images/title_faqs.jpg) no-repeat; }

	#faq_questions_list p {width:840px; line-height:1.4em; margin-left:12px; line-height:17px;}

	.faq_questions {display:block; font-weight:bold; font-size:1.2em; color:#FF8607; font-style:italic; margin-top:15px;}
	
	#faq_questions_list ol {margin:6px 0 0 35px;}
	
	#faq_questions_list ol li {margin:7px 0 0 0;}
	
	#pageminheight {}
	
	/* SOCIAL MEDIA */
	
	#socialmedia {display:block; width:931px; margin:0 auto;}
	
	#socialmedia .innercontainer_sectiontitle {background:url(../images/title_socialmedia.jpg) no-repeat; }
	
	#socialmedia_links {display:block; _height:300px; min-height:300px;}
	
	#socialmedia_links a {clear:both; margin:25px; outline:none;}
	
	#socialmedia_links img {display:block; margin:0 auto; }
	
	
	
	/* CORP FOOTER */
	
	#footer {font-size:10px;}
	
	.foot, .international b, .foot a:link, .foot a:visited, .foot a:hover, footerBackground {color:#9C807D !important; }