.highslide { cursor: url(/templates/images/highslide/zoomin.cur), pointer; outline: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide-wrapper { background: white; }
.highslide-image { border: 2px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; border: solid 2px #fff; border-top: none; padding: 5px; background: #fff; font: normal 10pt Verdana, Helvetica; }
.highslide-loading { display: block;  padding: 2px 2px 2px 22px; border: solid 1px #000; background: #fff url(/templates/images/highslide/loader.white.gif) 3px 1px no-repeat; font: bold 8pt sans-serif; text-decoration: none; color: #000; }
a.highslide-credits, a.highslide-credits i { padding: 2px; font-size: 10px; text-decoration: none; color: silver; }
	a.highslide-credits:hover, a.highslide-credits:hover i { background-color: gray; color: #fff; }
.highslide-move { cursor: move; }
a.highslide-full-expand { display: block; width: 34px; height: 34px; margin: 0 10px 10px 0; background: url(/templates/images/highslide/fullexpand.gif) no-repeat; }

/* These must always be last */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control { position: relative; display: block; float: right; margin: 1px 5px; font: bold 9pt Tahoma; text-decoration: none; text-transform: uppercase; }
.control:hover { margin-top: 0; margin-bottom: 0; border-top: solid 1px #333; border-bottom: solid 1px #333; }
.control, .control * { color: #666; }