html    { overflow-x:hidden;overflow-y:scroll;}
body    { background:#ffffff;text-align:center;}

/*
   Created by Lee Perry on 2010-06-30.
   Copyright 2010 iCode Solutions Ltd. All rights reserved.
*/
a {
  color: #89ccfe;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/*************************************************************/

img.bgimg,
img.bgmaximage,
img.slidemaximage     { display:none; }

.loader {margin-top:25%; background-image:url(../images/loading.gif);}
.maximage_resized {background:#e0e0e0;top:20px;opacity:0.8;padding:10px;position:absolute;right:15px;}
.home .maximage { position:fixed !important; }

.slideshow { height: 125px; width: 225px; margin: auto }

/* Main Content */
#container {width:962px; margin-left: auto; margin-right: auto;}
#logo {width:290px; height:220px; margin-right:10px;}

.content {
width:662px;
background-image:url(../images/content_bg.png);
background-repeat:repeat;
 -moz-border-radius:10px; 
-webkit-border-radius:10px; 
text-align:center;
} 

.visitorcomments {
width:662px;
height:100px;
margin-top:10px;
background-image:url(../images/comments_header.png);
background-color:#0052a1;
 -moz-border-radius:10px; 
-webkit-border-radius:10px; 
text-align:center;
} 
 
.bodycopy {width:632px; padding:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; text-align:left; text-align:justify;}
.bodycopy a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#0052a1; text-decoration:none; text-align:left; text-align:justify;}
.bodycopy a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#0052a1; text-decoration:none; text-align:left; text-align:justify;}
.bodycopy a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#0052a1; text-decoration:none; text-align:left; text-align:justify;}
.bodycopy a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0052a1; background-color:#FFFFFF; text-decoration:none; text-align:left; text-align:justify;}

.menucopy {width:632px; padding:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; line-height:22px; text-align:left; text-align:justify;}
.menucopy a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#FFFFFF; background-color:#0052a1; text-decoration:none; text-align:left; text-align:justify;}
.menucopy a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#FFFFFF; background-color:#0052a1; text-decoration:none; text-align:left; text-align:justify;}
.menucopy a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#FFFFFF; background-color:#0052a1; text-decoration:none; text-align:left; text-align:justify;}
.menucopy a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#0052a1; background-color:#FFFFFF; text-decoration:none; text-align:left; text-align:justify;}

.h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0052a1; font-size:22px; font-weight:bold; text-align:left;}
.h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0052a1; font-size:18px; text-align:left; background-color: transparent;}


/* Navigation Main */

#navigation {width: 662px; height: 57px; z-index:4; margin-bottom:10px;}
#navigation ul {list-style-type:none; margin:0; padding:0;}
#navigation li {display:inline;}


.nav_1 a {
width:86px;
height:57px;
background:url(../images/menu/about.png) 0 0;
text-indent:0px;
overflow:hidden;
float:left;
}
.nav_1 a:hover { background-position: 0 -57px;}

.nav_2 a {
width:57px;
height:57px;
background:url(../images/menu/trips.png) 0 0;
text-indent:0px;
overflow:hidden;
float:left;
}
.nav_2 a:hover { background-position: 0 -57px;}

.nav_3 a {
width:82px;
height:57px;
background:url(../images/menu/themed.png) 0 0;
text-indent:0px;
overflow:hidden;
float:left;
}
.nav_3 a:hover { background-position: 0 -57px;}

.nav_4 a {
width:71px;
height:57px;
background:url(../images/menu/private.png) 0 0;
display:inline-block;
text-indent:0px;
overflow:hidden;
float:left;
}
.nav_4 a:hover { background-position: 0 -57px;}

.nav_5 a {
width:111px;
height:57px;
background:url(../images/menu/educational.png) 0 0;
text-indent:0px;
overflow:hidden;
float:left;
}
.nav_5 a:hover { background-position: 0 -57px;}

.nav_6 a {
width:73px;
height:57px;
background:url(../images/menu/gallery.png) 0 0;
text-indent:0px;
overflow:hidden;
float:left;
}
.nav_6 a:hover { background-position: 0 -57px;}

.nav_7 a {
width:102px;
height:57px;
background:url(../images/menu/comments.png) 0 0;
text-indent:0px;
overflow:hidden;
float:left;
}
.nav_7 a:hover { background-position: 0 -57px;}

.nav_8 a {
width:80px;
height:57px;
background:url(../images/menu/tickets.png) 0 0;
text-indent:0px;
overflow:hidden;
float:left;
}
.nav_8 a:hover { background-position: 0 -57px;}


/* Micro Navgation */

#navigationtop {
	width: 662px;
	height: 30px;
	z-index:4;
	margin-bottom:10px;
}
#navigationtop ul {list-style-type:none; margin:0; padding:0;}
#navigationtop li {display:inline;}

.nav_home a {
width:63px;
height:20px;
background:url(../images/menu/home.png) 0 0;
text-indent:0px;
overflow:hidden;
float:right;
}
.nav_home a:hover { background-position: 0 -20px;}

.nav_contact a {
width:102px;
height:20px;
margin-left:5px;
background:url(../images/menu/contactus.png) 0 0;
text-indent:0px;
overflow:hidden;
float:right;
}
.nav_contact a:hover { background-position: 0 -20px;}


/*footer*/

#footer {position: fixed; width: 962px; height: 170px; z-index:4; top: auto; right: 0; bottom: 0; left: 0; margin-left: auto; margin-right: auto;}
#footersmall {position: fixed; width: 962px; height: 45px; z-index:4; top: auto; right: 0; bottom: 0; left: 0; margin-left: auto; margin-right: auto;}

.footercontent {width:942px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left; margin-left:5px; margin-right:5px; padding:5px;}

.footerbg {width:962px; height:30px; background-color:#0052a1; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left;}

.footerbg a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left;}
.footerbg a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left;}
.footerbg a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left;}
.footerbg a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0052a1; background-color:#FFFFFF; text-decoration:none; text-align:left;}


#offersholder {width:962px; height:125px}
.offerbox1 {width:225px; height:125px; margin-left:18px; -moz-border-radius:10px; -webkit-border-radius:10px; float:left; display:inline;}
.offerbox2 {width:225px; height:125px; margin-left:10px; -moz-border-radius:10px; -webkit-border-radius:10px; float:left; display:inline;}
.offerbox3 {width:225px; height:125px; margin-left:10px; -moz-border-radius:10px; -webkit-border-radius:10px; float:left; display:inline;}
.offerbox4 {width:225px; height:125px; margin-left:10px; -moz-border-radius:10px; -webkit-border-radius:10px; float:left; display:inline;}
.latestnews {width:455px; height:125px; background-color:#0052a1; background-image:url(../images/news_header.png); margin-left:10px; margin-right:19px; -moz-border-radius:10px; -webkit-border-radius:10px; float:left; display:inline;}
.latestnewscontent {width:435px; height:105px; padding:40px 10px 10px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left;}

/* Added by Lee */
.latestnewscontent ul {
	padding: 0 0 0 1.5em;
}

/* Social media */

#twitter {width:16px; height:16px; float:right; position:relative; display:inline; margin-left:2px; margin-bottom:5px;}
#facebook {width:16px; height:16px; float:right; position:relative; display:inline; margin-left:2px; margin-bottom:5px;}
#rss {width:16px; height:16px; float:right; position:relative; display:inline; margin-left:2px; margin-bottom:5px;}
#email_sabrina {width:16px; height:16px; float:right; position:relative; display:inline; margin-left:2px; margin-bottom:5px;}

/*Google Map*/
#map_canvas{
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
}

/* TEMP */

.latestnewscopy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left; text-align:justify;}
.latestnewscopy a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left text-align:justify;;}
.latestnewscopy a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left; text-align:justify;}
.latestnewscopy a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left; text-align:justify;}
.latestnewscopy a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:left; font-weight:bold; text-align:justify;}

/* Top Nav */
.topnav {background-color:#62a0cf; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; float:left; margin-left:5px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.topnav a {padding:6px; background-color:#62a0cf; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; display:block; -moz-border-radius:8px; -webkit-border-radius:8px;}
.topnav a:hover {background-color:#0A4281; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}


.galnav1 {background-color:#62a0cf; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; float:left; -moz-border-radius:8px; -webkit-border-radius:8px; width:310px; margin-left:15px; margin-right:12px; margin-top:15px; margin-bottom:10px;}
.galnav1 a {padding:6px; background-color:#62a0cf; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; text-decoration:none; display:block; -moz-border-radius:8px; -webkit-border-radius:8px;}
.galnav1 a:hover {background-color:#0A4281; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; text-decoration:none;}

.galnav2 {background-color:#62a0cf; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; float:right; -moz-border-radius:8px; -webkit-border-radius:8px; width:310px; margin-right:15px; margin-top:15px; margin-bottom:10px;}
.galnav2 a {padding:6px; background-color:#62a0cf; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; text-decoration:none; display:block; -moz-border-radius:8px; -webkit-border-radius:8px;}
.galnav2 a:hover {background-color:#0A4281; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; text-decoration:none;}

.galselected {background-color:#0A4281; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; float:left; -moz-border-radius:8px; -webkit-border-radius:8px; width:310px; margin-left:15px; margin-right:12px; margin-top:15px; margin-bottom:10px;}
.galselected a {padding:6px; background-color:#0A4281; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; text-decoration:none; display:block; -moz-border-radius:8px; -webkit-border-radius:8px;}
.galselected a:hover {background-color:#0A4281; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; text-decoration:none;}

.galselected2 {background-color:#0A4281; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; float:right; -moz-border-radius:8px; -webkit-border-radius:8px; width:310px; margin-right:15px; margin-top:15px; margin-bottom:10px;}
.galselected2 a {padding:6px; background-color:#0A4281; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; text-decoration:none; display:block; -moz-border-radius:8px; -webkit-border-radius:8px;}
.galselected2 a:hover {background-color:#0A4281; font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; text-decoration:none;}


/* Biffo typeface */
@font-face {
    font-family: 'BiffoMTStdRegular';
    src: url('../fonts/biffomtstd-webfont.eot');
    src: url('../fonts/biffomtstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/biffomtstd-webfont.woff') format('woff'),
         url('../fonts/biffomtstd-webfont.ttf') format('truetype'),
         url('../fonts/biffomtstd-webfont.svg#BiffoMTStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; color:#0052a1; font-size:52px; font-weight:bold; text-align:left; margin-top:-20px; margin-bottom:0px;}
h2 {font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; color:#0052a1; font-size:28px; font-weight:bold; text-align:left; margin-top:0px;; margin-bottom:0px;}
h3 {font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; color:#0052a1; font-size:36px; font-weight:bold; text-align:left; margin-top:0px;; margin-bottom:0px;}
h4 {font-family:BiffoMTStdRegular, Arial, Helvetica, sans-serif; color:#0052a1; font-size:24px; font-weight:bold; text-align:left; margin-top:0px;; margin-bottom:-20px;}

/* Blog BTN */
.blog-btn {width:28px; height:200px; background-image:url(../images/blog-btn.png); display:block; position:fixed; top:26px; right:0px;}
.blog-btn a {width:28px; height:200px; display:block;}
