
 /*CONTAINER*/
.jcarousel-container {
	width: 181px;
    position: relative;
   
}

.jcarousel-container-horizontal {
    width: 181px;
	height: 100px;
	background-color: #ffffff;
}

/*CLIP*/
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-clip-horizontal {
    width:  161px;
    height: 100px;
}

/*LIST*/
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	float: left;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 100px;
    height: 100px;
	padding: 0px 30px;
    background-color: #ffffff;
}

	.jcarousel-item img {
		height: 100px;
	}

.jcarousel-item-horizontal {
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


.jcarousel-next {
    z-index: 3;
    display: none;
}

	.jcarousel-next-horizontal {
		width: 10px;
		height: 100px;
		float: right;
		background:url('images/jcarousel/next-horizontal.gif') 0 center no-repeat;
		cursor: pointer;
	}

	/*.jcarousel-next-horizontal:hover {
		background-position: -10px bottom;
	}

	.jcarousel-next-horizontal:active {
		background-position: 0px bottom;
	}*/

	.jcarousel-next-disabled-horizontal,
	.jcarousel-next-disabled-horizontal:hover,
	.jcarousel-next-disabled-horizontal:active {
		background-position: 0px bottom;
		cursor: default;
	}
	
.jcarousel-prev {
    z-index: 3;
    display: none;
}

	.jcarousel-prev-horizontal {
		width: 10px;
		height: 100px;
		float: left;
		background: url('images/jcarousel/prev-horizontal.gif') 0 center no-repeat;
		cursor: pointer;
	}

	/*.jcarousel-prev-horizontal:hover {
		background-position: 0px bottom;
	}

	.jcarousel-prev-horizontal:active {
		background-position: -10px bottom;
	}*/

	.jcarousel-prev-disabled-horizontal,
	.jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-prev-disabled-horizontal:active {
		background-position: -10px bottom;
		cursor: default;
	}


/*-- Catalog Product View
----------------------------------------------------------------*/

 /*CONTAINER*/
.smallPhotos .jcarousel-container {
}

.smallPhotos .jcarousel-container-horizontal {
    width: 352px;
	height: 60px;
	overflow: hidden;
}

/*CLIP*/
.smallPhotos .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.smallPhotos .jcarousel-clip-horizontal {
	width: 352px;
    height: 60px;

	position: relative;
	left: -10px;
	z-index: 1;
}

/*LIST*/
.smallPhotos .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	float: left;
}

.smallPhotos .jcarousel-list li,
.smallPhotos .jcarousel-item {
    float: left;
    list-style: none;
    width: 80px;
    height: 60px;
	padding: 0;
	border-right: 2px solid #ffffff;
	overflow: hidden;
}

	.smallPhotos .jcarousel-item img {
		/*width: 80px;*/
		height: 60px;
	}

.smallPhotos .jcarousel-item-horizontal {
}

.smallPhotos .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


.smallPhotos .jcarousel-next {
	position: relative;
    z-index: 3;
    display: none;
	margin-bottom: -60px;
}

	.smallPhotos .jcarousel-next-horizontal {
		width: 10px;
		height: 60px;
		float: right;
		background:url('images/jcarousel/next-horizontal.gif') 0 0 no-repeat;
		cursor: pointer;
	}

	/*.smallPhotos .jcarousel-next-horizontal:hover {
		background-position: -10px bottom;
	}

	.smallPhotos .jcarousel-next-horizontal:active {
		background-position: 0px bottom;
	}*/

	.smallPhotos .jcarousel-next-disabled-horizontal,
	.smallPhotos .jcarousel-next-disabled-horizontal:hover,
	.smallPhotos .jcarousel-next-disabled-horizontal:active {
		background-position: 0px bottom;
		cursor: default;
	}
	
.smallPhotos .jcarousel-prev {
	position: relative;
    z-index: 3;
    display: none;
	margin-bottom: -60px;
}

	.smallPhotos .jcarousel-prev-horizontal {
		width: 10px;
		height: 60px;
		float: left;
		background: url('images/jcarousel/prev-horizontal.gif') 0 0 no-repeat;
		cursor: pointer;
	}

	/*.smallPhotos .jcarousel-prev-horizontal:hover {
		background-position: 0px bottom;
	}

	.smallPhotos .jcarousel-prev-horizontal:active {
		background-position: -10px bottom;
	}*/

	.smallPhotos .jcarousel-prev-disabled-horizontal,
	.smallPhotos .jcarousel-prev-disabled-horizontal:hover,
	.smallPhotos .jcarousel-prev-disabled-horizontal:active {
		background-position: -10px bottom;
		cursor: default;
	}