html,body {
	height:100%;
}
* {
	outline:none;
}
body {
	margin:0px;
	padding:0px;
	background:#000;
}
#toolbar {
	position:fixed; 
	z-index:3; 
	right:10px; 
	top:45px; 
	padding:5px; 
	background:url(../images/gallery/fs_img_g_bg.png);
}
#close {
	position:fixed; 
	z-index:3; 
	right:10px; 
	top:10px; 
	padding:5px;
	opacity: 0.4;
	color: #fff;
	background:url(../images/gallery/fs_img_g_bg.png);
}
#close a {
	font-family: Arial;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
}
#close:hover {
	opacity: 1;
}
#toolbar img {
	border:none;
}
#img_title {
	position:fixed; 
	z-index:3; 
	left:10px; 
	top:10px; 
	padding:10px; 
	background:url(../images/gallery/fs_img_g_bg.png); 
	color:#FFF; 
	font-family: Arial; 
	font-size:24px;
}
#bg {
	position:fixed; 
	z-index:1; 
	overflow:hidden; 
	width:100%; 
	height:100%;
}
#bgimg {
	display:none; 
	-ms-interpolation-mode: bicubic;
}
#preloader {
	position:relative; 
	z-index:3; 
	width:32px; 
	padding:20px; 
	top:80px; 
	margin:auto; 
	background:#000;
}
#thumbnails_wrapper {
	z-index:2; 
	position:fixed; 
	bottom:0; 
	width:100%; 
	background:url(../images/gallery/empty.gif); 
	/* stupid ie needs a background value to understand hover area */
}
#outer_container {
	position:relative; 
	padding:0; 
	width:100%; 
	margin:40px auto;
	margin-bottom: 5px;
}
#move_left {
	position: absolute;
	width: 40px;
	height: 110px;
	top: 0px;
	left: 0px;
	background:#000 url(../images/gallery/prevImgBtn.png) center center no-repeat;
	opacity: 0.5;
	z-index: 10;
	cursor: pointer;
}
#move_right {
	position: absolute;
	width: 40px;
	height: 110px;
	top: 0px;
	right: 0px;
	background:#000 url(../images/gallery/nextImgBtn.png) center center no-repeat;
	opacity: 0.5;
	z-index: 10;
	cursor: pointer;
}
#move_left:hover, #move_right:hover {
	opacity: 0.9;
}
#outer_container .thumbScroller {
	position:relative; 
	overflow:hidden;
	width: 1200px;
	margin: 0 auto;
	background:url(../images/gallery/fs_img_g_bg.png);
}
#outer_container .thumbScroller, #outer_container .thumbScroller .container, #outer_container .thumbScroller .content {
	height:110px;
}
#outer_container .thumbScroller .container {
	position:relative; 
	left:0;
}
#outer_container .thumbScroller .content {
	float:left;
}
#outer_container .thumbScroller .content div {
	margin:5px; 
	height:100%;
}
#outer_container .thumbScroller img {
	border:5px solid #fff;
}
#outer_container .thumbScroller .content div a {
	display:block; 
	padding:5px;
}

.nextImageBtn, .prevImageBtn {
	display:block; 
	position:absolute; 
	width:50px; 
	height:50px; 
	top:50%; 
	margin:-25px 10px 0 10px; 
	z-index:3; 
	filter:alpha(opacity=40); 
	-moz-opacity:0.4; 
	-khtml-opacity:0.4; 
	opacity:0.4;
}
.nextImageBtn:hover,.prevImageBtn:hover {
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	-khtml-opacity:0.8; 
	opacity:0.8;
}
.nextImageBtn { 
	right:0; 
	background:#000 url(../images/gallery/nextImgBtn.png) center center no-repeat;
}
.prevImageBtn {
	background:#000 url(../images/gallery/prevImgBtn.png) center center no-repeat;
}

img.thumb {
	height: 80px;
}
