#backgrounddiv {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	width:100%;
	height:100%;
	/*background-color:#eaf6f6;*/
	background:url(bg.gif);
}

.captionbox {
	position:absolute;
	margin-left: auto;
    margin-right: auto;
	width:60%;
	bottom:25px;	
}

.caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 1px 4px 1px 4px;
	color:#0F0;
	background:#000;
	font-size:11px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}

.welcomenote {
	text-decoration:none;
	display:block;
	position:absolute;
	margin-left:8%;
	margin-right:8%;
	top:125px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#ffffff;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	border:1px solid black;
	width:80%;
	padding:15px;
}

#putcursorhere {
	position:absolute;
	margin-left:45px;
	margin-top:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.title {
	text-decoration:none;
	display:block;
	position:absolute;
	margin-left:5px;
	margin-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#cookiesettings a{
	text-decoration:none;
	display:block;
	position:absolute;
	margin-left:225px;
	margin-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b1b1b;
}

#homelink {
	text-decoration:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#backgroundimage {
	position:absolute;
	/*width:100%;*/
	bottom:0px;
}

.controls {
	position:absolute;
	width:125px;
	bottom:25px;
	margin-left:18px;
}

span.controltext a:link, span.controltext a:visited, div.controls {
	text-decoration: none;
	color:#000000;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

span.controltext a:hover, span.controltext a:active {
	filter:alpha(opacity=1);
	-moz-opacity:1;
	opacity:1;
}

span.controltext a{
	font-size:52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	color:#333333;
	top:-65px;
}
span.controlarrows{
	font-size:60px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	position:relative;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

#thumbline {
	position: absolute;
	top:25px;
	right:0px;
	width:65%;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background:#FFE7CE
}
#thumblinetitle {
	position: absolute;
	top:12px;
	left:450px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#thumbgrid {
position:relative;
	width:768px;
	margin-left:auto;
	margin-right:auto;
	top:125px;
	/*right:125px;*/
	
	border-top:1px solid black;
	border-bottom:1px solid black;
}

#thumbgridtitle{
position:relative;
	width:768px;
	margin-left:auto;
	margin-right:auto;
	top:125px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.thumbs {
	/*width:9%;*/
	/*padding:.3%;*/
	/*padding:.5%;*/
	border-left:1px solid black;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.thumbsgrid {
	border-left:1px solid black;
		filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	height:48px;;
}

span.dirmenu {
	position:absolute;
	top:4px;
	right:35px;
	z-index:2;
}

a.dirmenu {
	margin-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	color:#222222;
}

#onoff {
	position:absolute;
	margin-left:15px;
	margin-top:17px;
	z-index:1;
}

#onoff:hover + div, img.over+div {
	display:none;
}




