/*
 * Default CSS stylesheet for WestMall7/Riviera Movie Theater
 * @author: Zach Conrad (Rift Design Studio http://riftdesign.com)
 * @copyright: You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2005 Vetter Solutions Inc. and may not be reproduced.
 * @created: 2005-10-12
 * @updated: 2005-10-12
 * 
 * COLOR SCHEME
 * #fbf0d2  Pale Yellow
 * #e8c186  Mustard
 * #ad0905  Brick Red
 */

/*
 * GENERAL
 */
body {
	background: #fff none;
	margin: 0;
	padding: 0;
	font: .9em/1em Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-align: center;
	}

a {color: #fff;}
a:hover {color: #ad0905; text-decoration: none;}
a:visited {color: #ccc;}

img {border: 0px;}

/*
 * TYPOGRAPHY
 */
h1 {font: 2.5em/1em Georgia, "Times New Roman", Times, serif;}
h2 {font: 2em/1em Georgia, "Times New Roman", Times, serif; color: #000; font-weight: normal;}
h3 {font: 1.5em/1em Georgia, "Times New Roman", Times, serif; color: #000;}
h4 { /* use for header flags */
	font: 1.5em/1.25em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	}
h5 {font: 1em/1em arial, helvetica, sans-serif; color: #000;}

.font_sans {font-family: arial, helvetica, sans-serif;}

/*
 * CONTAINERS
 */
#content {
	width: 100%; 
	}

/*
 * MODULES
 */
#header {
	background: transparent none;
	height: auto;
	text-align: center;
	}

#footer {
	display: none;
	}

#mod_screen {
	display: none;
	}

#mod_now_playing {
	font-family: arial, helvetica, sans-serif;
	font-size: 85%;
	color: #000;
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	}
	
	#showtime_title {
		height: auto;
		}

		#showtime_title h4, #showtime_title p {
			text-align: center;
			margin: 0;
			padding: 0;
			}

	#showtime_list {
		width: 100%;
		height: auto;
		}

	#showtime_dates {
		display: none;
		}

.mod_pod_520 {
	float: left;
	width: 520px;
	}

	#header .mod_pod_520 {
		width: 100%;
		}

.mod_pod_234 {
	width: 234px;
	margin-left: 528px;
	}

	#header .mod_pod_234 {
		width: 0;
		}

.pod_scroll {
	width: 100%;
	height: auto;
	}

	#mod_now_playing .pod_scroll {
		height: auto;
		}

.pod_260 {
	float: left;
	width: 260px;
/*	padding: 0 10px 0 10px;*/
	}

.pad_10 {
	padding: 10px;
	}

.pad_10_t {
	padding-top: 10px;
	}

.pad_20_t {
	padding-top: 20px;
	}

/*
 * LISTS
 */
ul.list_nostyle {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

ul.list_nostyle_indented {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	}

ul.list_custom_indented {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 1em;
	text-indent: -1em;
	}

ul.list_indented {
	padding: 0;
	margin: 0;
	margin-left: 1em;
	}

ol.list_indented {
	padding: 0;
	margin: 0;
	margin-left: 1em;
	}

/*
 * FORMS
 */
form {
	margin: 0;
	padding: 0;
	}

	.field_normal, .field_required, .field_normal_stretch, .field_required_stretch	{
	    border: 1px solid #ccc;
		padding: 0px 4px 0px 4px;
		}

	.field_normal	{
		background: #fff none;
		}

	.field_required, .required	{
		background: #ffffe0 none;
		}

	.field_normal_stretch	{
		width:90%;
		}

	.field_required_stretch	{
		background: #ffffe0 none;
		width:90%;
		}

div.formrow {
	clear: both;
	line-height: 2em;
	}

	div.formrow span.label {
		float: left;
		width: 25%;
		text-align: right;
		}

	div.formrow span.formw {
		float: right;
		width: 73%;
		text-align: left;
		}

/*
 * TABLES
 */
table {
	font: 100%/1.5 arial, helvetica, serif;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	color: #555;
	}

table.table_01 {
	width: 90%;
	border: 1px solid #ccc;
}
table.table_01 td {
	border: 1px solid #eee;
	padding: 5px;
}
	
/*
 * OTHER
 */
hr {
	border: 0;
	width: 100%;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	margin: 10px auto 10px auto;
	}
	
	hr.news {
	border: 0;
	width: 50%;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	margin: 10px auto 10px auto;
	text-align: center;
	}

.spacer {
/*	clear: both;*/
	}

.data_description {font-style: italic;}
.data_title {font: 1.5em/1em Georgia, "Times New Roman", Times, serif;}
.data_features {padding-bottom: 10px;}
.data_title, li .data_times, li .data_length, li .data_rating, li .data_features, li .data_description  {color: #000; display: inline;} 
.data_rating2 {display: none;}

#showtime_list li {display: block}

.screen_hide {display: block;}
.print_hide {display: none;}

.ad_234x60, .ad_468x60 { display: none;}

