html {		
	height: 100%;	
}
body {
	width: 100%;
	height: 100%;
	margin: 0px;
	background:#000;		
}
.smooth_zoom_preloader {
	background-image: url(preloader.gif);
}	
.smooth_zoom_icons {
	background-image: url(icons.png);
}
#zoom_container {
	overflow: hidden;
}	
.zoom_thumbnails {
	position: fixed; 
	right:10px; 
	top: 60px;
	z-index: 20;	
	height:auto;
	max-height:60%;
	width:auto;
	max-width:135px;
	padding: 0px;
	display: inline-block;
	overflow:auto;
	background: rgba(0, 0, 0, 0.5); 
	border-radius: 5px 5px 5px 5px;

}
.zoom_thumbnails li {
	display: inline-block;
}	
.zoom_thumbnails li a { outline:none;}
.zoom_thumbnails li img {
	margin: 5px;
	border: 0px;
}	
.current {background:#FC0;}
#footer {
	position: absolute; 
	left:10px; 
	bottom: 25px;
	z-index: 99;
	height:30px;
	line-height:30px;
	margin:0px 0px 0px 10px;
	padding: 0px;
	display: inline-block;
	overflow:hidden;
	background:rgba(0, 0, 0, 0.55); 
	/*background-color: #000000;
	opacity: 0.55;*/	
	border-radius: 5px 5px 5px 5px;
}
#footer ul {margin:6px 6px 6px 3px;padding:0;}
#footer ul li {
	display:inline-block;
	width:18px;
	height:18px;
	margin:0px 0px 0px 3px;
	padding:0px ;
	float:left;
	border-radius: 2px 2px 2px 2px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
#footer li a {display:block;text-indent:-9999px;width:18px;height:18px;}
#footer li#previous {
	background:url('icons.png') -466px -16px no-repeat #FFF;
}
#footer li#previous.disabled a{cursor:default;}
#footer li#next{
	background:url('icons.png') -516px -16px no-repeat #FFF;
}
#footer li#next.disabled a{cursor:default;}

#footer li.add_to_basket{
	background:url('icons.png') -566px -16px no-repeat #FFF;
}
#footer li.remove_from_basket{
	position:inherit;
	background:url('icons.png') -566px -16px no-repeat #00FF00;
}
#footer li.download_preview{
	background:url('icons.png') -616px -16px no-repeat #FFF;
}
#footer li.add_to_favorites{
	background:url('icons.png') -666px -16px no-repeat #FFF;
}
#footer li.remove_from_favs{
	background:url('icons.png') -666px -16px no-repeat #00FF00;
}
#footer li#view_meta{
	background:url('icons.png') -766px -16px no-repeat #FFF;
}
#footer li#back_to_collection {
	background:url('icons.png') -766px -16px no-repeat #FFF;
}
#footer li#autoplay {
	background:url('icons.png') -816px -16px no-repeat #FFF;
}
#footer  li#autoplay.show_pause {
	background:url('icons.png') -866px -16px no-repeat #FFF;
}
#footer #zoom_object_title {
	color:#C2C2C4;
	height:18px;
	line-height:18px;
	margin:0px 5px;
	width:auto;
}
#zoom_no_results {padding: 15px;background-color: #f2dede;border:1px solid #a94442;color:#a94442;max-width:50%;margin:20% auto;font-size:18px;text-align:center;}
li a.zoom_active img {border:3px solid #BFCECF; box-sizing: border-box;}

#_zi_icon:hover, 
#_zo_icon:hover ,
#_mr_icon:hover ,
#_md_icon:hover ,
#_ml_icon:hover ,
#_mu_icon:hover ,
#_rs_icon:hover 
{cursor:pointer!important;}
