/* COLORS 
1e205d - dark blue
2b388f - medium blue
e99619 - orange
131313 - black
*/
/* GLOBAL ELEMENTS */
* {
	font-family: Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0;
	border: 0;
	color:#fff;
	}

* :focus { outline: 0; }

body {
	font: 62.5%/1.6em verdana,trebuchet ms,helvetica,arial,sans-serif;
	background: #000 url(../images/bkg.jpg) top center no-repeat;
	}
hr {
	color: #2b388f;
	background-color: #2b388f;
	height: 1px;
	width: 100%;
	margin: 5px auto;
	}
input, textarea, select, option {
	font-size: 1.1em;
	padding: 4px;
	border:1px solid #2b388f;
	color:#131313;
	}
select, option {
	font-size: 1em;
	padding: 0 0 0 2px;
	}
option {
	border: 0;
	}
textarea {
	width: 95%;
	}
p, span, ul li, ol li, em {
	font-size: 1.1em;
	line-height: 160%;
	color:#131313;
	}
p {
	margin:0 0 8px 0;
	}
em {
	font-size: 1em;
	}
strong, b {
	color:#131313;
	}
em {
	font-style: italic;
	}
ul, ol {
	margin: 0 30px;
	padding: 0;
	}
ul li, ol li {
	margin: 0;
	padding: 0 0 8px 0;
	}
img, div { behavior: url(iepngfix.htc) }
/* END GLOBAL */

/* STANDARD CLASSES */
.wysiwyg, .wysiwyg p, .wysiwyg span, .wysiwyg ul li, .wysiwyg ol li {
	font-size: 1.1em;
	line-height: 150%;
	margin:0 0 8px 0;
	color:#131313;
	}

.wysiwyg p, .wysiwyg span, .wysiwyg ul li, .wysiwyg ol li {
	font-size: 1.0em;
	}
.wysiwyg ul li, .wysiwyg ol li {
	line-height: 75%;
	margin-bottom: 0;
	margin-left: -15px
	}
.wysiwyg table td {
	color: #131313;
	}
.alert {
	color:#ff0000;
	}
.alertBoldLarge {
	font-size: 1.4em;
	color:#ff0000;
	}
.legal {
	font-size:1em;
	color:#919191;
	}
.clearFloat {
	clear: both;
	margin: 0;
	padding: 0;
	}
.submitBtn {
	float: none;
	clear: both;
	margin: 5px 0 0 0;
	width: 67px;
	cursor: pointer;
	color: #fff;
	background-color: #e99619;
	font-weight: bold;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 0;
	}
.odd {
	background-color: #fff; /* light */
	}
	
.even {
	background-color: #efefef; /* dark */
	}
/* END STANDARD CLASSES */

/* STANDARD HEADER */
	h1, h2, h3, h4, h5, h6 {
		color:#2b388f;
		margin: 0;
		}
	h1 {font-size:1.8em;}
	h2 {font-size:1.4em;}
	h3 {font-size:1.3em;}
	h4 {font-size:1.2em;}
	h5 {font-size:1.1em;}
/* END STANDARD HEADER */

/* STANDARD LINKS */
	a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a, strong a, a strong {
		text-decoration:none;
		color:#e99619;
		}
	a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover, strong a:hover, a:hover strong {
		text-decoration: underline;
		}
/* END STANDARD LINKS */

/* ALIGNMENTS */
	.cal {text-align:center;}
	.left {text-align:left;}
	.ral {text-align:right;}
	.tvert {vertical-align:top;}
	.mvert {vertical-align:middle;}
	.bvert {vertical-align:bottom;}	
	.mcal {vertical-align:middle;text-align:center;}
	.tcal {vertical-align:top;text-align:center;}
/* END ALIGNMENTS */

/* DIV */
#main_nav {
	margin-top: 14px;
	margin-left: 26px;
	}
#buy_ticket {
	margin-top: 4px;
	margin-left: 23px;
	}
#wrapper {
	margin: 0 auto; 
	width: 982px;
	margin-bottom: 40px;
	}
#upper_home_left, #lower_home_left, #inner_left{
	width: 205px;
	height: 445px;
	float: left;
	}
#upper_home_right {
	width: 714px;
	height: 445px;
	float: right;
	padding-top: 30px;
	padding-right: 54px;
	}
#inner_right {
	width: 714px;
	float: right;
	margin-top: 76px;
	background-color: #fff;
	min-height: 468px;
	padding: 30px 20px 0 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
#lower_home_left {
	margin-top: 93px;
	padding-top: 38px;
	height: 242px;
	background: transparent url(../images/hm_showtimes.png) no-repeat 0 0;
	}
#lower_home_right {
	margin-top: 39px;
	width: 777px;
	height: 242px;
	float: right;
	padding-top: 29px;
	z-index:9999;
	}
#lower_home_right, #inner_right {
	margin-bottom: 20px;
	}
#lower_home_right img {
	margin-left: 47px;
	}
#inner_right img.pageheader {
	margin-bottom: 15px;
	}
#lower_home_left p, #lower_home_right p {
	color: #fff;
	}
#logo {
	width: 192px;
	height: 115px;
	padding-top: 20px;
	}
#footer {
	width: 982px;
	text-align: center;
	letter-spacing: .1em;
	clear: both;
}
#showtime_set, #coming_soon_sets {
	height: 25px;
	color: #fff;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	background-color: #2b388f;
	text-align: center;
	padding-top: 6px;
	margin-bottom: 15px;
	}
#movie_details_container {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 20px;
	}
#movie_details {
	width: 560px;
	float: right;
	}
#poster {
	width: 134px;
	height: 193px;
	float: left;
	}
/* END DIV */

/* TABLES */
.common, .showtime_prices {
	margin:0;
	padding: 0 0 8px 0;
	width:100%;
	}
.td_pad_4 td, .td_pad_4 th {
	padding: 4px;
	}
.common td.form_left {
	width: 90px;
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
	}
.showtime_prices td {
	vertical-align: top;
	}
/* END TABLES */

/* NAV STYLES */
ul#nav li {
	display:block;
	list-style-type:none;
	}
	
ul#nav li#nav1 a, ul#nav li#nav2 a, ul#nav li#nav3 a, ul#nav li#nav4 a, ul#nav li#nav5 a, ul#nav li#nav6 a, ul#nav li#nav7 a, ul#nav li#nav8 a {
	display:block;
	text-indent:-9009px;
	font-size: 0;
	}

ul#nav li#nav1 a {
	height:26px; 
	width:109px;
	background:transparent url(../images/nav_1.gif) no-repeat 0 0;
	}
ul#nav li#nav1 a {
	width:109px;
	}
ul#nav li#nav1 a:hover {
	background-position: 0 -26px;
	}

ul#nav li#nav2 a {
	height:26px; 
	width:124px;
	background:transparent url(../images/nav_2.gif) no-repeat 0 0;
	}
ul#nav li#nav2 a {
	width:124px;
	}
ul#nav li#nav2 a:hover {
	background-position: 0 -26px;
	}

ul#nav li#nav3 a {
	height:26px; 
	width:70px;
	background:transparent url(../images/nav_3.gif) no-repeat 0 0;
	}
ul#nav li#nav3 a {
	width:70px;
	}
ul#nav li#nav3 a:hover {
	background-position: 0 -25px;
	}

ul#nav li#nav4 a {
	height:26px; 
	width:114px;
	background:transparent url(../images/nav_4.gif) no-repeat 0 1px;
	}
ul#nav li#nav4 a {
	width:114px;
	}
ul#nav li#nav4 a:hover {
	background-position: 0 -24px;
	}

ul#nav li#nav5 a {
	height:26px; 
	width:110px;
	background:transparent url(../images/nav_5.gif) no-repeat 0 0;
	}
ul#nav li#nav5 a {
	width:110px;
	}
ul#nav li#nav5 a:hover {
	background-position: 0 -27px;
	}

ul#nav li#nav6 a {
	height:26px; 
	width:75px;
	background:transparent url(../images/nav_6.gif) no-repeat 0 0;
	}
ul#nav li#nav6 a {
	width:75px;
	}
ul#nav li#nav6 a:hover {
	background-position: 0 -26px;
	}

ul#nav li#nav7 a {
	height:26px; 
	width:101px;
	background:transparent url(../images/nav_7.gif) no-repeat 0 1px;
	}
ul#nav li#nav7 a {
	width:101px;
	}
ul#nav li#nav7 a:hover {
	background-position: 0 -24px;
	}

ul#nav li#nav8 a {
	height:26px; 
	width:77px;
	background:transparent url(../images/nav_8.gif) no-repeat 0 1px;
	}
ul#nav li#nav8 a {
	width:77px;
	}
ul#nav li#nav8 a:hover {
	background-position: 0 -24px;
	}
/* END NAV STYLES */

/* FOOTER STYLES */
span.foot_phone {
	font-weight: bold;
	font-size: 1.6em;
	color: #fff;
	}
	
span.foot_address {
	font-size: 1em;
	color: #fff;
	}
/* END FOOTER STYLES */

/* HOME JQ STYLES */
.nivo-caption p {
	padding:5px;
	margin:0;
	color:#fff;
	}
img.hmNowplaying {
	margin-bottom: 3px;
	}
/* HOME JQ STYLES */

/* FRAME STYLES */
#hm_frame_nowplaying {
	width: 825px;
	height: 216px;
	}
/* END FRAME STYLES */

/* POLL STYLES */
div.poll {
	margin: 10px auto 0 auto;
	padding-top: 3px;
	text-align: left;
	width: 100%;	
	background-color: #2b388f;
	font-weight: bold;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	
div.poll p {
	color: #fff;
	margin: 10px;
	}
	
table.poll_answer {
	margin: 0 auto;
	padding: 5px;
	width: 100%;
	background-color: #fff;
	border-top: 1px solid #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}

table.poll_answer td {
	vertical-align: top;
	color: #000000;
	text-align: left;	
	font-weight: normal;
	}
	
span.pct {
	font-size: 1em;
	vertical-align: top;
	}
	
img.graph {
	margin-top: 3px;
	height: 10px;
	}
/* END POLL STYLES */
	

