p {  font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold}
li { font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
body {  background-color: #FFFFFF;  
text-align:center; /* Exploit IE bug to get it to centre divs */}
.medium {  font-size: small}
.vsmall {  font-size: 75%;}
.greenlarge {  color: #006666; font-size: 120%; font-weight: bold;}
.whitelarge {  color: #FFFFFF; font-size: 100%; font-weight: bold;}
.whitevlarge {  color: #FFFFFF; font-size: 120%; font-weight: bold;}
.white {  color: #FFFFFF}
.orange {  color: #FF6633}
.histarch {  color: #FF6633}
.darkblue {  color: #000066}
.wildlife {  color: #000066}
.overseas {  color: #000066}
.darkbluelarge {  color: #000066; font-size: 100%;}
.green {  color: #006666}
.walking {  color: #006666}
.brgreen { color: #009966}
.photo { color: #000066}
.red {  color: #CC0000}
.cruise {  color: #CC0000}
.yellow {  color: #FF9900}
.tailor {  color: #FF9900}
a {  font-family: Arial, Helvetica, sans-serif;}
a:link { color:#CC0000}
a:active { color:#CC0000}
a:visited { color:#CC0000}


div.mainholpage {
width: 90%;
margin:0px auto;
text-align:left; /*Cancel IR bug fix */
/*border: 1px solid #666;*/
}

div.fullpage {
width: 100%;
margin:0px auto;
text-align:left; /*Cancel IR bug fix */
/*border: 1px solid #666;*/
}

div.narrowpage {
width: 80%;
margin:0px auto;
text-align:left; /*Cancel IR bug fix */
padding:5px;
/*border: 1px solid #666;*/
}

div.widepage {
width: 95%;
margin:0px auto;
text-align:left; /*Cancel IR bug fix */
padding:5px;
/*border: 1px solid #666;*/
}


div.expbox {
float: left;
/*border: 1px solid #666;*/
min-width: 100%;

  }
div.explogo {
float: left;
padding:5px;
/*border: 1px solid #666;*/
  }
div.exptext {
float: left;
text-align: left;
padding:5px;
max-width: 350px;
/*border: 1px solid #666;*/
}

div.expheader {
width: 65%;
margin:0px auto;
text-align:left; /*Cancel IR bug fix */
}

div.consbox {
float: left;
/*border: 1px solid #666;*/
padding:15px;

  }
div.conslogo {
float: left;
padding:5px;
/*border: 1px solid #666;*/
  }
div.constext {
float: left;
text-align: left;
padding:5px;
/*max-width: 50%;*/
/*border: 1px solid #666;*/
max-width: 350px;
}
div.walkextborder {
padding:2px;
border: 2px solid #006666;
}
div.walkholborder {
padding:5px;
border: 3px solid #006666;
width: 400px;
}
div.walkholborderwide {
padding:5px;
border: 3px solid #006666;
width: 496px;
}
div.wildextborder {
padding:2px;
border: 2px solid #000066;
}
div.wildhighborder {
padding:8px;
border: 3px solid #000066;
}
div.wildholborder {
padding:5px;
border: 3px solid #000066;
width: 400px;
}
div.wildholborderwide {
padding:5px;
border: 3px solid #000066;
width: 496px;
}
div.photoextborder {
padding:2px;
border: 2px solid #000066;
}
div.photoholborder {
padding:5px;
border: 3px solid #000066;
width: 400px;
}
div.photoholborderwide {
padding:5px;
border: 3px solid #000066;
width: 496px;
}
div.histextborder {
padding:2px;
border: 2px solid #FF6633;
}
div.histhighborder {
padding:8px;
border: 3px solid #FF6633;
}
div.histholborder {
padding:5px;
border: 3px solid #FF6633;
width: 420px;
}
div.cruiseborder {
padding:1px;
border: 2px solid #CC0000;

}
div.aboutborder {
width:380;
border: 2px solid #006666;
padding: 5px;
}

div.previous {
float: left;
}
div.next {
float: right;
text-align: right;
}
div.close {
float: center;
text-align: center;
max-width: 6em;
}