html {
	overflow-x: hidden;
}

body {
	height: 100%;
	background: url(../images/panorama1.jpg) 0px 0px no-repeat;
	background-color: #0b0e10;
}

#menu {
	position: absolute;
	z-index: 100;
}

#header {
	background: url(../images/header_background.gif) top center repeat-x;	
					z-index: 100;

}


#leftmover {
	background: url(../images/arrow_left.png) center right no-repeat;
	position: fixed;
	left: 2%;
	top: 20%;
	width: 13%;
	height: 80%;
	z-index: 200;
}

#rightmover {
	background: url(../images/arrow_right.png) center left no-repeat;
	position: fixed;
	right: 2%;
	top: 20%;
	width: 13%;
	height: 80%;
	z-index: 200;
}

#container {
	background: url(../images/logo_home.png) top left no-repeat;
	width: 982px;
	height: 665px;
	position: absolute;
	margin-left: 100px;
	z-index: -1;
}

.button {
	cursor: pointer;
	position: absolute;
}

.textbox {
	position: absolute;
	background-color: #0b0e10;
	border: 1px solid #fff;
	color: white;
	padding: 30px;
	width: 230px;
	display: none;
}

#b1 {
	top: 205px;
	left: 140px;
	z-index: 11;
}

#t1 {
	top: 225px;
	left: 180px;
	z-index: 10;
	height: 160px;
}

#b2 {
	top: 124px;
	left: 624px;
	z-index: 21;
}

#t2 {
	top: 144px;
	left: 364px;
	z-index: 20;
	height: 200px;
}

/* accommodation */
#b3 {
	top: 490px;
	left: 0px;
	z-index: 31;
}

#t3 {
	top: 305px;
	left: 30px;
	z-index: 30;
	height: 160px;
}

/* enertainment */
#b4 {
	top: 640px;
	left: 340px;
	z-index: 41;
}

#t4 {
	top: 435px;
	left: 90px;
	z-index: 40;
	height: 180px;
}

/* swimming pool */
#b5 {
	/*top: 560px;
	left: 700px;*/
	top: 550px;
	left: 970px;
	z-index: 51;
}

#t5 {
	/*top: 320px;
	left: 450px;*/
	top: 320px;
	left: 715px;
	z-index: 50;
	height: 200px;
}

#inner-header, #header {
	height: 52px;
}

#container h1 {
	font-size: 1.3em;
}

#container p {
	font-size: 0.8em;
	margin-top: 1em;
	line-height: 1.4em;
}

#birds-right, #birds-left {
	position: fixed;
	top: 150px;
	width: 20px;
	height: 20px;
}

#birds-right {
	right: -30px;
}

#birds-left {
	left: -30px;
}

#birds-right img, #birds-left img {
	position: relative;
}

#speaker {
	cursor: pointer;
}

#mute {
	padding-top: 10px;
	float: right;
}

#winter-deal {
	width:170px;
	float:right;
	left:500px;
	margin:20px 0 0 10px;
	padding:0 12px 20px 12px;
	font-size:1.1em;
	background-color: #263038; /* Colour of final pixel in footer */
	border:2px solid #FFF
	
	}
	
#winter-deal p {
		font-family: arial, verdana, sans-serif;
		color: #fff;
		line-height:1.3em
		}
		
#winter-deal p.text1 {
	font-size:1.2em;
	line-height:1.2em;
	color:#c1d500;
	font-family: century gothic, arial, verdana, sans-serif;
	}

#winter-deal p.text1 a {

	color:#c1d500;
	font-family: century gothic, arial, verdana, sans-serif;
	}
		
p.text2 a {
		color: #fff;
		text-decoration:none
		}

p.text2 a:hover {
		text-decoration:underline
		}

span.text3	 {
	font-size:0.9em;
	line-height:1.2em;
	color:#c1d500;
	font-family: century gothic, arial, verdana, sans-serif;
	}