/* Highslide JS Styles */
/*
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
*/

.highslide {
    cursor: url(graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide-dimming {
	background: white;
	position: absolute;
	width: 100%;
	visibility: hidden;
}


.highslide img {
    /*border: 2px solid gray;*/
}

.highslide:hover img {
    /*border: 2px solid white;*/
}

.highslide-image {
    border: 2px solid white;
}

.highslide-image-blur {
}

.highslide-caption {
    text-align: left;
    display: none;
    border: 2px solid white;
    border-top: none;
    /*font-family: Verdana, Helvetica;*/
    /*font-size: 10pt;*/
    padding: 5px;
    background-color: white;
}

.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}

.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
    display: none;
}

/* html style */

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
  position: absolute;
    display: none;
}


/* Styles for the popup */
.highslide-wrapper {
  background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
  margin: 0;
  padding: 0;
  text-align: right;
}
.highslide-wrapper .highslide-header ul li {
  display: inline;
  padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
  display: none;
}

.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next,
.highslide-wrapper .highslide-header ul li.highslide-move,
.highslide-wrapper .highslide-header ul li.highslide-close {
  /*display: none;*/
  visibility: hidden;
}

.highslide-wrapper .highslide-header a {
  font-weight: bold;
  color: gray;
  text-transform: uppercase;
  text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
  color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
  cursor: move;
}
.highslide-wrapper .highslide-footer {
  height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
  float: right;
  height: 11px;
  width: 11px;
  background: url(graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

a.highslide-full-expand { 
   background: url(graphics/fullexpand.png) no-repeat;
   display: block; 
   margin: 0 10px 10px 0; 
   width: 26px;
   height: 26px;
}
/* Controlbar */
.controlbar {
    background: url(graphics/controlbar.png);
    width: 102px;
    height: 26px;
    /*opacity: 0.5;*/ /* W3C CSS3, Safari */
    /*-moz-opacity: 0.5;*/ /* Gecko */
    /*filter: alpha(style=0,opacity=50);*/ /* IE simulation of PNG alpha gradient */
    /*background: expression('url()');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/controlbar.png');*/
}

.controlbar a {
    display: block;
    float: left;
    /*margin: 0px 0 0 4px;*/
    height: 26px;
}

.controlbar a:hover {
    background-image: url(graphics/controlbar-hover.png);
    background-color: transparent;
    /*background: expression('url()');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/controlbar-hover.png');*/
}

.controlbar .previous {
    width: 24px;
}

.controlbar .next {
    width: 25px;
    background-position: -24px 0;
}

.controlbar .highslide-move {
    width: 25px;
    background-position: -49px 0;
}

.controlbar .close {
    width: 28px;
    background-position: -74px 0;
}
/* Controlbar2 */
.controlbar2 {
  background: url(graphics/controlbar.png);
  width: 53px;
  height: 26px;
  background-position: -49px 0;
}

.controlbar2 a {
  display: block;
  float: left;
  height: 26px;
}

.controlbar2 a:hover {
  background-image: url(graphics/controlbar-hover.png);
  background-color: transparent;
}

.controlbar2 .highslide-move {
  width: 25px;
  background-position: -49px 0;
}

.controlbar2 .close {
  width: 28px;
  background-position: -74px 0;
}
/* Necessary for functionality */
.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}
