html,body{padding:0 0 0 10;margin:0;text-align: center;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif}
table.main{padding:0;width: 808px;margin: 2% auto;}
table.main td{margin:0;padding:0 0;}
td#logo{height:98px;background-image:url(/assets/images/logo_za.png);background-repeat:no-repeat;background-position:top;}
td#gap{height:20}
table.main td#m_center{width:360px;height:340px;text-align:center;vertical-align:top;padding:0 10;}
table.main td#m_left{margin-left:5;vertical-align:top;font-size:0.8em;}/*background:#F2F2F2 none repeat scroll 0 0;padding:3 3 3 17;*/
table.main td#m_right{width:200px;padding:0;vertical-align:top;font-size:0.8em;}
table.main td#footer{background:#C15F2B none repeat scroll 0 0;font-weight:bold;font-size:0.8em;font-family:Arial,sans-serif;text-align:center;height:2em;vertical-align:center;}
table.main td#banners{width:100%;background-color:white;height:139px;text-align:justify;padding:10 10px;vertical-align:top}

td#footer a.whitelinks:link,td#footer a.whitelinks:visited{color:white;text-decoration:none;margin:0 1em;}
td#footer a.whitelinks:hover{text-decoration:underline}
iframe.IBE{width:175px;height:490px;overflow:hidden;border:0;overflow:hidden;}
div#IBE{float:left;margin:0 0 15 0;}/*margin-right:10;*/
img#routemap{width:409px;height:460px;clear:both;}

div#menu{font-size:0.8em;padding:7px 3px;text-align:center;margin:3px 0px;background-color:#F2F2F2;max-height:24px;border-bottom:1px solid #333333;border-top:1px solid #333333;}
/* html div#menu{height: expression(this.scrollHeight < 20 ? "20px" : "auto");/* sets min-height for IE */} */
td#m_left img#call{margin-top:20px;height:105px;width:190px}

#nav { display: block; margin: 0; padding: 3 0; position: relative;}
#nav li { display: block; list-style: none; margin: 0 0 0 30; padding: 0; float: left; position: relative; }
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; padding:3 5;margin:-5 0 0 0; }
* html #nav ul { line-height: 0;} /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li {float:none;display:block;margin:0;padding:0;clear:both;text-align:left;padding:1 3;}
#nav ul ul {top: 0;}
    
/* Essentials - configure this */
#nav ul { width: 155; }
#nav ul ul { left: 131px; }
/* Everything else is theming */
div#menu{text-align:center;border-bottom:1px solid #333333;border-top:1px solid #333333;padding:3px 3px;margin:0;max-height:18px;font-size:0.8em;height:28px;padding-top: 8px;}
#nav li{list-style-type:none;}
#nav {color:#333333;margin:0;padding:0}
#nav *:hover { background-color:#be502e;color:white;}
#nav a { border-right: 1px solid white;font-size: 12px; line-height: 1;margin:0;padding:0;color:#333333;text-decoration:none;font-weight:bold}
#nav li.hover a {display:block;}
#nav ul { top: 22px;background-color:#F2F2F2;}
#nav ul li a {display:block}
#nav ul a.hover {display:block}
#nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
/*#nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

table#b{width:100%}
table#b td{width:190px;height:100px;padding:0px;vertical-align:top;font-size:0.8em;/*border:1px solid #cccccc*/}
table#b td img{margin:0px;}
table#b td h2{font-size:1.1em;margin-bottom:0.2em;color:#265631}

.payments a{
color:#c15f2b;
font-size:12px;
font-weight:bold;
}
/*
td#ban1{background-image:url(/assets/images/banners/ZA-ProFlight-logos.png);background-repeat:no-repeat;background-position:top}
td#ban2{background-image:url(/assets/images/banners/joburg-flights.jpg);background-repeat:no-repeat;background-position:top}
td#ban3{background-image:url(/assets/images/banners/money.png);background-repeat:no-repeat;background-position:top}
td#ban4{background-image:url(/assets/images/banners/hotels-in-zambia.jpg);background-repeat:no-repeat;background-position:top}
*/