.highslide-dimming {
	background: white;
	/*background-image: url(../img/overlaystripe.png);*/
}
.highslide-container div {
	font-size: inherit;

}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -19px;
	left: 19px;
	width: 38px;
	height: 38px;
	cursor: pointer;
	background: url(../img/controlbar_666666.png) no-repeat -228px 0px;
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}
.highslide-image {
	background:none;
	border:none;
}


.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker  {
border-bottom-color:black !important;
}
.closebutton:hover {
	background-position: -228px -38px;
}

.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: white;
}

/*****************************************************************************/
/* Controls for the galleries.                                               */
/* Remove these if you are not using a gallery                               */
/*****************************************************************************/
.highslide-controls {
	width: 114px;
	height: 38px;
	background:none;
	margin-left:-5px;
}
.highslide-controls ul {
	position: relative;
	width: 114px;
	height: 38px;
	list-style: none;
	margin: 0;
	padding: 0;
	background:none;
}
.highslide-controls li {
	float: left;
	padding: 0;
	margin:0;
	background: none;
}

.highslide-html {
	overflow: visible !important;
}

* html .highslide-html {
	overflow: hidden !important;
}

.draggable-header .highslide-header .highslide-close a,
.highslide-controls a {
	background-image: url(../img/controlbar_666666.png);
	display: block;
	float: left;
	height: 38px;
	width: 38px;
	outline: none;
}

.draggable-header .highslide-header .highslide-close a {
	position: absolute;
	top: -19px;
	right: -19px;
	background-position: -228px 0;
}

* html .draggable-header .highslide-header .highslide-close a {
	top: 0;
	right: 0;
}

.draggable-header .highslide-header .highslide-close a:hover {
	background-position: -228px -38px;
}

.draggable-header .highslide-header {
	height: 19px;
	border: none;
}

* html .draggable-header .highslide-header {
	height: 38px;
}

.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a          { background-position:   0px    0px; }
.highslide-controls .highslide-previous a:hover    { background-position:   0px  -38px; }
.highslide-controls .highslide-previous a.disabled { background-position:   0px  -76px !important; }

.highslide-controls .highslide-play a              { background-position:  -38px   0px; }
.highslide-controls .highslide-play a:hover        { background-position:  -38px -38px; }
.highslide-controls .highslide-play a.disabled     { background-position:  -38px -76px !important;}

.highslide-controls .highslide-pause a             { background-position:  -76px   0px; }
.highslide-controls .highslide-pause a:hover       { background-position:  -76px -38px; }
.highslide-controls .highslide-pause a.disabled    { background-position:  -76px -76px !important;}

.highslide-controls .highslide-next a              { background-position: -114px   0px; }
.highslide-controls .highslide-next a:hover        { background-position: -114px -38px; }
.highslide-controls .highslide-next a.disabled     { background-position: -114px -76px !important; }

.highslide-controls .highslide-move a              { display: none; }
.highslide-controls .highslide-full-expand a       { display: none; }
.highslide-controls .highslide-close a             { display: none; }