* {margin: 0;}
body {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#97c8ef url(images/bg.gif) repeat-x fixed center top;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
p a {color:#666666;font-size:12px;}
h1 {color:#343d8c;font-size:22px;font-weight:normal;}
h2 {color:#343d8c;font-size:16px;font-weight:normal;}
li {list-style-type:none;}
br.clear {clear:both;height:0;}
#info {background-color:#f8f7f4; border: solid 1px #aaaaaa}
#info th {font-size:16px}
#info td {padding: 5px}
div#woosh-header {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF url(images/woosh-header-bk.png) no-repeat scroll center top;border-top:1px solid #CCCCCC;height:36px;width:100%;}
div#woosh-header {margin:0 auto;width:940px;}
div#woosh-header {float:left;margin:2px 0 0 2px;}
div#woosh-group-header ul {border:0 solid red;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;width:524px;}
div#woosh-group-header ul li {display:inline;padding-top:5px;}
div#woosh-group-header ul li a {color:#666666;font-size:11px;line-height:270%;padding:5px 5px;text-decoration:none;text-transform:lowercase;}
div#woosh-group-header ul li a:hover {color:#FFFFFF;}
div#header-branding {background-image:url(images/header.gif); height:70px}
div#header-branding h1 {font-size:32px; padding:15px 0 0 90px; font-weight:bold; font-family:Arial; color:#343d8c}
div#header-branding span {color:#ed8001}
ul#main-menu {border-top:1px solid #CCCCCC;list-style-image:none;list-style-position:outside;list-style-type:none;margin:4px 0 0;padding:3px 0 0;}
ul#main-menu li {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#343d8c;border-bottom:2px solid #FFFFFF;display:inline;float:left;margin-left:1px;width:104px;height:45px}
ul#main-menu li.home {margin-left:0;width:100px;}
ul#main-menu li.active {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF ;border-bottom:1px solid #EEEEEE;}
ul#main-menu li.active a {border-top:2px solid #33A6C6;color:#ed8001;padding-top:12px;}
ul#main-menu li a {color:#ffffff;display:block;font-size:12px;font-weight:bold;padding:5px 0 22px;text-align:center;text-decoration:none;width:100%;}
ul#main-menu li a:hover {background-color:#ed8001;background-image:none;height: 20px; color:#ffffff}
ul#main-menu li.active a:hover {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;}
div#page-header div {clear:both;float:left;width:500px;}
div#page-header p {color:#666666;font-size:16px;font-weight:normal;margin-top:-1px;}
div#page-header p.header-bubble {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(altimages/tsupe/bubble-header.png) no-repeat scroll center bottom;clear:none;float:right;height:50px;text-align:right;width:219px;}
#quote {font-family:Arial; font-weight:bold;}
#quote td {color:white; padding:5px}
#booking_form {width:940px;background:#ed8001 url('images/quote_bg1.gif') no-repeat; height:155px; padding:65px 0 0 0; border-bottom: solid 5px #ed8001}
.form_tabs {float:left; margin:20px 0 0 5px}
#main {width:940px; margin:0 auto; background-color:#ffffff}
form{padding-left: 9%;}
#form td {color:#343d8c; font-family:Arial; font-size:12px; font-weight:bold}
#parking_form_tab, #hotel_form_tab, #lounge_form_tab{width: 150px;height: 41px;float: left;}
.active_tab{font-weight: bold;background-color: #ffffff;cursor: default; font-size:20px; width: 130px; color:#343d8c; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius:  10px 0 0 10px; -khtml-border-radius:  10px 0 0 10px; border-radius:  10px 0 0 10px; }
.inactive_tab{background-color: #ed8001;cursor:pointer; text-decoration:underline}
.inactive_tab:hover{background-color:#edab00; font-size:20px; text-decoration:none; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius:  10px 0 0 10px; -khtml-border-radius:  10px 0 0 10px; border-radius:  10px 0 0 10px;}
.tab_content{padding-left: 3px;	padding-top: 8px;text-align: center;}
.inactive_form{display: none;}
select {font-size:12px; padding:2px; font-weight: bold; color:#343d8c; border: 1px solid #8F8F8F;-moz-border-radius: 3px}
#content {width:675px; float:left; padding:20px 20px 20px 20px; border-right: 1px solid #8F8F8F; margin:5px}
#content p {padding:10px 0 10px 0; color:#666666}
#content li {padding:5px 0 5px 0; list-style-type:circle; font-weight:bold;}
#content a {text-decoration:none; color:#000000; border-bottom: 1px dashed #aaaaaa}
#content a:hover {text-decoration:none; border-bottom: 2px dashed #aaaaaa; color:#aaaaaa}
#content h2 {font-size:16px; color:#343d8c; font-weight:normal; margin:10px 0 0 0}
#content h3 {font-size:16px; color:#ed8001; font-weight:normal; margin:10px 0 0 0}
#content .404 {color:red; font-weight:bold; font-size:18px}
#scrapers_right {width:200px; float:left; left:700px; padding:20px 10px 0 0; margin-top:5px;}
#scrapers_right img {border:none}
#footer{background-color:#fefefe; color:#333333; width:100%; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5;}
#footer .content {margin:0 auto; width:900px; padding:20px; font-size:11px; overflow:hidden; height:auto}
#footer .info {width:260px; float:left; line-height:20px; height:170px; border-right: 1px #aaaaaa solid}
#footer .info span {color:#333333; font-size: 22px; line-height:34px}
#footer .info a {color:#666666; text-decoration:none}
#footer .info a:hover {text-decoration:underline}
#footer .contact {width:260px; float:left; margin:0 0 0 50px; line-height:20px; height:170px; border-right: 1px #aaaaaa solid}
#footer .contact span {color:#333333; font-size: 22px; line-height:34px}
#footer .contact a {color:#666666; text-decoration:none}
#footer .contact a:hover {text-decoration:underline}
#footer .links {width:260px; float:right; line-height:20px;}
#footer .links span {color:#333333; font-size: 22px; line-height:34px}
#footer .links a {color:#666666; text-decoration:none}
#footer .links a:hover {text-decoration:underline}
#footer .copyright {width:250px; text-align:right}
