html{background-image: url(images/pattern.jpg);}

body{ 
      color: #000000;
      font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica;
      font-size: 9pt;
      line-height: 150%; 
      margin-top: 0px;
      scrollbar-face-color: #989898;
      scrollbar-highlight-color: #E9E9E9;
      scrollbar-3dlight-color: #FFFFFF;
      scrollbar-darkshadow-color: #000000;
      scrollbar-shadow-color: #666666;
      scrollbar-arrow-color: #66CC66; 
      scrollbar-track-color: #3F3F3F; 
    }

/* MAIN LINKS - White/Maroon */

a{color: #FFFFFF; text-decoration: none; font-size: 9pt; font-weight: bold;}
a:link {color: #FFFFFF;} 
a:visited {color: #FFFFFF;}
a:active {color: #FFFFFF;}
a:hover {color: #9A321F;}

/* MAIN LINKS - Charcoal */

a.charcoal{color: #282425; text-decoration: none; font-size: 9pt; font-weight: bold;}
a.charcoal:link {color: #282425;} 
a.charcoal:visited {color: #282425;}
a.charcoal:active {color: #282425;}
a.charcoal:hover {color: #4A4344;}

/* SIDE LINKS - CharcoalL */

a.charcoalL{color: #282425; text-decoration: none; font-size: 8pt; font-weight: normal;}
a.charcoalL:link {color: #282425; text-decoration: none; font-size: 8pt;} 
a.charcoalL:visited {color: #282425; text-decoration: none; font-size: 8pt;}
a.charcoalL:active {color: #282425; text-decoration: none; font-size: 8pt;}
a.charcoalL:hover {color: #4A4344; text-decoration: underline; font-size: 8pt;}

/* Blackunderline */

a.blackU{color: #000000; text-decoration: underline; font-size: 9pt; font-weight: bold;}
a.blackU:link {color: #000000; text-decoration: underline} 
a.blackU:visited {color: #000000; text-decoration: underline}
a.blackU:active {color: #000000; text-decoration: underline}
a.blackU:hover {color: #4A4344;}


/* LINKS - White/Yellow  changed to Maroon-lightMaroon*/

a.alt{color: #9A321F; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.alt:link {color: #9A321F;} 
a.alt:visited {color: #9A321F;}
a.alt:active {color: #9A321F;}
a.alt:hover {color: #CF7157; font-size: 8pt;}


/* LINKS - White/Yellow/Not Bold  changed to Maroon - light Maroon not Bold*/

a.alt2{color: #9A321F; font-size: 8pt; text-decoration: none; font-weight: normal;}
a.alt2:link {color: #9A321F;} 
a.alt2:visited {color: #9A321F;}
a.alt2:active {color: #9A321F;}
a.alt2:hover {color: #CF7157;}

/* LINKS Packages - BLUE/BIG */

a.blueHead{font-size: 9pt; color: #4777BB; font-weight: bold; line-height: 150%; text-decoration: underline;}
a.blueHead:link {color: #4777BB;} 
a.blueHead:visited {color: #4777BB;}
a.blueHead:active {color: #4777BB;}
a.blueHead:hover {color: #4777BB; font-size: 10pt;}

/* LINKS - Maroon/Light Maroon */

a.glow{color: #9A321F; font-size: 9pt; text-decoration: none; font-weight: bold;}
a.glow:link {color: #9A321F;} 
a.glow:visited {color: #9A321F;}
a.glow:active {color: #9A321F;}
a.glow:hover {color: #CF7157; font-size: 8pt;}


/* LINKS - Maroon/Light Maroon */

a.glowS{color: #9A321F; font-size: 8pt; text-decoration: none; font-weight: normal;}
a.glowS:link {color: #9A321F;} 
a.glowS:visited {color: #9A321F;}
a.glowS:active {color: #9A321F;}
a.glowS:hover {color: #CF7157; font-size: 8pt;}

/* LINKS - Maroon/Light Maroon underlined*/

a.glowSU{color: #9A321F; font-size: 8pt; text-decoration: underline; font-weight: normal;}
a.glowSU:link {color: #9A321F; text-decoration: underline;} 
a.glowSU:visited {color: #9A321F; text-decoration: underline;}
a.glowSU:active {color: #9A321F; text-decoration: underline;}
a.glowSU:hover {color: #CF7157; text-decoration: underline; font-size: 8pt;}

/* LINKS - Maroon/LMaroon */

a.maroonBloc{color: #FFFFFF; padding: 2px; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.maroonBloc:link {color: #9A321F;} 
a.maroonBloc:visited {color: #9A321F;}
a.maroonBloc:active {color: #9A321F;}
a.maroonBloc:hover {color: #CF7157; font-size: 8pt;}


/* LINKS - Cream/LMaroon */

a.creamL{color: #C9B8A4; padding: 2px; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.creamL:link {color: #C9B8A4;} 
a.creamL:visited {color: #C9B8A4;}
a.creamL:active {color: #C9B8A4;}
a.creamL:hover {color: #CF7157; font-size: 8pt;}



#page {
  position: absolute;
  width: 800px;
  left: 50%;
  top: 0px;
  margin-left: -400px;
  border-style: solid;
  border-width: 3px;
  border-color: #E7D4B1;
}

#page2 {
  position: absolute;
  width: 840px;
  left: 50%;
  top: 10px;
  margin-left: -400px;
  border-style: solid;
  border-width: 0px 3px 0px 0px;
  border-color: #E7D4B1;
  background-color: #F3EBDE;
  background-image: url(images/pageShadow.jpg); background-repeat: repeat-y;
}

.linkDiv{position: absolute; top: 0px; left: 0px; width: 840px; z-index: 4;}
.dropDownDiv{position: absolute; top: 148px; left: 276px; width: 125px; z-index: 3;}
.dropDownInfo{position: absolute; top: 148px; left: 385px; width: 125px; z-index: 3;}
.linkTable{margin-top: 128px; margin-right: 5px; width: 620px; float: right;}
.contentTable{width: 800px;}
.dropDownTable{margin-top: 150px; width: 800px;}

#mainPackages{cursor: pointer; cursor: hand;}
#fishPackages{cursor: pointer; cursor: hand;}
#customHoliday{cursor: pointer; cursor: hand;}
#budgetHoliday{cursor: pointer; cursor: hand;}
#selfDrive{cursor: pointer; cursor: hand;}
#dayPackages{cursor: pointer; cursor: hand;}
#Namibia{cursor: pointer; cursor: hand;}
#Botswana{cursor: pointer; cursor: hand;}


.maroon{background-color: #C9B8A4; color: #000000;}
.cream{background-color: #F3EBDE;}
.brown{background-color: #E7D8B5;}
.black{background-color: #FFFFFF;}

.pageHeader{background-color: #F3EBDE; font-family: Georgia, Times New Roman, serif; color: #9A321F; font-size: 14pt; line-height: 150%; margin-left: 20px; margin-right: 20px; margin-top: 5px; margin-bottom: 5px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #C9B8A4;}

.pageHeader2{background-color: #C9B8A4; font-family: Georgia, Times New Roman, serif; color: #F3EBDE; font-size: 14pt; line-height: 150%; margin-left: 20px; margin-right: 20px; margin-top: 5px; margin-bottom: 5px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #C9B8A4;}

.pageHeader3{height: 30px; background-color: #C9B8A4; font-family: Georgia, Times New Roman, serif; color: #F3EBDE; font-size: 10pt; text-align: center; padding-top: 13px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #C9B8A4;}
/* gallery*/

.pageHeadTxt{color: #9A321F; font-size: 14pt; line-height: 150%; margin-left: 20px; margin-right: 20px; margin-top: 3px; margin-bottom: 3px;}

.pageHeadTxtL{color: #9A321F; font-size: 13pt; line-height: 150%; margin-left: 20px; margin-right: 20px; margin-top: 3px; margin-bottom: 3px;}

.headerSmall{color: #000000; display: inline; font-size: 8pt; font-weight: bold; margin: 0px; padding: 1px;}

.pageFooter{background-color: #E1D2AE; color: #9A321F; font-weight: bold; font-size: 9pt; margin-left: 10px;  margin-right: 10px; margin-top: 5px; margin-bottom: 5px;}

.content{margin-left: 20px; margin-right: 20px; margin-top: 10px; font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 8pt; text-align: justify; line-height: 150%;}
.content2{margin-left: 10px; margin-right: 10px; margin-top: 0px; font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 8pt; text-align: justify; line-height: 140%;}
.content3{margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 5px; background-image: url(images/point.gif); background-repeat: no-repeat; padding-left: 10px; font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 8pt; text-align: justify; line-height: 140%;}

.clientQuote{font-size: 9pt; font-style: italic; color: #F3EBDE; font-weight: bold;}
.contentLmaroon{margin-left: 20px; margin-right: 20px; margin-top: 10px; font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 8pt; color: #CF7157; line-height: 150%;}
.txtMaroon{font-size: 8pt; font-weight: bold; color: #9A321F; line-height: 150%;}
.contentSmall{color: #9A321F; font-size: 7pt;}
.contentShaded{margin-left: 20px; margin-right: 20px; margin-top: 10px; padding: 5px; font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; background-color: #E1D2AE; color: #000000; font-size: 8pt; text-align: justify; line-height: 150%;}
.contentShadedCream{margin-left: 20px; margin-right: 20px; margin-top: 10px; padding: 5px; font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; background-color: #F3EBDE; color: #000000; font-size: 8pt; text-align: justify; line-height: 150%;}
.contentImg{border-style: solid; border-width: 1px; border-color: #FFFFFF;}
.Header{font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 10pt; color: #000000; font-weight: bold; line-height: 150%;}
.HeaderWhite{font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 10pt; color: #9A321F; font-weight: bold; line-height: 150%;}
.HeaderSub{font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 9pt; color: #4777BB; font-weight: bold; line-height: 150%; text-decoration: underline;}
.Header2{margin-top: 0px; font-size: 10pt; font-weight: bold; background-image: url(images/curve.gif); background-repeat: no-repeat; padding: 5px 0px 5px 20px; text-align: left;} /*used in tour packages itinerary and destination info */

                                                                                                                                                      
p.nav{margin: 6px 0px 0px 20px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #C9B8A4;}

p.tours{line-height: 120%; margin-top: 3px; margin-bottom: 0px;}
ul{padding-left: 20px;}

table{font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 8pt; line-height: 150%; }
td.destination{text-align: left; padding-left: 5px; padding-right: 5px; background-color: #F3EBDE;}
table.column{margin-left: 10px; margin-right: 10px; color: #000000; font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 8pt;}
td.link{border-style: solid; border-color: #282425; border-width: 0px 1px 0px 0px;}
td.linkM{border-style: solid; border-color: #9A321F; border-width: 0px 1px 0px 0px;}

.bookBloc{font-size: 7pt; height: 25px; width: 215px; margin: 0px 0px 0px 40px; background-image: url(images/bloc.gif); background-repeat: no-repeat; padding-top: 3px;}

.shade{background-color: #F2EBDB;}

input{font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica; font-size: 8pt;}

.stripe{background-image: url(images/stripe.gif);}
.enlargeCaption{position: absolute; top: 90px; left: 180px;color: #9A321F; font-size: 8pt;}

.red{font-size: 7pt; color: #FF0000; font-family: arial, tahoma, sans-serif, microsoft sans serif, helvetica;}











