body{
	background-color:#600051;
	position:absolute;
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	border-color:#bf8738;
}

div#infoscreen{
	display:block;
	background-color:inherit;	
	position:absolute;
	border-style:none;/*solid;*/	
	border-color:inherit;
	border-width:3px;
  padding:0px;
  top:0;
  left:0;
	width:98%;
  height:98%;
}

div#screen{
	display:block;  
  background-color:inherit;
	border-style:solid;
	border-color:inherit;
	border-width:3px;
	padding:5px;
	top:0;
	left:0;
	width:auto;
	height:auto;
	/* clear:left; */
}
	
div#title{
	background-color:inherit;
	border-style:none;
	border-color:inherit;
	border-width:2px;
	text-align:center;
	padding:5px;
	top:0px;
  left:0px;
  width:auto;
	height:auto;
  clear:both;
}

div#sidebar{
	background-color:inherit;
	border-right:solid .1em #bf8738;
	text-align:left;
	padding:5px;
	vertical-align:top;
	width:auto;
	height:auto;
	
}
#sidebar h3{
	font-family:"Calibri", "DejaVu Sans", "Courier";
	font-size:12pt;
}
	

div#main{
	background-color:inherit;
  /*position:absolute;      This causes a lot of trouble */
	border-style:none;  /*solid;*/
	border-color:inherit;
	border-width:2px;
	border-right:none;
	border-bottom:none;
	text-align:left;
	padding:5px;
	vertical-align:top;
	width:auto;
	height:auto;
}

.with-border{
	border-collapse:collapse;
	border:.1em solid #bf8738;
	padding:.5em;
}

div.pic img{
	border:.1em solid #bf8738;
	padding:0;
	margin:1em;
}

form.sshow{
	width:auto;
	float:center;
}
table.sshow{
	/*border-collapse:collapse;*/	
	/*width:100%;*/
	float:center;
	padding:3;
	border:none;
}
tr.sshow{
	border-collapse:collapse;	/****************/
	float:center;
}
th.sshow{
	border-collapse:collapse;/*****************/
	border:solid .1em #bf8738;
	color:#FEF886;
  font-family:"DejaVu Serif", "Palatino Linotype", "Tahoma", "Book Antiqua", "Times New Roman", "Verdana";
  font-weight:normal;
	font-style:normal;
	font-size:12pt;
	text-align:center;
	width:33%;
	float:center;
}
td.sshow{
	border-collapse:collapse;/**************/	
	border:solid .1em #bf8738;
	text-align:center;
	width:33%;
	float:center;	
}
td.sshow-pad{
	border-collapse:collapse;	
	border:none;
	width:33%;
	float:center;	
}
th.sshow-pad{
	border-collapse:collapse;	
	border:none;
	width:33%;
	float:center;	
}
img.sshow{
	height:400px;
}

.obj-center{
	float:center;
}

.obj-left{
	float:left;
}

.obj-right{
	float:right;
}

.no-border{
	border:none:
}

.wide{
	width:100%;
}

td.cell_border_left{
  border-style:solid;
  border-width:1px;
  border-color:#c0c0c0;
  border-spacing:0;
  /*border-top:ridge;*/
  padding:5px;
  text-align:left;
  width:auto;
}

td.cell_border_center{
  border-style:solid;
  border-width:1px;
  border-color:#c0c0c0;
  border-spacing:0;
  /*border-top:ridge;*/
  padding:5px;
  text-align:center;
  width:auto;
}

td.cell_border_right{
  border-style:solid;
  border-width:1px;
  border-color:#c0c0c0;
  border-spacing:0;
  /*border-top:ridge;*/
  padding:5px;
  text-align:right;
  width:30%;
}

td#menu{
	vertical-align:top;
	white-space:nowrap;
}

table.layout{
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
	width:auto;
}

table.main_table{
	border-collapse:collapse;
	width:95%;
}

table.ItemTable{
	border-collapse:collapse;
  margin-left:5%;
  border-style:solid;
  border-color:#c0c0c0;
  border-width:3;
  border-spacing:0;
	padding:5;
	width:auto;
}

table#footer{
	border-collapse:collapse;
	width:100%;
	border-top:solid .1em #bf8738;
}

span#tripadvisor{
	text-align:left;
	vertical-align:baseline;
}

span#facebook{
	font-family:"verdana";
	font-size:12pt;
	text-align:center;
	vertical-align:baseline;
/*	background-color:white;*/
}

span#v-en-p{
	text-align:center;
	vertical-align:baseline;	
}

img#v-en-p-pos{
	width:105px;
	height:30px;
	vertical-align:bottom;
	right:5px;
	text-align: left;
}

img#wifi-pos{
	width:75px;
	vertical-align:bottom;
	right:5px;
}

img#wset-pos{
	width:100px;	
	vertical-align:bottom;
	right:5px;
}

img.in-menu{
	float:left;
	width:70%;
}

li{
	list-style-type:"disc";
}

.text-centre{
	text-align:center;
}

/************** Fonts & text ******************/

h1{
	color:#FFF200;
	font-family:"DejaVu Serif", "Times New Roman", "Verdana", "ParkAvenue BT", "Helvetica";
	font-weight:normal;
	font-style:normal;
	font-size:48pt;
}

h2{
	color:#FFF200;
	font-family:"DejaVu Serif", "Times New Roman", "Verdana", "ParkAvenue BT", "Helvetica";
	font-weight:normal;
	font-style:italic;
	font-size:12pt;
}

h3{
	color:#FFF200;
	font-family:"DejaVu Serif", "Times New Roman", "Verdana";
	font-weight:normal;
	font-style:normal;
	font-size:16pt;
}

.msel{
	color:#8DCB41;
}

h4{
	/*color:#555555;*/
	color:#FFF200;
	font-family:"DejaVu Serif", "Times New Roman", "Verdana";
	font-weight:bold;
	font-style:normal;
	font-size:12pt;
}

h5{
	color:#FFF200;
	font-family:"Times New Roman", "Verdana", "Microsoft Sans Serif";
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	font-size:12pt;
}

h6{
	color:black;
	font-family:"DejaVu Serif", "Times New Roman", "Verdana";
	font-weight:normal;
	font-style:normal;
	font-size:14pt;
}	

h7{
	color:#FFF200;
	font-family:"Times New Roman", "Verdana", "Microsoft Sans Serif";
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	font-size:12pt;
}

dd{
	color:#FEF886;
  font-family:"DejaVu Serif", "Palatino Linotype", "Tahoma", "Book Antiqua", "Times New Roman", "Verdana";
  font-weight:normal;
	font-style:normal;
	font-size:12pt;
}

i{
	color:#FFF200;
	font-style:italic;
}

p{
	color:#FEF886;
  font-family:"DejaVu Serif", "Palatino Linotype", "Tahoma", "Book Antiqua", "Times New Roman", "Verdana";
  font-weight:normal;
	font-style:normal;
	font-size:12pt;
}

/********** Not used **********/
/*
.pu{
	color:#FEF886;
  font-family:"DejaVu Serif", "Palatino Linotype", "Tahoma", "Book Antiqua", "Times New Roman", "Verdana";
  text-decoration:underline;
  font-weight:normal;
	font-style:normal;
	font-size:12pt;
}
*/
/*
.ddu{
	color:#FEF886;
  font-family:"DejaVu Serif", "Palatino Linotype", "Tahoma", "Book Antiqua", "Times New Roman", "Verdana";
	text-decoration:underline;
  font-weight:normal;
	font-style:normal;
	font-size:12pt;
}
*/
