 .bghome
  {
    background: #ffffff url(pix/hp_new.jpg) no-repeat scroll top center ;
  }
  
   .bgseafari
  {
    background: #ffffff url(pix/experience.jpg) no-repeat scroll top center ;
  }
  
    .bgxtreme
  {
    background: #ffffff url(pix/xtreme.jpg) no-repeat scroll top center ;
  }
  
    .bginfo
  {
    background: #ffffff url(pix/info.jpg) no-repeat scroll top center ;
  }
    
  .bgcontact
  {
    background: #ffffff url(pix/contact.jpg) no-repeat scroll top center ;
  }
  
  .bglinks
  {
    background: #80979d url(pix/links.jpg) no-repeat scroll top center ;
  }
  
  .bggallery
  {
    background: #ffffff url(pix/gallery.jpg) no-repeat scroll top center ;
  }
  
  .bgspirit
   {
    background: #ffffff url(pix/spirit.jpg) no-repeat scroll top center ;
  }
  
   .bgumhlanga
   {
    background: #ffffff url(pix/umhlanga.jpg) no-repeat scroll top center ;
  }
  
    .bgushaka
   {
    background: #ffffff url(pix/ushaka.jpg) no-repeat scroll top center ;
  }
  
    .bgsurf
   {
    background: #ffffff url(pix/surf.jpg) no-repeat scroll top center ;
  }
  
  
     .bgkayak
   {
    background: #ffffff url(pix/kayak.jpg) no-repeat scroll top center ;
  } 
  
     .bgwhale
   {
    background: #ffffff url(pix/whale.jpg) no-repeat scroll top center ;
  } 
  
   .kayakpics
  {
  BORDER-BOTTOM:   #967d0a 4px solid; 
	BORDER-LEFT:   #967d0a 4px solid; 
	BORDER-RIGHT:  #967d0a 4px solid; 
	BORDER-TOP:   #967d0a 4px solid
  }
  
     .whalepics
  {
  BORDER-BOTTOM:     #009999 4px solid; 
	BORDER-LEFT:     #009999 4px solid; 
	BORDER-RIGHT:    #009999 4px solid; 
	BORDER-TOP:     #009999 4px solid
  }
  

  
  .surfpics
  {
  BORDER-BOTTOM:   #4f7f68 4px solid; 
	BORDER-LEFT:   #4f7f68 4px solid; 
	BORDER-RIGHT:   #4f7f68 4px solid; 
	BORDER-TOP:   #4f7f68 4px solid
  }
  
  .hppics
  {
  BORDER-BOTTOM: #665a43 4px solid; 
	BORDER-LEFT: #665a43 4px solid; 
	BORDER-RIGHT: #665a43 4px solid; 
	BORDER-TOP: #665a43 4px solid
  }
  
   .seafaripics
  {
  BORDER-BOTTOM: #355892 4px solid; 
	BORDER-LEFT: #355892 4px solid; 
	BORDER-RIGHT: #355892 4px solid; 
	BORDER-TOP: #355892 4px solid
  }
  
  .xtremepics
  {
  BORDER-BOTTOM: #ad612b 4px solid; 
	BORDER-LEFT: #ad612b 4px solid; 
	BORDER-RIGHT: #ad612b 4px solid; 
	BORDER-TOP: #ad612b 4px solid
  }
  
  .spirit
  {
  BORDER-BOTTOM: #2c79ae 4px solid; 
	BORDER-LEFT: #2c79ae 4px solid; 
	BORDER-RIGHT: #2c79ae 4px solid; 
	BORDER-TOP: #2c79ae 4px solid
  }
  
   .infopics
  {
  BORDER-BOTTOM:  #819caf 4px solid; 
	BORDER-LEFT:  #819caf 4px solid; 
	BORDER-RIGHT:  #819caf 4px solid; 
	BORDER-TOP: #819caf 4px solid
  }
  
  .ushakapics
  {
  BORDER-BOTTOM:  #757c74 4px solid; 
	BORDER-LEFT:  #757c74 4px solid; 
	BORDER-RIGHT:  #757c74 4px solid; 
	BORDER-TOP: #757c74 4px solid
  }
  
   .umhlangapics
  {
  BORDER-BOTTOM:  #005379 4px solid; 
	BORDER-LEFT:  #005379 4px solid; 
	BORDER-RIGHT:  #005379 4px solid; 
	BORDER-TOP: #005379 4px solid
  }
  
  
  .contactpics
  {
  BORDER-BOTTOM:  #4dc7ca 4px solid; 
	BORDER-LEFT:  #4dc7ca 4px solid; 
	BORDER-RIGHT:  #4dc7ca 4px solid; 
	BORDER-TOP: #4dc7ca 4px solid
  }
  
 .linkspics
  {
  BORDER-BOTTOM:  #005379 4px solid; 
	BORDER-LEFT:  #005379 4px solid; 
	BORDER-RIGHT:  #005379 4px solid; 
	BORDER-TOP: #005379 4px solid
  } 
  
  .galpics
  {
  BORDER-BOTTOM:  #c1674a 2px solid; 
	BORDER-LEFT:  #c1674a 2px solid; 
	BORDER-RIGHT: #c1674a 2px solid; 
	BORDER-TOP: #c1674a 2px solid
  }
  

.bodytext2 {
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:none;
	color: #000000;
	padding-left:10;
	padding-right:10;
	line-height:20px;
	
}

a.body:link, a.body:active, a.body:hover, a.body:visited{  
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:none;
	color: #000000;
	padding-left:0;
	line-height:16px;
	padding-left:0;
	text-decoration:underline;
}

a.body2:link, a.body2:active, a.body2:hover, a.body2:visited{  
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:none;
	color: #000000;
	padding-left:0;
	line-height:16px;
	padding-left:0;
	text-decoration:none;
}


.adtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0c4da2;
	padding-left:10;
	
}


.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	padding-left:10;
	
}

a.address:link, a.address:active, a.address:hover, a.address:visited{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #ffffff;
line-height:16px;
	padding-left:0;
}

.side {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #000000;
line-height:16px;
	padding-left:2;
	padding-right:5;
	
}


a.side:link, a.side:active, a.side:hover, a.side:visited{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #000000;
line-height:16px;
	padding-left:0;
}



a.menu:link {
 	color:#0c4da2;
	font-size:10pt;
	font-family:tahoma,verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	line-height:30px;
	
 }
 
a.menu:visited, a.menu:active {
 	color:#00b1dd;
	font-size:10pt;
	font-family:tahoma,verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	line-height:30px;

	}

a.menu:hover {
 	color:#548ad4;
	font-size:10pt;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	line-height:30px;
	
} 

.frame {
	BORDER-BOTTOM: #98a2c6 3px solid; 
	BORDER-LEFT: #98a2c6 3px solid; 
	BORDER-RIGHT: #98a2c6 3px solid; 
	BORDER-TOP: #98a2c6 3px solid
}

