/*photo viewer variations*/

.photo_zoom
{
	cursor: default;
	list-style: none;
	border: 0;
	margin: 0;
	padding: 0;
}

/*see IE fix*/
.photo_zoom a
{
	cursor: default;
}

.photo_zoom a .zoom
{
	display: none;
}

/*required to prevent images being underlined when hover*/
.photo_zoom a:hover
{
  text-decoration:none;
}

/*see IE fix - fix not required in IE7!*/
.photo_zoom a:hover .zoom
{
	display: block;
	position: absolute;
    top: 0px;
	left: 0px;
	z-index: 1;
}

/*sets details of base image*/
.photo_zoom img
{
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 340px;
	height: 240px;
}

/*see IE fix*/
.photo_zoom li
{
	display: inline;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	position: relative;
}

/*defines size of zoomed image*/
.photo_zoom .zoom
{
	width: 340px;
	height: 240px;
}

/*needed to ensure that blank filler image occupies similar area to photos, 
and to prevent it being displayed when printed*/
.photo_zoom .filler_image
{
	padding: 0 0 0 412px;
    width: 0;
	height: 0;
}

/*needed to prevent blank filler image being displayed on mouseover*/
.photo_zoom .filler_zoom
{
	width: 0;
	height: 0;
}