.views-slideshow-ddblock-cycle-vsd-upright-60p div
{
  width: auto;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .container-inner
{
  position: relative;
  z-index: 0;
  height: 413px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slider
{
  background: black;
  height: 295px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slider-inner
{
  /*overflow: hidden;*/
  position: relative;
  visibility: hidden;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner img
{  
  height: 295px;
}

/* To prevent slow loading */
.views-slideshow-ddblock-cycle-vsd-upright-60p .slide
{
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
/*
.views-slideshow-ddblock-cycle-vsd-upright-60p .slide.first
{
  display: block;
}*/

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner
{
  position: relative;
}

.views-slideshow-ddblock-slide-nav
{
  display: none;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .prev-container a,
.views-slideshow-ddblock-cycle-vsd-upright-60p .next-container a
{
  display: block;
  width: 27px;
  height: 45px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .prev-container
{  
  width: 27px;
  position: absolute;
  z-index: 50;
  left: 10px;
  top: 123px;
  background: transparent url(../images/flch_gauche.png) no-repeat;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .next-container
{
  width: 27px;
  position: absolute;
  z-index: 50;
  right: 10px;
  top: 123px;
  background: transparent url(../images/flch_droite.png) no-repeat top left;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-title
{
  /*text-shadow: 0 1px 1px #666;*/
  color: white;
  margin: 11px;
  width: 710px;
  overflow: hidden;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text-legend h2
{
  margin: 0px;
  font-size: 15px !important;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text-legend a
{
  color: white;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .content-uc-price
{
  font-size: 17px;
  position: absolute;
  right: 5px;
  width: 60px;
  top: 4px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .content-uc-price.discount
{
  width: 182px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .content-uc-price .original-price .price-line-through
{
  height: 33px;
  width: 60px;
  background: transparent url(/sites/all/themes/dotemu/images/ubercart/original-price-slide.png) no-repeat top left;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .content-uc-price .uc-price,
.views-slideshow-ddblock-cycle-vsd-upright-60p .content-uc-price .discount-description
{
  height: 28px;
  width: 60px;
  padding-top: 5px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text
{
  background: transparent url(../images/transparent_bg.png) repeat scroll top left;
  position: absolute;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text-horizontal
{
  height: 41px;
  width: 100%;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text-vertical
{
  height: 100%;
  width: 100px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text-top
{
  top: 0px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text-bottom
{
  bottom: 0px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text-right
{
  right: 0px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .slide-text-left
{
  left: 0px;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager
{
  padding: 0 0 10px; 
  overflow: hidden;
  position: relative;
  float: left;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager .items
{  
  clear: both;
  position: absolute;
  /* this cannot be too large */
  width: 20000em;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager-item
{
  /*width: 176px;*/
  margin-right: 10px;
  background: black;
  float: left;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager-item a
{
  display: block;
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager-item a:hover,
.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager-item a.activeSlide
{
  opacity: 1;
  filter: alpha(opacity = 100);
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager-item a:focus
{
  outline: none;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager .next,
.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager .prev
{
  display: none;
}

.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager .navi
{
  margin: 0 auto;
  width: 36px;
  height: 20px;
}
/* items inside navigator */
.views-slideshow-ddblock-cycle-vsd-upright-60p .scrollable-pager .navi a
{
  width: 8px;
  height: 8px;
  float: left;
  margin: 5px;
  background: url(arrow/navigator.png) 0 0 no-repeat;
  display: block;
  font-size: 1px;
}
/* mouseover state */
.views-slideshow-ddblock-cycle-vsd-upright-60p .navi a:hover
{
  background-position: 0 -8px;
}

/* active state (current page state) */
.views-slideshow-ddblock-cycle-vsd-upright-60p .navi a.active
{
  background-position: 0 -16px;
}
