/* CSS Document */

body.body {
		background-color:#333333; 
	/*	background-image:url(../images/bodybg.jpg);	 */
		background-position:top left; background-repeat:no-repeat;
		}
		
body.darkbg { background-image:url(../images/bodybgdark.jpg);	}

div.backgroundimage { position:absolute; top:0; left:0; }

div.container {
	position:relative; top:0px; width:790px;
	margin:0 auto 0 auto; padding:0 5px 0 5px;
	}
	
div.header_container {
	position:absolute; top:25px; left:5px; width:790px; height:32px;
	margin:0; padding:0;
	text-align:left; vertical-align:bottom;
	}
	
	.header_siteowner { font-size:18px; font-weight:bold; cursor:pointer; }
	.header_credits	{ }
	
div.gallery_container {
	position:absolute; top:70px; left:5px; width:645px; height:382px;
	background-color:#222222; border:1px solid black;
	overflow:auto;
	}
	
	div.gallery_loader { background-color:#000000; z-index:2; display:block; }
	
div.navigation_container {
	position:absolute; top:70px; right:5px; width:140px;
	}
	
	.navigation_item {
		width:135px;
		margin:0 0 2px 0; padding:2px;
		color:#000000; font-size:9px;
		background-color:#555555; border:1px solid black;
		}
		
		.nav_item_labels { height: 346px; overflow:auto; }
		.nav_item_title { height:12px;; font-weight:bold; cursor:default; }
		.nav_item_title:hover { background-color:#888888; }
		.nav_item_pointer { cursor:pointer; }
		
		
div.prev_container { 
	position:absolute; top:0; left:0; right:0; bottom:0;
	background:none; display:none; }

	div.prev_bg { background-color:#000000; }
	
	#prev_screen {  }
	.prev_window { width:320px; padding:0 10px 10px 10px; background-color:#000000; border:1px solid white; }
	
		td.prev_window_container {
			width:320px; height:320px;
			margin:0; padding:0;
			background-color:#000000;
			}
			
		td.prev__window_meerinfo_container {
			height:230px;
			margin:0; padding:10px; padding-top:0px;
			text-align:left;
			background-color:#222222;
			}
			
	.prev_loading { position:absolute; margin:1px; padding-left:20px;; width:320px; height:320px; background-color:#000000; }
	
	.prev_buttons { position:absolute; padding:1px 1px 0 21px; width:320px; height:320px; background:none; }
	
		.prev_butt_base {
			position:absolute; margin:0; padding:0;
			font-size:11px; font-weight:bold; font-variant:small-caps; color:#000000; text-align:center;
			background-color:#FFFFFF; border:1px solid black;
			cursor:pointer;
			}	
			
			.prev_butt_extralarge { width:100px; margin: 20px 0 0 170px;}
			.prev_butt_close { width:20px; margin: 20px 0 0 280px; }
			.prev_butt_previous { width:30px; margin:290px 0 0 230px; }
			.prev_butt_next { width:30px; margin:290px 0 0 270px; }
	
.opacNull { filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; }
.opac25 { filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
.opac50 { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
.opac75 { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.opac100 { filter:alpha(opacity=100);-moz-opacity:.100;opacity:.100; }

.mozopac50 {opacity:.50;}
.mozopac75 {opacity:.75;}
.mozopac100 {opacity:.100;}
		
		
		
		
		