@CHARSET "ISO-8859-1";
* {
  margin: 0px;
  padding: 0px;
}
body {
  background: #000 url(../images/banner4.jpg) no-repeat;
  background-position: center top;
  font-family: Georgia, serif;
  font-size:14px;
}
#menu {	
  width: 1000px;
  margin: 0 auto;
  height: 195px;
  color: white;
  position: relative;
 /* font-family: Arial, sans-serif; */
}
#logo {
	position: absolute;
	top: 15px;
	left: 20px;
}
a {
	/* color: #8b4d04; */	color: white;
	border: none;
}
a img {
	border: none;
}	
#menulinks {   
    margin: 0px; 
    padding: 0px;  
    list-style: none;  
    position: absolute;
    top: 165px; 
    left: 20px; 
}
#menulinks a:hover {  
    background: url(../images/menubk.gif);  
    color: #9c0206;  
}
#menulinks a {
	font-family: Trebuchet MS, sans-serif;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 10px;   
	margin-right: 10px; 
	line-height: 30px;
	border: none;
}	
#menulinks li {  
    margin: 0; 
    padding: 0;
    float: left;
}  
.current_page a {
	background: url(../images/menubk.gif);
	color: #9c0206;
}	
#outer_content {
	background: #000 url(../images/starbk.jpg) no-repeat;
	background-position: center top;
}
#content {
	width: 1000px;
	margin: 0 auto;
	background-color: #cac7c7;
}
#carousel_wrapper {
	width: 1000px;
	background-color: #878585;
}
.coming_soon {
	width: 898px;
	height: 417px;
	margin: 0 auto;
	background: #cac7c7 url(../images/greybk.gif) no-repeat;
	position: relative;
}
.greybk_title {
	position: absolute;
	top: 8px;
	left: 20px;
	color: black;
	font-weight: bold;
}	
.slider_wrap {
	width: 800px;
	height: 350px;
	margin: 0;
	position: absolute;
	top: 43px;
	left: 95px;
}	
#slider1 {
	width: 800px;
	height: 350px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slider_image {
	height: 213px;
	width: 240px;
	margin: 0;
	padding: 0;
}
#slider1 p {
	color: black;
	font-size: 16px;
}	
.spacer {
	height: 150px;
}
.bx-prev {
	position: absolute;
	top: 120px;
	left: -30px; 
	width: 23px;
	height: 69px;
	text-indent: -999999px;
	background: url(../images/larrow_car.png) no-repeat;
}
.bx-next {
	position: absolute;
	top: 120px;
	right: -30px; 
	width: 23px;
	height: 69px;
	text-indent: -999999px; 
	background: url(../images/rarrow_car.png) no-repeat;
}	
.now_showing {
	width: 898px;
	height: 417px;
	margin: 0 auto;
	background: #cac7c7 url(../images/greybk.gif) no-repeat;
	position: relative;
}
.now_showing img {
	position: absolute;
	top: 60px;
	left: 50px
}
.now_showing p {
	position: absolute;
	top: 70px;
	left: 348px;
	color: black;
}

.grid-container{
  display: grid;
  grid-template-columns: auto auto;
  padding: 10px;
}

#footer {
	background: #000 url(../images/footer.jpg) no-repeat;
  	background-position: center top;
}
#footer_content {
	width: 1000px;
	height: 125px;
	margin: 0 auto;	text-align: center;
	/*background-color: #3d0101; */	
}#footer_content a:link { /* unvisited link */	color:black;	text-decoration: none;}      #footer_content	a:visited {	color:black;	text-decoration: none;}  #footer a:hover {		color:black;		text-decoration:underline;		}  	
#trailer_content {
	width: 1000px;
	background-color: #cac7c7;
	position: relative;
}
.trailer {
	width: 898px;
	height: 342px;
	margin: 0 auto;
	color: white;
	background: #cac7c7 url(../images/trailerbk.gif) no-repeat;
	position: relative;
}
.trailer_video {
	float: left; 
	position: absolute;
	left: 40px;
	top: 55px;
}
.trailer_desc {
	color: white;
	position: absolute;
	left: 560px;
	top: 75px;
	font-size: 16px;
}
.trailerbk_title {
	position: absolute;
	top: 7px;
	left: 20px;
	color: white;
	font-weight: bold;
}	
h1 {
	color: #9c0206;
	margin: 10px 0 10px 0;
}
/****** Text Content ******/
.text_content {
	width: 898px;
	margin: 0 auto;
	background: url(../images/textcontentbk.png);
}
.text_content p, form, input, textarea, h1 {
	margin: 10px 0 0 10px;
}
.text_content form {
	margin: 5px 0 0 10px;
}
.text_content_bot {
	width: 898px;
	height: 22px;
	margin: 0 auto;
	background: url(../images/textcontentbot.png);	
}

/****** Tables ******/
table {
	margin: 0 5px 10px 20px;
}
th {
	text-align: left;
}
td {
	padding: 5px 5px 5px 10px;
}		
.tbl_label {
	background-color: #b7b6b6;
}
.tbl_desc {
	background-color: #d4d1d1;
	font-weight: bold;
}

/****** Email banner ******/
#email {
	width: 800px;
	margin: 0 auto; 
	padding: 15px 0 10px 0;		
}

/****** Home banner ******/
#home_img {
	width: 898px;
	margin: 0 auto; 
	padding: 15px 0 10px 0;		
}

/****** Messages ******/
.msg {
	color: #9c0206;
}
.small_msg {
	color: #9c0206;
	font-size: 12px;
}.maroon_msg {	color: #560C0C;}	/****** Images ******/#concess_image {	float: left;		width: 400px;		margin: 0 auto; 	padding: 320px 0 10px 30px;		}/****** Showtimes & Prices Tables ******/#showtimes_prices {	float: left;		/* width: 400px; */		/* margin: 0 auto; */	padding: 15px 0 10px 0;		}