




html {

background-color:#060300;}
body {
	margin:0;
	/*background:url(../images/bg-page.jpg) repeat-y 50% 0;*/
	color:#fff;
	font:62.5% Arial, Verdana, sans-serif;
	min-width:774px;
}
img {border-style:none; }
a {
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#wrapper {
	margin:0 auto;
	width:774px;
	overflow:hidden;
}
.holder {
	background:#000;
	width:774px;
	margin:0 auto;
	overflow:hidden;
}
.w-holder{
	display:table;
	width:774px;
	position:relative;
}
#main {
	margin:0 auto;
	width:742px;
	padding:0 16px 28px;
	overflow:hidden;
}
.main-holder{
	display:table-footer-group;
}
#column {
	width:167px;
	overflow:hidden;
	float:left;
}
ul.menu {
	width:100%;
	overflow:hidden;
	margin:3px 0 0;
	padding:0;
	list-style:none;
	font:bold 1.6em Verdana, Arial, sans-serif;
}
ul.menu li {margin:0 0 21px;}
#content {
	width:575px;
	overflow:hidden;
	float:right;
	padding:10px 0 0;
}
#content h1 {
	font:bold 2.4em Arial, Verdana, sans-serif;
	color:#fff;
	margin:0 0 13px;
}
.image-gallery {
	
	float:right;
	margin:10px 0 10px 10px;
}

.image-left {
	
	float:left;
	margin:0px 10px 10px 0px;
	
}

.image_block {
float:left;
	width:560px;
	margin:0 0 10px;
}


.image-gallery img {display:block;}
#content .image-gallery a {display:block;}
#content .image-gallery a.link {
	color:#828282;
	font:bold 1.2em Verdana, Arial, sans-serif;
	text-decoration:none;
	margin:10px 0 0;
	text-align:center;
}
#content .image-gallery a:hover {text-decoration:underline;}
#content p {
	margin:0 0 20px;
	color:#fff;
	font-size: 1.4em;
	overflow:hidden;
}

#content ul {
	
	color:#fff;
		overflow:hidden;
		font-size:1.4em;
		margin-bottom:20px;
		
}
#content ul li{
	
	
}


#content a {
	color:#999;
	text-decoration:underline;
}
#content a:hover {text-decoration:none;}
#content h2 {
	font:bold 1.6em Arial, Verdana, sans-serif;
	margin:0 0 19px;
	color:#fff;
}

#content h3 {
	font:bold 1.5em Arial, Verdana, sans-serif;
	margin:0 0 19px;
	color:#fff;
}

.text {
	overflow:hidden;
	margin:0 0 36px;
}
#content .text p {margin:0;}
.text address {
	font-style:normal;
	font-size:1.4em;
	width:181px;
}
.location {
	width:151px;
	overflow:hidden;
}
#content .text .marked {margin:0 0 0 27px;}

#footer {
	background:url(../images/bg-line.gif) repeat-x;
	width:745px;
	color:#fff;
	margin:0 auto;
	padding:12px 0;
	clear:both;
}
#footer span {
	display:block;
	font-size:1.2em;
	text-align:center;
}
#footer span a {
	color:#999;
	text-decoration:underline;
}
#footer span a:hover {text-decoration:none;}


/*Now Showing stuff*/

#now_showing h3 a {  display:span; color:#39adfe;  }
#now_showing h3 {padding-bottom:0px; margin-bottom:3px; padding-top:0; margin-top:0; font-size:1.8em;}
#now_showing .address {font-size:1.1em; margin-top:3px;  margin-bottom:5px;}
#now_showing .phone {font-size:1.1em; margin-top:3px;  margin-bottom:5px; margin-left:7px;}
.theater_info {float:right; width:230px;}
#content .theater ul{margin-top:0; padding-top:0; font-size:1em;}
#content .theater_info p{margin-left:20px; font-size:1.2em;}
#content .theater_info ul{margin-top:0; padding-top:0; font-size:1.1em; margin-left:0px; padding-left:33px; margin-bottom:10px;}

#now_showing .bd {float:left; width:340px; font-size:1.1em; margin-top:5px; }
.movie_title { font-size:1.2em; font-weight:bold;  }
#now_showing a {color:#1a9fff; }
.future-date{display:block;;color:#fff;}
.movie_times_row{ width:340px; margin-bottom:2px; margin-top:5px; }
#content .bd .movie_times_row p{font-size:1.0em; margin-bottom:6px;}
.movie_times_row li{display:inline;width:58px;text-align:center;border-left:1px solid #ccc;padding:0 7px 0 7px;margin-top:3px;}
#content .movie_times_row ul{margin-left:-5px; margin-bottom:6px;}
.movie_times_row .first{border-left:none; padding-left:0px;}

.movie_times_row ul{ margin:0; padding:0;}
.movie_info_row {width:100px; }
.movie_info {color:#999999;}
.movie_row {width:190px; padding:0 5px 0 0px; float:left;}
.movie_row a {margin-right:5px;}
.theater {float:left; width:575px; margin-bottom:20px;}
.ticket_price {width:230px;}
.mov_row {height:5px; }

/*Special Events stuff*/

.event_schedule {font-size: 1.2em; margin-bottom:20px;}

/*Contact Us stuff*/

.contact_name {float:left;}

.contact_email {float:left; margin-left:20px;}
.contact_theaters {width:200px; float:left; margin:20px 0 20px 0;}
.contact_message {float:left; width:400px; margin-bottom:20px;}
.contact_submit {float:left; width:200px;}
.contact_form span {font-size:1.4em;}
.contact_form {width:560px; float:left; margin-bottom:20px;}

/*Gallery stuff*/

.gallery_row {margin-bottom:10px;}
.gallery_cell {margin-right:10px;}

ul#gallery_nav {
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	font:bold 1.2em Veranda, Arial, sans-serif;
	overflow:hidden;
	letter-spacing:1px;
	text-align:center;
	height:15px;	
}
ul#gallery_nav li {
	
	margin:0 16px 0 0;
	display:inline;
}
ul#gallery_nav li a
 {color:#828282; text-decoration:none;}

ul#gallery_nav li.active a,
ul#gallery_nav li a:hover {
	
	color:#bababa;
}

.gallery_image {
text-align:center;
margin-bottom:10px;
}

ul#gallery_pages {
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	font:bold 1.2em Veranda, Arial, sans-serif;
	overflow:hidden;
	letter-spacing:1px;
	text-align:center;
	height:15px;	
}
ul#gallery_pages li {
	
	margin:0 6px 0 0;
	display:inline;
}
ul#gallery_pages li a
 {color:#828282; text-decoration:none;}

ul#gallery_pages li.active a,
ul#gallery_pages li a:hover {
	
	color:#bababa;
}


#header {
	display:table-header-group;
	width:774px;
	clear:both;
	overflow:hidden;
	
}
.logo{
	background: url(../images/bg-logo.jpg) no-repeat;
	height:123px;
	width:352px;
	float:left;
	text-indent:-9999px;
}
.logo a {
	height:123px;
	width:282px;
	display:block;
}
#header .info {
	width:408px;
	float:right;
	overflow:hidden;
}
.slogan {
	background:url(../images/bg-slogan2.jpg) no-repeat 100% 0;
	height:130px;
	width:100%;
	overflow:hidden;
	width:408px;
	float:right;
}
.slogan strong {
	
	display:block;
	width:408px;
	height:130px;
	text-indent:-9999px;
	overflow:hidden;
}
#no_nav{
float:right;
	height:15px;
	width:300px;
}

#nav_container{
width:700px;
float:right;
height:25px;
}

ul#nav {
	margin:0;
	padding:0;
	list-style:none;
	font:bold 1.2em Veranda, Arial, sans-serif;
	overflow:hidden;
	letter-spacing:1px;
	float:right;
		
}
ul#nav li {
	float:left;
	margin:0 8px 0 0;
	display:inline;
	padding-right:8px;
	border-right:2px #7a6980 solid;
}

ul#nav li#nav_last {
	float:left;
	margin:0 16px 0 0;
	display:inline;
	padding-right:0;
	border-right:none;
	
}
ul#nav li a,
ul.menu li a {color:#828282;}
ul.menu li.active a,
ul.menu li a:hover,
ul#nav li.active a,
ul#nav li a:hover,
#content .block a:hover {
	text-decoration:none;
	color:#d9d9d9;
}

#tblFormData108817{
margin:0 10px 0 0;	
}

#tdIntro108817{
	margin-left:1px;
}
