﻿/* outmost wrapper element, containing all elements  */
div.scrollable-showtime {
	/*background-color:#cdcdcd;
	border:1px solid #ddd;
	padding:10px 8px;
	width:700px;
	height:420px;
	margin-top:2px;
	-moz-border-radius:7px;*/
	
	position:relative;
	overflow:hidden;	 	
	/*width: 475px;
	height:420px;	*/
	float:left;
	
	/* custom decorations*/ 
	padding-top:10px;	
	border:1px solid #ccc;
	background-color:#efefef;	
	-moz-border-radius:7px;
}

div.scrollable-showtime div.items-showtime {
	/*height:410px;
	width:470px !important;	
	margin-left:8px;*/
	
	width:20000em;	
	position:absolute;
	clear:both;
	/* decoration */
	margin-left:5px;
	margin-right: 5px;
}
/* single item */
div.scrollable-showtime div.items-showtime div {
	display:block;
	float:left;
	/*width:465px;
	height:410px;*/
	margin-right: 5px;
	
	/* custom decoration */
	/*text-align:center;
	padding:3px 3px 3px 3px;
	font-size:30px;
	font-family: 'bitstream vera sans';
	background-color: #ddd;
	-moz-border-radius:5px;
	border:1px solid #ccc;/*outset*/
}

.showtime_theater
{
	background-color:#E5C66C;
	border-top:solid 1px #efefef;
	border-bottom:solid 1px #efefef;
	font-weight:bold;
}
#showtime_theater_address{font-size:10px;}
.items_showtime_time{text-align:right; width:52%;}
.items_showtime_alternate
{
	background-color:#d8d8d8;
}

.items_showtime_normal
{
	background-color:#e6e6e6;
}

div.items-showtime table tr td
{
	vertical-align:top;
}

/* navigator */
div.navi-showtime 
{
	float:left;
	display:block;
	width:190px;
	margin-left:5px;
	/*top:-30px;
	left:5px;
	position:relative;
	height:0px;*/
}


/* items inside navigator */
div.navi-showtime div {
	padding:5px;   
	cursor:pointer;
}

div.navi-showtime div:hover {
	color:#000;
	background-color:#d8d8d8;
}

div.navi-showtime div.active {
	color:#ccc;
	font-weight:bold;
	background-color:#606060;
} 	

.showtime_filter_section
{
	border-bottom:solid 1px #fff;
	font-weight:bold;
	padding:3px;
}

.showtime_filter_section span.showtime_filter_arrow
{
	display:inline-block;
	width:11px;
	height:11px;
	background:url('../../images/down_arrow.gif') no-repeat;
	margin-right:3px;
}
.theatermap{float:right;margin-right:2px;margin-top:-2px!important;}
.theatermap a{font-weight:bold;}
.theateradd{float:left;margin-right:55px;margin-top:-2px!important;}
.theatername{color:#980700;}
.showtime_citysearch{float:left;position:relative;width:200px;height:20px;overflow:hidden;padding:2px 0px 2x 0px;margin:0px 2px 0px 0px;}
/*.showtime_citysearch select{position:absolute;}*/
.showtime_moviesearch{float:left;position:relative;width:200px;height:20px;overflow:hidden;padding:2px 0px 2x 0px;margin:0px 2px 0px 0px;}
/*.showtime_moviesearch select{position:absolute;}*/
.showtime_movietheatersearch{float:left;position:relative;width:200px;height:20px;overflow:hidden;padding:2px 0px 2x 0px;margin:0px 2px 0px 0px;}
/*.showtime_movietheatersearch select{position:absolute;}*/
.showtime_moviedatesearch{float:left;position:relative;width:150px;height:20px;overflow:hidden;padding:2px 0px 2x 0px;margin:0px 2px 0px 0px;}
/*.showtime_moviedatesearch select{position:absolute;}*/
.showtime_btsearch{float:left;position:relative;width:68px;height:19px;overflow:hidden;padding:0px 1px 4px 0px;margin:0px 0px 0px 0px;}
.showtime_dropdrown{float:left;position:relative;height:21px;overflow:hidden;padding:2px 0px 2x 0px;margin:0px 2px 0px 0px;}

