div.maincontainer {
	width: 700px;
}
 
div.theatre_group {
	width: 100%;
	background: #000;
	float: left;
	clear: both;
	margin-bottom: 20px;
}
 
div.theatre_group h2, td.movie_name {
/*	background: #a36d4b; */
	color: #fff;
}
 
div.theatre_group h2 {
	background: #a36d4b url(../images/theatre_logo.png) no-repeat 2px 50%;
	padding: 20px 0 0 70px;
	height: 24px;
	margin: 0 0 2px 0;
	font-size: 12px;
	clear: both;
	font-weight: normal;
}
 
div.theatre_group h3 {
	font-size: 12px;
	margin: 0 0 2px 0;
	padding-left: 4px;
	font-weight: normal;
}
 
div.showtime_box {
	float: left;
	width: 290px;
	margin: 0px 2px 2px 2px;
}
 
div.showtime_box table{
	border-right: 0px solid #a36d4b;
	width: 100%;
}
 
div.showtime_box td, td.movie_name {
	border: 0px solid #a36d4b;
	border-width: 0px 0px 0px 0px;
	padding: 1px;
	/*text-align: center;*/
	font-weight: normal;
}
 
td.movie_time {
	text-align: left !important;
}
 
/*---------------PARAGON---------------*/
#paragon h2, #paragon td.movie_name {
	background-color: #a36d4b;
}
 
#paragon td.movie_name, #paragon .showtime_box td, #paragon .showtime_box table {
	border-color: #a36d4b;
}
 
#paragon h2 {
	background-image: url(../images/logo_paragon_cineplex.jpg); /*paragon Logo*/
	padding-left: 60px;
}
 
/*---------------ESPLANADE---------------*/
#esplanade h2, #esplanade td.movie_name {
	background-color: #712265;
}
 
#esplanade td.movie_name, #esplanade .showtime_box td, #esplanade .showtime_box table {
	border-color: #712265;
}
 
#esplanade h2 {
	background-image: url(../images/logo_esplanade_cineplex.jpg); /*Esplanade Logo*/
	padding-left: 80px;
}
 
/*---------------MAJOR---------------*/
#major h2, #major td.movie_name {
	background-color: #006699;
}
 
#major td.movie_name, #major .showtime_box td, #major .showtime_box table  {
	border-color: #006699;
}
 
#major h2 {
	background-image: url(../images/logo_major_cineplex.jpg); /*Major Logo*/
	padding-left: 35px;
}
 
#major h3 {
	background-color: #003366;
	height:18px;
	padding:5px;
}
 
/*---------------EGV----------------*/
#egv h2, #egv td.movie_name {
	background-color: #666;
}
 
#egv td.movie_name, #egv .showtime_box td, #egv .showtime_box table  {
	border-color: #333;
}
 
#egv h2 {
	background-image: url(../images/logo_egv.jpg); /*Major Logo*/
}
 
#egv h3 {
	background-color: #333;
	height:18px;
	padding:5px;
}
 
div.tdtheatre {
	float: left;
	width: 10%;
	background:#000000;
	padding:2px;
	vertical-align:middle
}
 
div.trrow {
	float: left;
	width: 100%;
	background:#000000;
	margin:1px;
}	
 
.tdshowtime{
	float: left;
	max-height:inherit;
	background:#000000;
	padding-left:2px;
	border-left:#666 0px solid;
	padding:2px;
    width: auto;
  
}
.showtimeitem{
 margin: 2px;
}
/*---------------PARAGON---------------*/
#paragon .tdshowtime{
	float: left;
	width: 95%;
	max-height:inherit;
	background:#000000;
	padding-left:2px;
	border-left:#a36d4b 0px solid;
	padding:2px;
	vertical-align:middle
}
 
/*---------------ESPLANADE---------------*/
#esplanade .tdshowtime{
	float: left;
	width: 95%;
	max-height:inherit;
	background:#000000;
	padding-left:2px;
	border-left:#712265 0px solid;
	padding:2px;
	vertical-align:middle
}
 
/*---------------MAJOR---------------*/
#major .tdshowtime {
	float: left;
	width: 95%;
	max-height:inherit;
	background:#000000;
	padding-left:2px;
	border-left:#006699 0px solid;
	padding:2px;
	vertical-align:middle
}
 
/*---------------EGV----------------*/
#egv .tdshowtime{
	float: left;
	width: 95%;
	max-height:inherit;
	background:#000000;
	padding-left:2px;
	border-left:#666 0px solid;
	padding:2px;
}
 
table.padded-table td { padding:10px; }
.theatre_odd{background-color: #986443 ; margin:0px;}
.theatre_even{background-color: #955f3d ;margin:0px;}
div.theatretitle{width:90px; float:right; height:inherit; padding:1px; z-index:99; text-align: right;}
div.theatremovie{width:600px; float:left; float:right; padding:2px;}
div.brandname{float:left;text-align:left}
div.branddirectline{float: right; padding-right:5px;}
div.branchname{float:left;text-align:left}
div.branchdirectline{float: right; padding-right:5px;}




