.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
	margin:0;
	list-style: none;
/*	padding:0 0 0 30px;
	width:200px;*/
}

.jcarousel-list li,
.jcarousel-item 
{
}

.jcarousel-next {
    z-index: 30;
    display: none;
}

.jcarousel-prev {
    z-index: 30;
    display: none;
}

/*-Ranklist-----------------------------------------*/
.jcarousel-skin-ranklist
{
	margin: 4px 0 4px 0;
}

.jcarousel-skin-ranklist .jcarousel-list
{
}

.jcarousel-skin-ranklist .jcarousel-container 
{
	padding: 0;
	height:85px;
}

.jcarousel-skin-ranklist .jcarousel-container-vertical 
{
}

.jcarousel-skin-ranklist .jcarousel-clip-vertical 
{
	height:85px;
}

.jcarousel-skin-ranklist .jcarousel-clip-vertical 
{
}

.jcarousel-skin-ranklist .jcarousel-item 
{
	float:left;
	height:17px;
	width:100%;
	position:relative;
}

.jcarousel-skin-ranklist .jcarousel-item a
{
	display:inline-block;
}

.jcarousel-skin-ranklist .jcarousel-item-vertical {
}

.jcarousel-skin-ranklist .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/*-Infolist-----------------------------------------*/

.jcarousel-skin-infolist
{
	height:200px;
	margin: 2px 0 4px 0;
	padding: 0 0 0 0;
}

.jcarousel-skin-infolist .jcarousel-container 
{
	padding: 0;
	width:186px;
	height:200px;
}

.jcarousel-skin-infolist .jcarousel-clip-vertical 
{
	height:200px;
}

.jcarousel-skin-infolist .jcarousel-list
{
}

.jcarousel-skin-infolist .jcarousel-container-vertical 
{
}

.jcarousel-skin-infolist .jcarousel-item 
{
	width:100%;
	float:left;
	height:17px;
}

.jcarousel-skin-infolist .jcarousel-item a
{
}


.jcarousel-skin-infolist .jcarousel-item-vertical 
{
}

.jcarousel-skin-infolist .jcarousel-item-placeholder 
{
    background: #fff;
    color: #000;
}

/*-Taillist-----------------------------------------*/

.jcarousel-skin-taillist .jcarousel-list
{
}

.jcarousel-skin-taillist .jcarousel-container 
{
	width:580px;
	padding:0 0 0 0;
	height:100px;
	float:left;
	margin:8px 0 4px 0;
}

.jcarousel-skin-taillist .jcarousel-container-vertical 
{
}

.jcarousel-skin-taillist .jcarousel-clip-vertical 
{
	height:100px;
}

.jcarousel-skin-taillist .jcarousel-item
{
	height:18px;
	width:525px;
	float:left;
	line-height:18px;
}

.jcarousel-skin-taillist li a
{
}

.jcarousel-skin-taillist .jcarousel-item-vertical {
}

.jcarousel-skin-taillist .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  vertical Buttons
 */
.jcarousel-next-vertical {
    position: absolute;
    bottom: 3px;
    right: 9px;
    width: 12px;
    height: 8px;
    cursor: pointer;
	background-image:url(sm_arrow.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

.jcarousel-next-vertical:hover {
    background-position: -12px 0;
}

.jcarousel-next-vertical:active {
    background-position: -24px 0;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: -36px 0;
}

.jcarousel-prev-vertical {
    position: absolute;
    top: 4px;
    right: 9px;
    width: 12px;
    height: 8px;
    cursor: pointer;
	background-image:url(sm_arrow.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

.jcarousel-prev-vertical:hover {
    background-position: -12px 0;
}

.jcarousel-prev-vertical:active {
    background-position: -24px 0;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: -36px 0;
}
