.events-box {
    border-left:solid 2px #ffcf26;
    border-top:solid 2px #ffcf26;
    border-right:solid 2px #ffcf26;
    background:white url("/static/xmas/images/yellow-gradient.png") scroll repeat-x bottom left;
    padding:0px;
}

.events-box h2 {
    margin:10px 0px 0px 0px;
    padding:15px 0px 10px 13px;
    background:transparent url("/static/xmas/images/events-box-top.png") scroll no-repeat top left;
}

.regionpdf
    {
    display:none;
    }

.events-box #recommended h3 {
    padding:2px 2px 6px 2px;
}

.events-box #no_results p {
    text-align: center;
}

.events-box #slider {
    background:white;
    margin:0px;
    padding:5px;
}

.events-box #slider .slider-content {
    overflow:auto;
    height:230px;
    margin: 0px;
    padding:0px;
    border: solid 0px white;
}

#events-box-wide .events-box #slider .slider-content {
    height: 360px;
}

.events-box #slider .slider-content table {
    width:100%;
    border-collapse: collapse;
}

.events-box #slider .slider-content table .alternatingRow {
    background:#fff5d8;
}

.events-box #slider .slider-content a {
    text-decoration:none;
}

.events-box #slider .slider-content a:hover {
    text-decoration:underline;
}

.events-box #slider .slider-content a img {
    border: none;
}

.events-box .footer {
    background: transparent url("/static/xmas/images/events-box-bottom.png") scroll no-repeat bottom left;
    padding-bottom: 15px;
}

.events-scroller {
    padding: 0px 10px;
    height: 100%;
}

.filterBox {
    font-size:small;
    color:#666666;
    float:right;
    margin-right:10px;
}

.filterBox select {
    background:white;
    color:#666666;
    border: none;
}

.events-box #slider h4 {
    font-weight:normal;
    margin:0px;
    padding:0px;
    height:18px;
}

#upArrow img, #downArrow img {
    border: none;
}

.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.jScrollPaneTrack {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 100%;
    background: #fff;
}
.jScrollPaneDrag {
    position: absolute;
    background: #cd3333;
    cursor: pointer;
    overflow: hidden;
}
.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
a.jScrollArrowUp {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    /*background-color: #666;*/
    height: 9px;
}
a.jScrollArrowUp:hover {
    /*background-color: #f60;*/
}

a.jScrollArrowDown {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    /*background-color: #666;*/
    height: 9px;
}
a.jScrollArrowDown:hover {
    /*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    /*background-color: #f00;*/
}

