/* VERTICAL CAROUSEL start */

.jcarousel-skin-pp {
    background-image: url(../img/pp/vertical_slider_bck.gif);
    background-repeat: no-repeat;
}

.jcarousel-skin-pp .jcarousel-container-vertical {
    /*width: 148px;
    height: 326px;*/
    padding: 28px 15px;
}

.jcarousel-skin-pp .jcarousel-clip-vertical {
    width:  148px;
    height: 244px;
}

.jcarousel-skin-pp .jcarousel-item {
    width: 118px;
    height: 80px;
}


.jcarousel-skin-pp .jcarousel-item-vertical {
    margin-bottom: 2px;
}

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

.jcarousel-skin-pp .jcarousel-next-vertical {
    position: absolute;
    bottom: 2px;
    left: 45px;
    width: 58px;
    height: 21px;
    cursor: pointer;
    background: transparent url(../img/pp/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-pp .jcarousel-prev-vertical {
    position: absolute;
    top: 11px;
    left: 45px;
    width: 58px;
    height: 12px;
    cursor: pointer;
    background: transparent url(../img/pp/prev-vertical.png) no-repeat 0 0;
}

/* VERTICAL CAROUSEL end */

/* HORIZONTAL CAROUSEL start */

.jcarousel-skin-pph {
    background-image: url(../img/pph/horizontal_slider_bck.gif);
    background-repeat: no-repeat;
}

.jcarousel-skin-pph .jcarousel-container-horizontal {
    /*width: 148px;
    height: 326px;*/
    padding: 7px 26px;
}

.jcarousel-skin-pph .jcarousel-clip-horizontal {
   /* width:  700px;*/
    height: 107px;
}

.jcarousel-skin-pph .jcarousel-item {
    width: 158px;
    height: 92px;
}


.jcarousel-skin-pph .jcarousel-item-horizontal {
    margin-right: 5px;
}

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

.jcarousel-skin-pph .jcarousel-prev-horizontal {
    position: absolute;
    top: 7px;
    left: 4px;
    width: 17px;
    height: 92px;
    cursor: pointer;
    background: transparent url(../img/pph/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-pph .jcarousel-next-horizontal {
    position: absolute;
    top: 7px;
    right: 6px;
    width: 17px;
    height: 92px;
    cursor: pointer;
    background: transparent url(../img/pph/next-horizontal.png) no-repeat 0 0;
}

/* HORIZONTAL CAROUSEL end */

/* HORIZONTAL2 CAROUSEL start */

.jcarousel-skin-pph2 {
    background-image: url(../img/pph2/vertical_slider_small_bck.gif);
    background-repeat: no-repeat;
}

.jcarousel-skin-pph2 .jcarousel-container-vertical {
    /*width: 148px;
    height: 326px;*/
    padding: 28px 15px;
}

.jcarousel-skin-pph2 .jcarousel-clip-vertical {
   /* width:  700px;*/
    height: 80px;
}

.jcarousel-skin-pph2 .jcarousel-item {
    width: 118px;
    height: 80px;
}


.jcarousel-skin-pph2 .jcarousel-item-vertical {
    margin-right: 5px;
}

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

.jcarousel-skin-pph2 .jcarousel-next-vertical {
    position: absolute;
    bottom: 2px;
    left: 45px;
    width: 58px;
    height: 21px;
    cursor: pointer;
    background: transparent url(../img/pp/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-pph2 .jcarousel-prev-vertical {
    position: absolute;
    top: 11px;
    left: 45px;
    width: 58px;
    height: 12px;
    cursor: pointer;
    background: transparent url(../img/pp/prev-vertical.png) no-repeat 0 0;
}

/* HORIZONTAL2 CAROUSEL end */

ul.dp_nocarousel {
	width: 148px;
    height: 136px;
	background-image: url(../img/pph2/vertical_slider_small_bck.gif);
    background-repeat: no-repeat;
	list-style: none;
}

ul.dp_nocarousel li {
	padding: 28px 15px;
}

.ship_detail_image_container ul {
	padding: 0px !important;
}
