﻿#divContainer {width: 1080px}
#divHeader {width: 100%}
#divHeaderContainer {height: 250px}
#divContentContainer {background-image: none; background-color: #FFF}
#divContentContainer .clsContentTable {padding: 0}
#divUpcomingMovies {text-align: center; padding-top: 20px}
#divUpcomingMovies .clsMailingList {margin-top: 20px}
#divCalendarNavigation {position: relative; height: 55px; padding-top: 2px}
#divCalendarNavigation #divCalendarDate {position: absolute; top: 2px; left: 0px}
#divCalendarNavigation #divCalendarPreviousMonth {position: absolute; top: 14px; left: 137px}
#divCalendarNavigation #divCalendarNextMonth {position: absolute; top: 14px; left: 240px}
#divCalendarNavigation #divListView {position: absolute; top: 14px; left: 345px}
#divCalendarNavigation #divDownloadPdf {position: absolute; top: 14px; left: 475px}
#divCalendarNavigation #divViewMatinees {position: absolute; top: 14px; left: 614px}

.clsPageTitle {position: absolute; top: 190px; left: 0; height: 60px; width: 990px; z-index: 10}
.clsColumn1 {background: transparent url(../images/template100_column_background.png) scroll repeat-y top left}

.clsCalendarContainer {background-color: #ececee; width: 756px}
.clsCalendarContainer .clsCalendarHeader {position: relative; height: 36px; width: 756px; background: url(../images/calendar_top_background.jpg) scroll no-repeat left top}
.clsCalendarContainer .clsCalendarContent {position: relative; margin-left: 4px}
.clsCalendarContainer .clsCalendarFooter {position: relative; height: 10px; width: 756px; background: url(../images/calendar_bottom_background.jpg) scroll no-repeat left top}
.clsCalendar {position: relative}
.clsCalendar td {width: 107px; position: relative}
.clsCalendar td.clsOtherMonth {height: 118px; background-color: #ededed}
.clsCalendar td.clsCalendarCell {height: 118px; vertical-align: top}
.clsCalendar td div.clsDayWrapper {position: relative; top: 0; left: 0; width: 100%; height: 100%; cursor: hand}
.clsCalendar td div.clsDay {position: absolute; top: 5px; left: -2px; width: 62px; height: 71px; z-index: 0; background: transparent none scroll no-repeat 2px -5px}
.clsCalendar td div.clsMovie {position: absolute; top: 60px; left: 0; width: 95px; height: 45px; color: #E5DDD1; padding: 5px; font-size: 9pt; line-height: 9pt; vertical-align: top}
.clsCalendar td div.clsMovie table td {vertical-align: top !important}
.clsCalendar td div.clsMovie span {display: block; width: 100%; text-align: right; vertical-align: bottom !important; cursor: hand; cursor: pointer}
.clsCalendar td div.clsMovie span a {font-weight: bold; text-transform: uppercase; color: #E5DDD1; text-decoration: none}
.clsCalendar td div.clsMovie span a:hover {text-decoration: none}
.clsCalendar td div.clsMovie.clsSingle span {margin-bottom: 0}
.clsCalendar td div.clsMovie.clsMultiple div div div div {overflow: visible !important; min-height: 50px !important; height: auto !important}
.clsCalendar td div.clsDay1 {background-image: url(../images/dateicons/1.png)}
.clsCalendar td div.clsDay2 {background-image: url(../images/dateicons/2.png)}
.clsCalendar td div.clsDay3 {background-image: url(../images/dateicons/3.png)}
.clsCalendar td div.clsDay4 {background-image: url(../images/dateicons/4.png)}
.clsCalendar td div.clsDay5 {background-image: url(../images/dateicons/5.png)}
.clsCalendar td div.clsDay6 {background-image: url(../images/dateicons/6.png)}
.clsCalendar td div.clsDay7 {background-image: url(../images/dateicons/7.png)}
.clsCalendar td div.clsDay8 {background-image: url(../images/dateicons/8.png)}
.clsCalendar td div.clsDay9 {background-image: url(../images/dateicons/9.png)}
.clsCalendar td div.clsDay10 {background-image: url(../images/dateicons/10.png)}
.clsCalendar td div.clsDay11 {background-image: url(../images/dateicons/11.png)}
.clsCalendar td div.clsDay12 {background-image: url(../images/dateicons/12.png)}
.clsCalendar td div.clsDay13 {background-image: url(../images/dateicons/13.png)}
.clsCalendar td div.clsDay14 {background-image: url(../images/dateicons/14.png)}
.clsCalendar td div.clsDay15 {background-image: url(../images/dateicons/15.png)}
.clsCalendar td div.clsDay16 {background-image: url(../images/dateicons/16.png)}
.clsCalendar td div.clsDay17 {background-image: url(../images/dateicons/17.png)}
.clsCalendar td div.clsDay18 {background-image: url(../images/dateicons/18.png)}
.clsCalendar td div.clsDay19 {background-image: url(../images/dateicons/19.png)}
.clsCalendar td div.clsDay20 {background-image: url(../images/dateicons/20.png)}
.clsCalendar td div.clsDay21 {background-image: url(../images/dateicons/21.png)}
.clsCalendar td div.clsDay22 {background-image: url(../images/dateicons/22.png)}
.clsCalendar td div.clsDay23 {background-image: url(../images/dateicons/23.png)}
.clsCalendar td div.clsDay24 {background-image: url(../images/dateicons/24.png)}
.clsCalendar td div.clsDay25 {background-image: url(../images/dateicons/25.png)}
.clsCalendar td div.clsDay26 {background-image: url(../images/dateicons/26.png)}
.clsCalendar td div.clsDay27 {background-image: url(../images/dateicons/27.png)}
.clsCalendar td div.clsDay28 {background-image: url(../images/dateicons/28.png)}
.clsCalendar td div.clsDay29 {background-image: url(../images/dateicons/29.png)}
.clsCalendar td div.clsDay30 {background-image: url(../images/dateicons/30.png)}
.clsCalendar td div.clsDay31 {background-image: url(../images/dateicons/31.png)}
.clsMovieDetails {color: #8a8572; font-family: Myriad Pro}
.clsMovieDetails a {font-weight: normal}
.clsMovieDetails div.clsPoster {position: absolute; top: 10px; left: 11px}
.clsMovieDetails div.clsRelatedMovies {position: absolute; top: 250px; left: 15px; width: 155px; font-size: 10pt}
.clsMovieDetails div.clsRelatedMovies span {text-transform: uppercase}
.clsMovieDetails div.clsRelatedMovies a {color: #000; text-decoration: none}
.clsMovieDetails div.clsRelatedMovies a:hover {text-decoration: underline}
.clsMovieDetails div.clsRelatedMovies ul {padding: 0; margin: 0; margin-left: 15px}
.clsMovieDetails div.clsRelatedMovies li {padding: 0; margin: 0}
.clsMovieDetails div.clsMovieContainer {position: relative; top: 14px; left: 0; width: 100%; height: 100%}
.clsMovieDetails div.clsTitle {width: 260px; font-size: 20pt; font-weight: normal; line-height: 22px; padding: 0; margin: 0; font-family: Myriad Pro Cond}
.clsMovieDetails div.clsTitle a {text-decoration: none; color: #8a8572}
.clsMovieDetails div.clsSubTitle {width: 260px; font-size: 10pt; line-height: 14px; margin-top: 5px}
.clsMovieDetails div.clsLanguage {width: 260px; font-size: 10pt; line-height: 14px; margin-top: 2px}
.clsMovieDetails div.clsCritics {width: 260px; margin-top: 5px}
.clsMovieDetails div.clsCritics img {margin-right: 5px}
.clsMovieDetails div.clsReview {width: 260px; margin-top: 5px}
.clsMovieDetails div.clsDescription {width: 260px; font-size: 10pt; margin-top: 10px}
.clsMovieDetails div.clsDescription a {color: #8a8572; text-decoration: none}
.clsMovieDetails div.clsDescription a:hover {text-decoration: underline}
.clsMovieDetails div.clsNavigation {position: absolute; top: 325px; right: 12px; font-size: 9pt}
.clsMovieDetails div.clsNavigation a {color: #000; text-decoration: none}
.clsMovieDetails div.clsNavigation a:hover {text-decoration: underline}