/* extras RGdesign */
.mycarouselRG{width:228px; margin:0 auto;}
.mycarouselRG2{width:321px; margin:10px auto; *margin:10px 1px 10px auto;}
.mycarouselRG3{width:516px; margin:0 auto;}

.mycarousel-foot{width:228px;height: 39px;background: transparent url(../images/foot.gif) no-repeat;font-size:10px;}
.mycarousel-foot a{padding-left:20px; color:#888a8b; text-decoration:none; line-height:39px;}
.mycarousel-foot a:hover{color:#53c0e4;}

/* thumbs */

/*
.mycarouselRG2 ul{margin: 5px auto 5px 5px; *margin: 5px auto 0px 5px; width:334px;}
.mycarouselRG2 ul li{display:block; height:84px;}
.mycarouselRG2 ul li a:hover{*cursor:pointer;}
*/
/* 1 */
.mycarouselRG ul li{background-position: 5px 4px !important; background-repeat:no-repeat !important;}
.mycarouselRG ul li a{text-decoration:none; display:block; width:228px; height:79px;}
.mycarouselRG ul li img{float:left;}
.mycarouselRG ul li span{width:142px; float:left;}
.mycarouselRG ul li span.title{font-size:10px; color:#fff; margin-top:8px;}
.mycarouselRG ul li span.date{font-size:10px; color:#b5e60d; margin-top:8px;}
.mycarouselRG ul li span.place{font-size:10px; color:#e95d2f;}

/* 2 */
.mycarouselRG2 ul li{display:block !important; height:84px !important;}
.mycarouselRG2 ul li a:hover{*cursor:pointer;}

/* 3 */
.mycarouselRG3 ul li{background-color:#07080a; background-repeat:no-repeat; background-position:10px 10px; border-bottom:2px solid #090a0c; text-decoration:none; *border-bottom:0px; display:block; width:496px; height:55px; padding:10px; position:relative;}
.mycarouselRG3 ul li a{color:#db4b0c !important;}
.mycarouselRG3 ul li a:hover{color:#29a5ce !important;}
.mycarouselRG3 ul li img{float:left;}
.mycarouselRG3 ul li span{float:left; margin-left:10px; float:left;}
.mycarouselRG3 ul li span.title{width:300px; font-size:16px; color:#fff; margin-top:4px; margin-bottom:4px; font-weight:bold;}
.mycarouselRG3 ul li span.artist{width:285px; font-size:10px; color:#db4b0c; margin-bottom:2px; padding-left:15px; background:transparent url(../images/trackList_icon_artist.gif) no-repeat;}
.mycarouselRG3 ul li span.date{width:285px; font-size:10px; color:#91969d; margin-top:0px; padding-left:15px; background:transparent url(../images/trackList_icon_date.gif) no-repeat;}
.mycarouselRG3 ul li .stars{position:absolute; right:30px; padding-top:5px;}
.mycarouselRG3 ul li span.button{position:absolute; top: 40px; right:30px; }
.mycarouselRG3 ul li span.button_buy{position:absolute; top: 40px; right:105px; }

/* jcarousel-skin */
/* 1*/ 
.jcarousel-skin-tango .jcarousel-container {background: #000;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 228px; padding: 0;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 228px; height: 237px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  245px; height: 79px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  228px; height: 237px;}
.jcarousel-skin-tango .jcarousel-item {width: 228px; height: 79px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {}
.jcarousel-skin-tango .jcarousel-item-vertical {}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}

/* 2 */
.jcarousel-skin-tango2 .jcarousel-container {}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {width: 333px; padding: 0;}
.jcarousel-skin-tango2 .jcarousel-container-vertical {width: 333px; height: 252px; *height: 258px;}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {width:  333px; height: 252px;}
.jcarousel-skin-tango2 .jcarousel-clip-vertical {width:  333px; height: 252px; *height: 258px;}
.jcarousel-skin-tango2 .jcarousel-item {width: 333px; height: 84px !important; *height: 86px !important;}
.jcarousel-skin-tango2 .jcarousel-item-horizontal {}
.jcarousel-skin-tango2 .jcarousel-item-vertical {}
.jcarousel-skin-tango2 .jcarousel-item-placeholder {background: #eee; color: #000;}

/* 3 */
.jcarousel-skin-tango3 .jcarousel-container {}
.jcarousel-skin-tango3 .jcarousel-container-horizontal {width: 516px; padding: 0;}
.jcarousel-skin-tango3 .jcarousel-container-vertical {width: 516px; height: 539px; *height: 522px;}
.jcarousel-skin-tango3 .jcarousel-clip-horizontal {width:  516px; height: 539px; *height: 522px;}
.jcarousel-skin-tango3 .jcarousel-clip-vertical {width:  516px; height: 539px; *height: 522px;}
.jcarousel-skin-tango3 .jcarousel-item {width: 516px;}
.jcarousel-skin-tango3 .jcarousel-item-horizontal {}
.jcarousel-skin-tango3 .jcarousel-item-vertical {}
.jcarousel-skin-tango3 .jcarousel-item-placeholder {background: #eee; color: #000;}

/* Vertical Buttons */
/* next */
/* 1 */ 
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute; overflow:hidden;
    bottom: -28px; *bottom: -29px; left: 196px;
    width: 20px; height: 20px;
    cursor: pointer; background: transparent url(../images/next-vertical.gif) no-repeat 2px 2px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {background-position: 2px -30px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 2px -62px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 2px -94px;}

/* 2 */
.jcarousel-skin-tango2 .jcarousel-next-vertical {
    position: absolute; overflow:hidden;
    top: -36px; *top: -36px; left: 306px;
    width: 20px; height: 20px;
    cursor: pointer; background: transparent url(../images/next-vertical.gif) no-repeat 2px 2px;
}
.jcarousel-skin-tango2 .jcarousel-next-vertical:hover {background-position: 2px -30px;}
.jcarousel-skin-tango2 .jcarousel-next-vertical:active {background-position: 2px -62px;}
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 2px -94px;}

/* 3 */
.jcarousel-skin-tango3 .jcarousel-next-vertical {
    position: absolute; overflow:hidden;
    top: -27px; *top: -27px; left: 487px;
    width: 20px; height: 20px;
    cursor: pointer; background: transparent url(../images/next-vertical.gif) no-repeat 2px 2px;
}
.jcarousel-skin-tango3 .jcarousel-next-vertical:hover {background-position: 2px -30px;}
.jcarousel-skin-tango3 .jcarousel-next-vertical:active {background-position: 2px -62px;}
.jcarousel-skin-tango3 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango3 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango3 .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 2px -94px;}

/*prev*/
/* 1 */
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute; overflow:hidden;
    top: 245px; left: 175px;
    width: 20px; height: 20px;
    cursor: pointer; background: transparent url(../images/prev-vertical.gif) no-repeat 2px 2px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background-position: 2px -30px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 2px -62px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 2px -94px;}

/* 2 */
.jcarousel-skin-tango2 .jcarousel-prev-vertical {
    position: absolute; overflow:hidden;
    top: -36px; *top: -36px; left: 284px;
    width: 20px; height: 20px;
    cursor: pointer; background: transparent url(../images/prev-vertical.gif) no-repeat 2px 2px;
}
.jcarousel-skin-tango2 .jcarousel-prev-vertical:hover {background-position: 2px -30px;}
.jcarousel-skin-tango2 .jcarousel-prev-vertical:active {background-position: 2px -62px;}
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 2px -94px;}

/* 3 */
.jcarousel-skin-tango3 .jcarousel-prev-vertical {
    position: absolute; overflow:hidden;
    top: -27px; *top: -27px; left: 467px;
    width: 20px; height: 20px;
    cursor: pointer; background: transparent url(../images/prev-vertical.gif) no-repeat 2px 2px;
}
.jcarousel-skin-tango3 .jcarousel-prev-vertical:hover {background-position: 2px -30px;}
.jcarousel-skin-tango3 .jcarousel-prev-vertical:active {background-position: 2px -62px;}
.jcarousel-skin-tango3 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 2px -94px;}