.schedulePopup {
height:430px; width:652px; /*border:1px; border-style:solid; border-color:#000000;*/
border:1px; border-style:solid; border-color:#ff9000; position:relative;
position:absolute;
z-index:1000; width:0px;
}

#schedulePopup {
background-image:url('/images/popup/popup_bg.png'); background-repeat:repeat;
}

.schedulePopup .popupInnerBorder {
/*border:1px; border-style:solid; border-color:#ff9000; position:relative;*/
/*width:650px; height:400px;*/
border:none;
width:100%; height:100%;
}
.schedulePopup .popupClose {
position:absolute; right:2px; top:2px;
}
.schedulePopup .popupClose img {
width:76px; height:17px; border:none;
}
.schedulePopup #popupContent {
margin-left:35px; width:581px; min-height:333px;
background-color:#000000; position:relative;
padding-top:10px; padding-bottom:10px;
}
* html .schedulePopup #popupContent {
height:333px;
}
.schedulePopup #popupTop, .schedulePopup #popupBottom {
width:100%; height:35px; text-align:right;
}
.schedulePopup .popupSchedule {
float:left; width:306px;
height:50px; margin-left:20px;
}
* html .schedulePopup .popupSchedule {
margin-left:10px;
}
.schedulePopup .popupCalendar {
margin-left:355px; margin-top:18px; width:204px; height:50px;
}
.schedulePopup table {
width:100%;
margin-bottom:1px;
}
.schedulePopup td {
padding-top:3px; padding-bottom:3px;
padding-left:5px; padding-right:5px;
background-color:#191b1b;
}
.schedulePopup td.showTime {
width:30%;
}
.schedulePopup td.showTime, .schedulePopup td.showTitle, .schedulePopup td.showTitle a, .schedulePopup td.showTitle a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; text-decoration:none;
}
.popupSchedule .title {
font-size:11px; color:#ff9000; font-weight:bold; padding:3px;
}
.schedulePopup .showtimes {
text-align:right; font-size:11px; color:#ff9000; padding:3px;
}
.schedulePopup .calendar {
width:204px; background-color:#191b1b; min-height:167px;
padding-top:10px;
}
.calendar .controls {
width:100%; text-align:center; position:relative;
}
.calendar .title {
font-size:11px; font-weight:bold; color:#ff9000;
}
.calendarContainer {
margin-top:10px; padding-top:3px; margin-left:10px;
width:182px; background-color:#202222; border:1px; border-color:#121212; border-style:solid;
position:absolute; padding-bottom:5px;
}
.calendarContainer table {
width:165px; margin-left:8px; margin-top:8px;
}
.calendarContainer tr.topRow {
font-size:11px; color:#5e5e5e; font-weight:bold;
}
.calendarContainer tr.dayRow {
font-size:11px; color:#5e5e5e; font-weight:bold;
}
.calendarContainer .dayRow td {
background-color:#191b1b; border:1px; border-color:#2b2c2c; border-style:solid;
}
.calendarContainer td {
text-align:center;
width:21px; height:16px;
padding:0px;
}
.calendarContainer td.empty {
border-color:#2b2c2c; background-color:#191b1b;
}
.calendarContainer td.filled, .calendarContainer td.filled a {
border-color:#4a4a4a; background-color:#2f2f2f; color:#ffffff; font-size:10px;
}
.calendarContainer td.selected, .calendarContainer td.selected a {
border-color:#4a4a4a; background-color:#ff9000; color:#000000; font-size:10px;
}
.calendarOverflow {
width:100%; height:170px; overflow:hidden; position:relative;
}
.controls .calendarLeftControl {
position:absolute; left:5px; top:3px;
}
.controls .calendarRightControl {
position:absolute; right:5px; top:3px;
}
.schedulePopup .error {
font-size:11px; color:#000000; font-weight:bold; background-color:#CCCCCC;
}
#scheduleContent {
height:300px; overflow:auto;
}

#scheduleContent table {
width:285px;
}

.pdfSched {padding-top:8px;}
.pdfSched img {width:204; height:40; border:none;}
.alsoHD {padding-top:8px;}
.alsoHD img {width:204px; height:48px;}
