body {
  margin:0px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  background:url(../images/design/background-1680.jpg) no-repeat 0% 0%;
}

#shade {
  position:absolute;
  top:118px;
  left:0px;
  width:100%;
  height:6px;
  background:url(../images/design/shadowline.png) repeat-x 0% 0%;
}

/* Default Styles */

h1 {
  margin:0px;
  padding:0px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:18px;
}

h2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:16px;
}

h3, h4 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:14px;
}

h5, h6 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
}

a {
  color:#BABF30;
  text-decoration:underline;
}
a:hover {
  color:#BABF30;
  text-decoration:none;
}

a img {
  border:0px;
}

ul {
  margin-left:16px;
  padding-left:0px;
}

/* End Default Styles */


#shell {
  width:932px;
  margin-left:auto;
  margin-right:auto;
}

#header {
  width:932px;
}

#logo {
  float:left;
  width:200px;
  height:64px;
  margin:10px 0 0 6px;
  background:url(../images/design/logo.png) no-repeat 0% 0%;
}

#logo img {
  width:200px;
  height:64px;
}

#slogan {
  float:right;
  width:439px;
  height:49px;
  margin:21px 6px 0 0;
  background:url(../images/design/slogan.png) no-repeat 0% 0%;
}

#menu {
  width:920px;
  height:38px;
  margin:6px 0 0 6px;
}

#holder {
  width:932px;
}

#flash {
  width:916px;
  height:382px;
  padding:0 0 0 14px;
  background:url(../images/design/flashbg.png) no-repeat 0% 0%;
}

/* ------------------------------------------------------------------------------*/
/*                                                     Boxes                                                 */
/* ------------------------------------------------------------------------------*/
/* Homepage */
#middlepanel {
  float:left;
  width:725px;
  margin:0px 6px 0 0;
  _margin:0 0 0 0;
}

#top {
  width:731px;
  height:8px;
  _height:0px;
  margin:1px 0 0 0;
  padding:0px;
}

#middle {
  width:699px;
  min-height:203px;
  height:auto;
  _height:115px;
  padding:7px 16px 6px 16px;
  _padding:7px 16px 7px 16px;
  background:url(../images/design/boxmiddle.png) repeat-y 0% 0%;
}

#bottom {
  width:731px;
  height:9px;
  background:url(../images/design/boxbottom.png) no-repeat 0% 0%;
}

#rightpanel {
  float:left;
  width:201px;
}

/* Feature Box */
.featurebox {
  width:188px;
  height:103px;
  padding:14px 0 0 13px;
  background:url(../images/design/featurebox.png) no-repeat 0% 0%;
  z-index:10;
}

.featureboxC {
  position:relative;
  width:188px;
  height:103px;
  z-index:100;
}
/* End Feature Box */

/* Our Story */
#leftpanel {
  float:left;
  width:304px;
}

#leftpanelmiddle {
  width:274px;
  min-height:467px;
  height:auto;
  _height:456px;
  padding:11px 15px 0 15px;
  background:url(../images/design/thinbox-middle.png) repeat-y 0% 0%;
}

#leftpanelbottom {
  width:304px;
  height:10px;
  background:url(../images/design/thinbox-bottom.png) no-repeat 0% 0%;
}

#featureimage {
  float:left;
  width:623px;
  height:487px;
}

#middlepanel2 {
  width:932px;
}

#top2 {
  width:932px;
  height:8px;
  margin:1px 0 0 0;
}

#middle2 {
  width:902px;
  padding:7px 11px 6px 19px;
  background:url(../images/design/longbox-middle.png) repeat-y 0% 0%;
}

#bottom2 {
  width:932px;
  height:9px;
  background:url(../images/design/longbox-bottom.png) no-repeat 0% 0%;
}

/* Our Accomodation */
#leftpanel2 {
  float:left;
  width:419px;
}

#leftpanelmiddle2 {
  width:389px;
  min-height:735px;
  height:auto;
  _height:724px;
  padding:11px 15px 0 15px;
  background:url(../images/design/accomdationbox-middle.png) repeat-y 0% 0%;
}

#leftpanelbottom2 {
  width:419px;
  height:9px;
  background:url(../images/design/accomdationbox-bottom.png) no-repeat 0% 0%;
}

#flashgallery {
  float:left;
  width:513px;
  height:755px;
}

/* Activities */
#leftpanel3 {
  float:left;
  width:354px;
}

#leftpanelmiddle3 {
  width:324px;
  min-height:726px;
  height:auto;
  _height:715px;
  padding:11px 15px 0 15px;
  background:url(../images/design/activitiesbox-middle.png) repeat-y 0% 0%;
}

#leftpanelbottom3 {
  width:354px;
  height:9px;
  background:url(../images/design/activitiesbox-bottom.png) no-repeat 0% 0%;
}

#flashgallery2 {
  float:left;
  width:577px;
  height:755px;
}

/* Conference Centre */
#leftpanel4 {
  float:left;
  width:331px;
}

#leftpanelmiddle4 {
  width:301px;
  min-height:596px;
  height:auto;
  _height:585px;
  padding:11px 15px 0 15px;
  background:url(../images/design/conferencebox-middle.png) repeat-y 0% 0%;
}

#leftpanelbottom4 {
  width:331px;
  height:9px;
  background:url(../images/design/conferencebox-bottom.png) no-repeat 0% 0%;
}

#flashgallery3 {
  float:left;
  width:601px;
  height:616px;
}

/* What's New */
.middlepanel3 {
  width:932px;
}

.first {
  margin:10px 0 0 0;
}

.top2 {
  width:932px;
  height:8px;
  margin:1px 0 0 0;
}

.middle2 {
  width:902px;
  padding:7px 11px 6px 19px;
  background:url(../images/design/longbox-middle.png) repeat-y 0% 0%;
}

.bottom2 {
  width:932px;
  height:9px;
  background:url(../images/design/longbox-bottom.png) no-repeat 0% 0%;
}

.articleimage {
  width:260px;
  margin:0 0 0 10px;
  border:1px solid #41451D;
}

/* Great Outdoors */
#leftpanel5 {
  float:left;
  width:516px;
}

#leftpanelmiddle5 {
  width:486px;
  /*min-height:873px;
  height:auto;
  _height:875px;*/
  padding:11px 15px 10px 15px;
  background:url(../images/design/greatoutdoorsbox-middle.png) repeat-y 0% 0%;
}

#leftpanelbottom5 {
  width:516px;
  height:9px;
  background:url(../images/design/greatoutdoorsbox-bottom.png) no-repeat 0% 0%;
}

#rightpanel2 {
  float:left;
  width:416px;
}

.featurebox21 {
  width:403px;
  height:294px;
  padding:0 0 0 13px;
  background:url(../images/design/featurebox21.png) no-repeat 0% 100%;
}

.featurebox2 {
  width:403px;
  height:286px;
  padding:13px 0 0 13px;
  background:url(../images/design/featurebox2.png) no-repeat 0% 0%;
}

/* Contact Us */
#leftpanel6 {
  float:left;
  width:580px;
}

#leftpanelmiddle6 {
  width:550px;
  min-height:793px;
  height:auto;
  _height:782px;
  padding:11px 15px 0 19px;
  background:url(../images/design/contactusbox-middle.png) repeat-y 0% 0%;
}

#leftpanelbottom6 {
  width:580px;
  height:9px;
  background:url(../images/design/contactusbox-bottom.png) no-repeat 0% 0%;
}

#rightpanel3 {
  float:left;
  width:352px;
}

/* ------------------------------------------------------------------------------*/
/*                                                End Boxes                                                 */
/* ------------------------------------------------------------------------------*/

#footnotes {
  display:none;
  color:#FFFFFF;
}

.nothing {
  clear:both;
  margin:0px;
  padding:0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*.dropShadow {margin: 0 5px 5px 0} */