table {
	color: #fff;
	border-right: thin solid #ccc;
	border-bottom: thin solid #ccc;
	border-left: thin solid #ccc;
	width: 100%;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

table a {
	font-size: large;
	color: #000;
}

.runtime {
	color: #ccc;
	font-size: x-small;
}

.movDescCell a {text-decoration:underline;cursor:pointer;cursor:finger;}
.movDescCell {font-weight:normal;}

.movieName {
	font-size: large;
}

.movNameCell {
	font-size: large;
	text-align: center;
	border-style: none;
	border-width: thin;
}

td.movTimesCell {
	font-size: large;
	text-align: right;
	border-style: none;
	border-width: thin;
}

td.movieTimes {
	text-align: right;
	width: 70%;
}

.byMovieLink {
	width: 100%;
	text-align: right;
}

.movieDescription {
	font-size: small;
	font-weight: normal;
}

.theaterMovieDescription {
	font-size: small;
	font-weight: normal;
}
.movieImage {
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 15px;
}

.clickToShow {
	float: right;
	color: maroon;
	text-align: right;
	cursor: pointer;
	clear: none;
	font-size: small;
}

th.memberHeader {
	background-color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-color: grey;
	text-align: left;
}

td.memberTrans {
	background-color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-color: grey;
	text-align: left;
}

span.movRatingSpan {
	font-size: small;
	float: none;
}

span.movRatingRSpan {
	font-size: small;
	float: none;
}

span.movShowTimePast {
	font-size: xx-small;
	color: #ccc;
}

select.movDateSelect {
	text-align: right;
}
tr.curDateRow {
	color: white;
}

.byMovieLink:link {color: white; }

.split { margin:0px auto;
}
.split h3 { padding: 4px; text-align:left; margin:0; color:#fff; clear: left; }
.split h3, .split h3 .sb-inner { border-bottom: thin none #ccc;
	border-top: thin solid #ccc;
	border-right: thin solid #ccc;
	border-left: thin solid #ccc;
}
.split .hdr { text-align:left; margin:0;
	font-size: small;
	padding: 4px;
	color: #cccccc;
}

.split .hdr, .split .hdr .sb-inner { clear: left;
	background-image: none;
	padding-top: 15px;
	padding-right: 5px;
}
.split .content { color:#444;
}
.split .content, .split .content .sb-inner { background: none repeat-x;
}

.hidden {display: none; }
/*#Lansingsched { margin:20px auto; width:600px; }
#Lansingsched h3 { padding:4px; text-align:center; margin:0; color:#fff; }
#Lansingsched h3, #Lansingsched h3 .sb-inner { background:#222 url(grad2.png) repeat-x; }
#Lansingsched .content { padding:4px 10px; color:#444;display: none; }
#Lansingsched .content, #Lansingsched .content .sb-inner { background:#ddd url(grad3.png) repeat-x; }*/

#tabs { overflow:hidden; padding:0; margin:20px auto 0 auto; width:780px; color:#444;
	float: left;
}
* html #tabs { height:1%; }
#tabs li { float:left; color:#000; list-style:none; padding:0; margin:0 0 0 5px; }
* html #tabs li { display:inline-block; }
#tabs li a { display:block; float:left; text-decoration:none; padding:5px; color:#000; }
#tabs li, #tabs li .sb-inner { background:#ccc; }
#tabs li:hover, #tabs li:hover .sb-inner { background:#eee; }
#tabs li.hover, #tabs li.hover .sb-inner { background:#eee; } /* for ie6 */
#tabs li .sb-border { background:#fff; }
#tabs-theater-content { background: #ccc;  width:780px; margin:-1px auto 20px auto; padding: 10px; 
                border:1px solid #fff; color:#000; display: none; }
#tabs-movie-content { width: 720px; margin:-1px auto 20px auto; padding: 10px; border: 1px solid #ccc; float: left;
}
#tabs-feature-content { background: #ccc; width: 780px; margin:-1px auto 20px auto; padding: 10px; 
                border:1px solid #fff; color:#000; text-align: center; display: none; }
#tabs-member-content { background: #ccc; width:790px; margin:-1px auto 20px auto; padding:10px; 
                border:1px solid #fff; color:#000; display: none; }
								
.floatcontainer:after{
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0;	
	clear: both; 
	visibility:hidden;
}
.floatcontainer{display: inline-block;
} 
/* Hides from IE Mac \*/
* html .floatcontainer {height: 1%;}
	 .floatcontainer{display:block;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
/* End Hack */ 
