.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;

	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 .hoverprev_lrg img {

		border:none !important;
		float:left;
		position: absolute;
		top: 50%;
		left: 50%;      
        padding:0 !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;

	}

	.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:#fff no-repeat 50% 50%;
			background-size: contain;
		}

		.hoverprev .hoverprev_images .current {

			display:block;

		}