/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-wrapper {
    /*-moz-border-radius: 10px;*/
	margin-bottom:15px;
}
.jcarousel-content {
	background: #1f1d1e url(/img/general/jcarousel-back.gif) repeat-x 100%;
	padding:0;
	margin:0;
}

.jcarousel-wrapper .xtop, .jcarousel-wrapper .xbottom {display:block; background:transparent; font-size:1px;}
.jcarousel-wrapper .xb1, .jcarousel-wrapper .xb2, .jcarousel-wrapper .xb3, .jcarousel-wrapper .xb4 {display:block; overflow:hidden;}
.jcarousel-wrapper .xb1, .jcarousel-wrapper .xb2, .jcarousel-wrapper .xb3 {height:1px;}
.jcarousel-wrapper .xb2, .jcarousel-wrapper .xb3, .jcarousel-wrapper .xb4 {background:#1f1d1e; border-left:1px solid #1f1d1e; border-right:1px solid #1f1d1e;}
.jcarousel-wrapper .xb1 {margin:0 5px; background:#1f1d1e;}
.jcarousel-wrapper .xb2 {margin:0 3px; border-width:0 2px;}
.jcarousel-wrapper .xb3 {margin:0 2px;}
.jcarousel-wrapper .xb4 {height:2px; margin:0 1px;}

.jcarousel-big-picture {width:100%;padding-top:20px;padding-bottom:20px;text-align:center;color:#ffffff;}
.jcarousel-big-picture .picture {margin-left:auto;margin-right:auto;}
.jcarousel-big-picture .picture img {border:0;}
.jcarousel-big-picture .navigation {width:150px;height:25px;margin-left:auto;margin-right:auto;}
.jcarousel-big-picture .text {width:70%;margin-left:auto;margin-right:auto;}
.jcarousel-big-picture .previous {float:left;width:33%;text-align:right;height:25px;}
.jcarousel-big-picture .previous a {color:white;text-decoration:none;font-weight:bold;font-size:28px;line-height:12px;}
.jcarousel-big-picture .next {float:left;width:33%;text-align:left;height:25px;}
.jcarousel-big-picture .next a {color:white;text-decoration:none;font-weight:bold;font-size:28px;line-height:12px;}
.jcarousel-big-picture .counter {float:left;width:33%;text-align:center;height:25px;}
