body { color:#333333;}

a { font-weight: normal; color: color: #50A0D3; }

#flight_details .flt-item-right.w20 { display: none; }

#wrapper2{ margin:0 auto; padding:0; width:960px;}
#header2{ margin:0; padding: 10px 0 0px 0; height: 74px;}
a.logo{ margin:0; padding:0; background:url(/images/logo.jpg); height:67px; width:339px; display:block; float:left; text-indent:-9999px; font-size: 0px}


#menu {width:100%; line-height:normal; margin:15px 0 5px 0; height:46px;}
#menu ul {margin:0;padding:0;list-style:none; text-align:center;}
#menu li {margin:0;padding:0;text-transform:uppercase; font-size:14px; display: inline-block; }
#menu a {background:url(../images/lft-menu.png) no-repeat left top; margin:0;padding:0 0 0 21px;text-decoration:none; color:#fff; display:block; margin-right: -1px; font-size: 14px; font-family: Verdana, Geneva, sans-serif;  font-weight: normal;}
#menu a span {display:block;background:url(../images/rht-menu.png) no-repeat right top;padding:0 21px 0 0;color:#053058; line-height:46px; margin:0;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#fff;}
#menu a:hover {background-position:0% -46px; color:#fff;}
#menu a:hover span {background-position:100% -46px; color:#fff;}
#menu a.active {background-position:0% -46px; color:#fff;}
#menu a.active span {background-position:100% -46px; color:#fff;}

.right_header{ text-align:right;}
#header-rht-box{ margin:0; padding:0; float:right;font-family:Verdana, Geneva, sans-serif; font-size:14px;}
#header-rht-box ul{ margin:15px 0 0 0; padding:0; height:30px; display:block;}
#header-rht-box ul li{ margin:0 0 0 8px; line-height:17px; font-size:14px; font-family:Verdana, Geneva, sans-serif;color:#0b3187; float:left; display:block;}
#header-rht-box ul li.phone{ padding:0 0 0 30px; background:url(/images/phoneicon.jpg) no-repeat left;}
#header-rht-box ul li a{ text-decoration:underline; color:#0b3187; font-family:Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal;}
#header-rht-box ul li a:hover{ text-decoration:none; font-size: 14px; font-family: Verdana, Geneva, sans-serif;} 

ul.top-menu{ margin:0; padding:0; height:23px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal;}
ul.top-menu li{ margin:0 2px; padding:0; display:inline-block; color:#c5c5c5; line-height:23px;}
ul.top-menu li a{color:#50a0d3; text-decoration:none; font-weight:normal;}
ul.mid-menu{ margin:0; padding:0; height:21px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
ul.mid-menu a{color:#3f3624; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
ul.mid-menu li{ margin:0; padding:0; display:inline-block; color:#3f3624; line-height:17px;}
ul.mid-menu li span{ color:#3f3624;}
ul.mid-menu li a{color:#3f3624; text-decoration:none; font-weight:normal;}

ul.copy{ margin:0; padding:10px 0 0 0; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal;}
ul.copy li{ margin:0 15px; padding:0; display:inline-block; color:#3f3624; height:38px; text-align:left;}
ul.copy li a{color:#3f3624; text-decoration:none; font-weight:normal;}


#footer2{ margin:0; padding:10px 0 30px 0;}

.footer-block{ margin:0; padding:8px 0; border-bottom:1px solid #e7e6e2; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal;}
.footer-block a{ color:#50a0d3; text-decoration:none; font-weight:normal;}
.footer-block a:hover{ color:#50a0d3; text-decoration:underline;}

ul.top-menu{ margin:0; padding:0; height:23px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal;}
ul.top-menu li{ margin:0 2px; padding:0; display:inline-block; color:#c5c5c5; line-height:23px;}
ul.top-menu li a{color:#50a0d3; text-decoration:none; font-weight:normal;}

#pnlEngine { background: #FFF; } #pnlEngine > table { width: 960px; margin: 0 auto; }

@media only screen and (min-width: 120px) and (max-width: 767px) {
	.pageHeader { margin-bottom: 10px; float: left; }
	ul.airtab {
		background: #3d3939;
		position: fixed; 
		top: 0;
  }
}