div.photoshow
	{
	position:relative;
	float:left;
	width:295px;
	height:200px;
	border:#BECDD4 1px solid;
	background:transparent url(img/loading.gif) no-repeat scroll center center;
	}

div.photoshow ul.photoshow-photos
	{
	position:relative;
	margin:5px !important;
	padding:0 !important;
	width:295px;
	height:200px;
	overflow:hidden;
	}

div.photoshow a.photoshow-zoom
	{
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:30px;
	background:transparent url("img/photoshow-zoom.png") no-repeat left top;
	cursor:pointer;
	margin:0 !important;
	}

div.photoshow ul.photoshow-photos li
	{
	position:absolute;
	display:none;
	margin:0 !important;
	width:285px;
	height:190px;
	overflow:hidden !important;
	list-style:none !important;
	}

div.photoshow ul.photoshow-photos li
	{
	cursor:pointer;
	}

div.photoshow ul.photoshow-photos li img
	{
	position:absolute;
	}

div.photoshow div.photoshow-controls
	{
	position:absolute;
	left:56px;
	bottom:-15px;
	margin:0  !important;
	padding:3px !important;
	width:176px;
	height:25px;
	background:transparent url(img/photoshow-panel.png) no-repeat left top;
	}
	
div.photoshow div.photoshow-controls a
	{
	display:block !important;
	float:left !important;
	margin:0 2px !important;
	width:25px;
	height:25px;
	background:transparent url("img/photoshow-controls.png") no-repeat left top;
	}

div.photoshow div.photoshow-controls a:hover
	{
	cursor:pointer;
	}

div.photoshow div.photoshow-controls a.btn-first
	{
	margin:2px !important;
	width:21px;
	height:21px;
	background-position:-60px top;
	}

	div.photoshow div.photoshow-controls a.btn-first:hover
		{
		background-position:-60px -21px;
		}

div.photoshow div.photoshow-controls a.btn-prev
	{
	background-position:left top;
	}

	div.photoshow div.photoshow-controls a.btn-prev:hover
		{
		background-position:left -25px;
		}

div.photoshow div.photoshow-controls a.btn-next
	{
	background-position:-30px top;
	}

	div.photoshow div.photoshow-controls a.btn-next:hover
		{
		background-position:-30px -25px;
		}

div.photoshow div.photoshow-controls a.btn-last
	{
	margin:2px !important;
	width:21px;
	height:21px;
	background-position:-90px top;
	}

	div.photoshow div.photoshow-controls a.btn-last:hover
		{
		background-position:-90px -21px;
		}

div.photoshow div.photoshow-controls span.status
	{
	display:block;
	float:left;
	padding:0 4px;
	width:60px;
	height:25px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666;
	line-height:25px;
	text-align:center;
	}
