body				{ text-align: center; font-family: Arial, Helvetica, sans-serif; margin: 0; color: #666666; scrollbar-base-color: #B8DAC7 }
.bodytext			{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #666666 }
.bodytextbold		{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight:bold }
.luxuryhook			{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #EB6E2B }
.adventurehook		{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #008040 }
.greenbold			{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #008040; font-weight:bold }
.greentext			{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #008040 }
.greentitle			{ font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #008040; font-weight:bold }
.topmenutext		{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #404040; border-left:2px solid #79B990; padding-left:6 }
.offertext			{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #404040 }
.offertitle			{ font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #008040; font-weight:bold; text-transform:uppercase }
.orangebold			{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #EB6E2B; font-weight:bold }
.orangetext			{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #EB6E2B }
.orangetitle		{ font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #EB6E2B; font-weight:bold }
.maptitle			{ font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #008040; font-weight:bold }
.lightgreen			{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #5FB355 }
.leftmenutext		{ font-size: 0.6em; font-family: Arial, Helvetica, sans-serif; color: #EB6E2B; text-align: right }
.submenutitle		{ font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #008040; font-weight:bold; border-right:2px solid #79B990; padding-right:5 }
.submenusubtitle	{ font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #5FB355; font-weight:bold; padding-left:5 }
.submenunavstart	{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #404040; border-right:1px solid #79B990; padding-right:10 }
.submenunavmid		{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #404040; border-right:1px solid #79B990; padding-left:10; padding-right:10 }
.submenunavend		{ font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color: #404040; border:none; padding-left:10 }
.infomenutext		{ font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #EB6E2B }

a:link				{ padding: 0px; margin: 0px; cursor: pointer; color: #404040; text-decoration:none }
a:visited			{ color: #666666; text-decoration:none }
a:hover				{ color: #5FB355; text-decoration:none }
a:active			{ padding: 0px; margin: 0px; cursor: pointer; color: #5FB355; text-decoration:none }

a:link.menu			{ padding: 0px; margin: 0px; cursor: pointer; color: #404040; text-decoration:none }
a:visited.menu		{ color: #666666; text-decoration:none }
a:hover.menu		{ color: #5FB355; text-decoration:overline }
a:active.menu		{ padding: 0px; margin: 0px; cursor: pointer; color: #5FB355; text-decoration:none }

a:link.leftmenu		{ padding: 0px; margin: 0px; cursor: pointer; color: #EB6E2B; text-decoration:none }
a:visited.leftmenu	{ color: #EB6E2B; text-decoration:none }
a:hover.leftmenu	{ color: #EB6E2B; text-decoration:overline }
a:active.leftmenu	{ padding: 0px; margin: 0px; cursor: pointer; color: #EB6E2B; text-decoration:none }

a:link.luxury		{ padding: 0px; margin: 0px; cursor: pointer; color: #404040; text-decoration:none }
a:visited.luxury	{ color: #666666; text-decoration:none }
a:hover.luxury		{ color: #EB6E2B; text-decoration:none }
a:active.luxury		{ padding: 0px; margin: 0px; cursor: pointer; color: #EB6E2B; text-decoration:none }

a:link.adventure	{ padding: 0px; margin: 0px; cursor: pointer; color: #404040; text-decoration:none }
a:visited.adventure	{ color: #666666; text-decoration:none }
a:hover.adventure	{ color: #008040; text-decoration:none }
a:active.adventure	{ padding: 0px; margin: 0px; cursor: pointer; color: #008040; text-decoration:none }

a:link.footer		{ padding: 0px; margin: 0px; cursor: pointer; color: #404040; text-decoration:none }
a:visited.footer	{ color: #666666; text-decoration:none }
a:hover.footer		{ color: #FFFFFF; text-decoration:none }
a:active.footer		{ padding: 0px; margin: 0px; cursor: pointer; color: #FFFFFF; text-decoration:none }

/* Center element - needs body { text-align: center } above for IE work around */
#centered			{ margin: 0 auto; }

/* Home Page logo navigation table opacity */
.tableopacity		{ background-color: #FFFFFF; opacity:0.80; filter: alpha(opacity=75); }

/* HOME PAGE 2 logo navigation table opacity */
.tableopacity2		{ background-color: #FFFFFF; opacity:1.00; filter: alpha(opacity=100); }

/* Home Page logo navigation text opacity */
.opaque				{ color: black; position: absolute; z-index: 1;  }

/* Home Page-Table Background Colour - default to #B8DAC7 */
.hppagecolour			{ background-color: #FFFFFF }

/* Page-Table Background Colour - default to #B8DAC7 */
.pagecolour			{ background-color: #B8DAC7 }

/* Page-Table Border */
.leftborder			{ width: 5px }
.cornerborder		{ width: 5px }
.bottomborder		{ height: 5px }
.rightborder		{ width: 5px }


/* Home Page background random picture change (set size) */
#homepage			{ width: 950px; height: 700px; background-repeat: no-repeat; background-position: 50% 0% }

/* Swap-Text on more info links */
#info1				{ display: block; }
#info2				{ display: none; }
#info3				{ display: none; }
#info4				{ display: none; }
#info5				{ display: none; }