/* Carousel box 
-------------------------------------------------------*/

/* events carousel*/

.jcarousel-container {
    position: relative;
	}
	.jcarousel-clip {
	    z-index: 2;
	    padding: 0;
	    margin: 0;
	    overflow: hidden;
	    width: 203px;
	    /*position: relative;*/
		}
		.image-gallery .jcarousel-clip {
			/*float: left;*/
			width: 243px;
			}
		.jcarousel-list {
		    z-index: 1;
		    overflow: hidden;
		    position: relative;
		    top: 0;
		    left: 0;
		    margin: 0;
		    padding: 0;
			}

.jcarousel-next {
    z-index: 3;
    display: none;
	}
.jcarousel-prev {
    z-index: 3;
    display: none;
	}
	
	
.carousel-container {
	background: transparent url(/images/carousel/carousel-container-bg.png) repeat-x 0% 0%;
	width: 221px;
	w\idth: 203px;
	padding: 9px;
	margin: 0 9px 25px;
	float: left;	
	position: relative;
	}
	.carousel-container .heading {
		font-size: 1.9em;
		margin: 0;
		padding: 0;
		}
	.view-all {
		position: absolute;
		top: 18px;
		right: 12px;
		}
	.carousel-without-js {
		width: 203px;		
		overflow: hidden;
		overflow-x: auto;
		}
		body.js-switch .carousel-without-js {
			overflow: visible;
			position: relative;
			}
		ul.carousel-box {
			width: 100%;
			list-style: none;
			padding: 0;
			margin: 0;
			}
			ul.carousel-box li {
				width: 203px;
				w\idth: 197px;
				padding: 0 3px 3px;
				float: left;
				}

			
/* Horizontal Buttons */

.carousel .jcarousel-next-horizontal,
.carousel .jcarousel-prev-horizontal {
    width: 17px;
    height: 27px;
    cursor: pointer;
	background: transparent url(/images/carousel/button-carousel-right.png) no-repeat 100% 100%;
	position: absolute;
	top: 50%;
	right: -20px;
	z-index: 50;
	margin: -8px 0 0 0;
	}
.carousel .jcarousel-next-horizontal:hover,
.carousel .jcarousel-next-horizontal:active {
    background-position: 100% 0%;
	}	
.carousel .jcarousel-prev-horizontal {
	background: transparent url(/images/carousel/button-carousel-left.png) no-repeat 0% 100%;
	position: absolute;
	left: -20px;
	}
	.image-gallery .jcarousel-next-horizontal{right: 0;}
	.image-gallery .jcarousel-prev-horizontal{left: 0;}
	
.carousel .jcarousel-prev-horizontal:hover,
.carousel .jcarousel-prev-horizontal:active {
    background-position: 0% 0%;
	}
.carousel .jcarousel-prev-disabled-horizontal,
.carousel .jcarousel-prev-disabled-horizontal:hover,
.carousel .jcarousel-prev-disabled-horizontal:active,
.carousel .jcarousel-next-disabled-horizontal,
.carousel .jcarousel-next-disabled-horizontal:hover,
.carousel .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: none;
	}


				
	
	.offers-item img,
	.events-item img {
		float: left;
		width: 69px;
		margin: 10px 10px 0 0;
		}
























