label{cursor: pointer}
img{border:0}
body {background:#fff; margin:0; padding:0; font-family:Tahoma, Verdana; font-size:12px; color:#565b5e;}
h1 {color:#313436; font-size:16px;}
h2 {color:#9d2e02; font-size:12px;}
hr {color:#dad6a0;}
a:link {color:#2d97b5; font-weight:bold;text-decoration:underline;}
a:visited {color:#2d97b5; font-weight:bold;text-decoration:underline;}
a:hover {color:#2d97b5; font-weight:bold;text-decoration:none;}
#container {width:780px;}
#header {width:780px; height:77px; clear:both; background-color:#6cb9c7;}
#menu {background:#c98b28 url(../images/menu_pat.gif) repeat-x; height:38px; clear:both; color:#fff;margin-top:-2px;}
#menu a:link {color:#fff; font-size:11px;text-decoration:none;margin:12px;text-transform:uppercase;}
#menu a:visited {color:#fff; font-size:11px;text-decoration:none;margin:12px;text-transform:uppercase;}
#menu a:hover {color:#f2be59; font-size:11px;text-decoration:none;margin:12px;text-transform:uppercase;}
#menu_lc {float:left;}
#menu_a {float:left;margin-top:10px;}
#menu_rc {float:right;}
#main {clear:both;}
#txt {width:440px; text-align:justify;float:left;padding:10px;}
#booking_form {width:270px;background-color:#ebeacd; border:1px solid #dad6a0;padding:16px;float:right; text-align:justify; margin:5px 0 10px 0;}
#booking_btn {background:#dad6a0; width:75px; height:23px;}
.lbl {color:#815c21; font-size:11px;}
#phone {background-color:#fdf3d4; border:1px solid #e6d2aa; font-size:18px; color:#9d2e02; padding:6px;font-weight:bold;}
#footer {background-color:#a1a1a1; height:37px; color:#fff; clear:both;}
#footer_cont a:link {color:#fff; font-size:12px; font-weight:bold;text-decoration:none;}
#footer_cont a:visited {color:#fff; font-size:12px; font-weight:bold;text-decoration:none;}
#footer_cont a:hover {color:#fff; font-size:12px; font-weight:bold;text-decoration:underline;}
#footer_cont {padding-top:10px;}
#footer_cont2{padding-bottom:10px;padding-top:15px}
#footer_cont2 a, #footer_cont2 a *{font-weight:normal;font-size:11px;color:#fff}

div.airportpostcode{padding-bottom:5px;display:none}
div.airportpostcode span{color: #9D2E02;font-size:11px;font-weight:bold;display:block}
div.airportpostcode select{width:156px;}

table.vehicle{}
table.vehicle td{padding:3px 5px;vertical-align:middle;}

#booking_form2 {width:720px;background-color:#ebeacd; border:1px solid #dad6a0;padding:16px;margin:5px 0 10px 0;}
#booking_btn {background:#dad6a0; width:75px; height:23px;}

table.form{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0;padding:0}
table.form td{padding:2px;text-align:left}
table.form th{font-weight: normal;padding:2px 5px 2px 5px;text-align:right;width:210px;}
table.form .section{background-color:#DAD6A0;padding:5px 2px;font-weight:bold;border-bottom:5px solid #EBEACD;border-top:5px solid #EBEACD}
table.form .required{color: #FF4500;font-size:14px;font-weight:bold;}
