

/********************* Point and Arrow */
.slideshow-wrapper { margin:0; position: relative; width:940px; }
ul.slideshow { height: 200px; list-style: none outside none; margin: 0; padding: 0; position: relative; width: 940px; }
.slideshow .slide { display: block; height: 200px; left: 0; top: 0; width: 940px; }
.slideshow-wrapper .browse-button { overflow: hidden; text-decoration: none; text-indent: -999px; visibility: hidden; }
.slideshow-wrapper:hover .browse-button { visibility: visible; }
.slideshow-wrapper .backward {
    background: url("images/slideshow-arrows.png") no-repeat scroll 0 0 transparent;
    height: 50px; left: 10px; position: absolute; top: 45%; width: 50px; }
.slideshow-wrapper .backward:hover { background-position: 0 -50px; }
.slideshow-wrapper .forward {
    background: url("images/slideshow-arrows.png") no-repeat scroll -50px 0 transparent;
    height: 50px; position: absolute; right: 10px; top: 45%; width: 50px; }
.slideshow-wrapper .forward:hover { background-position: -50px -50px; }
.slideshow-wrapper .browse-button, .slideshow-wrapper .tab-pager { z-index: 50; }
.the-slideshow .tab-pager { bottom: 15px; position: absolute; left: 15px;  }
.the-slideshow .slideshow { background-color: #FFFFFF; }
.the-slideshow .slideshow .slide { display: none; overflow: hidden; }
.the-slideshow .slideshow .slide.first { display: block; }
.the-slideshow .slideshow .slide img { }
.the-slideshow { color: #333333; }
.the-slideshow h2, .the-slideshow h3, .the-slideshow h4, .the-slideshow h5, .the-slideshow h6, .the-slideshow a { color: #333333; }
/* tab pager */
.tab-pager a { float: left; height: 20px; margin-right: 3px; overflow: hidden; text-align: center; text-indent: -999px; width: 20px; }
.tab-pager.tab-pager-simple a { background-color: #EEEEEE; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; color: #777777; }
.tab-pager.tab-pager-simple a.current, .tab-pager.tab-pager-simple a.activeSlide, .tab-pager.tab-pager-simple a:hover { background-color: #CCCCCC; }
.tab-pager.tab-pager-img a { background: none no-repeat scroll 0 0 transparent; }
.tab-pager.tab-pager-img a.current, .tab-pager.tab-pager-img a.activeSlide { background-position: 0 -30px; }
.tab-pager.tab-pager-img a:hover { background-position: 0 -60px; }
.tab-pager.tab-pager-rounded-lgray a { background: url("images/tab-pager-rounded-lgray.png") no-repeat scroll 0 0 transparent; }
.tab-pager.tab-pager-circle-lgray a { background: url("images/tab-pager-circle-lgray.png") no-repeat scroll 0 0 transparent; }
.tab-pager.tab-pager-ring-lgray a { background: url("images/tab-pager-ring-lgray.png") no-repeat scroll 0 0 transparent; }