.highslide-thumbstrip table {position: relative; padding: 0; border-collapse: collapse;}
.highslide-thumbstrip td {padding: 1px;}
.highslide-thumbstrip a {outline: none;}
.highslide-thumbstrip img {display: block; border: 1px solid gray; margin: 0 auto;}
.highslide-thumbstrip .highslide-active-anchor img {visibility: visible;}
.highslide-thumbstrip .highslide-marker {position: absolute; width: 0; height: 0; border-width: 0; border-style: solid; border-color: transparent;}
.highslide-thumbstrip-horizontal div {width: auto;}
.highslide-thumbstrip-horizontal .highslide-scroll-up {display: none; position: absolute; top: 3px; left: 3px; width: 25px; height: 42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {margin-bottom: 10px; cursor: pointer; background: url("../css/graphics/scrollarrows.png") left center no-repeat; height: 42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down {display: none; position: absolute; top: 3px; right: 3px; width: 25px; height: 42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {margin-bottom: 10px; cursor: pointer; background: url("../css/graphics/scrollarrows.png") center right no-repeat; height: 42px;}
.highslide-thumbstrip-horizontal table {margin: 2px 0 10px 0;}
.highslide-viewport .highslide-thumbstrip-horizontal table {margin-left: 10px;}
.highslide-thumbstrip-horizontal img {width: auto; height: 40px;}
.highslide-thumbstrip-horizontal .highslide-marker {top: 47px; border-left-width: 6px; border-right-width: 6px; border-bottom: 6px solid gray;}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {margin-left: 10px;}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {border-bottom-color: white !important;}
.highslide-thumbstrip-vertical-overlay {overflow: hidden !important;}
.highslide-thumbstrip-vertical div {height: 100%;}
.highslide-thumbstrip-vertical a {display: block;}
.highslide-thumbstrip-vertical .highslide-scroll-up {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 25px;}
.highslide-thumbstrip-vertical .highslide-scroll-up div {margin-left: 10px; cursor: pointer; background: url("../css/graphics/scrollarrows.png") top center no-repeat; height: 25px;}
.highslide-thumbstrip-vertical .highslide-scroll-down {display: none; position: absolute; bottom: 0; left: 0; width: 100%; height: 25px;}
.highslide-thumbstrip-vertical .highslide-scroll-down div {margin-left: 10px; cursor: pointer; background: url("../css/graphics/scrollarrows.png") bottom center no-repeat; height: 25px;}
.highslide-thumbstrip-vertical table {margin: 10px 0 0 10px;}
.highslide-thumbstrip-vertical img {width: 60px;}
.highslide-thumbstrip-vertical .highslide-marker {left: 0; margin-top: 8px; border-top-width: 6px; border-bottom-width: 6px; border-left: 6px solid gray;}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {border-left-color: white;}
.highslide-viewport .highslide-thumbstrip-float {overflow: auto;}
.highslide-thumbstrip-float ul {margin: 2px 0; padding: 0;}
.highslide-thumbstrip-float li {display: block; height: 60px; margin: 0 2px; list-style: none; float: left;}
.highslide-thumbstrip-float img {display: inline; border-color: silver; max-height: 56px;}
.highslide-thumbstrip-float .highslide-active-anchor img {border-color: black;}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {display: none;}
.highslide-thumbstrip-float .highslide-marker {display: none;}
