.gk_unvisible{
	/* element goes out from document flow */
	position:absolute;
	/* go out left browser edge */
	left:-10000px;
	/* for some different browsers which needs both positioning coordinates */
	top:auto;
	/* additional rules for big resolutions and specific problems with positioning */
	width:1px;
	height:1px;
	overflow:hidden;	
}
/* content styles */
.gk_is_wrapper-style3{
	overflow: hidden;
	position: relative;
}
.gk_is_wrapper-style3 .gk_is_thumbs{}
.gk_is_wrapper-style3 .gk_is_thumbs a{
	display:block;
	float:left;
}
.gk_is_wrapper-style3 .gk_is_thumbs img{}
.gk_is_wrapper-style3 .clear{
	clear:both;
	font-size:1px;
}
/* images data block */
.gk_is_wrapper-style3 .gk_is_images{}
.gk_is_popup-style3 .gk_is_text_block{
	position:absolute;
	bottom:0;
	padding:0 10px;
	z-index:1201;
}
.gk_is_popup-style3 .gk_is_text_block h4{
	color:#fff;
	font-size:24px;
	margin:10px 0;
}
.gk_is_popup-style3 .gk_is_text_block h4 a{
	color:#fff;
	text-decoration:none;
}
.gk_is_popup-style3 .gk_is_text_block p{
	color:#fff;
	font-size:13px;
}
.gk_is_popup-style3 .gk_is_text_block a{
	color:#aaa;
}
/* overlay */
.gk_is_overlay-style3{
	position:fixed;
	display:none;
	z-index:1000;
	background:#000;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
/* popup */
.gk_is_popup-style3{
	position:absolute;
	z-index:1001;
	display:none;
}
.gk_is_popup-style3 .wrap{
	width:100%;
	overflow:hidden;
	position:relative;
}
.gk_is_popup-style3 .close,
.gk_is_popup-style3 .tl,
.gk_is_popup-style3 .t,
.gk_is_popup-style3 .tr,
.gk_is_popup-style3 .ml,
.gk_is_popup-style3 .m,
.gk_is_popup-style3 .mr,
.gk_is_popup-style3 .bl,
.gk_is_popup-style3 .b,
.gk_is_popup-style3 .br{
	background:transparent url('http://www.stockthewarehouse.org/modules/mod_gk_image_show/images/style3/variation1/popup_sprite.png') no-repeat 0 0;	
}
.gk_is_popup-style3 .close{
	width:30px;
	height:30px;
	position:absolute;
	top:-2px;
	right:-2px;
	cursor:pointer;
	background-position:-60px -40px;
}
.gk_is_popup-style3 .tl{
	width:20px;
	height:20px;
	float:left;
	background-position:left 0;
}
.gk_is_popup-style3 .t{
	height:20px;
	float:left;	
	background-position:-20px 0;	
}
.gk_is_popup-style3 .tr{
	width:20px;
	height:20px;
	float:left;	
	background-position:right 0;	
}
.gk_is_popup-style3 .ml{
	clear:both;
	width:20px;
	float:left;	
	background-position:0 -40px;	
}
.gk_is_popup-style3 .m{
	overflow:hidden;
	float:left;	
	background:#fff;	
}
.gk_is_popup-style3 .mr{
	width:20px;
	float:left;	
	background-position:-20px -40px;
}
.gk_is_popup-style3 .bl{
	clear:both;
	width:20px;
	height:20px;
	float:left;	
	background-position:left -20px;
}
.gk_is_popup-style3 .b{
	height:20px;
	float:left;	
	background-position:-20px -20px;
}
.gk_is_popup-style3 .br{
	width:20px;
	height:20px;
	float:left;
	background-position:right -20px;	
}
.gk_is_popup-style3 .padding{
	position:relative;
	overflow:hidden;
}
.gk_is_popup-style3 .overlay{
	width:100%;
	background:#fff url('http://www.stockthewarehouse.org/modules/mod_gk_image_show/images/style3/variation1/loader.gif') no-repeat center center;
	position:absolute;
	z-index:2000;
}
.gk_is_popup-style3 .prev{
	width:64px;
	height:24px;
	background:#fff;
	position:absolute;
	z-index:1201;
	left:0;	
}
.gk_is_popup-style3 .next{
	width:64px;
	height:24px;
	background:#fff;
	position:absolute;
	z-index:1201;
	right:0;
}
.gk_is_popup-style3 .text{
	position:absolute;
	bottom:0;
	width:100%;
	z-index:1200;
	background:#000;
	opacity:0.8;
	-moz-opacity:0.8;
	filter: alpha(opacity=80);
}

.gk_is_popup-style3 .next,
.gk_is_popup-style3 .prev {
	background: url('http://www.stockthewarehouse.org/modules/mod_gk_image_show/images/style3/variation1/interface_sprite.png') no-repeat 0 -34px;
	width: 34px;
	height: 32px;
	text-indent: -10000px;
	cursor: pointer;
	opacity: 0.85;
}
.gk_is_popup-style3 .prev {
	background-position: 0 -66px;
	left: 10px;
}
.gk_is_popup-style3 .next { right: 10px; }
.gk_is_popup-style3 .next:hover,
.gk_is_popup-style3 .prev:hover { opacity: 1; }