		/* commented out for jeanniemotherwell by Kamman
		* {
		    font-family: Verdana, Helvetica;
		    font-size: 10pt;
		}
		*/
		
		
		
		.highslide {
			cursor: url(highslide/graphics/zoomin.cur), pointer;
		    outline: none;
		}
		.highslide-active-anchor img {
			visibility: hidden;
		}
		.highslide img {
			border: 0px;
		}
		.highslide:hover img {
			border: 0px;
		}
		
		.highslide-wrapper {
			background: white;
		}
		
		/* border changed from 2px white to 1px #000000 by Kamman for Whitman */
		.highslide-image {
		    border: 0px;
		}
		.highslide-image-blur {
		}
		/* border and background-color changed from white by Kamman for Whitman */
		.highslide-caption {
		    display: none;
		    border: 0px;
		    border-top: none;
		    font-family: Verdana, Helvetica;
		    font-size: 10pt;
		    padding: 5px;
		    background-color: #ffffff;
		}
		.highslide-loading {
		    display: block;
			color: black;
			font-size: 8pt;
			font-family: sans-serif;
			font-weight: bold;
		    text-decoration: none;
			padding: 2px;
			border: 1px solid black;
		    background-color: white;
		    
		    padding-left: 22px;
		    background-image: url(highslide/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: #ffffff;
		}
		
		.highslide-move {
		    cursor: move;
		}
		
		/* commented out by Kamman for Whitman to try to eliminate expand feature
		a.highslide-full-expand {
			background: url(highslide/graphics/fullexpand.gif) no-repeat;
			display: block;
			margin: 0 10px 10px 0;
			width: 34px;
			height: 34px;
		}
		 */
		
		/* 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 {
			float: right;
		    display: block;
		    position: relative;
			margin: 0 5px;
			font-size: 9pt;
		    font-weight: normal;
			text-decoration: none;
	/*		text-transform: uppercase; commented out so caption can be normal case, by Kamman for Whitman */
		    margin-top: 0px;
		    margin-bottom: 0px;
		}

		/* border commented out by Kamman for Whitman */
		.control:hover {
	/*	    border-top: 1px solid #333;
		    border-bottom: 1px solid #333; */
		    margin-top: 0;
		    margin-bottom: 0;
			 color: #404040;
		}
		/* color changed from 666 by Kamman for Whitman */
		.control, .control * {
			color: #000000;
		}
		
		span.caption {
			font-size: 0.8em;
			font-style: normal;
			float:left; 
			display: block;
			margin-left: 2em;
		}

		
			/* added by Kamman for fetchstix for manual, from highslide.com/styles.css */	
			
			/* Page-specific CSS */
/* commented out for jeanniemotherwell by Kamman		
* {
	font-family: Verdana, Helvetica, sans-serif;
	color: #333;
}
*/

/* commented out for jeanniemotherwell by Kamman		

body {
	text-align: center;
}


body * {
	text-align: left;
}


div, li, p, a, td, th, textarea {
	font-size: 8pt;
}
*/

h2 {
	color: #CF8300;
	font-size: 13pt;
	margin: 0;
	font-family: "Trebuchet MS", sans-serif;
}
a.button, .button {
    display: block;
    height: 26px;
    width: 139px;
    background: #339503 url(design/button.gif);
    text-decoration: none;
    font-size: 16px;
    color: white;
    font-weight: bold;
    font-family: "Trebuchet MS", sans-serif;
    font-style: italic;
    text-align: center;
    border: none;
    padding: 0;
}
#column-center h2 {
	color: #CF8300;
	margin: 0;
	background: url(design/section-header-middle.gif);
}
#column-center h2 span {
	background: url(design/section-header-left.gif) no-repeat;
	display: block;
}
#column-center h2 span span {
	background: url(design/section-header-right.gif) top right no-repeat;
	color: #CF8300;
	display: block;
	height: 31px;
	padding: 10px 0 0 15px;
	font-family: "Trebuchet MS", sans-serif;
}

h3 {
    color: #CF8300;
	font-size: 11pt;
    text-transform: uppercase;
    font-weight: bold;
    font-style: italic;
    margin: 20px 0 5px 0;
	font-family: "Trebuchet MS", sans-serif;
}
h4 {
    color: #333;
	font-size: 10pt;
    font-weight: bold;
    margin: 20px 0 5px 0;
	font-family: "Trebuchet MS", sans-serif;
}

#ytre {
	max-width: 1100px;
	min-width: 960px;
	margin: 0 auto;
	background: #F0EDE0 url(design/body-bg-left.gif) repeat-y;
}
#ytre-inner {
	background: url(design/body-bg-right.gif) repeat-y top right;
}
#topp {
	background: white url(design/header-middle.gif) bottom left repeat-x;
}
#topp-inner {
	height: 145px;
	background: url(design/header-right.gif) bottom right no-repeat;
}
#google-cse {
	position: absolute;
	right: 1.5em;
	top: 4em;
}
#cse-search-box {
	margin-top: 0;
}

#kropp {
	width: 100%;
}
#kropp td {
	vertical-align: top;
}
#column-left {
}
#column-left-content {
	width: 200px;
}
.wide #column-center {
	padding-right: 8px;
}
#column-right {
	padding: 9px 20px 0 0;
}
#bottom {
	clear: both;
	background: url(design/bottom-middle.gif);
}
#bottom div {
	background: url(design/bottom-left.gif) no-repeat;
}
#bottom div div {
	height: 19px;
	background: url(design/bottom-right.gif) top right no-repeat;
}
#menu {
	margin: 20px 0 0 27px;
	padding: 0;
}
#menu li {
	list-style: none;
	margin: 0;
	padding: 0;
    border-bottom: 1px solid #F0EDE0;
}
#menu li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
	color: #8E550A;
    border-left: 3px solid #F0EDE0;
    border-right: 3px solid #F0EDE0;
	margin: 0;
}
#menu li a:hover {
	background-color: #DED8BA;
	font-style: italic;
    border-color: white;
}
#quotes {
	margin: 40px 0 0 13px;
}
#quotes h3 {
	margin-left: 20px;
}
#quotes .quote {
	background: url(design/quotation.gif) no-repeat;
	margin: 0;
	padding: 10px 0 10px 20px;
	font-family: "MS Sans-Serif", Arial, Verdana, sans-serif;
	font-size: 8pt;
}
#quotes .author {
	font-family: "MS Sans-Serif", Arial, Verdana, sans-serif;
	font-size: 8pt;
	text-align: right;


}

.section {
	background: white url(design/section-bg-left.gif) repeat-y;
	min-width: 440px;
}
.section .section-inner {
	background: url(design/section-bg-right.gif) repeat-y top right;
	padding: 10px 20px;
}
.section-bottom {
	background: url(design/section-bottom-middle.gif);
}
.section-bottom div {
	background: url(design/section-bottom-left.gif) no-repeat;
}
.section-bottom div div {
	background: url(design/section-bottom-right.gif) top right no-repeat;
	height: 17px;
}

#toc-docs li a {
	text-decoration: none;
	font-size: 1.2em;
}
#toc-docs li a:hover {
	text-decoration: underline;
}
pre, code, .pre, code span, pre a, code a, .pre a {
    font-family: Courier;
    font-size: 8pt;
    color: green;
}
pre, .pre {

    background-color: #F2EEEB;
}
.section .pre, pre {
    border: 1px inset #f0eee0;
    color: green;
    width: auto;
    overflow: auto;
    margin: 0.5em 0.5em 0.5em 0;
    padding: 0.3em;
}
#samples-wrapper div.thumbwrapper, #samples-wrapper div.textwrapper {
	float: left;
	height: 130px;
	width: 130px;
	padding: 5px;
	background: #F0EEE0;
	margin: 8px;
	border: 1px solid #AFAB8E;
	text-align: center;
}
#samples-wrapper div.textwrapper {
	height: 55px;
	width: 91px;
}
table#compat {
    border-collapse: collapse;
}
table#compat td {
    margin: 0;
    border: 1px solid #CFCCB5;
    padding: 0 20px 0 10px;
}
table.visible {
    border-collapse: collapse;
}
table.visible td, table.visible th {
    margin: 0;
    border: 1px solid #CFCCB5;
    padding: 2px 2px;
}
tr.alt {
	background: #F6F3E6;
}
#implementations-table td, #implementations-table th {
	border-left: none;
	border-right: none;
}
#implementations-table td.system {
	white-space: nowrap;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	line-height: 18px;
}
#implementations-table .name a {

	font-weight: bold;
}
#implementations-table a {
	text-decoration: none;
	color: #039;
}
iframe {
    z-index: 1;
}
#ul-changelog li {
    list-style: none;
}
#ul-changelog li ul {
    margin-bottom: 10px;
}
#ul-changelog li ul li {
    list-style: circle;
}


/* News ticker */
.context-box {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 215px;
	background: url(design/rightbox-middle.gif) -7px 0;
}
.context-box h3 {
	margin-top: 0;
	background: url(design/rightbox-top.gif) no-repeat -7px 0;
	padding-top: 9px;
	padding-left: 10px;
}
.context-box .forumline {
	margin-bottom: 10px;
	padding: 0 10px 0 10px;
}
.context-box h4 {
	border-top: 1px solid silver;
	margin: 0;
	padding-top: 5px;
	color: #5F3806;
}
.context-box h4 a {
	text-decoration: none;
}
.context-box h4 a:hover {
	text-decoration: underline;
}
.context-box .time {
	padding: 0 2px 2px 2px;
	font-size: 0.8em;
	color: gray;
}
.context-box .text {
	padding: 0 2px 5px 2px;
}
.context-box .comments, .context-box .comments a {
	padding: 0 2px 5px 2px;
	font-size: 7pt;
	color: gray;
}
.context-box .footer {
	height: 10px;
	background: url(design/rightbox-bottom.gif) -7px -10px;
}

#google-ads {
	margin-left: 12px;
}

.warning {
	border: 1px solid gray;
	background: url(design/info.png) no-repeat 1em 1em;
	min-height: 80px;
	padding-left: 120px;
}


/* The support page */
#support div {
	border: 1px solid silver;
	margin: .5em 0;
	padding: 1em;
	min-height: 6em;
}
#support div div {
	border: none;
	margin: 0;
	padding: 0;
	min-height: 0;
}
#support div span {
	font-size: 5em;
	float: left;
	margin-right: 0.2em;
}
#support div strong {
	display: block;
	font-size: 1.3em;
	margin-top: 0.5em;
}
#support div strong a {
	font-size: 1em;
}
#support .item-1 {
	background: #76D067;
}
#support .item-2 {
	background: #ACE13E;
}
#support .item-3 {
	background: #F1F80A;
}
#support .item-4 {
	background: #FFED0B;
}
#support .item-5 {
	background: #FFB436;
}
#support .item-6 {
	background: #FF6C6C;
}
/* The reference pages */
#ref a {
	color: #039;
}
#ref a.highslide-credits {
	color: silver;
}
#ref h1 {
	margin: 0;
	padding: 0.3em;
	font-size: 16pt;
}
#ref h2 {
	color: black;
	margin: 20px 0 0 0;
	background-color: #CBC091;
	padding: 10px;
}
#ref h3 {
	clear: both;
}
#ref .menu {
	margin-left: 230px;
	text-align: center;
}
#ref .details-page .shortdesc, #ref .details-page .funcdef {
	font-weight: bold;
	background-color: #F0EDE0;
	margin: 0;
	padding: 8px 10px;
}
#ref .details-page .desc {
	margin-top: 1em;
}
#ref dt {
	margin-top: 0.5em;
	font-style: italic;
}
#ref table.overview {
	width: 100%;
	border-collapse: collapse;
}
#ref .overview td , #ref .overview th {
	border: 1px solid gray;
	vertical-align: top;
	padding: 2px;
}
#ref .overview td.space {
	border: none;
}

#ref table.overview .inline_override {
	text-align: center;
}
#ref table.overview .default {
	width: 10%;
}

#ref .quickref {
	position: fixed;
	width: 210px;
	height: 100%;
	overflow: auto;
	top: 0;
	padding-right: 10px;
	background: white;
}

#ref .quickref h2 {
	font-size: 12pt;
	padding: 1pt;
	background-color: #F0EDE0;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}
#ref .quickref h3 {
	font-size: 10pt;
	color: black;
	margin: 0;
}
#ref .quickref ul {
	margin: 0 0 0.5em 1em;
	padding: 0;
}
#ref .quickref li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#ref .quickref li a {
	text-decoration: none;
}
#ref .quickref li.active a {
	font-weight: bold;
}
#ref .quickref li a:hover {
	text-decoration: underline;
}
#ref h4 {
	margin-top: 1em;
}
#ref .textbutton {
	display: block;
	float: left;
	border: 1px solid gray;
	text-align: center;
	text-decoration: none;
	font-size: 13pt;
	padding: 5px;
	margin-right: 10px;
	background-color: #F0EDE0;
}
#ref .see_also a {
	font-weight: bold;
}
#ref .example table td {
	padding: 0 2em 0 0;
}


/* The documentation page */
.print * {
	color: black;
}
.print #column-left, .print #topp {
	display: none;
}
.print #ytre, .print #ytre-inner {
	background: none;
	max-width: none;
	width: 600px;
}
.print .section, .print .section-inner {
	background: none;
}
.print pre, .print div.pre {
	background: none;
	border: 1px dotted silver;
}

.print #column-center h2, .print #column-center h2 span {
	background: none;
	font-size: 30pt;
	color: black;
}
.print #column-center h3 {
	font-size: 24pt;
	color: black;
}
.print #column-center h4 {
	font-size: 18pt;
	color: black;
}
.print .api .details-page {
	margin-bottom: 4em;
}
.print #column-center .api .details-page h2 {
	border-top: 1pt solid black;
	font-size: 18pt;
}
.print #column-center .api .details-page h3 {
	font-size: 12pt;
}
.print #column-center .api .details-page h4 {
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
}

/* Configurator test items */
table.testitems {
	border-collapse: collapse;
}

table.testitems td {
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 3px;
}
table.testitems td.i {
	font-size: 6pt;
	font-weight: bold;
	color: gray;
	text-align: right;
}
table.testitems td img {
	display: block;
}
table.testitems td a {
	text-decoration: none;
	font-weight: bold;
}
table.testitems td a:hover {
	text-decoration: underline;
}
#configurator-left {
	margin-left: 15px;
}


/* added by Kamman for fetchstix for manual, from highslide.com/highslide-styles.css */	

.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: black;
}
.highslide img {
/*	border: 2px solid gray; changed by Kamman for fetchstix, new line below */
   border: 0;
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
	outline: none;
}
.highslide:hover img {
/* 	border: 2px solid silver; changed by Kamman for fetchstix, new line below */
	border: 0;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {

}
.highslide-heading {
	display: none;
	padding: 10px 10px 0 10px;
	font-size: 1.2em;
	font-weight: bold;
	cursor: default !important;
}
.highslide-caption {
	display: none;
	border-top: none;
	padding: 0 10px 10px 10px;
	background-color: white;
	text-align: justify;
}
.highslide-dimming {
	background: black;
	position: absolute;
	width: 100%;
	visibility: hidden;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
.control {
	float: right;
	display: block;
	/*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.control:hover {
	color: black !important;
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}
a.highslide-full-expand {
	background: url(/highslide/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 {
	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-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: white;
	padding: 0 20px;
}
.highslide-html {
	border: 1px solid white;
	background-color: white;
}
.highslide-html-blur {
	border: 1px solid silver;
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-maincontent {
	display: none;
}

/* Self rendering */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.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 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(/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: gray;
}
.highslide-no-border .highslide-image {
	border: none;

}
.highslide-no-border .highslide-html {
	border: none;

}
.highslide-no-border .highslide-caption {
	border: none;
	color: white;
	font-weight: bold;
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
}
.highslide-no-border .highslide-caption code {
	color: white;
}

/* Individual CSS-classes: white */
.highslide-white {
	background-color: white;
}
.highslide-white .highslide-image {
	border: 5px solid white;

}
.highslide-white .highslide-caption {
	background-color: white;
}
.highslide-white .control, .highslide-white .control * {
	color: #666;
}
.highslide-white .highslide-html {
	border: 2px solid white;
}

/* Individual CSS-classes: glossy-dark */
.glossy-dark {
	background-color: #101010;
}
.glossy-dark .highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: black black #202020 black;
}
.glossy-dark .highslide-caption {
	background: #101010;
	padding: 5px 0 5px 0;
}
.glossy-dark div {
	color: silver;
}

/* Individual CSS-classes: narrow border */
.highslide-narrow-border {
	background: white;
}
.highslide-narrow-border .highslide-image {
	border: 2px solid white;
}
.highslide-narrow-border .highslide-caption {
	background-color: white;
}

/* Individual CSS-classes: drag-header */
.drag-header .highslide-header {
	position: relative;
	border-bottom: 1px solid silver;
}
.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: white;
}
.highslide-black-border .highslide-image {
	border: 2px solid #655F2F;
}
.highslide-black-border .highslide-caption {
	border: 2px solid #655F2F;
	border-top: none;
	background-color: white;
	color: #333;
}

/* Individual CSS-classes: specified blur style */
.highslide-blur-example {
	background-color: white;
}
.highslide-blur-example .highslide-image-blur {
	border-color: silver;
}

.highslide-blur-example .highslide-caption-blur {
	border-color: silver;
}

.html-header {
	background-image: url(/highslide/graphics/header-background.gif);
	cursor: default;
	height: 18px;
	padding: 2px;
}
.highslide-html-blur #highslide-html-7-header {
	background-image: url(/highslide/graphics/header-background-blur.gif);
	height: 18px;
	padding: 2px;
}

.highslide-dimming {
	background-color: black;
}

/* Controlbar example */
.controlbar {
	background: url(/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/highslide/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 {
	width: 36px;
	background-position: -130px 0;
}

/* Controlbar example */
.controlbar2 {
	margin-left: 60px;
	background: url(/highslide/graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar2 a {
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Controlbar example */
.controlbar5 {
	background: url(/highslide/graphics/controlbar5.gif);
	width: 83px;
	height: 18px;
	float:right;
}
.controlbar5 a {
	display: block;
	float: left;
	height: 18px;
}
.controlbar5 a:hover {
	background-image: url(/highslide/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 {
	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 {
	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 {
	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 {
	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 {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}