@import url("./noodle_real.css");

html,body
			{
  			margin: 0px;
  			padding: 0px;
			/* \*/
  			height: 100%;
			/* Last height declaration hidden from Mac IE 5.x */
			}
			
body
			{
  			min-width: 824px;
  			text-align: center;
			background: #490100;
			color: #000;
			}
			
img, button, form, fieldset, table, tr, td, button
			{
			margin: 0px;
  			padding: 0px;
			border: 0px none;
			}	
			
input, select, textarea
			{
			margin: 0px;
  			padding: 0px;
			border: 1px solid #dcdcdc;
			background: #fff;
			font-size: 10px;
			line-height: 12px;
			font-weight: normal;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			}	

#fullheightcontainer
			{
  			margin: 0px auto;
  			text-align: left;
  			position: relative;
  			width: 824px;
			/* \*/
  			height: 100%;
			/* Last height declaration hidden from Mac IE 5.x */
			}
			
#wrapper
			{
			background: transparent url(../images/main_repeat_bg.jpg) top center repeat-y;
  			min-height:100%;
			/* \*/
  			height:100%;
			/* Last height declaration hidden from Mac IE 5.x */
			}
			
#wrapp\65	r
			{
  			height: auto;
			}
			
/* \*/
* html #wrapper
			{
  			height:100%;
			}
/* Last style with height declaration hidden from Mac IE 5.x */

#outer
			{
			background: transparent;
  			z-index: 1;
  			position: relative;  
			/* \*/
  			height: 100%;
			/* Last height declaration hidden from Mac IE 5.x */
			}
			
#header
			{
  			z-index: 1;
  			position: absolute;
  			top: 0px;
  			width: 824px;
  			height: 135px;
  			overflow: hidden;
			background: #490100;
			color: #000;
			}

#subheader
			{
  			background: transparent url(../images/main_top_bg.jpg) top center no-repeat;
  			text-align: center;
  			height: 115px;
			margin-top: 20px;
			}			
	
#stars_logo
			{
  			float: left;
			display: block;
			overflow: hidden;
			width: 203px;
			height: 93px;
			background: transparent;
			margin: 0px;
			padding: 15px 0px 0px 45px;
			}	
			
#stars_contact_info
			{
  			float: right;
			display: block;
			overflow: hidden;
			width: 390px;
			height: 110px;
			background: transparent;
			margin: 0px;
			padding: 10px 45px 0px 0px;
			text-align: right;
			}		
			
#stars_contact_info p
			{
			color: #000;
        	font-size: 10px;
			line-height: 10px;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			font-weight: bold;
			margin: 0px;
			padding: 5px 0px 0px 0px;
			background: transparent;
			}
			
#hours {
	margin-top: 5px;
}

#hours div#hours_showtimes {
	display: inline;
	float: left;
}	
	
#hours div#hours_boxoffice {
	display: inline;
	float: right;
}	
			
#nav
			{
  			z-index: 1;
  			width: 746px;
  			height: 58px;
			margin: 0px auto;
			padding: 0px;
			background: transparent url(../images/nav.gif) top left no-repeat;
			}
				
#nav ul
			{
			position: relative;
			list-style-type: none;
			z-index: 1;
  			width: 746px;
  			height: 58px;
			margin: 0px auto;
			padding: 0px;
			background: transparent url(../images/nav.gif) top left no-repeat;
			}
				
#nav li
			{
			position: absolute;
			float: left;
			display: block;
			overflow: hidden;			
			margin: 0px;
			padding: 0px;
			text-align: center;
			background: transparent;
			}
			
#nav li a
			{
			color: #f3e4c5;
			font-size: 10px;
			line-height: 10px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			margin: 0px;
			padding: 0px;
			background: transparent;
			}
	
#nav li#one
			{
			top: 5px;
			left: 12px;
			}
			
#nav li#two
			{
			top: 5px;
			left: 73px;
			}
			
#nav li#three
			{
			top: 5px;
			left: 180px;
			}
			
#nav li#four
			{
			top: 5px;
			left: 270px;
			}
			
#nav li#five
			{
			top: 5px;
			left: 393px;
			}
			
#nav li#six
			{
			top: 5px;
			left: 455px;
			}
			
#nav li#seven
			{
			top: 5px;
			left: 561px;
			}
			
#nav li#eight
			{
			top: 5px;
			left: 649px;
			}
								
#container-center
			{
  			margin: 0px auto;
			padding: 0px;
  			width: 824px;
  			height: 100%;
			background: transparent;
			}
			
#content
			{
			margin: 0px auto;
			padding: 0px;
  			width: 824px;
  			height: 100%;
			background: transparent;			
			}
			
#ticket_page
			{
			margin: 0px auto;
			padding: 0px;
  			width: 726px;
			height: 100%;
			background: #490100;
			color: #f3e4c5;
			}
			
#ticket_page h1
			{
			margin: 0px;
			padding: 0px 0px 0px 10px;
			background: transparent;
			color: #f3e4c5;
			font-size: 18px;
			line-height: 18px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			}
			
#ticket_page h2
			{
			margin: 0px;
			padding: 0px 0px 20px 10px;
			background: transparent;
			color: #f3e4c5;
			font-size: 14px;
			line-height: 18px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			}
			
#content fieldset.contact_form
			{
			width: auto;
			height: auto;
			margin: 0px;
			padding: 5px 0px;
			background: transparent;
			}
			
#content fieldset.contact_form label
			{
			float: left;
			display: block;
			overflow: hidden;
			width: 135px;
			height: 25px;
			margin: 0px;
			padding: 0px 5px 0px 0px;
			background: transparent;
			color: #000;
			font-size: 10px;
			line-height: 12px;
			font-weight: normal;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			text-align: left;
			}
			
#content fieldset.contact_form label.right
			{
			width: auto;
			height: auto;
			}
			
#content fieldset.contact_form input
			{
			float: left;
			display: block;
			overflow: hidden;
			}
			
#content fieldset.tickets
			{
			width: auto;
			height: auto;
			margin: 0px;
			padding: 20px 0px;
			background: transparent;
			}
			
#content label.tickets, #content p.tickets
			{
			float: left;
			display: block;
			overflow: hidden;
			width: 125px;
			height: 25px;
			margin: 0px;
			padding: 0px 20px 0px 10px;
			background: transparent;
			color: #f3e4c5;
			font-size: 10px;
			line-height: 20px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			text-align: left;
			}
			
#content .tickets a
			{
			color: #f3e4c5;
			}
			
#content input.short
			{
			float: left;
			display: block;
			overflow: hidden;
			margin: 0px 0px 0px 10px;
			padding: 0px;
			width: auto;
			}		

			
#content label.long
			{
			float: left;
			display: block;
			overflow: hidden;
			width: auto;
			height: auto;
			margin: 0px;
			padding: 0px 20px 0px 10px;
			background: transparent;
			color: #f3e4c5;
			font-size: 10px;
			line-height: 20px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			text-align: left;
			}
			
#content input.tickets, #content select.tickets
			{
			float: left;
			display: block;
			overflow: hidden;
			width: 125px;
			height: auto;
			margin: 0px;
			padding: 0px;
			text-align: left;
			}
			
#content select.short
			{
			width: 75px;
			}
			
#main_content_box
			{
			position: relative;
			width: 746px;
			height: 284px;
			margin: 0px auto;
			padding: 0px;
			background: transparent url(../images/main_content_bg.gif) top left no-repeat;
			}
			
#main_content_box_buttons
			{
			position: absolute;
			top: 9px;
			left: 50px;
			width: 39px;
			height: 254px;
			margin: 0px;
			padding: 0px;
			}
			
#main_content_box_buttons a, #main_content_box_buttons img
			{
			margin: 0px;
			padding: 0px;
			border: 0px none;
			display: block;			
			}
			
#main_content_box_buttons a
			{
			display: block;
			}
			
#main_content_box_page
			{
			position: absolute;
			top: 0px;
			left: 89px;
			width: 640px;
			height: 264px;
			margin: 0px;
			padding: 0px;
			background: transparent url(../images/main_content_page_bg.jpg) top left no-repeat;
			}
			
#main_content_box_image
			{
			float: left;
			display: block;
			overflow: hidden;
			width: 188px;
			height: 226px;
			margin: 0px;
			padding: 20px 0px 0px 20px;
			background: transparent;
			}
#main_content_box_image_bmt
			{
			float: left;
			display: block;
			overflow: hidden;
			width: 328px;
			height: 226px;
			margin: 0px;
			padding: 20px 0px 0px 20px;
			background: transparent;
			}
			
#main_content_box_content
			{
			float: left;
			display: block;
			overflow: hidden;
			width: 388px;
			height: 226px;
			margin: 20px 0px 0px 20px;
			padding: 0px;
			background: transparent;
			overflow: auto;
			}
			#main_content_box_content_bmt
			{
			float: left;
			display: block;
			overflow: hidden;
			width: 248px;
			height: 226px;
			margin: 20px 0px 0px 20px;
			padding: 0px;
			background: transparent;
			overflow: auto;
			}
			
#main_content_box_content h1, #main_content_box_content_bmt h1
			{
			color: #490100;
			font-size: 18px;
			line-height: 20px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			margin: 0px;
			padding: 0px 0px 10px 0px;
			}
			
#main_content_box_content h3
			{
			color: #490100;
			font-size: 12px;
			line-height: 20px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			margin: 0px;
			padding: 10px 0px;
			}
			
#main_content_box_content h2
			{
			color: #000;
			font-size: 10px;
			line-height: 12px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			margin: 0px;
			padding: 0px 0px 5px 0px;
			}
			
#main_content_box_content h2 a
			{
			color: #490100;
			font-size: 10px;
			line-height: 12px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			margin: 0px;
			padding: 0px;
			}
			
#main_content_box_content p, #main_content_box_content_bmt p
			{

			color: #000;
			font-size: 10px;
			line-height: 14px;
			font-weight: normal;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			margin: 0px;
			padding: 0px 5px 0px 0px;
			}
			
#main_content_box_content a
			{
			color: #490100;
			font-size: 10px;
			line-height: 14px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: underline;
			margin: 0px;
			padding: 0px;
			}
			
			
#main_content_box_content p + p, #main_content_box_content p + ul, #main_content_box_content ul + p
			{
  			/*text-indent: 1.5em;*/
  			padding-top: 6px;
			}
			
.dropcontent
			{
			width: auto;
			height: auto;			
			display:block;
			}
			
#main_content_box_show
			{
			position: absolute;
			top: 12px;
			left: 89px;
			width: 640px;
			height: 254px;
			margin: 0px;
			padding: 0px;
			}
			
#main_content_box_content ul
			{
			list-style-type: square;
			margin: 0px;
			padding: 0px 0px 0px 20px;
			}
			
#main_content_box_content li
			{
			color: #000;
			font-size: 10px;
			line-height: 14px;
			font-weight: normal;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			margin: 0px;
			padding: 0px 5px 0px 0px;
			}
			
#show_image
			{
			background: url(../images/main_image_content.jpg) no-repeat;
			float: left;
			display: block;
			overflow: hidden;
			width: 354px;
			height: 246px;
			margin: 0px;
			padding: 0px;
			}
			
#show_details
			{
			float: left;
			display: block;
			overflow: hidden;
			width: 266px;
			height: 246px;
			margin: 0px;
			padding: 0px 0px 0px 20px;
			}
			
#show_details h1
			{
			background: transparent;
			color: #fff8a7;
			font-size: 22px;
			line-height: 24px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			text-align: left;
			margin: 0px;
			padding: 0px 0px 20px 0px;
			}
			
#show_details p
			{
			background: transparent;
			color: #fff;
			font-size: 12px;
			line-height: 16px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			text-align: left;
			margin: 0px;
			padding: 0px;
			}
			
#show_details a
			{
			background: transparent;
			color: #fff;
			font-size: 12px;
			line-height: 16px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			text-align: left;
			margin: 0px;
			padding: 0px;
			}
			
#show_details a#events_calendar
			{
			position: absolute;
			top: 220px;
			left: 373px;
			font-size: 10px;
			line-height: 12px;
			color: #ceb381;
			margin: 0px;
			padding: 0px;
			width: 200px;
			height: auto;
			}
			
#show_details a#special_events_calendar
			{
			position: absolute;
			top: 234px;
			left: 373px;
			font-size: 10px;
			line-height: 12px;
			color: #ceb381;
			margin: 0px;
			padding: 0px;
			width: 200px;
			height: auto;
			}
						
.box
			{
			position: relative;
			float: left;
			display: block;
			overflow: hidden;
			width: 200px;
			height: 288px;
			margin: 0px;
			padding: 0px 0px 0px 5px;
			}
			
html>body .box
			{
			background: transparent url(../images/box_bg.png) top left no-repeat;
			}
			
.box_logos
			{
			z-index: 1;
			position: absolute;
			margin: 0px;
			padding: 0px;
			}
			
html>body #first_box
			{
			margin-left: 8px;
			}
			
#split_box
			{
			position: relative;
			float: left;
			display: block;
			overflow: hidden;
			width: 187px;
			height: 288px;
			margin: 0px;
			padding: 0px 0px 0px 5px;
			}
			
html>body #split_box
			{
			background: transparent url(../images/split_box_bg.png) top left no-repeat;
			}
			
#split_box h1
			{
			color: #490100;
			font-size: 10px;
			line-height: 14px;
			font-weight: bold;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-transform: uppercase;
			text-decoration: none;
			margin: 0px;
			padding: 20px 0px 0px 20px;
			}

#split_box a
			{
			z-index: 1;
			display: block;
			position: absolute;
			top: 50px;
			left: 36px;
			width: 115px;
			height: 70px;
			margin: 0px auto;
			padding: 0px;
			}
			
#mailing_list
			{		
			position: absolute;
			top: 146px;
			left: 26px;	
			width: 140px;
			height: 120px;
			margin: 0px auto;
			padding: 0px;
			border-top: 2px solid #490100;
			border-bottom: 2px solid #490100;
			text-align: left;
			}
			
#mailing_list h1
			{
			color: #490100;
			font-size: 10px;
			line-height: 14px;
			font-weight: normal;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			margin: 10px 0px 0px 0px;
			padding: 0px;
			}
			
#mailing_list p
			{
			color: #000;
			font-size: 10px;
			line-height: 14px;
			font-weight: normal;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			margin: 0px;
			padding: 0px;
			}
			
#mailing_list button
			{
			margin: 5px 0px 0px 0px;
			padding: 0px;
			background: transparent;
			}
			
.logo_bg
			{
			width: 207px;
			height: 298px;
			background: transparent url(../images/logo_bg.jpg) 20% 80% no-repeat;
			margin: 0px;
			padding: 0px;
			}
			
.logo_bg p
			{
			position: absolute;
			top: 160px;
			left: 20px;
			width: 160px;
			height: 115px;	
			color: #000;
			font-size: 10px;
			line-height: 11px;
			font-weight: normal;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			margin: 0px;
			padding: 0px;
			}
			
.logo_bg a
			{
			color: #000;
			font-size: 10px;
			line-height: 11px;
			font-weight: normal;
			font-family: Georgia, Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			margin: 0px;
			padding: 0px;
			}			
			
#clearheadercenter
			{
			background: transparent;
  			height: 135px;
  			overflow: hidden;
			}
			
#clearfootercenter
			{
			background: transparent;
  			height: 70px;
			*height: 50px;
			_height: 80px;
  			overflow: hidden;
			}		

#footer
			{
  			z-index: 1;
  			position: absolute;
  			clear: both;
  			width: 824px;
  			height: 90px;
			*height: 90px;
  			overflow: hidden;
  			margin-top: -90px;
			*margin-top: -120px;
  			background: transparent;
			}
			
#footer p, #footer a
	  		{
			color: #490100;
			font-size: 9px;
			font-weight: bold;
			font-family: verdana, arial, helvetica, sans-serif;
			}
			
#sublinks {
	width: 550px;
	*height: 40px;
	margin: 0px auto;
	margin-top: 15px;
	margin-bottom: 70px;
	*margin-bottom: 0px;
	clear: both;
	text-align: center;
}
			
#sublinks ul {
	text-align: center;
	line-height: 10px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#sublinks ul li {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: -8px;
}

#subfooter
			{
  			background: transparent;
  			text-align: center;
  			height: 70px;
			}

#gfx_bg_middle
			{
  			top: 0px;
  			position: absolute;
  			height: 100%;
  			overflow: hidden;
  			width: 824px;
  			margin-left: 0px;
  			background: transparent;
			}

* html #gfx_bg_middle
			{
  			display: none;
			}
			
.clear
			{
  			clear: both;
  			height: 1px;
  			overflow: hidden;
  			line-height: 1%;
  			font-size: 0px;
  			margin-bottom: -1px;
			background: transparent;
			}

* html .clear
			{
			height: auto;
			margin-bottom: 0px;
			}
