body {margin:0 auto; background:url(http://www.fly.co.za/assets/templates/fly/images/menu.png) repeat-x top;}
p {font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
iframe {}
#wrapper {width:1005px;margin:0 auto;}
.divider {width:100%; height:11px;  background:url(http://www.fly.co.za/assets/templates/fly/images/divider.png) no-repeat center; clear:both;}

#footer {width:100%; height:36px; background:url(http://www.fly.co.za/assets/templates/fly/images/footer.png) repeat-x top; margin:8px 0px 0px 0px;}
#footer p{color:#fff; font-weight:bold; margin:0px; padding:10px 0px 0px 0px; font-size:12px; text-align:center;}
#footer a{color:#fff; font-weight:bold; text-decoration:none;}

#header {height:70px; width:100%;}
#menu {height:30px; width:100%; background:url(http://www.fly.co.za/assets/templates/fly/images/menu.png) repeat-x top; color:#fff; padding-top:2px; padding-left:5px;}
#menu a{color:#fff;}
#menu a:hover{color:#000;}
#logo {float:left; width:301px;}
#headermenu {float:right; postion:relative; width:400px; height:70px; margin:0px 0px 5px 0px; padding:0px;}
#headermenu ul {padding:0px; margin:0px; list-style-type:none;}
#headermenu li {float:left; margin:0px 10px 0px 10px;}
#headermenu a {}

#flightform {width:850px; }

#midsectionads {width:100%; height:160px; padding: 0px 0px 0px 15px; margin-bottom:20px;}
.adsboxes {width:179px; border:2px solid #fff;float:left; height:160px; background-color:#ebebeb; margin:5px 6px 5px 6px;}
.adsboxes p {color:#636363; font-size:12px; padding:5px; margin:0px; height:70px;}
.boxcost {background-color:#fff; height:30px;}
.boxcost a {color:#fe8003; float:right; font-size:14px;}

#midsection {width:100%; height:200px; padding: 10px 0px 20px 15px;}
.boxes {width:179px; border:2px solid #ebebeb; float:left; height:200px; background-color:#ebebeb; margin:5px 6px 5px 6px;}
.boxes a {color:#636363; font-size:12px; font-weight:bold; padding:5px; text-decoration:none; font-size: 14px;}
.boxestitle {width:100%; height:20px; background-color:#fff;}
.boxestitle a {color:#01b3f0; padding-left:5px; font-size:14px; font-weight:normal;}
.boxestitle a:hover{color:#000;}

#content {width:960px; border:2px solid #ebebeb; height:250px; overflow:auto; margin: 10px 0px 0px 20px;}
#content p {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
#content h2 {color:#01b3f0; font-size:18px; margin:0px; padding:5px;font-family:Arial, Helvetica, sans-serif; }

#flybutton,#flybutton span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#flybutton span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/flight-sprite.png) 0 0 no-repeat;}
#flybutton:hover span{top:-67px;}
#flybutton:focus span,#flybutton:active span{top:-134px;}

#hotelbutton,#hotelbutton span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#hotelbutton span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/hotel-sprite.png) 0 0 no-repeat;}
#hotelbutton:hover span{top:-67px;}
#hotelbutton:focus span,#hotelbutton:active span{top:-134px;}

#carbutton,#carbutton span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#carbutton span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/car-sprite.png) 0 0 no-repeat;}
#carbutton:hover span{top:-67px;}
#carbutton:focus span,#carbutton:active span{top:-134px;}

#packagebutton,#packagebutton span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#packagebutton span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/package-sprite.png) 0 0 no-repeat;}
#packagebutton:hover span{top:-67px;}
#packagebutton:focus span,#packagebutton:active span{top:-134px;}

#holidaybutton,#holidaybutton span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#holidaybutton span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/holiday-sprite.png) 0 0 no-repeat;}
#holidaybutton:hover span {top:-67px;}
#holidaybutton:focus span,#holidaybutton:active span{top:-134px;}

#flybuttonactive,#flybuttonactive span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#flybuttonactive span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/flight-sprite-active.png) 0 0 no-repeat;}
#flybuttonactive:hover span{top:-67px;}
#flybuttonactive:focus span,#flybuttonactive:active span{top:-134px;}

#hotelbuttonactive,#hotelbuttonactive span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#hotelbuttonactive span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/hotel-sprite-active.png) 0 0 no-repeat;}
#hotelbuttonactive:hover span{top:-67px;}
#hotelbuttonactive:focus span,#hotelbuttonactive:active span{top:-134px;}

#carbuttonactive,#carbuttonactive span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#carbuttonactive span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/car-sprite-active.png) 0 0 no-repeat;}
#carbuttonactive:hover span{top:-67px;}
#carbuttonactive:focus span,#carbuttonactive:active span{top:-134px;}

#packagebuttonactive,#packagebuttonactive span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#packagebuttonactive span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/package-sprite-active.png) 0 0 no-repeat;}
#packagebuttonactive:hover span{top:-67px;}
#packagebuttonactive:focus span,#packagebuttonactive:active span{top:-134px;}

#holidaybuttonactive,#holidaybuttonactive span{display:block;width:77px;height:67px;position: relative;overflow: hidden;}
#holidaybuttonactive span{height:200px;background: url(http://www.fly.co.za/assets/templates/fly/images/holiday-sprite-active.png) 0 0 no-repeat;}
#holidaybuttonactive:hover span {top:-67px;}
#holidaybuttonactive:focus span,#holidaybuttonactive:active span{top:-134px;}