*,.banner ul{margin:0;padding:0}.banner,.bannerstatic{position:relative;width:600px;height:364px;overflow:hidden;font-size:18px;line-height:24px;text-align:center;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.25);}.banner ul{list-style:none}.banner ul li{display:block;float:left;min-height:364px;box-shadow:inset 0 -3px 6px rgba(0,0,0,.1)}.banner h1,.banner h2{font-size:40px;line-height:52px;color:#fff}.banner .btn{display:inline-block;clear:both;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;border:2px solid rgba(255,255,255,.4);border-radius:5px;width:200px;margin-top:10%}.banner .btn:hover{background:rgba(255,255,255,.05)}.banner .btn:active{-webkit-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-moz-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-ms-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-o-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5))}.banner .btn,.banner .dot{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.banner .dots{position:absolute;left:0;right:0;bottom:20px;margin-left:75%;margin-top:340px}.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}.banner .dots li.active{background:#fff;opacity:1}.announcement,body{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-variant:normal;background-attachment:fixed;background-repeat:no-repeat;background-position:center}body{font-weight:400;margin:0;background-image:url(../images/bg.gif);color:#000;background-color:#f63}.announcement,a,body{font-style:normal}.announcement{background-color:#ff6501;padding:10px;color:#fff}#nav li ul,.announcement,a{font-weight:400}a{color:#900}a:hover{text-decoration:none;color:#e16629}.title{border-bottom-width:1px;border-bottom-style:none;border-bottom-color:#900;padding-left:0}.calendar{border-bottom:3px solid #cfcfcf}#mainbar h1,#mainbar h2,h2{font-family:'Titillium Web',sans-serif;font-size:16pt}h2{font-weight:700;text-align:left}#datebox,h3{text-align:center}h3{font-family:'Roboto Condensed',sans-serif;padding-bottom:5px;font-size:16pt}h3,h4,h5,h5 a{font-weight:700}h4{color:#900;font-size:10pt}h4,h5,h5 a,h6{font-family:'Roboto Condensed',sans-serif}h5,h5 a{font-size:16pt;color:#f90}#datebox,.introbox .title,h6{font-size:12pt;font-weight:700}h6{text-align:left;color:#036}#datebox{background-color:#900;height:30px;width:30px;font-size:12px;color:#fff;float:right;display:inline;padding:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#intro{margin-bottom:20px;padding-top:0;text-align:justify;font-size:10pt}.introbox .title{font-family:Arial,Helvetica,sans-serif;color:#900;padding-bottom:2px;margin-bottom:5px}.introbox .content{padding:20px;color:#000}.introbox h1{padding:0;color:#c00;font-size:12pt}#headerblock{height:160px;margin:0 auto;border-bottom-style:none}#header,#header2{width:950px;height:100px;margin:0 auto;border:15px #036;padding-top:10px;padding-bottom:10px}#header{background-image:url(../images/header.png);background-color:#ff6501}#header2{background-color:#eb651c}#clear,#greybar,#homeimagebar{width:950px;border-bottom-style:none;margin:0 auto}#homeimagebar{background-repeat:no-repeat;border-right-width:medium;border-left-width:medium;border-right-style:none;border-left-style:none;border-right-color:#999;border-left-color:#999;background-image:url(../images/banner.jpg);height:170px}#homeimagebar .rightbox{background-color:#036;width:200px;float:right;height:150px;padding:10px;opacity:.9}#homeimagebar .rightbox p,h2,h3{color:#fff}#clear,#greybar{height:5px;padding:0;background-color:#3c0c0e}#clear{height:15px;background-color:#f6f5f4}#column1,#column2,#column3{float:left;height:410px;padding:20px}#column1{margin-left:10px;text-align:justify;background-color:#f6f5f4;width:640px}#column2,#column3{background-color:#fff;width:240px}#column3{background-color:#ccc;width:220px}#FLY540-logo,#FLY540-tag{float:left;text-align:left;margin-left:0;padding-left:20px}#FLY540-logo{width:155px;height:95px;border-bottom-width:6px;border-bottom-style:none;border-bottom-color:#900}#FLY540-tag{font-size:12px;color:#fff}#map{width:950px;height:500px;margin:0 auto;border-bottom-style:none;border-right-width:medium;border-left-width:medium;border-right-style:none;border-left-style:none;border-right-color:#999;border-left-color:#999}#navigation{width:950px;height:40px;color:#fff;background-color:#333;margin-right:auto;margin-left:auto;background-image:url(../images/nav_rpt.png);background-repeat:repeat-x}#pagewrapper{width:910px;height:auto;margin:0 auto;background-repeat:repeat;background-color:#fff;display:table;padding:20px 20px 0}#pagewrapper .booking-box{width:266px;float:left;height:330px;border:2px solid #ff6501;background-image:url(../images/heading-bar-rpt.png);background-repeat:repeat-x;padding:20px 10px 10px;margin-bottom:15px}#pagewrapper .booking-box h1{font-size:18pt;text-align:left;background-image:url(../images/small_plane.png);background-repeat:no-repeat;background-position:right;margin-top:-20px;margin-bottom:20px}#pagewrapper .home-ad-box{width:600px;float:left;height:364px;text-align:justify;background-color:#999;margin-left:15px;margin-bottom:15px;background-image:url(../images/ad-box1.png)}#pagewrapper .home-manage-booking{width:270px;float:left;height:180px;margin-bottom:15px;text-align:justify;padding:10px;background-color:#0ff;margin-right:15px;background-image:url(../images/manage-booking.png)}#pagewrapper .home-offer-1{width:170px;background-color:red;margin-right:15px}.home-offer-1:hover{background-color:#99f}#pagewrapper .home-offer-1,#pagewrapper .home-offer-2,#pagewrapper .home-offer-3{float:left;height:180px;margin-bottom:15px;padding:10px}#pagewrapper .home-offer-2{margin-right:15px;width:160px;background-color:#0d31e3}#pagewrapper .home-offer-3{width:180px;background-color:#1ad63e}#pagewrapper .home-offer-special{width:170px;float:left;height:180px;margin-bottom:15px}#pagewrapper .booking-box h1,#pagewrapper .home-destinations p,.offer{color:#fff;font-family:'Titillium Web',sans-serif}.offer{line-height:1;text-align:center}.offer .destination{font-size:30px;font-weight:700}.offer .origin,.offer .text{font-size:18px;font-weight:400}.offer .origin{font-size:20px}.offer .price,.offer .terms{font-size:36px;font-weight:400}.offer .terms{padding-top:10px;font-size:12px}.offer .smallterms{padding-top:5px;font-size:9px;font-weight:400;font-style:italic}.offer span{font-size:20px}.offer small{font-size:12px}.offer .link{font-size:18px;font-weight:700;text-align:center;background-color:#333;padding-top:5px;padding-bottom:5px;margin-top:10px}.sidemenu a,a.offer,h5,h5 a{text-decoration:none}a.offer:hover{color:#fff;background:#fff}a.offer:hover .link{background:#f60;color:#fff!important}#pagewrapper .home-signup,#pagewrapper .home-twitter{float:left;text-align:justify;margin-right:15px;text-decoration:none}#pagewrapper .home-signup{background-image:url(../images/sign-up.png);width:270px;height:100px;padding:10px;background-color:#ff0}#pagewrapper .home-twitter{width:288px;height:250px;padding:0;background-color:#fff;border:#f60;border-width:thin;border-style:solid}#pagewrapper .home-how-to-book{width:170px;float:left;height:240px;margin-bottom:15px;background-color:#333;padding:10px;margin-right:15px;text-decoration:none;color:#fff;font-family:'Titillium Web',sans-serif;font-size:16pt;font-weight:700;text-align:left}#pagewrapper .home-destinations{width:375px;float:left;height:100px;margin-bottom:15px;text-align:justify;background-color:#f63;padding:10px;background-image:url(../images/Fly540BannerAd2.jpg);text-decoration:none}#pagewrapper .home-destinations p{font-size:16pt;font-weight:700;text-align:left;display:none}#pagewrapper .home-mobacar-rental{width:160px;height:240px;padding:10px;margin-right:15px;background-image:url(/images/car-rental-banner.jpg)}#pagewrapper .home-mobacar-rental,#pagewrapper .home-mobacar-rental-side,#pagewrapper .home-mobacar-transfers,#pagewrapper .home-mobacar-transfers-side{float:left;margin-bottom:15px;background-color:#333;color:#fff;font-family:'Titillium Web',sans-serif;font-size:16pt;font-weight:700;text-decoration:none;text-align:left}#pagewrapper .home-mobacar-transfers{margin-right:15px;background-image:url(/images/transfer-banner.jpg);width:160px;height:240px;padding:10px}#pagewrapper .home-mobacar-rental-side,#pagewrapper .home-mobacar-transfers-side{width:125px;height:185px;margin-top:15px;padding:5px}#pagewrapper .home-mobacar-rental-side{margin-right:15px;background-image:url(/images/car-rental-banner-side.jpg)}#pagewrapper .home-mobacar-transfers-side{background-image:url(/images/transfer-banner-side.jpg)}#sidebar,.manage-booking{background-color:#fff;margin-right:15px}#sidebar,.sidemenu{float:left;width:290px;height:auto}.sidemenu{margin-bottom:20px;margin-right:15px;font-family:'Titillium Web',sans-serif;font-size:20px;color:#f60;font-weight:700}.sidemenu a{background:#faf4ea;line-height:40px;display:block;padding:0 10px;font-weight:700}.sidemenu a.selected,.sidemenu a:hover,body#CSR a#CSR,body#about a#about,body#affiliates a#affiliates,body#assistance a#assistance,body#attheairport a#attheairport,body#baggage a#baggage,body#cancellation a#cancellation,body#customerservices a#customerservices,body#destinations a#destinations,body#eldoret a#eldoret,body#fleet a#fleet,body#howtobook a#howtobook,body#investor a#investor,body#juba a#juba,body#kisumu a#kisumu,body#lamu a#lamu,body#lodwar a#lodwar,body#malindi a#malindi,body#mediacentre a#mediacentre,body#mombasa a#mombasa,body#nairobi a#nairobi,body#partners a#partners,body#privacy a#privacy, body#sponsorship a#sponsorship,body#terms a#terms,body#visainfo a#visainfo,body#zanzibar a#zanzibar{background-color:#f60;color:#fff}a.button{display:block;width:190px;height:200px;cusror:pointer;background-image:url(/images/booking.com.png);text-indent:-9999em}a.button:hover{background-image:url(/images/booking.com2.png)}.manage-booking{width:266px;height:120px;margin-bottom:15px;padding:10px;line-height:1.2;border:2px solid #f60;background-image:url(../images/heading-bar-rpt.png);background-repeat:repeat-x}#mainbar,.in-flight-mag,.manage-booking{float:left;text-align:left;font-size:11pt}.in-flight-mag{margin-bottom:15px;padding:10px;margin-right:15px;border:2px #f60;color:#fff;font-weight:700;width:270px;height:200px;background-color:#333;line-height:1.2}.in-flight-mag img{padding-right:20px}.in-flight-mag a{font-family:'Titillium Web',sans-serif;color:#fff;text-decoration:none;font-size:20px;font-weight:700}#mainbar{width:580px;height:auto;background-color:#fff;line-height:1.3;font-family:Arial,Helvetica,sans-serif;padding-left:5px}#mainbar h1,#mainbar h2{color:#f60}#mainbar h2{font-size:12pt}#mainbar li{list-style-position:outside;list-style-type:square;padding-left:10px;margin-left:20px}#mainbar #sponsors td,#mainbar td{border:1px solid #ddd;padding:5px 10px;vertical-align:top}#mainbar #sponsors td{border:5px solid #fff}.aboutpage_box,.number_column,.pagetitle{float:left;font-family:'Titillium Web',sans-serif;font-weight:700}.number_column{height:auto;width:25px;font-size:40px;padding-right:10px;padding-left:10px;margin-right:10px;line-height:50px;padding-bottom:20px;color:#f60}.aboutpage_box,.pagetitle{color:#fff}.pagetitle{padding-top:5px;padding-bottom:5px;padding-left:10px;margin-bottom:10px;width:570px;height:30px;background-color:#333;font-size:20px}.aboutpage_box{background-color:#ff7c00;margin:10px;height:75px;width:245px;font-size:18pt;text-decoration:none;padding:10px;background-image:url(../images/about_box.png);background-repeat:no-repeat}.aboutpage_box:hover,.destination_fact{background-image:url(../images/about_box_hover.png);background-repeat:no-repeat}.destination_fact{height:105px;width:490px;padding:15px 80px 35px 10px;float:left;background-image:url(../images/destination_fact.png);color:#fff;font-weight:700;margin-top:10px;margin-bottom:10px;line-height:18pt;font-size:24px}.destination_fact hilight{font-size:44px;font-weight:700;margin-left:-5px}.destination_fact,.offer_box,.offer_box header{font-family:'Titillium Web',sans-serif}.offer_box{height:300px;width:510px;padding:35px;float:left;background-image:url(../images/large-offer-box.png);font-weight:700;margin-top:20px;line-height:16pt;font-size:16px;color:#000}.offer_box header{font-size:24px;color:#fff}#homecontent{float:left;width:910px;padding:0 20px}#mappage{width:910px;height:auto;margin:0 auto;background-repeat:repeat;background-color:#f6f5f4;display:table;padding:20px 10px 20px 30px}#mappage .memberbox{width:420px;float:left;height:140px;margin-bottom:10px;text-align:left;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#036;margin-right:20px;padding-top:15px;padding-bottom:15px;padding-left:15px;box-shadow:0 0 5px rgba(0,0,0,.2),inset 0 0 50px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.2),inset 0 0 50px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.2),inset 0 0 50px rgba(0,0,0,.1)}#mappage .memberboxinfo1,#mappage .memberboxinfo2{height:80px;float:left;margin-bottom:5px;text-align:left;margin-top:10px;padding:10px 10px 10px 30px;background-repeat:no-repeat;background-position:left top}#mappage .memberboxinfo1{border-right-width:thin;border-right-style:solid;border-right-color:#ccc;width:170px;background-image:url(../images/address_icon.png)}#mappage .memberboxinfo2{width:145px;background-image:url(../images/tel_web_icon.png);margin-left:5px}#page ol,#page p,#page ul{line-height:152%}#content li{list-style-position:inside;list-style-type:square;color:#900;line-height:16pt}#footer{margin-right:auto;margin-left:auto;border-top-style:none;height:95px;width:930px;background-color:#ccc;padding-bottom:20px;padding-left:20px;background-image:url(../images/footer.png);background-repeat:no-repeat;color:#fff}#footer .box1,#footer .box2,#footer .box3,#footer .box4{font-size:14px;color:#fff;text-align:left;line-height:1.5;padding:10px}#footer .box1,#footer .box2,#footer .box3{margin-right:20px;width:150px;float:left;height:100px}#footer .box4{width:340px;float:right;height:95px;background-color:#1a1111}#footer a,.aboutpage_box:hover{color:#fff;text-decoration:none}#navcontainer{height:580px;width:180px;float:left}#nav li,#navcontainer ul{list-style-type:none}#navcontainer ul li{display:block;float:left;text-align:left}#nav a,#navcontainer ul li a{display:block;text-decoration:none;font-weight:700}#navcontainer ul li a{width:150px;height:50px;text-align:left;line-height:18px;margin-left:0;border-style:none none solid;border-top-width:1px;border-bottom-width:1px;border-color:#900 #999;border-left-width:1px;float:left;background-color:#f3f3f3;color:#000;font-size:15px;margin-right:0;font-family:Arial,Helvetica,sans-serif;padding:10px 10px 0}#navcontainer ul li a:hover{color:#900;background-color:#fff}#nav,#nav ul{float:left;width:950px;list-style:none;font-weight:700;border-bottom-width:6px;border-style:none;border-bottom-color:#820122;z-index:10;padding-right:5px;padding-left:5px}#nav a{color:#ff6501;font-family:'Titillium Web',sans-serif;font-size:16px;margin-right:5px;padding:10px 25px}#nav a:hover{background-color:#3c0c0e;color:#fff;background-repeat:repeat-x}#nav li{float:left}#nav li ul{position:absolute;left:-999em;height:auto;margin:0;border-width:6px 2px 2px;border-style:solid;border-color:#fff #eee #eee;background-color:#fff;padding:0;z-index:10}#nav li li,#nav li ul{width:145px}#nav li ul ul{margin:-1.75em 0 0}#nav li li li.sfhover ul,#nav li li li:hover ul,#nav li li.sfhover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li:hover ul{left:auto}.quick_newsletter{overflow:hidden;width:280px}.quick_newsletter input{float:left;font:14px Arial,Helvetica,sans-serif}.quick_newsletter input.text{border:1px solid #ddd;width:250px;background-color:#fff;margin-right:5px;padding:6px 5px;margin-bottom:5px}.quick_newsletter input.text:focus{background-color:#ffffc0;border:1px solid #666}.quick_newsletter input.btn{width:65px;background-color:#f90;border:0;color:#fff;font-weight:700;height:27px;cursor:pointer}.quick_newsletter input.btn:hover{background-color:#555}#subscribe_response_div{font-size:14px;color:#000}#subscribe_response_div .error{color:red}