#slideshow-wrapper {
 margin: auto
}
#gallery-slider-wrapper {
 height: 482px; margin: auto;
}
#gallery-slider {
 margin: auto; height: 482px; overflow: hidden; position: relative; z-index: 9000;
}
#gallery-slider #slider-controls {
 margin: auto; width: 100%; height: 450px; position: absolute; overflow: hidden;
}
#gallery-slider #slider-controls a#slider-control-left, #gallery-slider #slider-controls a#slider-control-right {
 height: 92px; width: 46px; position: absolute; top: 180px; z-index: 9500; overflow: hidden; text-indent: -9999px; text-decoration: none;
}
#gallery-slider #slider-controls a#slider-control-left {
 left: 0; background-image: url(../../images/bg/gallery-slider-control-left.png); background-repeat: no-repeat; background-position: 0 0;
}
#gallery-slider #slider-controls a#slider-control-left:hover {
 /**background-position: 0 -92px**/
}
#gallery-slider #slider-controls a#slider-control-right {
 right: 0; background-image: url(../../images/bg/gallery-slider-control-right.png); background-repeat: no-repeat; background-position: 0 0;
}
#gallery-slider #slider-controls a#slider-control-right:hover {
 /**background-position: 0 -92px**/
}
#gallery-slider #slider-bottom-controls {
 height: 20px; width: 960px; padding-top: -1px; margin: 0 auto;
}
#gallery-slider #slider-bottom-controls a#slider-scroll-left, #gallery-slider #slider-bottom-controls a#slider-scroll-right {
 width: 20px; height: 20px; display: block; text-indent: -9999px; float: left; text-decoration: none;
}
#gallery-slider #slider-bottom-controls a#slider-scroll-left {
 /**background-image: url(../../images/bg/gallery-slider-scroll-left.png); background-repeat: no-repeat; background-color: #f592b7;**/
}
#gallery-slider #slider-bottom-controls a#slider-scroll-right {
  /**background-image: url(../../images/bg/gallery-slider-scroll-right.png); background-repeat: no-repeat;background-color: #f592b7;**/
}
#gallery-slider #slider-bottom-controls a#slider-scroll-left:hover, #gallery-slider #slider-bottom-controls a#slider-scroll-right:hover {
 background-color: #f592b7;
}
#gallery-slider #slider-bottom-controls #slider-scroll {
 height: 20px; width: 920px; background: #fff; float: left;
}
#gallery-slider #slider-bottom-controls div.knob {
 width: 920px; height: 10px; cursor: pointer; background: #f592b7;
}
#gallery-slider #slider-images-wrapper {
 margin: auto; height: 452px; position: relative; overflow: hidden;
}
#gallery-slider #slider-images-wrapper ul#slider-main-ul {
 width: 1920px; height: 450px; position: absolute; left: 0; top: 0; border: 1px solid #FFF;
}
#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
 float: left; list-style: none;
}
#gallery-slider #slider-images-wrapper ul#slider-main-ul li ul {
 float: left; width: 320px;
}
#gallery-slider #slider-images-wrapper ul#slider-main-ul li li {
 border: solid 1px #fff; background: #eae9e2 url(../../images/bg/duotive-slideshow-preloader2.gif) no-repeat center; overflow: hidden;
}
#gallery-slider ul#slider-main-ul li a {
 text-decoration: none; position: relative; display: none;
}
#gallery-slider ul#slider-main-ul li a div.icon {
 position: absolute; width: 16px; height: 16px;
}
#gallery-slider ul#slider-main-ul li a.article-icon div.icon {
 background: url(../../images/bg/gallery-slider-icon-article.png) no-repeat center; right: 9px; bottom: 10px;
}
#gallery-slider ul#slider-main-ul li a.image-icon div.icon {
 background: url(../../images/bg/gallery-slider-icon-image.png) no-repeat center; right: 10px; bottom: 8px;
}
#gallery-slider ul#slider-main-ul li a.video-icon div.icon {
 background: url(../../images/bg/gallery-slider-icon-video.png) no-repeat center; right: 10px; bottom: 7px;
}
#gallery-slider ul#slider-main-ul li a span {
 text-decoration: none; display: block; position: absolute; top: 0; left: 0; z-index: 9000; background: url(../../images/bg/gallery-slider-content-bg.png); padding: 20px; color: #fff; font-size: 8pt; opacity: 0; filter: alpha(opacity=0);
}
#gallery-slider ul#slider-main-ul li a span strong {
 display: block; font-size: 10pt; padding-bottom: 11px;
}
#gallery-slider ul#slider-main-ul li a span em {
 display: block; font-size: 8pt; padding-top: 11px; font-style: normal;
}
#gallery-slider ul#slider-main-ul li a img {
 position: absolute; top: 0; left: 0;
}
#gallery-slider ul#slider-main-ul li li.type-1, #gallery-slider ul#slider-main-ul li li.type-1 a {
 width: 158px; height: 148px;
}
#gallery-slider ul#slider-main-ul li li.type-1 a span {
 width: 118px; height: 108px;
}
#gallery-slider ul#slider-main-ul li li.type-2, #gallery-slider ul#slider-main-ul li li.type-2 a {
 width: 318px; height: 148px;
}
#gallery-slider ul#slider-main-ul li li.type-2 a span {
 width: 278px; height: 108px;
}
#gallery-slider ul#slider-main-ul li li.type-3, #gallery-slider ul#slider-main-ul li li.type-3 a {
 width: 318px; height: 298px;
}
#gallery-slider ul#slider-main-ul li li.type-3 a span {
 width: 278px; height: 258px;
}