﻿body 
{
	background-color: #9CBF3B;
}

div.Launch_Afr
{
	vertical-align: middle;
	font-family: Arial;
	color: White;
	font-size: 16pt;
	letter-spacing: 1;
}

div.Launch_Afr_gray
{
	font-family: Arial;
	color: Gray;
	font-size: 16pt;
	letter-spacing: 1;
}

div.Text_Launch
{
	font-family: Arial;
	font-size: 10pt;
	color: White;
}

div.Text_Launch_Xtra
{
	font-family: Arial;
	font-size: 8pt;
	color: Gray;
}	

div.hotel
{
	color: white;
	font-family: Arial;
	font-size: 9pt;
	letter-spacing: 1;
}

div.hotel_gray
{
	color: Gray;
	font-family: Arial;
	font-size: 9pt;
	letter-spacing: 1;
}

div.slogan
{
	color: white;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 0;
}

div.slogan_gray
{
	color: Gray;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 0;
}

div.white_home
{
	background-color: White;
	width: 800px;
	height: 758px;
	z-index: 200;
	position: relative;
	top: 40px;
}

div.white_specials
{
	background-color: White;
	width: 800px;
	height: 750px;
	z-index: 200;
	position: relative;
	top: 40px;
}

div.white_rooms
{
	background-color: White;
	width: 800px;
	height: 2902px;
	z-index: 200;
	position: relative;
	top: 40px;
}

div.white_restaurant
{
	background-color: White;
	width: 800px;
	height: 1606px;
	z-index: 200;
	position: relative;
	top: 40px;
}

div.white_map
{
	background-color: White;
	width: 800px;
	height: 953px;
	z-index: 200;
	position: relative;
	top: 40px;
}

div.white_activities
{
	background-color: White;
	width: 800px;
	height: 1867px;
	z-index: 200;
	position: relative;
	top: 40px;
}

div.white_gallery
{
	background-color: White;
	width: 800px;
	height: 2495px;
	z-index: 200;
	position: relative;
	top: 40px;
}

div.white_bookings
{
	background-color: White;
	width: 800px;
	height: 756px;
	z-index: 200;
	position: relative;
	top: 40px;
}

div.menu
{
	position: absolute;
	top: 220px;
	left: 50px;
}

hr.top_home
{
	position:relative;
	top: 70px;
	width: 700px;
}

hr.second_specials
{
	position:absolute;
	top: 330px;
	_top: 340px;
	width: 700px;
	left: 50px;
}

.middlediv_specials
{
	LEFT: 480px;
	POSITION: absolute;
	TOP: 263px;
	_top: 265px;
}

.bookingessential
{
	position: absolute;
	top: 292px;
	_top: 293px;
	left: 540px;
	font-family: Arial;
	font-size: 8pt;
	color: gray;
	width: 150px;
}

.toprightheadingspecials
{
	position: absolute;
	top: 292px;
	_top: 293px;
	left: 500px;
	font-family: Arial;
	font-size: 10pt;
	color: #3399CC;
	width: 250px;
	font-weight: bold;
}

.topleftheadingspecials
{
	position: absolute;
	top: 292px;
	_top: 293px;
	left: 70px;
	font-family: Arial;
	font-size: 10pt;
	color: #3399CC;
	text-align: center;
	font-weight: bold;
}

.redimage-booking
{
	LEFT: 501px;
	POSITION: absolute;
	TOP: 268px;
	_top: 270px;
}

.christmaslunchbuffet
{
	position: absolute;
	top: 292px;
	_top: 293px;
	left: 70px;
	font-family: Arial;
	font-size: 9pt;
	color: Red;
	text-align: center;
}

hr.middle_home
{
	position: absolute;
	top: 535px;
	_top: 545px;
	left: 50px;
	width: 700px;
}

.arrivaltime
{
	position: absolute;
	top: 350px;
	_top: 358px;
	left: 70px;
	font-family: Arial;
	font-size: 8pt;
	color: gray;
	letter-spacing: 0.5px;
}

.costingparent
{
	position: absolute;
	top: 350px;
	_top: 358px;
	left: 539px;
	font-family: Arial;
	font-size: 9pt;
	color: Red;
	text-align: center;
	letter-spacing: 0px;
}

.costingchild
{
	position: absolute;
	top: 365px;
	_top: 373px;
	left: 539px;
	font-family: Arial;
	font-size: 9pt;
	color: Red;
	text-align: center;
	letter-spacing: 0px;
}

.costingyears
{
	position: absolute;
	top: 380px;
	_top: 388px;
	left: 538px;
	font-family: Arial;
	font-size: 9pt;
	color: Red;
	text-align: center;
	letter-spacing: 0px;
}

.starterheading
{
	position: absolute;
	top: 378px;
	_top: 396px;
	left: 50px;
	font-family: Arial;
	font-size: 10pt;
	color: #3399CC;
	text-align: left;
	letter-spacing: 0.5px;
}

.startermenulist
{
	position: absolute;
	top: 409px;
	_top: 416px;
	left: 70px;
	font-family: Arial;
	font-size: 8pt;
	color: gray;
	letter-spacing: 0.5px;
	line-height: 14px;
}

.mainheading
{
	position: absolute;
	top: 588px;
	_top: 592px;
	left: 70px;
	font-family: Arial;
	font-size: 9pt;
	color: Red;
	text-align: center;
	letter-spacing: 0.5px;
}

.mainmenulist
{
	position: absolute;
	top: 608px;
	_top: 612px;
	left: 70px;
	font-family: Arial;
	font-size: 8pt;
	color: gray;
	letter-spacing: 0.5px;
	line-height: 14px;
}

.rateincludecontent
{
    position:absolute;
	top: 496px;
	_top: 504px;
	left: 50px;
	font-family: Arial;
	font-size: 10pt;
	color: #3399CC;
	z-index: 20;
}

.rateincludeheading
{
    position:absolute;
	top: 458px;
	_top: 466px;
	left: 50px;
	font-family: Arial;
	font-size: 10pt;
	color: #3399CC;
	font-weight: bold;
}

.thirdsmallhr
{
    position: absolute;
    top: 477px;
    _top: 492px;
    left: 50px;
    color: #3399CC;
    width: 284px;
}

div.hrfirst
{
    height: 0px;
    _height: 4px;
    width: 284px;
    position: absolute;
    top: 485px;
    _top:  485px;
    left: 50px;
    border: solid thin #3399CC;
    _border: solid thin white;
    z-index: 10;
}

div.hrsecond
{
    height: 0px;
    _height: 4px;
    width: 284px;
    position: absolute;
    top:  607px;
    _top:  599px;
    left: 50px;
    border: solid thin #3399CC;
    _border: solid thin white;
    z-index: 10;
}

.roomsheading
{
    position: absolute;
    top: 580px;
    _top: 575px;
    left: 50px;
    color: #3399CC;
    font-weight: bold;
    font-family: Arial;
    font-size: 10pt;
}

.fourthsmallhr
{
    position: absolute;
    top: 599px;
    _top: 602px;
    left: 50px;
    _color: #3399CC;
    width: 284px;
}

.roomscontent
{
    position:absolute;
	top: 618px;
	_top: 615px;
	left: 50px;
	font-family: Arial;
	font-size: 10pt;
	color: #3399CC;
	z-index: 20;
}

.desertheading
{
	position: absolute;
	top: 830px;
	_top: 830px;
	left: 70px;
	font-family: Arial;
	font-size: 9pt;
	color: Red;
	text-align: center;
	letter-spacing: 0.5px;
}

.desertmenulist
{
	position: absolute;
	top: 850px;
	_top: 850px;
	left: 70px;
	font-family: Arial;
	font-size: 8pt;
	color: gray;
	letter-spacing: 0.5px;
	line-height: 14px;
}

hr.middle_bookings
{
	position: absolute;
	top: 336px;
	left: 50px;
	width: 700px;
}

hr.bottom_home
{
	position: absolute;
	top: 598px;
	_top: 606px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.bottom_home_con
{
	position: absolute;
	top: 606px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.second_rooms
{
	position: absolute;
	top: 375px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.third_rooms
{
	position: absolute;
	top: 573px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.fourth_rooms
{
	position: absolute;
	top: 772px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.fifth_rooms
{
	position: absolute;
	top: 970px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.sixth_rooms
{
	position: absolute;
	top: 1168px;
	left: 50px;
	width: 700px;	
	z-index: 5;
}

hr.seventh_rooms
{
	position: absolute;
	top: 1367px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.eight_rooms
{
	position: absolute;
	top: 1566px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.ninth_rooms
{
	position: absolute;
	top: 1764px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.tenth_rooms
{
	position: absolute;
	top: 1962px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.eleventh_rooms
{
	position: absolute;
	top: 2160px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.twelwth_rooms
{
	position: absolute;
	top: 2358px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.thirteenth_rooms
{
	position: absolute;
	top: 2555px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.fourteenth_rooms
{
	position: absolute;
	top: 2753px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.second_gallery
{
	position: absolute;
	top: 465px;
	left: 50px;
	width: 700px;
}

hr.third_gallery
{
	position: absolute;
	top: 568px;
	left: 50px;
	width: 700px;
}

hr.fourth_gallery
{
	position: absolute;
	top: 854px;
	left: 50px;
	width: 700px;
}

hr.fifth_gallery
{
	position: absolute;
	top: 957px;
	left: 50px;
	width: 700px;
}

hr.sixth_gallery
{
	position: absolute;
	top: 1240px;
	left: 50px;
	width: 700px;
}

hr.seventh_gallery
{
	position: absolute;
	top: 1343px;
	left: 50px;
	width: 700px;
}

hr.eight_gallery
{
	position: absolute;
	top: 1602px;
	left: 50px;
	width: 700px;
}

hr.ninth_gallery
{
	position: absolute;
	top: 1708px;
	left: 50px;
	width: 700px;
}

hr.tenth_gallery
{
	position: absolute;
	top: 1920px;
	left: 50px;
	width: 700px;
}

hr.eleventh_gallery
{
	position: absolute;
	top: 2026px;
	left: 50px;
	width: 700px;
}

hr.twelvth_gallery
{
	position: absolute;
	top: 2343px;
	left: 50px;
	width: 700px;
}

hr.second_bookings
{
	position: absolute;
	top: 283px;
	left: 50px;
	width: 700px;
}

hr.bottom_bookings
{
	position: absolute;
	top: 604px;
	left: 50px;
	width: 700px;
}

hr.bottom_maps
{
	position: absolute;
	top: 800px;
	left: 50px;
	width: 700px;
}

.bottom_specials
{
	position: absolute;
	top: 770px;
	_top: 778px;
	left: 50px;
	width: 700px;
}


table.menu
{
	font-family: Arial;
	width: 715px;
	position: relative;
	left: 50px;
	top: 60px;
}

table.bottomscript
{
	position: absolute;
	top: 565px;
	left: 265px;
}

table.bottomscript_home
{
	position: absolute;
	top: 673px;
	left: 225px;
	width: 350px;
}

table.bottomscript_specials
{
	position: absolute;
	top: 665px;
	left: 225px;
	width: 350px;
}

table.bottomscript_rooms
{
	position: absolute;
	/*top: 2850px;*/
	top: 2816px;
	left: 225px;
	width: 350px;
}

table.bottomscript_restaurant
{
	position: absolute;
	top: 1521px;
	left: 225px;
	width: 350px;
}

table.bottomscript_gallery
{
	position: absolute;
	top: 2410px;
	left: 225px;
	width: 350px;
}
table.bottomscript_bookings
{
	position: absolute;
	top: 671px;
	left: 225px;
}

table.bottomscript_map
{
	position: absolute;
	top: 867px;
	left: 225px;
	width: 350px;
}

.bottomscript_act
{
	position: absolute;
	top: 1782px;
	_top: 1795px;	
	left: 225px;
}

div.bottomscript_bookings
{
	position: absolute;
	top: 850px;
	left: 265px;
}

table.bookings
{
	position: absolute;
	top: 375px;
	left: 70px;
	color: Gray;
	font-family: Arial;
	font-size: 10pt;
}

table.launch
{
	position: relative;
	top: 40px;
}

div.text_home_bottom
{
	position: absolute;
	top: 559px;
	left: 500px;
	font-family: Arial;
	font-size: 10pt;
	color: Gray;
}

div.text_home_middle
{
	position: relative;
	top: -125px;
	left: 500px;
	font-family: Arial;
	font-size: 10pt;
	color: Gray;
	width: 250px;
	text-align: justify;
}

div.text_boookings_topleft
{
	position: absolute;
	top: 304px;
	left: 60px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;
}

div.text_rooms_topleft
{
	position: absolute;
	top: 304px;
	left: 60px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;
}

div.text_rooms_topright
{
	position: absolute;
	top: 304px;
	left: 575px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;
}

/* Restaurant */

div.text_restaurant_topleft
{
	position: absolute;
	top: 300px;
	left: 60px;
	font-family: Arial;
	color: #e61a2a;
	font-size: 10pt;
}

div.text_restaurant_topright
{
	position: absolute;
	top: 300px;
	left: 530px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;
}

.restaurant_copy 
{
	font-family: Arial;
	color: Gray;
	font-size: 10pt;
}

/*  */

div.top_text_bookings
{
	position: absolute;
	top: 292px;
	left: 20px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;	
}

div.top_text_maps_left
{
	position: absolute;
	top: 292px;
	left: 60px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;	
}

div.top_text_maps_right
{
	position: absolute;
	top: 292px;
	left: 580px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;	
}


table.december
{
	position: absolute;
	left: 595px;
	top: 450px;
}

div.update
{
	position: absolute;
	top: 280px;
	left: 265px;
	font-family: Arial;
	font-size: 18pt;
	color: Gray;
}

img.middle_divider_rooms
{
	position: absolute;
	left: 550px;
	top: 264px;
	height:2494px;
	_height:2521px;
}

img.middle_divider_specials
{
	position: absolute;
	left: 505px;
	top: 264px;
	height:342px;
/*	_height:1260px;*/
}

img.middle_divider_bookings
{
	position: absolute;
	left: 505px;
	top: 264px;
	height:350px;
	_height:340px;
}

img.middle_divider_map
{
	position: absolute;
	left: 505px;
	top: 264px;
	height:546px;
	_height:536px;
}

img.middle_divider_restaurant
{
	position: absolute;
	left: 505px;
	top: 264px;
	height:1199px;
	_height:1212px;
}

img.middle_divider_activities
{
	position: absolute;
	left: 575px;
	top: 263px;
	height:1460px;
	_height:1484px;
}

div.ImageRotator
{
	position:absolute;
	top: 280px;
	left: 50px;
}

div.Desc_ImageRotator
{
	position:absolute;
	top: 211px;
	left: 60px;
}

div.bookings_text
{
	position: absolute;
	left: 550px;
	top: 365px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;
	line-height: 20px;
}

div.map_content_text
{
	position: absolute;
	left: 50px;
	top: 365px;
	width: 440px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;
	line-height: 20px;
}

div.text_map
{
	font-family: Arial;
	font-size: 10pt;
	position: absolute;
	top: 375px;
	left: 550px;
	color: Gray;
}

div.text_gallery
{
	font-family: Arial;
	font-size: 10pt;
	color: Gray;
}

.menu
{
	font-family: Arial;
	color: Gray;
	font-size: 10px;
	letter-spacing: 2;
}

font.menu_home
{
	color: Gray;
	font-size: 8pt;
	font-family: Arial;
}

table.new_menu
{
	position: absolute;
	top: 230px;
	left: 50px;
	width: 700px;
}

A.menulink_home {
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	color: Gray;
	font-size: 11px;
	color: Gray;
}

A.menulink_home:hover {
	background-color: #66ccff;
	color: White;
}

A.menulink_homevisited {
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size: 11px;
	color: White;
	background-color: #66ccff;
}

A.menulink_rooms {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: Gray;
}

A.menulink_rooms:hover {
background-color: #FF9900;
color: White;
}

A.menulink_roomsvisited {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: White;
background-color: #FF9900;
}

A.menulink_activities {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: Gray;
}

A.menulink_activities:hover {
background-color: #cccc66;
color: White;
}

A.menulink_activitiesvisited {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: White;
background-color: #cccc66;
}

A.menulink_restaurant {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: Gray;
}

A.menulink_restaurant:hover {
background-color: #e61a2a;
color: White;
}

A.menulink_restaurantvisited {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: White;
background-color: #e61a2a;
}

A.menulink_gallery {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: Gray;
}

A.menulink_gallery:hover {
background-color: #ff0066;
color: White;
}

A.menulink_galleryvisited {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: White;
background-color: #ff0066;
}

A.menulink_bookings {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: Gray;
}

A.menulink_bookings:hover {
background-color: #FF9900;
color: White;
}

A.menulink_bookingsvisited {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: White;
background-color: #FF9900;
}

A.menulink_map {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: Gray;
}

A.menulink_map:hover {
background-color: #66ccff;
color: White;
}

A.menulink_mapvisited {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: White;
background-color: #66ccff;
}

A.menulink_reservations {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: Gray;
}

A.menulink_reservations:hover {
background-color: #ff0066;
color: White;
}

A.menulink_reservationsvisited {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: White;
background-color: #ff0066;
}

A.menulink_specials {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: Gray;
}
A.menulink_specials:hover {
background-color: #ec6786;
color: White;
}
A.menulink_specialsvisited {
display: block;
text-align: center;
text-decoration: none;
font-family:arial;
font-size: 11px;
color: White;
background-color: #ec6786;
}

/* download link */

a.downloadlink {
text-align: center;
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: Gray;
}

A.downloadlink:hover {
color: Gray;
text-decoration: underline;
}

A.downloadlinkvisited {
text-align: center;
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: Gray;
}

td.menu
{
	border-left-width: thin;
	border-left-color: Gray;
	border-left-style: solid;
	border-right-width: thin;
	border-right-color: Gray;
	border-right-style: solid;
}

.january
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.february
{
	color: #9CBF3A;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.march
{
	color: #FFB400;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.april
{
	color: #DC6075;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.may
{
	color: #E0D703;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.june
{
	color: #2EBBED;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.july
{
	color: #FFB400;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.august
{
	color: #9CBF3A;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.september
{
	color: #DC6075;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.october
{
	color: #FE860C;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.november
{
	color: #E20A16;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.december
{
	color: #94BD3F;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.luxurysuite
{
	color: Gray;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 3;
}

.january_text
{
	position: absolute;
	left: 595px;
	top: 450px;
}

.february_text
{
	position: absolute;
	left: 595px;
	top: 650px;
}

.march_text
{
	position: absolute;
	left: 595px;
	top: 842px;
}

.april_text
{
	position: absolute;
	left: 595px;
	top: 1040px;
}

.may_text
{
	position: absolute;
	left: 595px;
	top: 1238px;
}

.june_text
{
	position: absolute;
	left: 595px;
	top: 1436px;
}

.july_text
{
	position: absolute;
	left: 595px;
	top: 1636px;
}

.august_text
{
	position: absolute;
	left: 595px;
	top: 1834px;
}

.september_text
{
	position: absolute;
	left: 595px;
	top: 2032px;
}

.october_text
{
	position: absolute;
	left: 595px;
	top: 2230px;
}

.november_text
{
	position: absolute;
	left: 595px;
	top: 2428px;
}


.december_text
{
	position: absolute;
	left: 595px;
	top: 2625px;
}

div.heading_activities
{
	position: absolute;
	top: 292px;
	left: 195px;
	font-family: Arial;
	color: Gray;
	font-size: 10pt;	
}

.act_desc
{
	font-family: Arial;
	color: Gray;
	font-size: 10pt;
	width: 315px;
}

hr.second_act
{
	position: absolute;
	top: 335px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.third_act
{
	position: absolute;
	top: 473px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.fourth_act
{
	position: absolute;
	top: 611px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.fifth_act
{
	position: absolute;
	top: 749px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.sixth_act
{
	position: absolute;
	top: 887px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.seventh_act
{
	position: absolute;
	top: 1025px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.eighth_act
{
	position: absolute;
	top: 1163px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.ninth_act
{
	position: absolute;
	top: 1301px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.tenth_act
{
	position: absolute;
	top: 1439px;
	left: 50px;
	width: 700px;
	z-index: 5;
}


hr.eleventh_act
{
	position: absolute;
	top: 1577px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.twelvth_act
{
	position: absolute;
	top: 1715px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

hr.thirteenth_act
{
	position: absolute;
	top: 1853px;
	left: 50px;
	width: 700px;
	z-index: 5;
}

font.hiking
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

font.cycling
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

font.angling
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

font.golf
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

font.cheetah
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

font.croc
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

font.lion
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

font.monkey
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

font.zoo
{
	color: #ff0066;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 2;
}

.hiking
{
	color: #94BC3F;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 395px;
	left: 582px;
	width: 170px;*/
}

.cycling
{
	color: #ff0066;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 530px;
	left: 582px;
	width: 170px;*/
}

.horseback
{
	color: #FFB537;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 668px;
	left: 582px;
	width: 170px;*/
}

.angling
{
	color: #2ABBED;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 806px;
	left: 582px;
	width: 170px;*/
}

.golf
{
	color: #94BC3F;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 944px;
	left: 582px;
	width: 170px;*/
}

.cheetah
{
	color: #FE860C;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 1082px;
	left: 582px;
	width: 170px;*/
}

.croc
{
	color: #9CBF3A;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 1220px;
	left: 582px;
	width: 170px;*/
}

.lion
{
	color: #FFB400;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 1358px;
	left: 582px;
	width: 170px;*/
}

.monkey
{
	color: #DC6075;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 1496px;
	left: 582px;
	width: 170px;*/
}

.zoo
{
	color: #2ABBED;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 2;
	/*position: absolute;
	top: 1634px;
	left: 582px;
	width: 170px;*/
}

table.contact_details
{
	LEFT: 524px;
	POSITION: absolute;
	TOP: 400px;
	font-family: Arial;
	font-size: 10pt;
	color: Gray;
	width: 225px;
}

table.owners
{
	LEFT: 524px;
	POSITION: absolute;
	TOP: 287px;
	font-family: Arial;
	font-size: 10pt;
	color: Gray;
	width: 225px;
}

div.contact_heading
{
	LEFT: 50px;
	POSITION: absolute;
	TOP: 300px;
	font-family: Arial;
	font-size: 10pt;
	color: Gray;
	width: 468px;
	text-align: center;
}

ul
{
	position: absolute;
	top: 235px;
	left: 50px;
	float:left;
	width:709px;
	padding:0;
	margin:0;
	list-style-type:none;
	font-family: Arial;
	font-size: 8pt;
}

a.Home
{
	float:centre;
	align:center;
	width:7em;
	text-decoration:none;
	color:Gray;
	background-color:white;
	padding:0.2em 2.0em;
	border-right:1px solid gray;
	border-left: 1px solid gray;
}

a.Home:hover
{
	background-color: #66ccff;
	color: white;
}

a.Home_active
{
	float:centre;
	align:center;
	width:7em;
	text-decoration:none;
	color:White;
	background-color: #66ccff;
	padding:0.2em 2.0em;
	border-right:1px solid gray;
	border-left: 1px solid gray;
}

a.Rooms 
{
	float:center; 
	width:7em; 
	text-decoration: none; 
	color:Gray; 
	background-color:white; 
	padding:0.2em 1.3em; 
	border-right:1px solid Gray; }

a.Rooms:hover 
{
	background-color: #ff9900; 
	color: white;
}

a.Rooms_active
{
	float:centre;
	align:center;
	width:7em;
	text-decoration:none;
	color:White;
	background-color: #ff9900;
	padding:0.2em 2.0em;
	border-right:1px solid gray;
	border-left: 1px solid gray;
}

a.Activities 
{
	float:center; width:8em; 
	text-decoration: none; 
	color:Gray;
	background-color:white; 
	padding:0.2em 1.2em; 
	border-right:1px solid Gray; }
a.Activities:hover 
{
	background-color:Blue; 
	color: white; }

a.Gallery 
{
	float:center;
	width:13em; 
	text-decoration: none; 
	color:Gray; 
	background-color:white; 
	padding:0.2em 2.0em; 
	border-right:1px solid Gray; }

a.Gallery:hover 
{
	background-color:Orange; 
	color: white; }

a.Bookings 
{
	float:center; 
	width:13em; 
	text-decoration: none; 
	color:Gray; 
	background-color:white; 
	padding:0.2em 1.5em; 
	border-right:1px solid Gray; }

a.Bookings:hover 
{
	background-color:Maroon; 
	color: white; }

a.Map 
{
	float:center; 
	width:6em; 
	text-decoration: none; 
	color:Gray; 
	background-color:white; 
	padding:0.2em 0.9em; 
	border-right:1px solid Gray; }

a.Map:hover 
{
	background-color:Black; 
	color: white; }

a.Reservations 
{
	float:center; 
	width:9em; 
	text-decoration: none; 
	color:Gray; background-color:white; 
	padding:0.2em 0.7em; 
	border-right:1px solid Gray; }

a.Reservations:hover 
{
	background-color:Purple; 
	color: white; }
	
li 
{
	display:inline;
}

.thanks
{
	position: absolute;
	top: 350px;
	left: 160px;
	Font-family: Arial;
	Font-size: 13pt;
	color: Gray;
}

.update_bookings
{
	position: absolute;
	top: 280px;
	left: 50px;
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
}

.specials_text
{
	font-family: Arial;
	font-size: 12px;
	color: #ec6786;
}

a.greylinks {
	color:#808080; 
	text-decoration:none
}

a.greylinks:hover {
	color:#808080; 
	text-decoration:underline;
}