.thumbwrapper .highslide
{
	outline: none;
}
.textwrapper .highslide
{
	font-size: 11pt;
	display: block;
	text-align: center;
}
.highslide
{
	outline: none;
	text-decoration: none;
}
.highslide-active-anchor IMG
{
/*visibility: hidden;*/
}
.gallery-examples .highslide-active-anchor IMG
{
	visibility: visible;
	border-color: #000000;
}
.highslide IMG
{
/*border: 2px solid gray;*/
	cursor: url(graphics/zoomin.cur), pointer;
	outline: none;
}
.highslide:hover IMG
{
/*border: 2px solid silver;*/
}
.highslide-image
{
	border: 10px solid #FFFFFF;
}
.highslide-image-blur
{
}
.highslide-heading
{
	padding: 1px 1px 0;
	font-size: 12px;
	font-weight: bold;
	cursor: default !important;
	font-family: Verdana, Geneva, sans-serif;
}
.highslide-caption
{
	border-top: none;
	padding: 0 10px 10px;
	background-color: #FFFFFF;
	text-align: justify;
}
.highslide-dimming
{
	background: #000000;
	position: absolute;
	width: 100%;
	visibility: hidden;
}
.highslide-loading
{
	display: block;
	color: #000000;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
.control
{
	display: none;
/*display: none;
float: right;
display: block;
position: relative;
margin: 0 5px;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;*/
}
.control:hover
{
	color: #000000 !important;
}
.highslide-move
{
	cursor: move;
}
.highslide-resize
{
	cursor: nw-resize;
}
A.highslide-full-expand
{
	background: url(graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 44px;
	height: 44px;
}
.highslide-overlay
{
	display: none;
}
A.highslide-credits, A.highslide-credits I
{
	color: #FFFFFF;
	display: none;
/*padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;*/
}
A.highslide-credits:hover, A.highslide-credits:hover I
{
	color: #FFFFFF;
	background-color: #808080;
}
.highslide-previous-next
{
	text-align: center;
	padding-bottom: 5px;
}
.highslide-previous-next A
{
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0 20px;
}
.highslide-html
{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.highslide-html-blur
{
	border: 1px solid #C0C0C0;
}
.highslide-html-content
{
	position: absolute;
	display: none;
}
.highslide-maincontent
{
	display: none;
}
/*Self rendering*/
.highslide-wrapper
{
	background-color: #FFFFFF;
}
.highslide-wrapper .highslide-html-content
{
	width: 400px;
	padding: 0 5px 5px;
}
.highslide-wrapper .highslide-header
{
	padding-bottom: 1px;
}
.highslide-wrapper .highslide-header UL
{
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header UL LI
{
	display: inline;
	padding-left: 0.3em;
	margin: 0 5px 0px;
}
.highslide-wrapper .highslide-header UL LI.highslide-previous, .highslide-wrapper .highslide-header UL LI.highslide-next
{
	display: none;
}
.highslide-wrapper .highslide-header A
{
	font-weight: bold;
	color: #808080;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header A:hover
{
	color: #000000;
}
.highslide-wrapper .highslide-header .highslide-move A
{
	display: none;
/*cursor: move;*/
}
.highslide-wrapper .highslide-footer
{
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize
{
	display: none;
/*float: right;
height: 11px;
width: 11px;
background: url(/highslide/graphics/resize.gif);
position: relative;
top: 0.5em;
left: 0.5em;*/
}
.highslide-wrapper .highslide-body
{
}
/*Individual CSS-classes: no border*/
.highslide-no-border
{
	background-color: #808080;
}
.highslide-no-border .highslide-image
{
	border: none;
}
.highslide-no-border .highslide-html
{
	border: none;
}
.highslide-no-border .highslide-caption
{
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	padding: 1em 0 0;
	background: none;
}
.highslide-no-border .highslide-caption CODE
{
	color: #FFFFFF;
}
/*Individual CSS-classes: white*/
.highslide-white
{
	background-color: #FFFFFF;
}
.highslide-white .highslide-image
{
	border: 1px solid #FFFFFF;
}
.highslide-white .highslide-caption
{
	background-color: #FFFFFF;
}
.highslide-white .control, .highslide-white .control *
{
	color: #666;
}
.highslide-white .highslide-html
{
	border: 2px solid #FFFFFF;
}
/*Individual CSS-classes: glossy-dark*/
.glossy-dark
{
	background-color: #101010;
}
.glossy-dark .highslide-image
{
	border-width: 2px;
	border-style: solid;
	border-color: #000000 #000000 #202020;
}
.glossy-dark .highslide-caption
{
	background: #101010;
	padding: 5px 0;
}
.glossy-dark DIV
{
	color: #C0C0C0;
}
/*Individual CSS-classes: narrow border*/
.highslide-narrow-border
{
	background: #FFFFFF;
}
.highslide-narrow-border .highslide-image
{
	border: 2px solid #FFFFFF;
}
.highslide-narrow-border .highslide-caption
{
	background-color: #FFFFFF;
}
/*Individual CSS-classes: drag-header*/
.drag-header .highslide-header
{
	position: relative;
	border-bottom: 1px solid #C0C0C0;
}
.drag-header .highslide-move
{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 14px;
	width: 80%;
}
.drag-header .highslide-move SPAN
{
	display: none;
}
.drag-header .highslide-footer
{
	display: none;
}
/*Individual CSS-classes: black border*/
.highslide-black-border
{
	background: #FFFFFF;
}
.highslide-black-border .highslide-image
{
	border: 2px solid #655F2F;
}
.highslide-black-border .highslide-caption
{
	border: 2px solid #655F2F;
	border-top: none;
	background-color: #FFFFFF;
	color: #333;
}
/*Individual CSS-classes: specified blur style*/
.highslide-blur-example
{
	background-color: #FFFFFF;
}
.highslide-blur-example .highslide-image-blur
{
	border-color: #C0C0C0;
}
.highslide-blur-example .highslide-caption-blur
{
	border-color: #C0C0C0;
}
.html-header
{
	background-image: url(graphics/header-background.gif);
	cursor: default;
	height: 18px;
	padding: 2px;
}
.highslide-html-blur #highslide-html-7-header
{
	background-image: url(graphics/header-background-blur.gif);
	height: 18px;
	padding: 2px;
}
.highslide-dimming
{
	background-color: #000000;
}
/*Controlbar example*/
.controlbar
{
	display: none;
/*background: url(/highslide/graphics/controlbar4.gif);
width: 167px;
height: 34px;*/
}
.controlbar A
{
	display: none;
/*display: block;
float: left;
/*margin: 0px 0 0 4px;
height: 27px;*/
}
.controlbar A:hover
{
	background-image: url(graphics/controlbar4-hover.gif);
}
.controlbar .previous
{
	width: 50px;
}
.controlbar .next
{
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move
{
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close
{
	display: none;
/*width: 36px;
background-position: -130px 0;*/
}
/*Controlbar example*/
.controlbar2
{
	display: none;
/*margin-left: 60px;
background: url(/highslide/graphics/controlbar2.gif);
width: 210px;
height: 32px;*/
}
.controlbar2 A
{
	display: none;
/*display: block;
float: left;
margin: 0 0 0 5px;
height: 30px;
width: 42px;*/
}
/*Controlbar example*/
.controlbar5
{
	display: none;
/*background: url(/highslide/graphics/controlbar5.gif);
width: 83px;
height: 18px;
float:right;*/
}
.controlbar5 A
{
	display: none;
/*display: block;
float: left;
height: 18px;*/
}
.controlbar5 A:hover
{
	background-image: url(graphics/controlbar5-hover.gif);
}
.controlbar5 .previous
{
	width: 20px;
}
.controlbar5 .next
{
	width: 20px;
	background-position: -20px 0;
}
.controlbar5 .highslide-move
{
	width: 20px;
	background-position: -40px 0;
}
.controlbar5 .close
{
	width: 20px;
	background-position: -60px 0;
}
/*Mac-style close button*/
.closebutton
{
	display: none;
/*position: relative;
top: -15px;
left: 15px;
width: 30px;
height: 30px;
cursor: pointer; /* w3c
background: url(/highslide/graphics/close.png);*/
}
/*Controls. See http://www.google.com/search?q=css+sprites*/
.highslide-controls
{
	display: none;
/*width: 195px;
height: 40px;
background: url(/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
margin-right: 15px;
margin-bottom: 10px;
margin-top: 20px;*/
}
.highslide-controls UL
{
	display: none;
/*position: relative;
left: 15px;
height: 40px;
list-style: none;
margin: 0;
padding: 0;
background: url(/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;*/
}
.highslide-controls LI
{
	float: left;
	padding: 5px 0;
}
.highslide-controls A
{
	display: none;
/*background: url(/highslide/graphics/controlbar-black-border.gif);
display: block;
float: left;
height: 30px;
width: 30px;
outline: none;*/
}
.highslide-controls A.disabled
{
	cursor: default;
}
.highslide-controls A SPAN
{
/*hide the text for these graphic buttons*/
	display: none;
}
/*The CSS sprites for the controlbar*/
.highslide-controls .highslide-previous A
{
	background-position: 0 0;
}
.highslide-controls .highslide-previous A:hover
{
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous A.disabled
{
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play A
{
	background-position: -30px 0;
}
.highslide-controls .highslide-play A:hover
{
	background-position: -30px -30px;
}
.highslide-controls .highslide-play A.disabled
{
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause A
{
	background-position: -60px 0;
}
.highslide-controls .highslide-pause A:hover
{
	background-position: -60px -30px;
}
.highslide-controls .highslide-next A
{
	background-position: -90px 0;
}
.highslide-controls .highslide-next A:hover
{
	background-position: -90px -30px;
}
.highslide-controls .highslide-next A.disabled
{
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move A
{
	background-position: -120px 0;
}
.highslide-controls .highslide-move A:hover
{
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand A
{
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand A:hover
{
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand A.disabled
{
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close A
{
	display: none;
	margin-left: -5px;
}
.highslide-controls .highslide-close A:hover
{
	display: none;
/*background-position: -180px -30px;*/
}

