/*Enyandi Safaris Namibia stylesheet*/

body {  
        background: orange url(vgrad.gif);  
        height: 100%;
        min-width: 800px;
        font: 12px verdana, helvetica, serif;
        text-align: center; 
        padding: 0;
        margin: 0;
        border: 0;
}

#container {
        background: transparent;
        background-image: url(compassfinalnotext.jpg);
        background-position: right top;
        background-repeat: no-repeat; 
        margin: 0 auto;
        padding: 0;
        border-top: 1px solid black;
        z-index: 1;
}

#header {
        width: 100%;
        padding: 0;
        margin: 0;
        border: 0;
        z-index: 3;
}

#maincont {  text-align: left;
        margin: 0px 19% 0px 20%;
        padding: 0px 0px 5px 5px;
        border: 0;
        z-index: 4;
}

#maincontsitemap { 
        margin: 0;
        padding: 0;
        border: 0;
        z-index: 5;
}

#nav {  text-align: center;
        width: 20%;
        float: left;
        padding: 0;
        margin: 0;
        border: 0;
        z-index: 6;
}

#sitenav {
        position: absolute; 
        top: 0px; 
        right: 0px;         
        width: 230px;
        height: 270px;
        padding: 0;
        margin: 0;
        border: 0;
        z-index: 1;
}

#tourmap{
        position: absolute; 
        top: 0px; 
        right: 0px;         
        width: 230px;
        height: 450px;
        padding: 0;
        margin: 0;
        border: 0;
        z-index: 8;
}

#navtwo {
        margin: 20px 10px 10px 5px;
        padding: 0;
        border: 0;
        z-index: 9;
}

#boardhome {
        margin: 0px 0px 10px 0px;
        padding: 0px;
        border: 0px;
        font-size: 9px;
        z-index: 10;
}

#namboard {
        text-align: center;
        position: absolute;
        right: 50px;
        top: 265px;
        float: right;
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 9px;
        z-index: 11;
}

#tourboard {
        text-align: center;
        position: absolute;
        right: 50px;
        top: 300px;
        float: right;
        width: 150px;
        height: 400px;
        margin: 0;
        padding: 0;
        border: 0px solid red;
        font-size: 9px;
        z-index: 11;
}

#galnav {
        text-align: center;
        margin: 0px 3px 5px 3px;
        padding: 0;
        border: 0;
        z-index: 12;
}

#picstrip {
        text-align: center;
        margin: 10px 0px 0px 0px;
        padding: 0;
        border: 0;
}

#tailor1 {
        margin-right: 150px;
}

#footer { 
        height: 100px;
        width: 100%;
        background-image: url(botbg3.jpg);
        background-repeat: no-repeat;
        background-position: bottom left; 
        align: center;
        margin: 0;
        padding: 0;
        border-bottom: 1px solid green;
}

ul.nav { 
        list-style-image: url(bluemchen3.gif);
        padding: 0;
        margin: 0;
        border: 0;
}

ul li {
        margin: 0;
        padding: 2px;
        border: 0;
}


ul.two {
        align: center;
        margin: 0px 0px 20px 0px;
        padding: 0;
        border: 0;
}

ul.two li {
        list-style-image: url(bluemchen3.gif);
        align: center;
        padding: 2px;
        margin: 2px 0px 2px 0px;
        border: 0;
}

ul.tours {
        text-align: center;
        font-size: 11px;
        margin: 3px 0px 10px 0px;
        padding: 0;
        border: 0;
}

ul.tours li {
        list-style-image: url(flowerdot.gif);
        margin: 2px 0px 0px 0px;
        padding: 0;
        border: 0;
}

ul.galnav {
        align: center;
        padding: 0;
        margin: 0;
        border: 0;
}

ul.galnav li {
        align: center;
        display: inline;
        padding: 0px;
        margin: 0% 5% 0% 5%;
        border: 0;
}

ul.sahe {  
        background-image: url(bglist1.jpg);
        width: 215px;
        list-style-type: bullet;
        text-align: left;
        color: #993300;
        margin: 0px;
        padding: 5px 0px 5px 15px;
        border: 0;
}

ul.sahe li {
        margin: 0;
        padding: 0;
        border: 0;
}

ul.veno {
        list-style-type: none;
        color: #006600;
        text-align: left;
        font-size: 11px;
        margin: 3px;
        padding: 2px;
        border: 1px dashed black;
}

ul.veno li {
        margin: 0;
        padding: 0;
        border: 0;
}

ul.subshots {
        list-style-type: circle;
        color: #006600;
        text-align: left;
        font-size: 10px;
        margin: 0px 0px 0px 20px;
        padding: 0;
        border: 0;
}

ul.subshots li {
        margin: 0;
        padding: 0;
        border: 0;
}

h1 { 
        text-align: left;
        font-size: 14px;
        color: #000000;
        margin: 10px 0px 5px 3px;
        padding: 0;
        border: 0;
}

h2 {    
        background-color: #B8860B;
        border: 0px solid white;
        text-align: left;
        font-size: 13px;
        color: #F0E68C;
        margin: 7px 120px 0px 0px;
        padding: 2px;
        border: 0;
}   

h3 {    
        text-align: left;
        font-size: 13px;
        color: black;
        margin: 20px 120px 0px 0px;
        padding: 0px 0px 0px 10px;
        border-top: 1px solid black;
        border-left: 1px solid black;
} 

a:link {
	text-decoration:none;
	color: #8B0000;
	font-weight: bold;}

a:visited {
	text-decoration:none;
	color: #003300;
	font-weight: bold;}

a:hover {
	text-decoration:none;
	color: #cc0000;
	font-weight: bold; }

a.toptour:link {
	text-decoration:underline;
	color: #8B0000;
	font-weight: bold;}

a.toptour:visited {
	text-decoration:underline;
	color: #003300;
	font-weight: bold;}

a.toptour:hover {
	text-decoration:none;
	color: #CC0000;
	font-weight: bold; }

a.tourlnk:link {
	text-decoration:none;
	color: #000;
	font-weight: bold;}

a.tourlnk:visited {
	text-decoration:none;
	color: #003300;
	font-weight: bold;}

a.tourlnk:hover {
	text-decoration:underline;
	color: #8b0000;
	font-weight: bold; }

a.bild:link {
	text-decoration:none;
	color: #FF8C00;
	font-weight: bold;
        padding: 2px;
        border: 0;
}

a.bild:visited {
	text-decoration:none;
	color: #6B8E23;
	font-weight: bold;
        padding: 2px;
        border: 0px;
}

a.bild:hover {
        background: #cc0000;
	text-decoration:none;
	color: #FF8C00;;
	font-weight: bold;
        padding: 2px;
        border: 0px;
}

a.mastermail:link {
	text-decoration:none;
	color: #fc0;
	font-weight: bold;
}

a.mastermail:visited {
	text-decoration:none;
	color: #030;
	font-weight: bold;
}

a.mastermail:hover {
	text-decoration:underline;
	color: #fcc;
	font-weight: bold; 
}

p.travel {
        background: transparent;
        font-style: italic;
        font-weight: bold;
        text-align: center;
        color: #006600;  
        letter-spacing: 1px; 
        padding: 0;
        margin: 0px 150px 0px 100px;
        border-bottom: 1px solid #006600;
}

p.slogan {
        text-align: center;
        background: transparent;
        font-weight: bold;
        letter-spacing: 0px;
        color: #663300;    
        margin: 3px 200px 0px 130px;
        padding: 0;
        border: 0;
}

p {     letter-spacing: 1px; 
        background: transparent;
        text-align: left;
        font-size: 12px;
        color: black;    
        margin: 1px 0px 5px 0px;
        padding: 3px 2px 0px 0px;
        border: 0;
}

p.top {
        background: transparent;
        text-align: left;
        color: black;    
        margin: 1px 100px 5px 0px;
        padding: 3px;
        border: 0;        
}

p.optop {
        height: 105px;
        background: transparent;
        text-align: left;
        color: black;    
        margin: 5px 100px 5px 0px;
        padding: 3px 2px 3px 0px;
        border-bottom: 1px dotted brown;
}

p.opcruis {
        height: 180px;
        background: transparent;
        text-align: right;
        text-valign: bottom;
        color: black;    
        margin: 5px 0px 5px 0px;
        padding: 0;
        border-bottom: 1px dotted brown;
}

p.bot {
        background: transparent;
        text-align: center;
        color: black;    
        margin: 10px 100px 10px 0px;
        padding: 0;
        border: 0;
}

p.tourintro {     
        background: #FFD687;   
        background-image: url(tourbg3.gif);
        background-repeat: no-repeat;
        background-position: bottom right;
        text-align: left;
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        color: #663300;    
        margin: 2px 75px 0px 0px;
        padding: 7px 2px 5px 2px;
        border: 0;
}

p.tourroute {  
        background: #FFD687;   
        background-image: url(tourbg3.gif);
        background-repeat: no-repeat;
        background-position: bottom right;
        text-align: left;
        font-family: serif;
        font-size: 15px;
        font-style: normal;
        font-weight: bold;
        letter-spacing: 1px;
        color: #333300;    
        margin: 2px 50px 5px 0px;
        padding: 5px 2px 5px 2px;
        border: 0;
}

p.touritinerary {    
        background-image: url(touritbg.gif);
        background-repeat: repeat;
        text-align: left;
        font-family: serif;
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 1px;
        color: #ffffcc;    
        margin: 0px 50px 5px 0px;
        padding: 7px 3px 5px 5px;
        border: 0;
}

p.embas {
        background: transparent;
        text-align: right;  
        color: black;  
        margin: 5px 25% 5px 0px;
        padding: 0;
        border: 0;        
}

table.twostrips {
        align: left;
        padding: 0;
        margin: 0;
        border: 0;
}

table.siteoverview {
        width: 80%;
        padding: 0;
        margin: 0;
        border: 0;
}

table.siteview {
        width: 100%;
        padding: 0;
        margin: 0;
        border: 0;
}

table.siteview td {
        align: center;
        width: 20%;
        padding: 0px 0px 0px 5px;
        margin: 0;
        border: 0;
}

table.picsfront {
        width: 80%;
        align: center;
        font-size: 11px;
        padding: 0;
        margin: 0;
        border: 0;
}

table.fotstart {
        align: center;
        width: 98%;
        font-size: 10px;
        margin: 10px 0px 0px 0px;
        padding: 0;
        border: 0;
}

table.seasons {
        width: 100%;
        height: 150px;
        background: url(temprain.jpg);  
        background-position: top left;
        background-repeat: no-repeat;
        align: center;
        font-size: 11px;
        padding: 0;
        margin: 0;
        border: 0;
}

table.seasons2 {
        width: 100%;
        height: 150px;
        background: url(gradtemp.jpg);  
        background-position: top left;
        background-repeat: repeat;
        align: center;
        font-size: 11px;
        padding: 0;
        margin: 0;
        border: 0;
}

th {  
        height: 20px;
        border: 0;
}

tr {  
        align: center;
        padding: 0;
        margin: 0;
        border: 0;
}

td {  
        align: center;
        padding: 0;
        margin: 0;
        border: 0;
}

td.ramo {
        width: 4%;
        background: transparent;  
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: white; 
        padding: 0;
        margin: 0;
        border: 0;
}

td.mona {
        width: 4%;
        valign: top;
        font-size: 12px;
        font-weight: bold;
        color: black; 
        padding: 0;
        margin: 0;
        border-right: 1px dashed black;
}

td.month {
        width: 4%;
        font-size: 12px;
        font-weight: bold;
        color: white; 
        padding: 0;
        margin: 0;
        border-right: 1px dashed black;
}

td.rain {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: #CCFFCC;
        padding: 0;
        margin: 0;
        border-top: 1px dashed #cccc99;
        border-bottom: 1px dashed #cccc99;
}

td.dry {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: #ffffcc; 
        padding: 0;
        margin: 0;
        border-top: 1px dashed #ffcc66;
        border-bottom: 1px dashed #ffcc66;
}

td.smallrain {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: #cccccc; 
        padding: 0;
        margin: 0;
        border-top: 1px dashed #cccc99;
        border-bottom: 1px dashed #cccc99;
}

td.local {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: #cccc00; 
        padding: 0;
        margin: 0;
        border-right: 1px dashed #cccc00;
        border-bottom: 1px dashed #cccc00;
}

td.best {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: #ffffcc; 
        padding: 0;
        margin: 0;
        border-right: 1px dashed #ffffcc;
        border-bottom: 1px dashed #ffffcc;
}

td.peak {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: #FFFF66; 
        padding: 0;
        margin: 0;
        border-right: 1px dashed #FFFF66;
        border-bottom: 1px dashed #FFFF66;
}

td.good {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: #ffffcc; 
        padding: 0;
        margin: 0;
        border-right: 1px dashed #ffffcc;
        border-bottom: 1px dashed #ffffcc;
}

img.logo {
        position: absolute;
        left: 10px;
        top: 0px;
        padding: 0;
        margin: 0;
        border: 0; 
}

img.compname {
        margin: 16px 100px 0px 0px;
        padding: 0;
        border: 0; 
}

img.sitemap {
        padding: 0;
        margin: 0;
        border: 0;
}

img.slso {
        float: right;
        padding: 0;
        margin: -20px 80px 0px 0px;
        border: 0;
}

img.gal {
        margin: 3px 0px 3px 0px;
        padding: 0;
        border: 0; 
}

img.tasa {
        margin: 2px 0px 2px 0px;
        padding: 0;
        border: 0; 
}

img.ntb {
        padding: 0;
        margin: 0;
        border: 0; 
}

img.strip {
        padding: 0;
        margin: 0% 2% 0% 2%;
        border: 1px solid black;
}

img.flieger {
        clear: bottom;
        float: left;
        margin: 0;
        padding: 0px 10px 5px 3px;
        border: 0;
}

img.cruiser {
        clear: top;
        float: right;
        margin: 0;
        padding: 1px 0px 5px 10px;
        border: 0;
}

img.route {
        float: left;
        margin: 0;
        padding: 10px 10px 5px 3px;
        border: 0;
}

img.look {

        margin: 35px 0px 0px 0px;
        padding: 0;
        border: 0;
}

img.tour { 
        float: right;
        margin: -5px -3px 2px 5px;
        padding: 3px;
        border: 1px solid black;
}

ul.fotnav {
        margin: 0;
        padding: 1px 0px 0px 0px;
        border: 0;
}

ul.fotnav li {
        display: inline;
        margin: 0px 20px 0px 20px;
        padding: 0;
        border: 0;
}

p.fot { 
        font-size: 9px; 
        letter-spacing: 0px;
        color: #ffcc66;
        text-align: center;       
        margin: 0px 20px 0px 20px;
        padding: 5px;
        border: 0;
}

img {   
        padding: 0;
        margin: 0;
        border: 0;
}