*{margin:0;padding:0;outline:0;}
body{background:#fff url(../images/bg.jpg) repeat-x;font:12px Verdana, Tahoma, Arial, Geneva, sans-serif;line-height:18px;color:#666666;text-align:center;}
img.border{border:1px solid #CCC;padding:4px;margin-right:20px;float:left;}
h1, h2, h3{font-family:'Trebuchet MS', Tahoma, Sans-serif;color:#444;}
h1{font-size:230%;font-weight:normal;letter-spacing:-1px;}
h2{font-size:25px;color:#88ac0b;}
h3{font-size:150%;font-weight:normal;}
h1, h2, h3, p{padding:10px;margin:0;}
ul, ol{margin:5px 20px;padding:0 20px;}
ul{list-style:none;}
.sRed{color:#F00;}
.error{font-weight:bold;color:#F00;}
.accept{font-weight:bold;color:#090;}
#factors{padding:10px;margin:0;width:480px;background-color:#FFFFFF;border:1px solid #E2E2E2;margin-left:10px;}
#factors li{padding:0 0 0 30px;margin:0 0 10px 0;list-style-type:none;background-image:url(../images/tick.png);background-repeat:no-repeat;font-size:12px;color:#333333;font-weight:bold;height:22px;}
#testimonialContainer{width:590px;float:left;margin-top:20px;padding-left:10px;}
.testimonialBox{width:550px;float:left;margin-bottom:20px;background-image:url(../images/testi_bg.jpg);background-repeat:repeat-x;height:auto;padding:5px;border:1px solid #e9e9e9;}
.quoteBox{background-image:url(../images/quote.png);background-repeat:no-repeat;background-position:0 5px;width:52px;height:45px;float:left;}
.comments{width:480px;float:right;line-height:20px;}
p.testPara{margin:5px 0;padding:0;}
.sCustomer{color:#074b8c;}
.sDate{color:#b40000;}
#productContainer{width:820px;float:left;padding-left:10px;}
.productBox{width:120px;height:110px;float:left;padding:5px;background-color:#F2F2F2;margin:0 3px 15px 3px;;}
.productBox img a{width:120px;height:90px;}
.productBox img a:hover{border:1px solid #CCC;}
.productName{width:120px;height:20px;display:block;color:#666;text-align:center;}
#wrap{position:relative;background:#fff url(../images/wrap-bg.jpg) repeat-y;width:900px;margin:30px auto 20px auto;text-align:left;}
#content-wrap{position:relative;background:#fff url(../images/content-bg.jpg) repeat-x;clear:both;float:left;width:870px;padding:0 0 30px 0;margin-left:15px;display:inline;border-top:5px solid #fff;border-bottom:1px solid #e5e5e5;border-left:1px solid #fff;border-right:1px solid #fff;}
#header{position:relative;background:#fff url(../images/header-bg.jpg) repeat-x;width:870px;height:100px;padding:0;margin:0px auto;}
#header h1#logo-text a{position:absolute;margin:0;padding:0;font:normal 42px Georgia, "Times New Roman", Times, serif;letter-spacing:-1px;color:#dab355;text-transform:none;text-decoration:none;top:22px;left:20px;}
#airportLogo{width:163px;height:124px;position:absolute;top:25px;right:23px;z-index:2;}
#header p#slogan{position:absolute;margin:5px 0 0;padding:0;font:bold 15px Georgia, "Times New Roman", Times, serif;font-style:italic;text-transform:none;color:#fff;top:67px;left:25px;}
#header #addressTop{position:absolute;top:35px;right:10px;color:#d7d7d7;font:normal 13px Georgia, "Times New Roman", Times, serif;}
#header-photo{clear:both;background:#fff;margin:5px auto;padding:0;height:206px;width:870px;}
#header-photo img{border:none;margin:0;padding:0;}
#nav{clear:both;margin:0;padding:0;height:45px;}
#nav ul{float:left;list-style:none;background:url(../images/nav.jpg) repeat-x;width:870px;height:45px;text-transform:uppercase;margin:0 0 0 15px;padding:0;display:inline;}
#nav ul li{display:inline;margin:0;padding:0;}
#nav ul li a{display:block;float:left;width:auto;margin:0;padding:0 14px;border-right:1px solid #111111;border-left:1px solid #363636;font:bold 14px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color:#e1e1e1;}
#nav ul li a:hover, #nav ul li a:active{background:url(../images/nav-hover.jpg) repeat-x;color:#FFF;}
#nav ul li#current a{background:url(../images/nav-current.jpg) repeat-x;}
#main{float:left;width:850px;padding:15px 0 0 0;margin:0 0 0 10px;display:inline;}
#main h1, #main h2, #main h3{margin:0 0 10px 0;padding-bottom:3px;font:bold 22px 'Lucida Sans', Tahoma, Sans-serif;color:#034ab4;letter-spacing:-1px;text-transform:none;}
#main h2 a{color:#895F30;text-decoration:none;}
#main a{color:#034AB4;background:inherit;text-decoration:none;font-weight:bold;}
#main a:hover{color:#333;background:inherit;text-decoration:underline;}
#sidebar{float:right;width:250px;padding:10px;margin:0;background-image:url(../images/testi_bg.jpg);background-repeat:repeat-x;border:1px solid #E9E9E9;background-color:#f6f6f6;}
#sidebar p{margin-bottom:0;}
#sidebar h3{padding:5px 5px;font:normal 1.6em 'Trebuchet MS', Tahoma, Sans-serif;color:#3c3333;}
#sidebar ul.sidemenu{text-align:left;margin:7px 10px 8px 0px;padding:0;text-decoration:none;border-top:1px solid #EBEBEB;}
#sidebar ul.sidemenu li{list-style:none;border-bottom:1px solid #EBEBEB;padding:5px 0 5px 5px;margin:0 2px;}
* html body #sidebar ul.sidemenu li{height:1%;}
#sidebar ul.sidemenu li a{text-decoration:none;background-image:url(../images/bullet.gif);background-repeat:no-repeat;color:#666;padding-left:15px;}
#sidebar ul.sidemenu li a:hover{color:#895F30;}
#sidebar ul.sidemenu ul{margin:0 0 0 5px;padding:0;}
#sidebar ul.sidemenu ul li{border:none;}
#contactForm{width:550px;float:left;}
#bookingTableHolder{border:#999999 dashed 1px;padding:10px;}
#bookingTable{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
fieldset{border:none;}
form{margin:0;padding:10px;border:1px dashed #E1E1E1;}
label{display:block;font-weight:bold;margin:5px 0;}
input{padding:5px;border:1px solid #CCC;font:normal 1em Verdana, sans-serif;color:#777;width:300px;margin-bottom:10px;}
select{margin-bottom:10px;width:100px;padding:4px;}
textarea{width:305px;padding:2px;font:normal 1em Verdana, sans-serif;border:1px solid #CCC;height:100px;display:block;color:#777;float:left;margin-bottom:10px;}
input.button{font:bold 12px Arial, Sans-serif;height:30px;margin:10px 0 0 0;padding:0;color:#FFF;background:#8EB50C url(../images/nav.jpg) repeat-x 0 0;width:150px;}
#footer-wrap{clear:both;width:900px;font-size:95%;text-align:left;padding:10px 0;border-bottom:15px solid #fff;border-top:1px solid #fff;}
#footer-wrap a:hover{color:#000;}
#footer-bottom{clear:both;color:#666;margin:0 auto;width:870px;text-align:center;}
#footer-bottom a{color:#976834;}
.float-left{float:left;margin:0 10px 10px 0;}
.float-right{float:right;margin:0 0 10px 10px;}
.clear{clear:both;}
