.hoverprev {
	position: relative;
	display: inline-block;
}

.hoverprev .hoverprev_lrg {
	position: absolute;
	top: 50%;
	left: 50%;
	display:none;
	z-index:9999;	
	border:10px solid #ffffff;	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	background:#fff url('https://www.sasco.co.uk/wp-content/plugins/woo-product-preview/assets/img/loader.gif') no-repeat 50% 50%;
	cursor:pointer !important;
	overflow:hidden;
			-webkit-box-shadow:0 0 8px #ccc;
		-moz-box-shadow:0 0 8px #ccc;
		-o-box-shadow:0 0 8px #ccc;
		box-shadow:0 0 8px #ccc;
		zoom: 1;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=4, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=4, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=4, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=4, Direction=270);
	}

	.hoverprev_image_links {
		position: absolute;
		top: 10px; right: 10px;		background: #ffffff;		height: 12px;
		padding: 5px 3px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		opacity: 0.8;
		z-index:1000;
		overflow:hidden;
	}

		.hoverprev_image_links span {
			font-size: 1px;
			text-indent: -9999px;
			overflow:hidden;
			background-color: #cccccc;
			line-height: 12px;
			vertical-align: middle;
			margin: 0 2px;
			float: left;
			display:inline;
			height:12px;
			width:12px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			-o-border-radius: 6px;
			border-radius: 6px;
		}

		.hoverprev_image_links span.current {
			background-color:#0079c4;
		}

		.hoverprev .hoverprev_images .hoverprev_image {
			display:none;
			position:absolute;
			top:0;
			left:0;
			height:100%;
			width:100%;
			background-repeat: no-repeat;
			background-position: 50% 50%;
		}

		.hoverprev .hoverprev_images .current {
			display:block;
		}