/*carousel actions*/
.jcarousel-skin-actions {
    position: relative;
	clear: both;
	float: left;
	width: 404px;
	/*height: 163px;*/
	margin: 33px 30px 0px -14px;
	padding: 0px 0px 0px 0px;
}

.jcarousel-skin-actions .jcarousel-container {
    position: absolute;
	left: 14px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 376px;
	height: 208px;
	/*background-image: url(/images/bg_carusel_actions.png);
	background-position: top left;
	background-repeat: no-repeat;*/
}

.jcarousel-skin-actions .jcarousel-hdr {
    position: absolute;
    left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 376px;
	height: 52px;
	/*background-image: url(/images/bg_carusel_actions.png);*/
	background-position: top left;
	background-repeat: no-repeat;
}

.jcarousel-skin-actions .jcarousel-hdr .hdr_1, .jcarousel-skin-actions .jcarousel-hdr .hdr_1_sel, 
.jcarousel-skin-actions .jcarousel-hdr .hdr_2, .jcarousel-skin-actions .jcarousel-hdr .hdr_2_sel, 
.jcarousel-skin-actions .jcarousel-hdr .hdr_3, .jcarousel-skin-actions .jcarousel-hdr .hdr_3_sel {
    position: absolute;
    left: 0px;
	top: 0px;
	width: 142px;
	height: 52px;
	cursor: pointer;
}

.jcarousel-skin-actions .jcarousel-hdr .hdr_1_sel, 
.jcarousel-skin-actions .jcarousel-hdr .hdr_2_sel, 
.jcarousel-skin-actions .jcarousel-hdr .hdr_3_sel {
    cursor: default;
}

.jcarousel-skin-actions .jcarousel-hdr .hdr_2, .jcarousel-skin-actions .jcarousel-hdr .hdr_2_sel {
    left: 142px;
	width: 105px;
}

.jcarousel-skin-actions .jcarousel-hdr .hdr_3, .jcarousel-skin-actions .jcarousel-hdr .hdr_3_sel {
    left: 247px;
	width: 129px;
}

.jcarousel-skin-actions .jcarousel-clip {
    position: absolute;
    float: left;
	left: 0px;
	top: 52px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 376px;
	height: 156px;
	list-style-type: none;
	list-style-image: none;
	background-image: url(/images/bg_carousel.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.jcarousel-skin-actions .jcarousel-list {
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 376px;
	height: 134px;
	list-style-type: none;
	list-style-image: none;
}

.jcarousel-skin-actions .jcarousel-item {
	float: left;
	width: 153px;
	height: 134px;
	margin: 0px 0px 0px 23px;
	padding: 0px 0px 0px 0px;
}

.jcarousel-skin-actions .jcarousel-item .bg {
	position: relative;
	clear: both;
	float: left;
	width: 153px;
	height: 134px;
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}

.jcarousel-skin-actions .jcarousel-item .bg .title {
	position: absolute;
	left: 11px;
	top: 11px;
	font-size: 16px;
	color: #939393;
}

.jcarousel-skin-actions .jcarousel-item .bg .price {
	position: absolute;
	left: 11px;
	top: 35px;
	font-size: 24px;
	color: #fd000d;
	text-transform: uppercase;
}

.jcarousel-skin-actions .jcarousel-item .bg .price span {
	font-size: 14px;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-actions .jcarousel-next {
    position: absolute;
    top: 94px;
    right: 0px;
    margin-right: -14px;
    width: 14px;
    height: 31px;
    cursor: pointer;
    background: transparent url(/images/btn_carousel_next.png) no-repeat 0 0;
}

.jcarousel-skin-actions .jcarousel-next:hover {
    /*background-position: -32px 0;*/
}

.jcarousel-skin-actions .jcarousel-next:active {
    /*background-position: -64px 0;*/
}

.jcarousel-skin-actions .jcarousel-next-disabled,
.jcarousel-skin-actions .jcarousel-next-disabled:hover,
.jcarousel-skin-actions .jcarousel-next-disabled:active {
    cursor: default;
    /*background-position: -96px 0;*/
}

.jcarousel-skin-actions .jcarousel-prev {
    position: absolute;
    top: 94px;
    left: 0px;
    margin-left: -14px;
    width: 14px;
    height: 31px;
    cursor: pointer;
    background: transparent url(/images/btn_carousel_prev.png) no-repeat 0 0;
}

.jcarousel-skin-actions .jcarousel-prev:hover {
    /*background-position: -32px 0;*/
}

.jcarousel-skin-actions .jcarousel-prev:active {
    /*background-position: -64px 0;*/
}

.jcarousel-skin-actions .jcarousel-prev-disabled,
.jcarousel-skin-actions .jcarousel-prev-disabled:hover,
.jcarousel-skin-actions .jcarousel-prev-disabled:active {
    cursor: default;
    /*background-position: -96px 0;*/
}
/*end carousel actions*/

/*carousel gallery*/
.jcarousel-skin-gallery {
    position: relative;
	clear: both;
	float: left;
	width: 434px;
	height: 81px;
	margin: 15px 0px 0px -44px;
	padding: 0px 0px 0px 0px;
}

.jcarousel-skin-gallery .jcarousel-container {
    position: absolute;
	left: 35px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 364px;
	height: 81px;
}

.jcarousel-skin-gallery .jcarousel-clip {
    position: absolute;
    float: left;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 364px;
	height: 81px;
}

.jcarousel-skin-gallery .jcarousel-list {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 364px;
	height: 81px;
	list-style-type: none;
	list-style-image: none;
}

.jcarousel-skin-gallery .jcarousel-item {
	float: left;
	width: 71px;
	height: 81px;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.jcarousel-skin-gallery .jcarousel-item .img {
	width: 71px;
	height: 77px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	border-width: 0px;
	margin: 2px 0px 2px 0px;
}

.jcarousel-skin-gallery .jcarousel-item .img_sel {
	width: 71px;
	height: 77px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	border: 2px solid #f5323c;
	margin: 0px;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-gallery .jcarousel-next {
    position: absolute;
    top: 26px;
    right: 0px;
    margin-right: -35px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: transparent url(/images/btn_carouselphotos_next.png) no-repeat 0 0;
}

.jcarousel-skin-gallery .jcarousel-next:hover {
    /*background-position: -32px 0;*/
}

.jcarousel-skin-gallery .jcarousel-next:active {
    /*background-position: -64px 0;*/
}

.jcarousel-skin-gallery .jcarousel-next-disabled,
.jcarousel-skin-gallery .jcarousel-next-disabled:hover,
.jcarousel-skin-gallery .jcarousel-next-disabled:active {
    cursor: default;
    /*background-position: -96px 0;*/
}

.jcarousel-skin-gallery .jcarousel-prev {
    position: absolute;
    top: 26px;
    left: 0px;
    margin-left: -35px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: transparent url(/images/btn_carouselphotos_prev.png) no-repeat 0 0;
}

.jcarousel-skin-gallery .jcarousel-prev:hover {
    /*background-position: -32px 0;*/
}

.jcarousel-skin-gallery .jcarousel-prev:active {
    /*background-position: -64px 0;*/
}

.jcarousel-skin-gallery .jcarousel-prev-disabled,
.jcarousel-skin-gallery .jcarousel-prev-disabled:hover,
.jcarousel-skin-gallery .jcarousel-prev-disabled:active {
    cursor: default;
    /*background-position: -96px 0;*/
}
/*end carousel gallery*/