.jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}
#gallery_page .jcarousel-container-horizontal {
    width:734px;
    padding:0;
}

.jcarousel-clip {
    overflow: hidden;
}

#gallery_page .jcarousel-clip-horizontal {
    width:  725px;
    height: 84px;
}
 .jcarousel-item-horizontal {
  margin-left:9px;
  margin-right:0;
  width:138px;
}

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

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal,
.jcarousel-prev-horizontal {
  background-image:url('../media/images/backgrounds/bg_page_gallery_arrows.jpg');
  background-position:-23px 0;
  background-repeat:no-repeat;
  position: absolute;
  top:0;
  width:8px;
  height:84px;
  cursor: pointer;
}
.jcarousel-prev-horizontal {
  left:0;
  background-position:-16px 0;
}
.jcarousel-next-horizontal {
  right:0;
}

.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus,
.jcarousel-next-horizontal:active,
.jcarousel-next-disabled-horizontal {
  background-position:-7px 0;
}

.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus,
.jcarousel-prev-horizontal:active,
.jcarousel-prev-disabled-horizontal {
  background-position:0 0;
}

/**
 *  Vertical
 */
#homeRotator .jcarousel-container-vertical {
   width:264px;
   height:283px;
   padding:10px 0;
}

#homeRotator .jcarousel-clip-vertical {
   width:264px;
   height:288px;
}
#homeRotator .jcarousel-item-vertical {
   margin-bottom:2px;
   width:264px;
   height:70px;
   line-height:normal;
   overflow:hidden;
}
#homeRotator .jcarousel-next-vertical {
    position: absolute;
    bottom:0;
    left:0;
    width:264px;
    height:10px;
    cursor: pointer;
    background:url('../media/images/backgrounds/btn_carousel.jpg') no-repeat 0 -10px;
}
#homeRotator .jcarousel-next-vertical:hover,
#homeRotator .jcarousel-next-vertical:focus {
    background-position: 0 -30px;
}
#homeRotator .jcarousel-next-vertical:active,
#homeRotator .jcarousel-next-disabled-vertical,
#homeRotator .jcarousel-next-disabled-vertical:hover,
#homeRotator .jcarousel-next-disabled-vertical:focus,
#homeRotator .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -30px;
}
#homeRotator .jcarousel-prev-vertical {
    position: absolute;
    top:0;
    left:0;
    width:264px;
    height:10px;
    cursor: pointer;
    background:url('../media/images/backgrounds/btn_carousel.jpg') no-repeat 0 0;

}
#homeRotator .jcarousel-prev-vertical:hover,
#homeRotator .jcarousel-prev-vertical:focus {
    background-position: 0 -20px;
}
#homeRotator .jcarousel-prev-vertical:active,
#homeRotator .jcarousel-prev-disabled-vertical,
#homeRotator .jcarousel-prev-disabled-vertical:hover,
#homeRotator .jcarousel-prev-disabled-vertical:focus,
#homeRotator .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -20px;
}
/* -- Listing -- */
#gallery_listing .jcarousel-container-horizontal {
   width:502px;
   height:74px;
   padding:0 8px 0 12px;
   float:left;
   clear:left;
   margin:0;
}

#gallery_listing .jcarousel-clip-horizontal {
   width:502px;
   height:74px;
}
#gallery_listing .jcarousel-item-horizontal {
   margin:0 7px 0 0;
   width:120px;
   height:74px;
   line-height:normal;
   overflow:hidden;
}
#gallery_listing .jcarousel-next-horizontal,
#gallery_listing .jcarousel-prev-horizontal {
  background-image:url('../media/images/backgrounds/bg_page_gallery_arrows.jpg');
  background-repeat:no-repeat;
  background-position:0 -5px;
  position: absolute;
  top:0;
  width:8px;
  height:74px;
  cursor: pointer;
}
#gallery_listing .jcarousel-next-horizontal {
    right:0;
    background-position:-23px -5px;
}
#gallery_listing .jcarousel-prev-horizontal {
    left:0;
    background-position:-16px -5px;
}
#gallery_listing .jcarousel-next-horizontal:hover,
#gallery_listing .jcarousel-next-horizontal:focus,
#gallery_listing .jcarousel-next-disabled-horizontal {
    background-position:-7px -5px;
}
#gallery_listing .jcarousel-next-horizontal:active {
    cursor: default;
    background-position:-7px -5px;
}
#gallery_listing .jcarousel-prev-horizontal:hover,
#gallery_listing .jcarousel-prev-horizontal:focus,
#gallery_listing .jcarousel-prev-disabled-horizontal {
    background-position:0 -5px;
}
#gallery_listing .jcarousel-prev-horizontal:active {
    cursor: default;
    background-position:0 -5px;
}
/*-- Article -- */
#gallery_article .jcarousel-container-vertical {
   width:138px;
   height:340px;
   padding:14px 0 0;
   float:left;
   margin-top:6px;
}

#gallery_article .jcarousel-clip-vertical {
   width:138px;
   height:329px;
}
#gallery_article .jcarousel-item-vertical {
   margin-bottom:5px;
   width:138px;
   height:78px;
   line-height:normal;
   overflow:hidden;
}
#gallery_article .jcarousel-next-vertical,
#gallery_article .jcarousel-prev-vertical {
  background-image:url('../media/images/backgrounds/bg_ref_gallery_arrows.jpg'); 
  background-repeat:no-repeat;
  background-position:center 0;
  position: absolute;
  left:0;
  width:138px;
  height:10px;
  cursor: pointer;
}
#gallery_article .jcarousel-next-vertical {
    bottom:0;
    background-position:center -10px;
}
#gallery_article .jcarousel-prev-vertical {
    top:0;
    background-position:center 0;
}
#gallery_article .jcarousel-next-vertical:hover,
#gallery_article .jcarousel-next-vertical:focus,
#gallery_article .jcarousel-next-disabled-vertical {
    background-position: center -30px;
}
#gallery_article .jcarousel-next-vertical:active,
#gallery_article .jcarousel-next-disabled-vertical:hover,
#gallery_article .jcarousel-next-disabled-vertical:focus,
#gallery_article .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: center -30px;
}
#gallery_article .jcarousel-prev-vertical:hover,
#gallery_article .jcarousel-prev-vertical:focus,
#gallery_article .jcarousel-prev-disabled-vertical {
    background-position: center -20px;
}
#gallery_article .jcarousel-prev-vertical:active {
    cursor: default;
    background-position: center -20px;
}

/**
 *  Related Rotator
 */
#quicktabs-related .jcarousel-container-vertical {
   width:275px;
   height:207px;
   padding:12px 0;
   overflow:hidden;
}

#quicktabs-related .jcarousel-clip-vertical {
   width:275px;
   height:206px;
}
#quicktabs-related .jcarousel-item-vertical {
   margin-bottom:6px;
   width:275px;
   height:65px;
   line-height:normal;
   overflow:hidden;
}
#quicktabs-related .jcarousel-next-vertical {
    position: absolute;
    bottom:0;
    left:0;
    width:275px;
    height:10px;
    cursor: pointer;
    background:url('../media/images/backgrounds/bg_ref_gallery_arrows.jpg') no-repeat center -10px;
}
#quicktabs-related .jcarousel-next-vertical:hover,
#quicktabs-related .jcarousel-next-vertical:focus {
    background-position: center -30px;
}
#quicktabs-related .jcarousel-next-vertical:active,
#quicktabs-related .jcarousel-next-disabled-vertical,
#quicktabs-related .jcarousel-next-disabled-vertical:hover,
#quicktabs-related .jcarousel-next-disabled-vertical:focus,
#quicktabs-related .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: center -30px;
}
#quicktabs-related .jcarousel-prev-vertical {
    position: absolute;
    top:0;
    left:0;
    width:275px;
    height:10px;
    cursor: pointer;
    background:url('../media/images/backgrounds/bg_ref_gallery_arrows.jpg') no-repeat center 0;

}
#quicktabs-related .jcarousel-prev-vertical:hover,
#quicktabs-related .jcarousel-prev-vertical:focus {
    background-position: center -20px;
}
#quicktabs-related .jcarousel-prev-vertical:active,
#quicktabs-related .jcarousel-prev-disabled-vertical,
#quicktabs-related .jcarousel-prev-disabled-vertical:hover,
#quicktabs-related .jcarousel-prev-disabled-vertical:focus,
#quicktabs-related .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: center -20px;
}
