.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-next-horizontal {
    position: absolute;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: yellow;
}
.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-prev-horizontal {
    position: absolute;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: yellow;
}
.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

/* ********************
 *  Picks
 * ******************** */

.jcarousel-skin-picks .jcarousel-container-horizontal {
    width: 700px;
    margin-left: 57px;
    height: 97px;
}
.jcarousel-skin-picks .jcarousel-clip-horizontal {
    width:  700px;
    height: 80px;
    padding-top: 17px;
}
.jcarousel-skin-picks .jcarousel-list {
    width: 700px;
}
.jcarousel-skin-picks .jcarousel-item {
    width: 175px;
    height: 80px;
}
.jcarousel-skin-picks .jcarousel-item img {
    float: left;
    width: 80px;
    height: 80px;
}
.jcarousel-skin-picks .jcarousel-item span {
    display: block;
    float: right;
    width: 79px;
    height: 80px;
    background: #424242;
    padding: 4px 8px;
    line-height:14px;
    font-weight:bold;
    /*color: #FFF;*/
}
.jcarousel-skin-picks .jcarousel-item a:hover {text-decoration: none;}
.jcarousel-skin-picks .jcarousel-item span:hover {cursor: pointer;}

.jcarousel-skin-picks .jcarousel-item-placeholder {
    background: #424242;
    color: #FFF;
}

.jcarousel-skin-picks .jcarousel-next-horizontal {
    right: 0px;
    top: 0px;
    width: 39px; height: 13px;
    background: transparent url(picks-next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-picks .jcarousel-prev-horizontal {
    right: 66px;
    top: 0px;
    width: 39px; height: 13px;
    background: transparent url(picks-prev-horizontal.png) no-repeat 100% 0;
}





/* ********************
 *  Profile
 * ******************** */

.jcarousel-skin-profile .jcarousel-container-horizontal {
    width: 214px;
    height: 211px;
    position: relative;
}
.jcarousel-skin-profile .jcarousel-clip-horizontal {
    width:  214px;
}
.jcarousel-skin-profile .jcarousel-list {
    width: 214px;
}
.jcarousel-skin-profile .jcarousel-item {
    width: 175px;
    height: 211px;
    text-align:center;
}
.jcarousel-skin-profile .jcarousel-item img {
    max-width: 214px;
}
.jcarousel-skin-profile .jcarousel-item span {
    display: block;
    width: 164px;
    padding: 5px 25px 0;
    color: #FFF;
    font-size: 0.9167em;
}
.jcarousel-skin-profile .jcarousel-item a:hover {text-decoration: none;}
.jcarousel-skin-profile .jcarousel-item span:hover {cursor: pointer;}

.jcarousel-skin-profile .jcarousel-next-horizontal {
    right: 0;
    bottom: 0;
    background: transparent url(profile-next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-profile .jcarousel-prev-horizontal {
    left: 0;
    bottom: 0px;
    background: transparent url(profile-prev-horizontal.png) no-repeat 0 0;
}

/* ********************
 *  Event Single
 * ******************** */
.jcarousel-skin-eventsingle .jcarousel-container-horizontal {
    width: 216px;
    height: 200px;
    position: relative;
}
.jcarousel-skin-eventsingle .jcarousel-clip-horizontal {
    width:  216px;
}
.jcarousel-skin-eventsingle .jcarousel-list {
    width: 216px;
}
.jcarousel-skin-eventsingle .jcarousel-item {
    height: 200px;
}
.jcarousel-skin-eventsingle .jcarousel-clip-horizontal {padding-top: 25px;}
.jcarousel-skin-eventsingle h4 {
    text-transform: none;
    font-size:1.3333em;
    font-weight:normal;
    margin-bottom:0.1em;
}
.jcarousel-skin-eventsingle h5 {
    text-transform: none;
    font-size:1.0833em;
    font-weight:normal;
    margin-bottom:0.3333em;
}
.jcarousel-skin-eventsingle .jcarousel-next-horizontal {
    right: 0px;
    top: 0px;
    background: transparent url(profile-next-horizontal.png) no-repeat 0 0;
}
#content-related .jcarousel-skin-eventsingle ul li {margin: 0; padding: 0; background: none;}
.jcarousel-skin-eventsingle .jcarousel-prev-horizontal {
    right: 34px;
    top: 0px;
    background: transparent url(profile-prev-horizontal.png) no-repeat 0 0;
}

/* ********************
 *  Event Triple
 * ******************** */
.jcarousel-skin-eventtriple .jcarousel-container-horizontal {
    width: 185px;
    height: 500px;
    position: relative;
}
.jcarousel-skin-eventtriple .jcarousel-clip-horizontal {
    width: 185px;
}
.jcarousel-skin-eventtriple .jcarousel-list {
    width: 185px;
}
.jcarousel-skin-eventtriple .jcarousel-item {
    height: 500px;
}
.jcarousel-skin-eventtriple .jcarousel-item div {padding-bottom: 0.5em; background: #424242; width: 180px;} 
.jcarousel-skin-eventtriple .jcarousel-item div:hover a {text-decoration: underline;}
.jcarousel-skin-eventtriple .jcarousel-clip-horizontal {padding-top: 25px;}
.jcarousel-skin-eventtriple img {margin: 0; vertical-align: top;}
.jcarousel-skin-eventtriple h4,
.jcarousel-skin-eventtriple h5 {margin: 0; padding: 0;}
.jcarousel-skin-eventtriple h4 a {
    padding: .1em 0 .1em 12px;
    display: block;
    text-transform: none;
    font-size:1.25em;
    font-weight:normal;
}
.jcarousel-skin-eventtriple h5 {
    line-height: 1.3em;
}
.jcarousel-skin-eventtriple h5 a {
    padding-left: 12px;

    display: block;
    text-transform: none;
    font-size:1em;
    font-weight:normal;
}
.jcarousel-skin-eventtriple a,
.jcarousel-skin-eventtriple a:hover {color: #FBFAF9;}
.jcarousel-skin-eventtriple .jcarousel-next-horizontal {
    right: 0px;
    top: 0px;
    background: transparent url(main-next-horizontal.png) no-repeat 0 0;
}
#content-related .jcarousel-skin-eventtriple ul li {margin: 0; padding: 0; background: none;}
.jcarousel-skin-eventtriple .jcarousel-prev-horizontal {
    right: 30px;
    top: 0px;
    background: transparent url(main-prev-horizontal.png) no-repeat 0 0;
}

/* ********************
 *  Sponsors
 * ******************** */
.jcarousel-skin-sponsors .jcarousel-container-horizontal {
    width: 960px;
    height: 50px;
}
.jcarousel-skin-sponsors .jcarousel-clip-horizontal {
    width:  960px;
    height: 50px;
}
.jcarousel-skin-sponsors .jcarousel-list {
    width: 950px;
}
.jcarousel-skin-sponsors .jcarousel-item {
    width: 960px;
    height: 50px;
}
.jcarousel-skin-sponsors .jcarousel-item img {display: inline;}
.jcarousel-skin-sponsors .jcarousel-item a {padding-right: 35px !important;}
.jcarousel-skin-sponsors .jcarousel-item a.first {margin-right: 0;}
.jcarousel-skin-sponsors .jcarousel-item a:hover {text-decoration: none;}
.jcarousel-skin-sponsors .jcarousel-item span:hover {cursor: pointer;}

.jcarousel-skin-sponsors .jcarousel-item-placeholder {
    background: #424242;
    color: #FFF;
}

.jcarousel-skin-sponsors .jcarousel-next-horizontal,
.jcarousel-skin-sponsors .jcarousel-prev-horizontal {display: none !important;}