body {
}
#Border {
	position:absolute;
	top: 0%;
	left: 50%;
	width:800px;
	height:1000px;
	margin-top: 2px; /*set to a negative number 1/2 of your height*/
	margin-left: -400px; /*set to a negative number 1/2 of your width*/
	background-color: #FFFFFF;
}
.linksbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.orange_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6633;
	text-decoration: none;
	font-weight: bold;
}
.grey_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.grey_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
#logo {
	position:absolute;
	left:68px;
	top:2px;
	width:309px;
	height:201px;
	z-index:12;
	border: 0px;
}
#f_logo {
	position:absolute;
	left:520px;
	top:2px;
	width:167px;
	height:201px;
	z-index:12;
	border: 0px;
}
#f_logo_eq {
	position:absolute;
	left:411px;
	top:2px;
	width:167px;
	height:201px;
	z-index:12;
	border: 0px;
}
#v_logo_eq {
	position:absolute;
	left:607px;
	top:31px;
	width:167px;
	height:172px;
	z-index:12;
	border: 0px;
}
#top {
	position:absolute;
	left:-1px;
	top:203px;
	width:724px;
	height:70px;
	z-index:6;
}
#menu {
	background-color:#FFFFFF;
	position:absolute;
	left:0px;
	top:285px;
	width:800px;
	height:40px;
	z-index:11;
}
#news {
	position:absolute;
	left:78px;
	top:368px;
	width:600px;
	height:400px;
	z-index:7;
}
#sp_news {
	position:absolute;
	left:231px;
	top:358px;
	width:300px;
	height:47px;
	z-index:10;
}
#centre {
	position:absolute;
	left:78px;
	top:368px;
	width:600px;
	height:400px;
	z-index:7;
}
#equipment {
	position:absolute;
	left:78px;
	top:368px;
	width:600px;
	height:623px;
	z-index:7;
}
#hotel {
	position:absolute;
	left:78px;
	top:368px;
	width:600px;
	height:400px;
	z-index:7;
}
#pricelist {
	position:absolute;
	left:80px;
	top:368px;
	width:600px;
	height:400px;
	z-index:7;
}
#bookings {
	position:absolute;
	left:78px;
	top:368px;
	width:600px;
	height:400px;
	z-index:7;
}
#contact {
	position:absolute;
	left:78px;
	top:368px;
	width:600px;
	height:400px;
	z-index:7;
}
#weather {
	position:absolute;
	left:80px;
	top:410px;
	width:600px;
	height:228px;
	z-index:7;
}
#media {
	position:absolute;
	left:80px;
	top:410px;
	width:600px;
	height:400px;
	z-index:7;
}
#links {
	position:absolute;
	left:80px;
	top:410px;
	width:600px;
	height:400px;
	z-index:7;
}
#pics {
	position:absolute;
	width:355px;
	height:652px;
	z-index:60;
	left: 0px;
	top: 380px;
	border: 0px;
}
/* the Gallery (Unordered List) - position:relative is for ie7 */
#gallery {
	position:absolute;
	overflow:scroll;
	height:600px /* FF .8 */;
	width:355px;
	border:0px;
	z-index:1/* IE Mac */;
	background-color: #FFFFFF;
	left:0px;
	top:0;
}
#gallery li {display:inline;overflow:hidden;height:75px}
#gallery li img {
	border:2px solid #000;
	width:160px;
	height:160px;
	display:table;
	margin:0;
	position:relative;
	z-index:10;
	visibility: visible;
}
/* overflow:hidden will break FF 0.8 */ 
#gallery li a {
	display:block;
	float:left;
	height:160px !important /* IE5 Mac */;
	width:160px;
	position:relative;
	color:#fff
}
#gallery li a:hover {color:#000;background:#fff} 
#gallery li a:hover img,
#gallery li a:focus img,#gallery li a:active img {
	border-color:#FFFFFF
}
#gallery span {
	position:absolute;
	top:0;
	left:0;
	margin-top:2.2em;
	padding:0;
	z-index:1
}
.transparent {opacity:.2;-moz-opacity:0.2}
.nonOpaque {opacity:1;-moz-opacity:1}
a.transparent {cursor:default}
a.nonOpaque {cursor:pointer}
#zDIV_slideShow a {color:#000;background-color:#fff}
#zDIV_slideShow {display:none;position:absolute;left:0;top:0 !important;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;text-align:center;margin:0;z-index:10/* IE Mac */}
/* new style (not for IE 5 WIN or Mac) to center the whole thing if we deal with fixed height images */
@media screen {#zDIV_slideShow {left:15%;top:85% !important;height:440px;margin-top:-220px}}
#zA_previous,#zA_next,#zA_close {background:transparent !important}
#zA_previous img,#zA_next img,#zA_close img {border:0 !important;margin:5px 2px;margin-bottom:-20px/* to make sure FF doesn't show only the bottom part of these images (top part being hidden by the viewport) ONLY NEEDED if vertical centering is not applied */}
#zA_title {display:block;font-size:1.1em;margin:20px auto 9px/* top margin to compensate for the negative margin on the image ONLY NEEDED if vertical centering is not applied */;padding:5px;width:90%;background-color:transparent !important;cursor:default;text-decoration:none}

#zDIV_counter {display:block;width:10em;margin:9px auto;background:#333;color:#fff;padding:3px;font: .9em Arial, Helvetica, sans-serif}
#zIMG {margin-top:15px;padding:3px;background:#fff;border:2px solid #000}
#zDIV_slideShow {padding-bottom:50px !important} /* to make sure FF does not cut-off the description below the image */
.hand {cursor:pointer}
* html #gallery {width:222px}
/* for IE5 both Win and Mac - will be reset in the IE6 CCS */
* html #zDIV_slideShow {background-color:#ececec}
/* for IE5 Win and Mac that don't do opacity at all IE */
* html a.transparent {visibility:hidden}
* html a.nonOpaque {visibility:visible}
