body {
	background-color: #575655; 
/*	background-image:url(../backgrounds/diamond_Dark_alt1.gif); background-repeat:repeat;*/
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	text-align: center;		
}
.main{margin:20px auto; text-align:left; width:942px; position:relative; background-color:#140A0A;}

#nav { z-index:2000;
	position:absolute;
	top:22px;
	left:71px;
	width:800px;
	margin:0px; padding:0px;
}
#nav ul { list-style-type:none; display:block; margin:0px; padding:0px;}
#nav ul li { 
	display:inline;
	margin-right:38px;
}
#nav ul li a { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D4C29E;
	font-weight:bold;
	text-decoration: none;
}
#nav ul li img {margin-right:0px;margin-top:0px;}

#enter { z-index:99;
	position:absolute;
	top:3px;
	left:685px;
}

#movie { z-index:9;
	position:absolute;
	left:71px;
	top:61px;
}
#randommovie { z-index:90;
	position:absolute;
	left:70px;
	top:60px;
	width:802px;
	height:528px;
	background-image:url(../gfx/rand.png);
	border:1px solid #727170;	
}
#randommovie2 { z-index:90; display:none;
	position:absolute;
	left:100px;
	top:60px;
	width:740px;
	height:448px;
	background-image:url(../gfx/rand2.png);
	background-color: #1F1D1B;
	border:1px solid #727170;	
}
#bgbox { z-index:1;
	position:absolute;
	top:-2px;
	left:-8px;
}
#boxommovie { z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	width:942px;
	height:657px;
	background-color:#3E3A36;/*#1A1918;*/
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#onderlaag { z-index:1;display:none;
	position:absolute;
	left:554px;
	top:10px;
	width:389px;
	height:667px;
	background-image:url(../gfx/laag.png);
}
#laag { z-index:99;
	position:absolute;
	left:553px;
	top:60px;
	width:319px;
	height:528px;
	background-image:url(../gfx/laag.png);
	border:1px solid #575655;
/*	border-left:1px solid #C2C2C0;*/
}
#laago { z-index:99;
	position:absolute;
	left:153px;
	top:60px;
	width:719px;
	height:528px;
	background-image:url(../gfx/laago.png);
	border:1px solid #575655;
/*	border-left:1px solid #C2C2C0;*/
}
#laagdark { z-index:99;
	position:absolute;
	left:553px;
	top:60px;
	width:319px;
	height:528px;
	background-image:url(../gfx/laagdark.png);
	border:1px solid #575655;
/*	border-left:1px solid #C2C2C0;*/
}
#laagsemidark { z-index:99;
	position:absolute;
	left:70px;
	top:60px;
	width:802px;
	height:528px;
	background-image:url(../gfx/laagsemidark.png);
	border:1px solid #575655;
/*	border-left:1px solid #C2C2C0;*/
}
#laagdark70 { z-index:99;
	position:absolute;
	left:81px;
	top:260px;
	width:782px;
	height:156px;
	background-image:url(../gfx/laagdark70.png);
	border:0px solid #575655;
/*	border-left:1px solid #C2C2C0;*/
}
#laagdark70a { z-index:99;
	position:absolute;
	left:81px;
	top:260px;
	width:782px;
	height:230px;
	background-image:url(../gfx/laagdark70.png);
	border:0px solid #575655;
/*	border-left:1px solid #C2C2C0;*/
}
#laaglight { z-index:99;
	position:absolute;
	left:553px;
	top:60px;
	width:319px;
	height:528px;
	background-image:url(../gfx/laaglight.png);
	border:1px solid #575655;
/*	border-left:1px solid #C2C2C0;*/
}

#corner { z-index:92;
	position:absolute;
	left:71px;
	top:498px;
	width:482px;
	height:91px;
	background-image:url(../gfx/corner.png);
	border:0px solid #727170;
}

#logo { z-index:110;
	position:absolute;
	top:106px;
	left:512px;
}
#logosm { z-index:110;
	position:absolute;
	top:550px;
	left:762px;
}
#logosm img {
	border:1px solid #727170;
}
#content{z-index:101;
	position:absolute;
	left:580px;
	top:255px;
	width:265px;
	height:295px;
}
#contentmain {z-index:101;
	position:absolute;
	left:580px;
	top:75px;
	width:260px;
	height:488px;
}
#contentmain ul {
	margin:5px 0px 10px 0px; padding:0px; list-style-type:none;
}
#contentmain ul li {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	line-height: 17px;
}
#contentmain ul li a {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	font-weight:bold;
	text-decoration: underline;
}
#contentmain ul a.nostripe {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	font-weight:bold;
	text-decoration: none;
}
#contentmain ul li a:hover {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	text-decoration: underline;
}
#contentmaino {z-index:101;
	position:absolute;
	left:580px;
	top:75px;
	width:280px;
	height:488px;
}
#contentmaino ul {
	margin:5px 0px 10px 0px; padding:0px; list-style-type:none;
}
#contentmaino ul li {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	line-height: 17px;
}
#contentmaino ul li a {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	font-weight:bold;
	text-decoration: underline;
}
#contentmaino ul a.nostripe {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	font-weight:bold;
	text-decoration: none;
}
#contentmaino ul li a:hover {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	text-decoration: underline;
}
#contentmainoh {z-index:101;
	position:absolute;
	left:180px;
	top:75px;
	width:660px;
	height:488px;
}
#contentmainoh ul {
	margin:5px 0px 10px 0px; padding:0px; list-style-type:none;
}
#contentmainoh ul li {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	line-height: 15px; text-align:justify; margin:4px 0px;
}
#contentmainoh ul li a {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	font-weight:bold;
	text-decoration: underline;
}
#contentmainoh ul a.nostripe {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	font-weight:bold;
	text-decoration: none;
}
#contentmainoh ul li a:hover {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	text-decoration: underline;
}
H1 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
	margin:12px 0px; padding:0px;
}
p {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	line-height: 20px;
	text-align: justify;
	margin:12px 0px; padding:0px;
}
p a {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	line-height: 20px;
	margin:12px 0px; padding:0px; font-weight:bold;
	text-decoration:underline;
}
p a:hover {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	text-decoration:underline;
}
#footerhome { z-index:2000;
	position:absolute;
	top:610px; width:800px;
	left:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E3E3E3;
	font-weight:normal; 
	text-align:center;
}
#footerhome a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E3E3E3;
	font-weight:bold;
	text-decoration:none;
}
#footerhome a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#095893;
	font-weight:bold;
	text-decoration:underline;
}
#footer { z-index:2000;
	position:absolute;
	top:610px;
	left:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E3E3E3;
	font-weight:normal;
}
#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E3E3E3;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#085792;
	font-weight:bold;
	text-decoration:underline;
}
#back { z-index:9999;
	position:absolute;
	top:0px;
	left:10px;
}
#flags { z-index:9999;
	position:absolute;
	top:17px;
	left:835px;
}
#flags img {
	margin:0px 1px;
}

#roomtype { z-index:6000;
	position:absolute;
	left:104px;
	top:536px;
}
#roomtypedb { z-index:6000;
	position:absolute;
	left:94px;
	top:536px;
}
#roomtyperb { z-index:6000;
	position:absolute;
	left:94px;
	top:536px;
}
#contactlinkroom { z-index:999;
	position:absolute;
	top:417px;
	left:580px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	background-color:#1F1D1A; border:1px solid #005595;
}
#contactlinkroom a {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	line-height: 20px;
	font-weight:bold;
	text-decoration: none;
	background-color:#1F1D1A;	
}
#contactlinkroom a:hover {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#005595;
	line-height: 20px;
	font-weight:bold;
	text-decoration: none;	
	background-color:#1F1D1A;	
}
#contactlink { z-index:999;
	position:absolute;
	top:137px;
	left:780px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	background-color:#1F1D1A; border:1px solid #005595;
}
#contactlink a {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	line-height: 20px;
	font-weight:bold;
	text-decoration: none;
	background-color:#1F1D1A;	
}
#contactlink a:hover {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#005595;
	line-height: 20px;
	font-weight:bold;
	text-decoration: none;	
	background-color:#1F1D1A;	
}
#contactlink2 { z-index:9999;
	position:absolute;
	top:239px;
	left:780px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	background-color:#1F1D1A; border:1px solid #005595;
}
#contactlink2 a {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#E3E3E3;
	line-height: 20px;
	font-weight:bold;
	text-decoration: none;
	background-color:#1F1D1A;	
}
#contactlink2 a:hover {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#005595;
	line-height: 20px;
	font-weight:bold;
	text-decoration: none;	
	background-color:#1F1D1A;	
}

/*--------------------------------- contact form ------------------------- */
#leftpan table.bookingform{
	position:absolute;
	left:5px;
	top:5px;
	width: 220px;
	margin:0 0 0 20px; 
}
.bookingform p.bookingTitle{
	font:16px/18px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	background-color:inherit;
	padding:0 0 5px 0;
}
.bookingform p.bookingText{
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	padding:2px 0 2px 0;
	width:200px;
	line-height:10px; 
}
.bookingform select.Country{
	width:200px;
	height:20px;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#1C1C1C;
	background-color:#fff;
}
.bookingform .smal{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#E0C35B;
	background-color:inherit;
	padding:5px 0 2px 0;
}
.bookingform select.choose{
	width:200px;
	height:18px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#1C1C1C;
	background-color:#fff;
}
.bookingform select.Arrival_day{
	width:200px;
	height:10px;
	font:8px/10px Arial, Helvetica, sans-serif;
	color:#1C1C1C;
	background-color:#fff;
}

.bookingform select.day{
	font:10px/12px Arial, Helvetica, sans-serif;
	width:40px;
	line-height:10px; 	
}
.bookingform select.month{
	font:10px/12px Arial, Helvetica, sans-serif;
	width:155px;
	line-height:10px; 
}
.bookingform select.adult{
	font:10px/12px Arial, Helvetica, sans-serif;
	width:40px;
	line-height:10px; 	
}
.bookingform select.kids{
	font:10px/12px Arial, Helvetica, sans-serif;
	width:40px;
	line-height:10px; 	
}
.bookingform input.textfield{
	font:10px/12px Arial, Helvetica, sans-serif;
	width:200px;
	line-height:10px; 	
}
.bookingform input.searchbutton{
	margin:18px 0px 0;
}

TEXTAREA {
	height:30px; overflow:auto; font-size:10px; width:200px;
}

/*_________________ GALLERY ______________*/

.gallery {
	position:relative;
	top:95px;
	left:-375px;
	width:580px;
	height:400px;
}
.gallery img {
	border:1px solid #AEAEAE;
	margin:2px 3px 3px 2px;
}
.piclb {
	position:absolute;
	top:95px;
	left:-439px;
}
.piclb img {
	border:1px solid #AEAEAE;
	margin:2px 3px 3px 2px;
}
#picrb {
	position:absolute;
	top:0px;
	left:539px;
}
.picrb img {
	border:1px solid #AEAEAE;
	margin:2px 3px 3px 2px;
}
.piclo {
	position:absolute;
	top:322px;
	left:-439px;
}
.piclo img {
	border:1px solid #AEAEAE;
	margin:2px 3px 3px 2px;
}
.picro {
	position:absolute;
	top:322px;
	left:165px;
}
.picro img {
	border:1px solid #AEAEAE;
	margin:2px 3px 3px 2px;
}

.gallerytitle { 
	position:absolute;
	top:200px;
	left:-498px;
	width:782px;
	text-align:center;
}

.gallerytitle-gr { 
	position:absolute;
	top:32px;
	left:-224px;
}
.gallerysubtitle-gr { 
	position:absolute;
	top:52px;
	left:-224px;
}

.gallerybg { 
	position:absolute;
	top:-2px;
	left:-497px;
	width:776px;
	height:502px;
}
.gallerybg img { 
	border:1px solid #383836;
}


/* -------------------- THANK YOU */
.message {
	font-family:Tahoma, Arial, Helvetica;
	font-size:20px;
	color:#E3E3E3;
	font-weight:bold;
	text-align:center;
}
.submessage {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#E3E3E3;
	font-weight:bold;
	text-align:center;
}
.sublink {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#E3E3E3;
	font-weight:bold;
	text-align:center;
}
#kklink { z-index:110;
	position:absolute;
	top:360px;
	left:2px;
}
#linkstreep { z-index:110;
	position:absolute;
	top:512px;
	left:2px;
}
#galink { z-index:110;
	position:absolute;
	top:520px;
	left:2px;
}

/*---------------------albums --------------------------------*/
.albumgeneral { z-index:99;
	position:absolute;
	left:-510px;
	top:225px;
	width:802px;
	height:126px;
	border:0px solid #575655; text-align:center;
}
.albumgeneral img {border:1px solid #AEAEAE; margin:0px 0px 0px 1px;}
.albumgeneral .noborder img {border:0px solid #AEAEAE; }

#notes {z-index:9999;
	position:absolute;
	top:310px;
	left:-511px;
	width:802px;
	padding:0px;
}
#notes ul { list-style-type:none; display:block; margin:0px; padding:0px; margin-left:37px;}
#notes ul li { 
	display:inline;
	margin-right:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}
#notes ul li a { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
#notes ul li a:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: underline;
}
#notesgr {z-index:9999;
	position:absolute;
	top:310px;
	left:-501px;
	width:799px;
	padding:0px;
}
#notesgr ul { list-style-type:none; display:block; margin:0px; padding:0px; margin-left:17px;}
#notesgr ul li { 
	display:inline;
	margin-right:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}
#notesgr ul li a { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
#notesgr ul li a:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: underline;
}
.mmlink { 
	position:absolute;
	top:200px;
	left:-498px;
	width:782px;
	text-align:right; border:0px solid yellow;
}
.mmlink img {margin-right:10px;}

.socialicons { z-index:1;
	position:absolute;
	top:650px;
	left:318px;
	}
.socialicons img {
	margin-right:4px;
	}	

.socialiconsgen { z-index:1;
	position:absolute;
	top:648px;
	left:268px;
	}
.socialiconsgen img {
	margin-right:4px;
	}	
.sititle {	z-index:1; display:none;
	position:absolute;
	top:656px;
	left:230px;
	width:80px;
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-align: right;
	}
#weather { z-index:1;
	position:absolute;
	top:470px;
	left:0px;
}
#weathergr { z-index:1;
	position:absolute;
	top:381px;
	left:0px;
}
#policyp1 {z-index:1;
	position:absolute;
	top:364px;
	left:140px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;
}
#policyp1 a{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:underline;
}

#policyp2 {z-index:1;
	position:absolute;
	top:218px;
	left:133px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;
}
#policyp2 a{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:underline;
}

#policyp3 {z-index:1;
	position:absolute;
	top:46px;
	left:125px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;
}
#policyp3 a{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:underline;
}
#policyo1 {z-index:9999;
	position:absolute;
	top:110px;
	left:783px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;
}
#policyo1 a{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:underline;
}
#contentmain .smaller {font-size:10px;}

#thumbsmain {margin-left:-10px;}
#thumbsmain span {margin:-1px; padding:0px;}
