body {
 background: url("waves.gif") azure 50% fixed;
 color: #000066;
 font-size: 100%;
}

#pagehead {
  text-align:       center;
  margin:           5px 10px 10px 10px;
  padding:			10px;
  height:           88px;
}

#camphead {
	text-align:		center;
	margin:			0 0 30px 0;
}

#footer {
  text-align:       center;
  padding:          5px;
  margin:           10px 10px 10px 10px;
  font-size:        90%;
}

.factbox {
  border: solid thin #666666; 
  padding: 0 10px 0 5px; 
  margin: 0 0 15px 15px; 
  background-color: #79BCFF; 
  width: 250px; 
  float: right; 
  font-size: 80%; 
  lineheight: 1em;
}

.factbox dt { font-weight: bold; }

a {
 font-size: 115%;
 margin: 4px; 
 padding: 2px;
}

a:hover { 
 background-color: #fff;
}

a.normal {
  font-size: 100%;
  color: #12A6A6;
  margin: 0px;
  padding: 0px;
  background-color: transparent;
  }

a:hover.normal {
  color: #33E9E9;
  background-color: transparent;
  }

a.inlinetext {
  border: thin solid #bfbfff;
  text-decoration: none;
  font-weight: bold;
  font-size: normal;
  color: #990000;
}

a:hover.inlinetext {
  color: #ffffff;
  background-color: #000066;
}

a:visited.inlinetext {
  color: #1a5cff;
}

a.big {
 font-size: 125%;
 margin: 4px; 
 padding: 2px;
}

a:hover.big { 
color: darkblue; 
background:transparent;
border-color:darkblue;
border-width:thin; 
border-style:solid;
 margin: 4px; 
 padding: 2px;
}

a.big1 {
 font-size: 112%;
 font-family: sans-serif; 
 text-decoration: none;
 background-color: #FFF;
 border-width: medium;
 border-style: solid;
 border-color: #ff0000;
}

a:hover.big1 { 
 color: #FFF; 
 background-color: #00f;
}

a.bigredback { 
 background-color: #f00;
}

a:hover.bigredback { 
 background-color: #00f;
}

a.bigblueback { 
 background-color: #00f;
}

a:hover.bigblueback { 
 background-color: #f00;
}

a.button {
 height: 25px;
 text-align: center;
 text-decoration: none;
 vertical-align: middle;
 font-family: "Tahoma", "Helvetica", "Arial", sans-serif;
/* font-weight: bold; */
 font-size: 100%;
 color: #303;
 background-color: #cfcfff;
 border-width: thin;
 border-style: solid;
 border-color: #bfbfff;
 padding:6px 8px 6px 8px;
}

a:hover.button { 
 border-color: #03693c;
 background-color: #9fafff;
}

a.button1 {
 height: 25px;
 text-align: center;
 text-decoration: none;
 vertical-align: middle;
 font-family: "Tahoma", sans-serif;
/* font-weight: bold; */
 font-size: 100%;
 color: #303;
 background-color: #cfcfff;
 border-width: thin;
 border-style: solid;
 border-color: darkgreen;
 padding:6px 8px 6px 8px;
}

a:hover.button1 { 
 border-color: azure;
 background-color: azure;
}

div.biglines {
 line-height: 200%;
}

div.boxed {
 text-align: center;
 vertical-align: middle;
 background-color: #E2F5F7;
 border-width: 1px;
 border-style: solid;
 border-color: #336699;
 padding: 5px;
 margin: 5px;
}

div.boxeda {
 text-align: center;
 width: 80%;
 vertical-align: middle;
 border-width: medium;
 border-style: solid;
 border-color: #336699;
 background: azure;
 padding: 5px;
 margin: 5px;
}

div.boxed2 {
 text-align: center;
 vertical-align: middle;
 background-color: #FFCC33;
 border-width: thin;
 border-style: solid;
 border-color: #336699;
 padding: 5px;
 margin: 5px;
}

div.boxed3 {
 background: white url("sea.gif");
 background-repeat: repeat-none;
 background-position: center;
 text-align: center;
 vertical-align: middle;
 background-color: #FF0066;
 border-width: thin;
 border-style: solid;
 border-color: #336699;
 padding: 5px;
 margin: 5px;
}

div.boxed3a {
 background: white center no-repeat url("terrymarlin42.jpg");
 background-repeat: repeat-none;
 background-position: center;
 text-align: center;
 vertical-align: middle;
 background-color: #FF0066;
 border-width: thin;
 border-style: solid;
 border-color: #336699;
 padding: 5px;
 margin: 5px;
}

div.boxed3b {
 background: white url("terrymarlin3.jpg");
 background-repeat: repeat-none;
 background-position: center;
 text-align: center;
 vertical-align: middle;
 background-color: #FF0066;
 border-width: thin;
 border-style: solid;
 border-color: #336699;
 padding: 5px;
 margin: 5px;
}

div.boxed4 {
 text-align: center;
 vertical-align: middle;
 background-color: #66df66;
 border-width: thin;
 border-style: solid;
 border-color: #336699;
 padding: 5px;
 margin: 5px auto 5px auto;
}

div.boxed5 {
 text-align: center;
 vertical-align: middle;
 background-color: #00ff00;
 border-width: thin;
 border-style: solid;
 border-color: #336600;
 padding: 5px;
 margin: 5px;
}

div.boxed6 {
 text-align: center;
 vertical-align: middle;
 background-color: #aa00aa;
 border-width: thin;
 border-style: solid;
 border-color: #336600;
 padding: 5px;
 margin: 5px;
}

div.buttons {
  text-align: center;
  padding: 8px;
  line-height: 245%;
}

div.buttonscenter {
  text-align: center;
  padding: 8px;
  line-height: 245%;
}

div.center {
 text-align: center;
}

div.countries { height:20px;
display:inline;
border-width:thin; 
border-color:azure;
border-style:solid;
margin: 1px;
padding:4px;
background:transparent;
}


div.dates {
 font-size: 75%;
 background:transparent;
}

div.destinations { width:80%; 
}

div.hrefbox1 {
 text-align: center;
 vertical-align: middle;
 border-width: thin;
 border-style: solid;
 border-color: darkgreen;
 padding: 6px;
 margin: 3px;
 background-color:azure;
}

div.mainText {
 text-align: justify;
 width: 85%;
/* margin: 15px 5px 8px 5px; */
 margin-top: 15px;
 margin-right: auto;
 margin-bottom: 8px;
 margin-left: auto;
}

div.mainText1 {
 text-align: justify;
 width: 90%;
 margin: 15px 5px 28px 5px;
 background: azure 50% fixed;
 padding: 10px 15px 10px 15px;
 margin-top: 15px;
 margin-right: auto;
 margin-bottom: 28px;
 margin-left: auto;
}

div.ratebox {
 text-align: center;
 vertical-align: middle;
 background-color: #E2F5F7;
 border-width: thin;
 border-style: solid;
 border-color: #336699;
 padding: 5px;
 margin: 5px;
 width:90%;
}

h3.state {text-align:center;
}

img {
 border-width: thin;
 border-style: solid;
 border-color: azure;
/* margin: 5px; */
/* padding: 20px; */
}

img.logoTop {
 border: none;
 margin: 0px; 
 padding: 0px;
}

img.img-right {
  margin:			10px 0 10px 20px;
  float:			right;
  border:			none;
}

img.img-left {
  margin: 10px 20px 10px 0;
  float: left;
  border: none;
}

span.bigredital {
 color: #FF0066;
 font-size: 125%;
 font-style: italic;
 font-weight: bold;
}

span.bigred {
 color: #FF0000;
 font-size: 125%;
 font-style: normal;
 font-weight: bold;
}

span.bigwhiteital {
 color: #ffffff;
 font-size: 118%;
 font-style: italic;
 font-weight: bold;
}

span.bigredital {
 color: #ff0000;
 font-size: 118%;
 font-style: italic;
 font-weight: bold;
}

span.bigblueital {
 color: #0000ff;
 font-size: 118%;
 font-style: italic;
 font-weight: bold;
}

span.whiteital {
 color: #ffffff;
 font-style: italic;
 font-weight: bold;
}

span.bigwhiteback {
 color: #0000ff;
 font-size: 112%;
 background-color: #fff;
 font-weight: bold;
 padding: 2px;
 margin: 2px;
}

span.block {
  display: block;
}

table.ratetable {
  border: thin solid #666666;
  border-collapse: collapse;
  width: 90%
}

.ratetable th { font-size: 10pt; font-weight: bold; text-align: center; border: 1px solid #666666; padding: 5px; background-color: azure;}

.ratetable td { font-size: 10pt; font-weight: normal; text-align: right;  border: 1px solid #666666; padding: 5px; }

td.mainTop { text-align:center; }
