body {
	background:			#fafeff
						url(../images/bg.jpg)
						repeat-x;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	line-height:		1.3em;
	/*overflow:			auto;*/
}
a:hover { text-decoration:underline; }
#SiteSearchContainer{
  width:350px;
  height:410px;
  z-index:100;
}
#shadows {
	width:				950px;
	margin:				0 auto;
}
#wrapper {
	width:				900px;
	margin:				0 auto;
	padding:			0 10px;
	background:			#FFFFFF
						/*url(../images/innerBG.gif)*/
						repeat-x;
}
#header {
	border:				#556d77
						solid
						1px;
	border-top:			none;
	border-bottom:		none;
	height:				119px;
	width:				898px;
	background:			url(../images/header/search_bar.gif)
						bottom
						no-repeat
						/*#aad3e5;*/
						#FFFFFF;
						position: relative;
}
#header #search {
	margin:				13px 9px 0 0px;
}
#header #search #SiteSearchFormText 
{
	width:134px;
	height:16px; 
  border:solid 1px #999999; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px; 
  line-height:11px;
  padding: 4px 10px 0 4px
  
}
#header #search #searchBtn 
{
	
}

#header #search #submit {
	height:				20px;
	width:				55px;
	border:				none;
	background:			url(../images/header/search_btn.gif)
						top left
						no-repeat;
	padding:			0;
	margin:				0;
	overflow:			hidden;

}
#header #search #submit:hover {
	background-position:0 -20px;
}
#header #search #submit:active {
	background-position:0 -40px;
}
#footer {
	color:				#37454B;
	margin:				40px 0 10px 0;
	font-size: .9em;
}

#pageSubNav {
	color:				#37454B;
	margin:				22px 0 10px 0;
	font-size: .9em;
}

#footer a { color:#37454B; }

#pageSubNav a:link, #pageSubNav a:visited, #pageSubNav a:active  { 
  color:#37454B;
  font-weight:normal;
  text-decoration:none;
}

#pageSubNav a:hover  { 
  color:#37454B;
  font-weight:normal;
  text-decoration:underline;
}
 
#nav {
	clear:				both;
	height:				25px;
	width:				900px;
	list-style:			none;
	display:			inline;
	overflow:			hidden;
}

#nav li {
	list-style:			none;
	display:			inline;
}

#nav a {
	float:				left;
	padding:			25px 0 0 0;
	overflow:			hidden;
	height:				0px;
	background-position:0 0;
}

#nav a:link, #nav a:visited {
	background-position:0 0;
	display:			block;
}

#nav a.selected, #nav a:hover {
	background-position:0 -25px;
	display:			block;
}

#tDestinations a  {
width: 84px;
background: url(../images/nav/destinations.gif) top left no-repeat; }  

#tWhy a  {
width: 139px;
background: url(../images/nav/why.gif) top left no-repeat; }  

#tAbout a  {
width: 62px;
background: url(../images/nav/aboutUs.gif) top left no-repeat; }  

#tEvents a  {
width: 52px;
background: url(../images/nav/events.gif) top left no-repeat; }  

#tPublications a  {
width: 82px;
background: url(../images/nav/publications.gif) top left no-repeat; }  

#tHostedTrips a  {
width: 82px;
background: url(../images/nav/trips.gif) top left no-repeat; }  

#tSpecials a  {
width: 59px;
background: url(../images/nav/specials.gif) top left no-repeat; }  

#tReviews a  {
width: 56px;
background: url(../images/nav/reviews.gif) top left no-repeat; }  

#tFamily a  {
width: 87px;
background: url(../images/nav/familyTravel.gif) top left no-repeat; }  

#tLinks a  {
width: 43px;
background: url(../images/nav/links.gif) top left no-repeat; }  

#tEnquiry a  {
width: 55px;
background: url(../images/nav/enquiry.gif) top left no-repeat; }  

#tContact a  {
width: 57px;
background: url(../images/nav/contact.gif) top left no-repeat; }

#tBlog a  {
width: 42px;
background: url(../images/nav/blog.gif) top left no-repeat; }

/* NAVIGATION CHANGED ON 10.01.08
#tDestinations a  {
width: 84px;
background: url(../images/nav/destinations.gif) top left no-repeat; }  

#tWhy a  {
width: 139px;
background: url(../images/nav/why.gif) top left no-repeat; }  

#tAbout a  {
width: 62px;
background: url(../images/nav/aboutUs.gif) top left no-repeat; }  

#tNews a  {
width: 42px;
background: url(../images/nav/news.gif) top left no-repeat; }  

#tArticles a  {
width: 60px;
background: url(../images/nav/articles.gif) top left no-repeat; }  

#tReports a  {
width: 99px;
background: url(../images/nav/fishingReports.gif) top left no-repeat; }  

#tSpecial a  {
width: 93px;
background: url(../images/nav/specials.gif) top left no-repeat; }  

#tReviews a  {
width: 57px;
background: url(../images/nav/reviews.gif) top left no-repeat; }  

#tFamily a  {
width: 87px;
background: url(../images/nav/familyTravel.gif) top left no-repeat; }  

#tLinks a  {
width: 43px;
background: url(../images/nav/links.gif) top left no-repeat; }  

#tRegister a  {
width: 59px;
background: url(../images/nav/register.gif) top left no-repeat; }  

#tContact a  {
width: 75px;
background: url(../images/nav/contact.gif) top left no-repeat; }
*/

/*
#tHome a  {
width: 50px;
background: url(../images/nav/home.gif) top left no-repeat;
}
#tDestinations a  {
width: 91px;
background: url(../images/nav/destinations.gif) top left no-repeat;
}
#tAbout a  {
width: 70px;
background: url(../images/nav/aboutUs.gif) top left no-repeat;
}
#tNews a  {
width: 50px;
background: url(../images/nav/news.gif) top left no-repeat;
}
#tArticles a  {
width: 68px;
background: url(../images/nav/articles.gif) top left no-repeat;
}
#tReports a  {
width: 107px;
background: url(../images/nav/fishingReports.gif) top left no-repeat;
}
#tSpecial a  {
width: 101px;
background: url(../images/nav/specials.gif) top left no-repeat;
}
#tReviews a  {
width: 65px;
background: url(../images/nav/reviews.gif) top left no-repeat;
}
#tFamily a  {
width: 96px;
background: url(../images/nav/familyTravel.gif) top left no-repeat;
}
#tLinks a  {
width: 50px;
background: url(../images/nav/links.gif) top left no-repeat;
}
#tRegister a  {
width: 69px;
background: url(../images/nav/register.gif) top left no-repeat;
}
#tContact a  {
width: 83px;
background: url(../images/nav/contact.gif) top left no-repeat;
}
*/

#body {
	/*background-color:	#FFFFFF;*/
	margin-top:16px;
}
.panel {
	margin: 0 0 12px 1px;
	border: #38454d 1px solid;
	width:				313px;
}
h1, h2 {
	color:#99260b;
}
h6 {
	color:#99260b;
	display:inline;
	margin-left:20px;
}
p { margin-right:5px; }

.content 
{
	border-top: solid 1px #FFFFFF;
	font-size:1.1em;
	line-height:1.4em;
	color:#333333;
}
.content a { 
  color:#99260b; 
  font-weight:bold; 
}

#articlePanel ul, #aardvarkMaster_content_articlePanel ul {
	margin-top:5px;
	margin-bottom:10px;
	list-style-image:url(../images/arrow.gif);
}
#articlePanel li, #aardvarkMaster_content_articlePanel li { 
  padding-left:5px; 
}

.content a { color:#99260b; font-weight:bold; }

/*Eric's CSS*/
#tdHR{
	background-color:#FFFFFF;
	height:10px;
}

#bodyContent
{
	padding: 0 40px 0 16px;
}

#contentPanelTD, .contentPanelTD{
vertical-align:top;
}

#contentPanel, .contentPanel{
border:solid #546d77 1px;
vertical-align:top;
}

#contentPanelHeader, .contentPanelHeader{
background-image:url(../images/contentPanelHeaderBG.gif);
height:30px;
}

#contentPanelText, .contentPanelText{
padding: 15px 20px;
}

#bluePanel
{
	background-image:url(../images/bluePanelBG.gif);
	background-repeat:repeat-x;
	background-color: #4e6168;
	width: 300px;
	border-right: solid 1px #ffffff;
	color: #ffffff;
	
}

#bluePanelStaff
{
	background-image:url(../images/bluePanelBG.gif);
	background-repeat:repeat-x;
	background-color: #4e6168;
	width: 315px;
	color: #ffffff;
}

#bluePanelImageDesc
{
	background-color: #4e6168;
	width: 315px;
	color: #ffffff;
	vertical-align: bottom;
}

#bluePanel #content, #bluePanelImageDesc #content, #bluePanelStaff #content
{
	margin: 10px 16px 16px 16px;
	color: #FFFFFF;
}

#bluePanel .thumbs, #bluePanelStaff .thumbs
{
	margin: 7px 0 0 14px;
	float: left;
}

#bluePanel a:link, #bluePanel a:active, #bluePanel a:visited, #bluePanelStaff a:link, #bluePanelStaff a:active, #bluePanelStaff a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

#bluePanel a:hover, #bluePanelStaff a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

h6 a:link, h6 a:active, h6 a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
color:#7595A2;
line-height:inherit;
text-decoration: none;
}

h6 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
color:#7595A2;
line-height:inherit;
text-decoration: underline;
}

#arrow{
padding-right:10px;
}

.linkImage
{
	margin: 20px 0 0 7px;
	float: left;
	width: 140px;
	height: 100px;
	text-align: center;
	line-height: 100px;
}

#staffCover
{
	margin: 10px 25px 10px 10px;
	float: left;
	text-align: center;
	display: inline;
	width: 112px;
}

#specialOfferCover
{
	margin: 10px 25px 10px 10px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

#specialOfferText
{
	margin: 0 20px 0px 10px;
	padding: 0 20px 0px 0px;
	text-align: left;
	vertical-align: top;
}

#staffCover img, #specialOfferCover img
{
	padding: 6px;
	width: 100px;
	height: 100px;
	background-image: url(../images/staffCoverBG.gif);
	background-repeat: no-repeat;
	display:inline;
}

#staffCover p, #staffCover a:link, #staffCover a:active, #staffCover a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	padding: 9px 0 17px 0;
	font-weight:bold;
	font-size: 1.05em;
	color: #506168;
	text-decoration: none;
}

#staffCover a:hover
{
	text-decoration: underline;
}

.textbox
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #999999;
	width: 210px;
	margin: 2px 0 9px 0;
	color: #333333;
}

.formButton
{
	margin: 2px 0 9px 0;
}

/*MOOTOOLS TIPS*/
.tip
{
	width: 267px;
	font-family: tahoma,arial;
	
}
.tip-top
{
	background: url(../images/tip-top.png) top left no-repeat;
	height: 40px;
	width: 267px;
}
.tip-title
{
	/*color: #e95e25;
	font-weight: bold;
	margin: 0 30px 0 50px;*/
}
.tip-text
{
	background: url(../images/tip-text.png) repeat-y;
	color: #FFF;
	padding: 10px 22px;
	
}
.tip-bottom
{
	background: url(../images/tip-bottom.png) left bottom no-repeat;
	width: 267px;
	height: 63px;
}