#splash_screen {
	top: 0;
	left: 0;
	background-color: #000;
	position: absolute;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	z-index: 1;
	cursor: pointer;
}

#image_content {
	border: 2px solid #000;
	background-color: #FFF;
	margin: 0;
	position: absolute;
	z-index: 2;
}

#image_content img {
	margin: 0;
	padding: 0;
	position: absolute;
	display: none;
	z-index: 3;
	cursor: pointer;
}

#splash_previous, #splash_next {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 0;
	background-color: #000;
	z-index: 4;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	cursor: pointer;
}
#splash_previous { left: 0; }
#splash_next { right: 0; }
#splash_previous.over { background: url(previous.png) no-repeat center; }
#splash_next.over { background: url(next.png) no-repeat center; }
#splash_previous.over, #splash_next.over {
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#splash_pause, #splash_play, #splash_notification {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #000;
	z-index: 4;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	cursor: pointer;
}
#splash_pause.over, #splash_play.over, #splash_notification {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#splash_pause.over {
	background: url(pause.png) no-repeat center;
	background-color: #000;
}
#splash_play.over {
	background: url(play.png) no-repeat center;
	background-color: #000;
}
#splash_notification.playing {
	background: url(play.png) no-repeat center;
}
#splash_notification.paused {
	background: url(pause.png) no-repeat center;
}

div.ajax-loading {
	background: url(ajax-loader-thickbox.gif) no-repeat center;
}