/* ###SETTING MENU STATES### */

#home #nav-home a,
#contact #nav-contact a,
#scenic #nav-scenic a,
#fly #nav-fly a,
#gallery #nav-gallery a, { 

	color: #004A8C;
	}


#conception #nav-conception a,
#sos-classic #nav-sos-classic a,
#ugab #nav-ugab a,
#uniab #nav-uniab a,
#sos-ex #nav-sos-ex a, 
#harnas #nav-harnas a,
#luderitz #nav-luderitz a,
#ultimate #nav-ultimate a,
#fish #nav-fish a,
#skeleton #nav-skeleton a, 
#opuwo #nav-opuwo a,
#epupa #nav-epupa a, 
#etosha #nav-etosha a, { 

	color: #004A8C;
	}


body{
	background: url("images/background.jpg");
	background-repeat: repeat-x;
	background-color: #F2E8D7;
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, times, arial, sans-serif;
	font-size: 12px;
	}


/* ###CONTAINER STYLE### */


h1,h2,h3,h4,h5,h6,div,table,td,tr,ul,li{
	padding:0;	
	margin:0;
	}


div#container{
	width: 950px;
	margin-left: auto;
	margin-right: auto;

	}


/* ###HEADER STYLE### */


div#header{
	width: 950px;
	height: 225px;
	padding-top: 0px;
	}


/* ###MAINNAV STYLE### */


div#mainnav{
	margin-top: -195px;
	margin-left: 355px;
	padding-bottom: 10px;
    font-size: 13px;
	}

div#mainnav ul{
	display: inline;
	}

div#mainnav li{
	display: inline;
	list-style-type: none;
	padding: 4px;
	}	

div#mainnav li a{
	text-decoration: none;
	color: #926838;
	font-style: italic;
	}

div#mainnav li a:hover{
	color: #084586;
	}


/* ###SECNAV STYLE### */


div#secnav{
	width: 788px;
	height: 75px;
    font-size: 13px;
	margin-left: 55px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

div#secnav ul{
	margin-top: -50px;
	margin-left: 120px;
	}

div#secnav ul li{
	display: inline;
	padding: 20px;
	font-style: italic;
	font-weight: bold;
	}

div#secnav ul li a{
	text-decoration: none;
	color: #926838;
	}

div#secnav li a:hover{
	color: #084586;
	}

div#secnavi li{
	padding: 5px;
	margin-left: -27px;
	}


/* ###FLAGNAV STYLE### */


div#flagnav ul{
	margin-left: 560px;
	margin-top: -33px;
	}

div#flagnav li{
	display: inline;
	}


/* ###CONTENT DIV STYLE### */


div#main-content table{
	width:530px;
	margin-left: 72px;
	margin-top: 20px;
	font-size: small;
	text-align: justify;
	padding: 0px;
	}

div#main-content table td a{
border: 1px solid red;
}

div#content{
	width: 789px;
	background: white;
	margin-left: 55px;
	margin-top: 0px;
	}

table#content-table{
	margin-left: 110px;
	margin-top: 0px;
	}

table#content-table p{
	padding-left: 10px;
	padding-top: 40px;
	}
	

/* ###DIV ID STYLEs### */


div#one{
	width: 550px;
	border-bottom: 1px solid black;
	margin-left: 112px;
text-align: justify;
	}
	
div#one p{
	padding-top: 10px;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
	}

div#two{
	width: 250px;
	margin-left: 105px;
	padding-bottom: 30px;

	}

div#two a{
color: #92693B;
padding-left: 10px;
}

div#three a{
color: #92693B;
padding-left: 10px;
}

div#three{
	width: 250px;
	padding-left: 50px;
	padding-bottom: 30px;

	
	}

div#fly-in1{
	width: 550px;
	padding-top: 20px;
	margin-bottom: 50px;
	}

div#fly-in2 p{
	margin-left: 132px;
	margin-top: -20px;
	font-size: small;
	}


/* ###FOOTER STYLES### */


div#footer{
	
	background-repeat: no-repeat;
	width: 789px;
	height: 115px;
	margin-left: 55px;
	
	}
	
div#footer table{
	padding:80px 0 0 40px; 
}

/* ###PRODG LINK STYLES### */


div#prodg{
	margin-left: 250px;
	font-size: 10px;
	margin-top: -75px;
	color: #926838;
	text-align: justify;
	}
		
div#prodg a{
	color: #926838;
	padding-left: 4px;
	}

div#prodg a:hover{
	color: #084586; 
	}
	
	
/* ###HEADER STYLES### */
	
	

h2{
	Font-size: 12px;
	margin-left: 142px;
	margin-bottom: 0px;
	color: black;
	}
	
h3{
	width: 235px;
	margin-left: 273px;
	padding-top: 25px;
	color: #084586;
	}

h4{
	color: #084586;
	font-size: small;
	}
	

/* ###EXCURSIONS LIST STYLES### */


div#excursions-list ul{
	width: 185px;
	margin-left: 60px;
	margin-top: 10px;
	padding: 5px;
	font-size: 12px;
	border-left: 1px solid #EDE6D6;
	border-bottom: 1px solid #EDE6D6;
	}

div#excursions-list li{
	padding: 10px;
	list-style-type: none;
	}
	
div#excursions-list li a{
	color: #926838;
	}
	
div#excursions-list li a:hover{
	color: #084586;
	}
	
div#excursions-list li a:active:hover{
	text-decoration: none;
	color: #084586;
	}

img#map{
	padding-left:142px;
	margin-top: -15px;
	}

div#terms{
	margin-left: 142px;
	font-size: 12px;
	padding-bottom: 20px;
	}

div#terms a{
	color: #926838; 
	font-size: 10px;
	}
	
	
/* ###IMAGE STYLES### */
	
	
img#ctoa{
	margin-left: 80px;
	margin-top: 80px;
	margin-right: 100px;
	position: absolute;
	}

img#ntb{
	padding-left: 105px;
	margin-top: 80px;
	position:absolute;
	}
	
img#dune{
	padding-right: 15px;
	padding-bottom: 5px;
	}

img#kol{
	padding-right: 15px;
	padding-bottom: 5px;
	}


/* ###CONTENT2 STYLES### */


table#content-table2{
	margin-left: 110px;
	width: 550px;
text-align: justify;
	}

table#content-table2 table{
	width: 540px;
	}

table#content-table2 table tr{
	width: 300px;
	}

table#content-table2 table a{
	font-size: small;
	color: #926838;
	float: right;	
	}

	
/* ###NAV2 STYLES### */


ul#nav2 li{
float: both;
clear: right;
}



/* ###NEW CONTENT STLES STYLES### */


table.txt_only{
	
	margin-top: 15px;
	margin-bottom: 15px;
	}


table#image_text{
	width: 490px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	}
	
table#text_image{
	width: 490px;
	margin-left: 14px;
	margin-bottom: 20px;
	margin-top: 20px;
	}
}


/* ###NEW CONTENT FLY-IN STLES STYLES### */


table#content-table2 tbody tr td table.text_img tbody tr td{
padding: 5px;
padding-left: 0px;
}

table#content-table2 tbody tr td table.txt_only tbody tr td{
padding: 5px;
padding-top: 20px;
padding-left: 0px;
padding-bottom: 0px;
}

div.header{
	font-size: 14px;
	margin-left: 320px;
margin-bottom: 30px;
	margin-top: 30px;
font-weight: bold;
	color: #084586;
	width: auto;
}

div#breadcrumb{
	margin-left: 115px;
	margin-top: 20px;
font-size: 11px;
}

div#breadcrumb a{
	color: black;
	}

.clearboth {
	clear: both;
}

.left_image{
	float: left;
	margin-right: 15px;
	margin-bottom: 6px;
}

.clearboth {
	clear: both;
}

.right_image{
	float: right;
	margin-left: 15px;
	margin-bottom: 6px;
}

.clearboth {
	clear: both;
}

div#index_header p{
	color: #926838;
font-size: 13px;
font-weight: bold;
margin-left: 265px;
	}
	
div#index_content{
	text-align: justify;
	width: 789px;
	height: 550px;
	background: white;
	margin-left: 55px;
	margin-top: -20px;
	}
	
div#index_content table.txt_only{
	padding-left: 100px;
	padding-right: 100px;
	padding-bottom: 100px;
	margin-top: 60px;
	}
	
div#index_content table.image_text{
	padding-left: 100px;
	padding-right: 120px;
	padding-bottom: 100px;
	margin-top: -50px;
	}
	
div#index_content table.text_image{
	padding-left: 120px;
	padding-right: 100px;
	padding-bottom: 100px;
	margin-top: -220px;
	margin-left: 300px;
	}
	
img#tasa{
	posiiton: absolute;
	margin-left: 550px;
	margin-top: 110px;
	}