.highslide-container div {font-family:Verdana, Helvetica; font-size:10pt;}
.highslide-container table {background:none;}
.highslide {outline:none; text-decoration:none;}
.highslide img {border:1px solid #ccc;}
.highslide:hover img {border-color:gray;}
.highslide-active-anchor img {visibility:hidden;}
.highslide-gallery .highslide-active-anchor img {border-color:black; visibility:visible; cursor:default;}
.highslide-image {border-width:2px; border-style:solid; border-color:white; background:gray;}
.highslide-wrapper, .highslide-outline {background:white;}
.glossy-dark {background:#111;}
.highslide-image-blur {}
.highslide-number {font-weight:bold; color:gray; font-size:.9em;}
.highslide-caption {display:none; padding:5px;/*background:white;*/ font-size:11px;}
.highslide-heading {display:none; font-weight:bold; margin:0.4em;}
.highslide-dimming {position:absolute;	background:black;}
a.highslide-full-expand {background:url(graphics/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0; width:34px;
height:34px;}
.highslide-loading {display:block; color:black; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none;
padding:3px; border:1px solid white; background-color:white; padding-left:22px; background-image:url(graphics/loader.white.gif);
background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i {padding:2px; color:silver; text-decoration:none; font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color:white; background-color:gray;}
.highslide-move, .highslide-move * {cursor:move;}
.highslide-viewport {display:none; position:fixed; width:100%; height:100%; z-index:1; background:none; left:0; top:0;}
.highslide-overlay {display:none;}
.hidden-container {display:none;}
/* Example of a semitransparent, offset closebutton */
/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
.closebutton {position:relative; top:-15px; left:15px; width:30px; height:30px; cursor:pointer; background:url(graphics/close.png);}

/* Styles for the HTML popups											     
Remove these if you are not using Highslide HTML */
.highslide-maincontent {display:none;}
.highslide-html {background-color:#fff;}
.highslide-html-content {display:none; width:470px; height:220px; padding:0 5px 5px 5px; }
.highslide-header {padding-bottom:5px;}
.highslide-header ul {margin:0; padding:0; text-align:right;}
.highslide-header ul li {display:inline; padding-left:1em;}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {display:none;}
.highslide-header a {font-weight:bold; color:gray; text-transform:uppercase; text-decoration:none;}
.highslide-header a:hover {color:black;}
.highslide-header .highslide-move a {cursor:move;}
.highslide-footer {height:16px;}
.highslide-footer .highslide-resize {display:block; float:right; margin-top:5px; height:11px; width:11px; background:url(graphics/resize.gif) no-repeat;}
.highslide-footer .highslide-resize span {display:none;}
.highslide-body {}
.highslide-resize {cursor:nw-resize;}

/* Styles for the Individual wrapper class names. */
.draggable-header .highslide-header {height:18px; border-bottom:1px solid #ddd;}
.draggable-header .highslide-heading {position:absolute; margin:2px 0.4em;}
.draggable-header .highslide-header .highslide-move {cursor:move; display:block; height:16px; position:absolute; right:24px; top:0;
width:100%; z-index:1;}
.draggable-header .highslide-header .highslide-move * {display:none;}
.draggable-header .highslide-header .highslide-close {position:absolute; right:2px; top:2px; z-index:2; padding:0;}
.draggable-header .highslide-header .highslide-close a {display:block; height:16px; width:16px; background-image:url(graphics/closeX.png);}
.draggable-header .highslide-header .highslide-close a:hover {background-position:0 16px;}
.draggable-header .highslide-header .highslide-close span {display:none;}
.draggable-header .highslide-maincontent {padding-top:1em;}

.titlebar .highslide-header {height:18px; border-bottom:1px solid #ddd;}
.titlebar .highslide-heading {position:absolute; margin:1px 0.4em; color:#666666;}
.titlebar .highslide-header .highslide-move {cursor:move; display:block; height:16px; position:absolute; right:24px; top:0;	width:100%;
z-index:1;}
.titlebar .highslide-header .highslide-move * {display:none;}
.titlebar .highslide-header li {position:relative; top:3px;	z-index:2; padding:0 0 0 1em;}
.titlebar .highslide-maincontent {padding-top:1em;}

.no-footer .highslide-footer {display:none;}

.wide-border {background:white;}
.wide-border .highslide-image {border-width:10px;}
.wide-border .highslide-caption {padding:0 10px 10px 10px;}

.borderless .highslide-image {border:none;}
.borderless .highslide-caption {border-bottom:1px solid white; border-top:1px solid white; background:silver;}

.outer-glow {background:#444;}
.outer-glow .highslide-image {border:5px solid #444;}
.outer-glow .highslide-caption {border:5px solid #444; border-top:none;padding:5px;background-color:gray;}

.colored-border {background:white;}
.colored-border .highslide-image {border:2px solid green;}
.colored-border .highslide-caption {border:2px solid green;	border-top:none;}

.dark {background:#111;}
.dark .highslide-image {border-color:black black #202020 black; background:gray;}
.dark .highslide-caption {color:white; background:#111;}
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a {background-image:url(graphics/controlbar-black-border.gif);}

.floating-caption .highslide-caption {position:absolute; padding:1em 0 0 0;	background:0; color:white; border:none; font-weight:bold;}
