.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    float: left;
    height: 72px;
}

.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
}

.scrollable .item {
    float:left;
    margin: 1px;
}

.nextPage,
.prevPage {
    width: 15px;
    height: 72px;
    float: left;
    overflow: hidden;
    background: #7d7d7d url("scrollable.png") no-repeat scroll left center;
}

.nextPage {
    background-position: -15px center;
}

.prevPage:hover {
    background-position: -30px center;
}
.nextPage:hover {
    background-position: -45px center;
}

.content-column-one .scrollable {
    width: 680px;
}

.content-column-two .scrollable {
    width: 270px;
}

.content-column-two .scrollable .item {
    width: 268px;
}

.WidgetSlot-content-break .scrollable,
.WidgetSlot-content-lead .scrollable {
    width: 990px;
}

.WidgetSlot-content-break .scrollable .item,
.WidgetSlot-content-lead .scrollable .item {
    width: 327px;
}

.content-column-one .scrollable .item {
    width: 328px;
}

.NavigationWidget {
    clear: both;
}

.NavigationWidget a.browse,
.NavigationWidget .scrollable,
.NavigationWidget .scrollable  .item {
    height: 50px;
}

.NavigationWidget div.scrollable  div.item {
    text-align: center;
    margin: 0 20px;
    width: auto;
}

.NavigationWidget .item a {
    opacity: .7;
}

.NavigationWidget .item a:hover {
    opacity: 1.0;
}


.ChannelWidget .scrollable,
.ChannelWidget .scrollable .item,
.ChannelWidget .browse,
.EventsWidget .scrollable,
.EventsWidget .scrollable .item,
.EventsWidget .browse {
    height: 145px;
}

.content-column-two .ChannelWidget .video {
    width: 268px;
}


.content-column-one .VideoCollectionWidget {
    width: 345px;
    float: left;
    margin-right: 10px;
}


.scrollable .location {
    height: 72px;
    float: left;
    margin: 1px;
}
.scrollable .location a {
    width: 127px;
    height: 72px;
    float: left;
}
.scrollable .location .back {
    width: 127px;
    height: 72px;
    display: none;
}

.scrollable .location a:hover .front {
    width: 127px;
    height: 72px;
    display: none;
}

.scrollable .location a:hover .back {
    display: block;
}




.widget {
    padding-bottom: 10px;
    margin-bottom: 10px;

}
.content-column-two .widget {
    border-bottom: 1px dashed #7b7b7b;
}
.content-column-two .FlashWidget {
    border-bottom: none;
}


.row-0 {
    margin-bottom: 1px;
}



 
.NavigationWidget .header {
    display: none;
}

.NavigationWidget .content {
    background-color: black;
}




.content-columns-two .widget h2 {
    margin: 3px 0;
}


.WidgetContainer {
    clear: both;
}

.ContentWidgets .widget {
    padding: 20px 0px;
}

.FeaturedVideoWidget .video {
    width: 300px !important;
    float: none;
    height: 72px;
}


.NewsletterWidget .header {
cursor: pointer;
}
.NewsletterWidget .content {
    display: none;
}



.content-column-one .widget h2 {
    margin: 0;
    padding: 3px;
    color: black;
}


