html,body{
	height:100%;
}

*{outline:none;}

body{
	margin:0px; 
	padding:0px; 
	background:#000;
}

#gallery_back{
	position:fixed; 
	z-index:3;
	right:10px;
	top:10px;
	background:url(picfullscreen/close.gif);	
	height:32px;
	width:84px;
}
.pageslide-close {color:#FFFFFF; font-weight:bold; text-decoration:none;}

#gallery_back a{	
	color:#FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	height:32px;
	width:84px;
	display:block;
}

#toolbar{
	position:fixed; 
	z-index:3;
	right:10px;
	bottom:10px;
/*	padding:5px;*/
	background:url(picfullscreen/fs_img_g_bg.png);
}

#toolbar a{ cursor:pointer;}

#toolbar img{border:none;}

#img_title{
	position:fixed;
	z-index:3;
	left:10px;
	top:10px;
	padding:10px;
	background:url(picfullscreen/fs_img_g_bg.png);
	color:#FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-transform:uppercase;
	font-weight:bold;
}
#img_title span{
	font-size:13px;
	font-weight:normal;
	text-transform:none;
}


#gallery_description{
	position:fixed;
	z-index:3;
	left:10px;
	top:60px;
	padding:10px;
	background:url(picfullscreen/fs_img_g_bg.png);
	color:#FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	width:450px;
}



#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:url(picfullscreen/ajax-loader_dark.gif) top center no-repeat;
	height:32px;
	
}*/


#preloader{
	position:fixed;
	top:80px;
	left:49%;
	z-index:3;
	width:32px;
	padding:20px;
	margin:auto;
	background:url(picfullscreen/ajax-loader_dark.gif) top center no-repeat;
	height:32px;
}


#thumbnails_wrapper{z-index:2; position:fixed; bottom:0; width:100%; background:url(picfullscreen/empty.gif); /* stupid ie needs a background value to understand hover area */}
#outer_container{position:relative; padding:0; width:100%; margin-bottom:60px;}
#outer_container .thumbScroller{position:relative; overflow:hidden; background:url(picfullscreen/fs_img_g_bg.png);}
#outer_container .thumbScroller, #outer_container .thumbScroller .container, #outer_container .thumbScroller .content{height:132px;}
#outer_container .thumbScroller .container{position:relative; left:0;}
#outer_container .thumbScroller .content{float:left;  width:220px; }
#outer_container .thumbScroller .content div{margin:5px; height:100%;}
#outer_container .thumbScroller img{border:5px solid #5e5e5e;}
#outer_container .thumbScroller .content div a{display:block; padding:5px;}

.nextImageBtn, .prevImageBtn{display:block; position:absolute; width:32px; height:32px; 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(picfullscreen/nextImgBtn.gif) center center no-repeat;}
.prevImageBtn{background:#000 url(picfullscreen/prevImgBtn.gif) center center no-repeat;}

a.toolbar_n_icon{ background:url(picfullscreen/toolbar_n_icon.gif) top center no-repeat; height:32px; width:32px; display:block;}
a.toolbar_fs_icon{ background:url(picfullscreen/toolbar_fs_icon.gif) top center no-repeat; height:32px; width:32px; display:block;}