.redfox-gallery {
	position: relative;
	text-align: center;
}

.slider-gallery .slider-image {width:900px;}

.slider-gallery .slider-image-wrap {
   display: table-cell;
   width: 900px;
	max-height: 800px;
   vertical-align: middle;
}

.slider-gallery .slider-image img {
	margin: 0px !important;
	width: auto !important;
	max-width:900px;
	max-height: 800px !important;

}

.slider-image {
   vertical-align: middle;
	position: relative;
   display: table;
	background: url(./loading.gif) no-repeat center center;
	
	background-color:#f4f4f4;
	 width: 610px;
	height:445px;
	border:1px solid #ccc;
}

.slider-image-wrap {
   display: table-cell;
   width: 610;
	max-height: 650px;
   vertical-align: middle;
}

.slider-image img {
	margin: 0px !important;
	width: auto !important;
	max-width:608px;
	max-height: 645px !important;

}

@media (max-width: 1250px) { 
.slider-image {width:610px;}

.slider-image img {
	margin: 0px !important;
	max-width:608px;
	max-height: 600px !important;	} 

	.redfox-gallery .slider-image img {
	
	max-width:608px; }

.slider-image-wrap {
   height:445px;
	 }

	}


.slider-bar {
	position: relative;
	height: 90px;

	margin-top:15px;
}

.slider-wrap {

	overflow: hidden;
	position: relative;
	margin: 0px auto;
	height: 80px;
}


.slider-gallery
{width:900px;margin-left:25px;}

.slider img.active {
	border: 2px solid #cc3333;
	padding:0;
	opacity:1;
}

.slider img.active:HOVER { border: 2px solid #cc3333; }

.slider img { opacity:0.6;margin:2px 0;padding:2px;}
.slider img:HOVER {opacity:1;border:2px solid #444;padding:0;cursor:pointer;}


.slider-button {
display:block;
	position: absolute;
	height: 25px;
	width: 25px;
	top: 22px;
	cursor: pointer;
}
.slider-button.prev:HOVER, .slider-button.next:HOVER {color:#2c7259;}

.slider-button.prev {

	left: -35px;
	padding:0px 0px 9px 2px;
	border:1px solid #ccc;
	background-color:#fff; 
	border-radius:3px; 
font-size:25px;
	line-height:20px;
	
}


.slider-button.next {
	right: -35px;
	padding:0px 2px 9px 2px; 
	border:1px solid #ccc; 
	background-color:#fff; 
	border-radius:3px;
	font-size:25px;
	line-height:20px;
	
}

.slider {
	width: 9999em;
	overflow: hidden;
	position: relative;
	text-align: left;
}
.slider .previews {
	margin: 0 10px 0px 0;
}


.slider-image .placeholder {
   height: 100%;
   vertical-align: middle;
   width: 250px;
	position: absolute;
	top: 0px;
}
.slider-image .placeholder .preview-button {
	display: none;
   height: 85px;
	text-align: center;
	line-height: 75px;
	margin: -25px 0px 0px -25px;
	cursor: pointer;
   width:85px;
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: white;
		font-size:50px;
}
.slider-image .placeholder .preview-button:hover {
	color: #2c7259;
	background-color: #ddd;
	opacity:1;

}
.slider-image .placeholder:hover .preview-button {
	display: block;
}
.slider-image .placeholder.right {
	right: 0px;
}


.slider-info {text-align:left;margin-bottom:100px;margin-top:15px;}
.slider-info .count {background-color:#f4f4f4;width:50px;font-size:13px;padding:5px;float:right;text-align:center;}
.slider-info .caption { font-size:15px;color:#222;line-height:24px;}
.slider-info .credits {font-size:14px;color:#444;line-height:12px;}
.slider-info .text {width:560px;margin-left:90px;border-top:1px solid #ccc;padding-top:15px;margin-top:20px;}