/* Homepage Slideshow Slider, jCarousel
----------------------------------------- */
body.front #region-content .view-promotional-carousel .view-content {
padding: 0;
}

/* Size of the carousel as a whole */
.jcarousel-skin-default .jcarousel-container-horizontal {
width: auto;
padding: 15px 40px;
height: 120px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
width: 556px;
height: 118px;
}

/* Actual space reserved for each thumbnail */
.jcarousel-skin-default .jcarousel-item,
.jcarousel-skin-default .jcarousel-item .field-slideshow {
width: 125px !important; 
height: 118px !important;
}

.jcarousel-skin-default .jcarousel-item-horizontal {
margin: 0 8px;
}

.jcarousel-skin-default li.jcarousel-item {
border: none;
}

.jcarousel-skin-default .jcarousel-prev-horizontal,
.jcarousel-skin-default .jcarousel-next-horizontal {
position: absolute;
top: 50px;
background: none;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
left: 10px;
} 

.jcarousel-skin-default .jcarousel-next-horizontal {
right: 10px;
}

.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
background-position: 0 0;
opacity: 0.75;
}

.jcarousel-skin-default .jcarousel-next-horizontal:hover {
background-position: 0 -26px;
opacity: 0.75;
}

.jcarousel-skin-default .jcarousel-next, 
.jcarousel-skin-default .jcarousel-prev {
display: block;
width: 26px;
height: 26px;
background-image: url(494155053c9d432ca98a01e7ba3ac520dea94a10.gif) ;
background-repeat: no-repeat;
background-position: 0 0;
}

.jcarousel-skin-default .jcarousel-next {
background-position: 0 -26px;
}