.slideshow-controls,
.slideshow-button
{
	height: 36px;
	line-height: 36px;
}

.slideshow-viewport,
.slideshow-controls
{
	margin: auto;
}

.slideshow-controls
{
	margin-top: 5px;
	/*width: 680px;*/
}

.slideshow-button
{
	display: block;
	float: left;
	width: 35px;
	cursor: pointer;
}

.slideshow-label
{
	font-size: 20px;
	font-weight: bolder;
}


.slideshow-progress,
.slideshow-status
{
	margin-left: 20px;
}

.slideshow-status
{
	color: #606060;
	font-size: 10px;
}

.slideshow-buttons
{
	float: right;
}

.slideshow-buttons .play-button
{
	background: transparent url(/images/button_slideshow_play.png) no-repeat top left;
}

.slideshow-buttons .play-button:hover
{
	background: transparent url(/images/button_slideshow_play_hover.png) no-repeat top left;
}

.slideshow-buttons .pause-button
{
	background: transparent url(/images/button_slideshow_pause.png) no-repeat top left;
}

.slideshow-buttons .pause-button:hover
{
	background: transparent url(/images/button_slideshow_pause_hover.png) no-repeat top left;
}

.slideshow-buttons .previous-button
{
	background: transparent url(/images/button_slideshow_previous.png) no-repeat top left;
}

.slideshow-buttons .previous-button:hover
{
	background: transparent url(/images/button_slideshow_previous_hover.png) no-repeat top left;
}

.slideshow-buttons .next-button
{
	background: transparent url(/images/button_slideshow_next.png) no-repeat top left;
}

.slideshow-buttons .next-button:hover
{
	background: transparent url(/images/button_slideshow_next_hover.png) no-repeat top left;
}

.slideshow-buttons .disabled
{
	opacity: 0.4; 
	filter: alpha(opacity=40);
}


