.imax-item {
	margin:0;
	padding:0;
}

.clearfix {
	clear:both;
}

.imax-item .poster {
	float:left;
	margin:15px 35px 105px 0;
	width:160px;
	max-height:100%;
}

.imax-item .poster img {
	border:1px solid #ccc;
}

.imax-item h1 {
	margin:0;
	padding:0;
}

.imax-item .show-description {
	margin:0;
}

.imax-item .show-details {
	margin:-10px 0 0 0;
}

.imax-item .showtimes {
	margin:10px 0 0 0;
}

.imax-item .showtimes h2 {
	font-size:16px;
	margin:0;
	padding:0;
}

.imax-item .showtimes .oh-display-label {
	font-weight:bold;
}

.imaxposter {
	width:250px;
}

/* Showtimes page table */
.showtimesTable {
    width: 100%;
}
.showtimesDisclaimer {
	text-align: center;
	color: #991F1E;
}
.showtimesTable th {
    background: #991F1E;
    color:#fff;
    padding:10px;
    text-align: center;
}
.showtimesTable td {
    padding:10px;
    color: #991F1E;
    text-align: center;
}
.showtimesTable tr:nth-child(even) {
    background-color: #f0f0f0;
}

.showtimesTable tr:nth-child(odd) th {
    background-color: #fff;
    color: #991F1E;
}
.showtimesTable td {
    padding: 5px;
    border-left: 1px solid #991F1E;
}
.showtimesTable tr:first-child th {
    background: #991F1E;
    color:#fff;
}
.showtimesTable th[scope=row] {
    text-align: left;
    vertical-align:middle;
}
#buyTktsBtn {
    background: #d7782a;
}
.showtimesTable th a {
    color: inherit;
    text-decoration: none;
}