/*html, body { background: none !important; }*/
html, body { background-color: transparent !important; }
.ControlPanel { display: none !important; }
.event-details-top { /*padding-top: 22px; background: url(../images/events-popup-bg-top.gif) no-repeat left top;*/ }
.event-details-bottom { padding-bottom: 24px; background: url(../images/events-popup-bg-btm.gif) no-repeat left bottom; }
.event-details { width: 805px; height: 400px; margin-left: 25px; background-color: #fff; color: #565656; font: 12px Arial, Helvetica, sans-serif; }

.promotion-details-top { /*padding-top: 22px; background: url(../images/events-popup-bg-top.gif) no-repeat left top;*/ }
.promotion-details-bottom { padding-bottom: 24px; background: url(../images/events-popup-bg-btm.gif) no-repeat left bottom; }
.promotion-details { width: 805px; height: 400px; margin-left: 25px; background-color: #fff; color: #565656; font: 12px Arial, Helvetica, sans-serif; }

.long-description { height: 290px; overflow: auto; margin-bottom: 8px; }
.event-details p, .promotion-details p { margin-bottom: 12px; }
.event-details ul, .promotion-details ul { margin: 0px 0px 12px 22px; }
.event-details .detail-photo { width: 297px; height: 372px; overflow: hidden; }
.promotion-details .detail-photo { width: 351px; height: 372px; overflow: hidden; }
.space { width: 50px; }
.event-details td, .promotion-details td { vertical-align: middle; }
.event-details h3, .promotion-details h3 { font-size: 16px; font-weight: bold; margin-bottom: 8px; }
.close-button { text-align: right; vertical-align: top; }
