@charset "utf-8";
/* CSS Document */

.clear { clear:  both; }

@font-face {
	font-family: 'FuturaBkBTBook';
	src: url('/fonts/futurabtbook-webfont.eot');
	src: local('☺'), url('/fonts/futurabtbook-webfont.woff') format('woff'), url('/fonts/futurabtbook-webfont.ttf') format('truetype'), url('/fonts/futurabtbook-webfont.svg#webfontXh6jMWSU') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaHvBTHeavy';
	src: url('/fonts/futurabtheavy-webfont.eot');
	src: local('☺'), url('/fonts/futurabtheavy-webfont.woff') format('woff'), url('/fonts/futurabtheavy-webfont.ttf') format('truetype'), url('/fonts/futurabtheavy-webfont.svg#webfontuvR7tI3s') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	background:#1a193d;
	font-family: 'FuturaBkBTBook', Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	font-size:14px;
	color:#1a193d;
	}
	
a:link {color: #2753c3; text-decoration: none; }
a:active {color: #0000ff; text-decoration: none; }
a:visited {color: #2753c3; text-decoration: none; }
a:hover {color: #2753c3; text-decoration: none; }

a[href$='.pdf'] {
background:transparent url(/images/pdf.gif) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}

a[href^="mailto:"] {
background:transparent url(/images/email.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}

a[href^="https://"] {
background:transparent url(/images/link.gif) center left no-repeat;
display:inline-block;
padding-left:15px;
line-height:15px;
}

iframe.bookingpanel {
	width:220px;
	height:507px;
	border:0;
	overflow:hidden;
	display:block;
	float:left;
	}

td.grey{
color:#666;
font-size:10px;
vertical-align: top;
}
	
#header {
	width:985px;
	margin-left:auto;
	margin-right:auto;
	height:117px;
	padding-top:30px;
	}
	
#subheader {
	width:985px;
	margin-left:auto;
	margin-right:auto;
	height:39px;
	background-color:#35699e;
	border-bottom: 1px solid #000;
	z-index:-1;
	}
	
#subheader_text {
	padding-top:12px;
	padding-left:28px;
	width:200px;
	float:left;
	}

#subheader_text_right {
	padding-top:12px;
	padding-left:28px;
	width:400px;
	float:left;
	}

	
#content_wrapper {
	width:985px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	background-image:url(/images/tilebg.gif);
	z-index:-1;
	}
	
#side_menu {
	width:241px;
	z-index:-1;
	float:left;
	background-image:url(/images/tilebg.gif);
	}
	
#content {
	width:714px;
	padding:15px;
	z-index:-1;
	float:left;
	background-color:#FFF;
	}
	
	
#content_index {
	width:955px;
	padding:15px;
	z-index:-1;
	float:left;
	background-color:#FFF;
	}

#content_index_newsroom {
	width:885px;
	padding-top:15px;
	padding-left:50px;
	padding-right:50px;
	z-index:-1;
	float:left;
	background-color:#FFF;
	}


#content_news {
	width:915px;
	padding:15px;
	z-index:-1;
	float:left;
	}
	
#content_article {
	width:280px;
	padding:10px;
	z-index:-1;
	float:left;
	display:inline;
	}
	
#content_banner {
	width:695px;
	height:500px;
	z-index:0;
	float:right;
	margin-right:15px;
	display:block;
	}
	
#content_advert {
	width:218px;
	height:154px;
	overflow:hidden;
	display:block;
	position:relative;
	}
	
#content_advert_end {
	margin-top:20px;
	width:218px;
	height:154px;
	z-index:-1;
	display:inline;
	}
	
#content_bannergraphic {
	width:695px;
	height:328px;
	z-index:-1;
	background-image:url(/images/home.jpg);
	background-repeat:no-repeat;
	padding-bottom:20px;
	}

#content_staff {
	width:955px;
	padding:15px;
	z-index:-1;
	float:left;
	background-color:#FFF;
	}
	
#footer {
	width:985px;
	margin-left:auto;
	margin-right:auto;
	height:20px;
	background-color:#35699e;
	z-index:-1;
	padding-top:3px;
	border-top: 1px solid #000;
	text-align:center;
	clear:both;
	}
	
	
#content h2 {
	font-size:14px;
	color:#1a193d;
	padding-top:25px;
	padding-bottom: 1px;
	border-bottom: 1px solid #CCC;
	}
	
#content_index h2 {
	font-size:14px;
	color:#1a193d;
	padding-top:25px;
	margin:0px;
	padding-bottom: 1px;
	border-bottom: 1px solid #CCC;
	}

#content_index h3 {
	font-size:10px;
	color:#666;
	padding:0px;
	margin:0px;
	}
	
#content_article h2 {
	font-family:'FuturaHvBTHeavy', Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#1a193d;
	border-bottom: 1px solid #CCC;
	padding-bottom:0px;
	margin-bottom:0px;
	}

#content_article h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#666;
	padding:0px;
	margin:0px;
	}
	
#content_index_newsroom h2 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
#content_index_newsroom h3 {
	font-size:10px;
	color:#666;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #CCC;
	}

#subheader h1 {
	padding:0;
	margin:0;
	font-size:17px;
	color:#FFF;
	display: inline;
	}
	
td.border {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	}

td.border_bottom {
	border-bottom: 1px solid #CCC;
	}
	
li.square {
list-style: square inside;
padding:10px;
}

li.square2 {
list-style: square inside;
padding-left:10px;
}

	
#footer a:link {color: #bacfff; text-decoration: none; }
#footer a:active {color: #bacfff; text-decoration: none; }
#footer a:visited {color: #bacfff; text-decoration: none; }
#footer a:hover {color: #bacfff; text-decoration: underline; }	
	
	
	
<!-- MENU CSS !-->

#navcontainer { 
	width: 170px;
	}

#navcontainer ul
{
margin-left: 0;
padding-left: 25px;
padding-top:10px;
list-style-type: none;
font-size:14px;
}

#navcontainer a
{
display: block;
padding: 6px;
width: 170px;
background-color: #4a92db;
}

#navcontainer a:link, #navlist a:visited
{
color: #1a193d;
text-decoration: none;
}

#active a:link, #active a:visited
{
color: #FFF;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

#navlist li {
padding-left: 5px;
background-image: url(/images/listarrow.gif);
background-repeat: no-repeat;
background-position: 0 .9em;
}

#baggage #nav-baggage a, #checkin #nav-checkin a,
#children #nav-children a, #connectingflights #nav-connectingflights a,
#creditcardsecurity #nav-creditcardsecurity a, #farerules #nav-farerules a,
#firearms #nav-firearms a, #grouptravel #nav-grouptravel a,
#health #nav-health a, #passportsvisas #nav-passportsvisas a,
#paymentoptions #nav-paymentoptions a, #pregnantwomen #nav-pregnantwomen a,
#routemaps #nav-routemaps a, #taxes #nav-taxes a,
#zambeziairlines #nav-zambeziairlines a,
#yourprivateplane #nav-yourprivateplane a,
#changecancellation #nav-changecancellation a,
#enquiryform #nav-enquiryform a,
#baggageclaims #nav-baggageclaims a,
#lostbaggage #nav-lostbaggage a,
#damagedbaggage #nav-damagedbaggage a,
#pilferage #nav-pilferage a,
#travelinsurance #nav-travelinsurance a,
#baggagecollection #nav-baggagecollection a,
#destinations #nav-destinations a,
#lusakaairportshuttle #nav-lusakaairportshuttle a,
#lusakaaccomodation #nav-lusakaaccomodation a,
#zambiafactfile #nav-zambiafactfile a,
#lowerzambeziroutes #nav-lowerzambeziroutes a,
#seasonalroutes #nav-seasonalroutes a,
#timetable #nav-timetable a,
#introduction #nav-introduction a,
#fleet #nav-fleet a,
#employment #nav-employment a,
#feedbackform #nav-feedbackform a,
#administrationoffices #nav-administrationoffices a,
#centralcallcentre #nav-centralcallcentre a,
#zambiasalesreservation #nav-zambiasalesreservation a,
#worldwideoffices #nav-worldwideoffices a,
#commentcomplain #nav-commentcomplain a,
#staffdirectory #nav-staffdirectory a

{
color: #FFF;
text-decoration: none;
}

/* Facebook Button */

#social {
    font-family: "century gothic",Arial,Helvetica,sans-serif;
    position: absolute;
    right: 0;
    top: 10px;
}

#social a {
    background-image: url("/images/social_buttons.png");
    display: block;
    float: left;
    height: 28px;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -999px;
    width: 28px;
}

#social .white_txt {
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}
a.social_fb {
    background-position: 0 0;
}
a.social_fb:hover {
    background-position: 0 28px;
}








