﻿
#hnaMain {
    margin: 0;
    position: relative;
    top:0;
    width:930px;
    height: 490px;
    overflow: hidden;
}

#hnaMain h1{
    font: bold 150%/normal Arial, Helvetica, sans-serif;
    padding:15px 0 5px 0;
   	border-bottom:none;/*1px solid #ef8808;*/
    color:#d15c02;
    clear:both;
    
}

#hnaMain h2{
    font: bold 125%/normal Arial, Helvetica, sans-serif;
    padding:13px 0 0 0;
    margin:0 0 0 0;
    color:#d15c02;
}


#hnaMain a{
	font-family:Arial, Helvetica, sans-serif;
    padding:0 20px 0 0;
    outline-style:none;
}

#flashcontent {
    position: absolute;
    outline: none;
}

#flightTools {
    position: absolute;
    width: 930px;
    height: 45px;
    top: 445px;
    background: url(hnaImgs/flightTools/flightTools_background.jpg);
}

#flightTools a{
    margin:0;
    padding:0;
    
}

#flightTools ul{
    margin:0 auto;
    padding:0 0 0 25px;
    width:80%;
}

#flightTools li {
    margin: 17px 0 0 0;
    padding:0 80px 0 0;
    display: inline;
    float: left;
}

li.flightToolsLast
{padding: 0 0 0 0 !important;}

#flightTool1{
  background:url(hnaImgs/flightTools/flightTool_bookaflight.png) no-repeat;
  display:block;
  width:120px;
  height:13px;
}

#flightTool1:hover{
    background:url(hnaImgs/flightTools/flightTool_bookaflight.png) 0 -13px no-repeat;
}

#flightTool2{
  background:url(hnaImgs/flightTools/flightTool_seatselection.png) no-repeat;
  display:block;
  width:125px;
  height:13px;
}

#flightTool2:hover{
    background:url(hnaImgs/flightTools/flightTool_seatselection.png) 0 -13px no-repeat;
}

#flightTool3{
  background:url(hnaImgs/flightTools/flightTool_flightstatus.png) no-repeat;
  display:block;
  width:110px;
  height:13px;
}

#flightTool3:hover{
    background:url(hnaImgs/flightTools/flightTool_flightstatus.png) 0 -13px no-repeat;
}

#flightTool4{
  background:url(hnaImgs/flightTools/flightTool_webcheckin.png) no-repeat;
  display:block;
  width:117px;
  height:13px;
}

#flightTool4:hover{
    background:url(hnaImgs/flightTools/flightTool_webcheckin.png) 0 -13px no-repeat;
}

#flightTool5{
  background:url(hnaImgs/flightTools/flightTool_checkmytrip.png) no-repeat;
  display:block;
  width:118px;
  height:13px;
}

#flightTool5:hover{
    background:url(hnaImgs/flightTools/flightTool_checkmytrip.png) 0 -13px no-repeat;
}

.flighttoolselected{
    background-position:0 -26px !important;
}


#panel1, #panel2, #panel3, #panel4, #panel5 {
    position: absolute;
    top: 600px;
    visibility:hidden;
}

#numberOfPassengers .label {
    padding-right:35px;
    clear:none;
    float:left;
}

#Multi{
    margin:5px 0 0 0;
    overflow:auto;
    width:475px;
    height:240px;

}

#Multi h2{
	position:static;
    clear:both;
    
}

#hnaMain select, #hnaMain input{
    color:#b94835;
    font-size:120% !important;
}

.locationlist {
	height:300px !important;
}

.flighttoolheader{
	position:absolute;
    bottom:20px;
    right:30px;
}

.hnaCloseBtn {
    position: relative;
    width: 22px;
    height: 22px;
    top: 5px;
    right: 6px;
    background-color: #000;
    float: right;
    cursor: pointer;
    background: url(hnaImgs/flightTools/slidePanel_closeBtn.jpg) no-repeat;
}

.panel {
    background: url(hnaImgs/flightTools/slidePanel_background.png) 0 0 no-repeat;
    width: 930px;
    height: 445px;
}

.panelContent{
    margin:0 auto;
    padding:20px 0 0 0;
    width:55%;
}

.panelContentCompact{
    margin:auto auto;
    padding:175px 0 0 0;
    width:40%;
}

.label{
    margin:0;
    padding:7px 0 0 0;
    display:block;
    clear:both;
    font-size:105%;
    font-weight:normal;
}

.bookinglabelleft{
    width:140px;
    float:left;
    color:#be3f00;
}

.bookingcontrolright{
    display:inline;
}

.bookingcontrolright input{
	width:205px;
}

.panelContentCompact select{
    width:210px;
}

.bookingcontrolright .dropDownList 
{
    height: 300px;
}

.panelContent ul{
    margin:0 0 5px 0;
    padding:0;
    height:26px;
}

.triptypelist li{
    margin:0;
    display:inline;
    vertical-align:middle;
    
}

.multibookingbutton,.hiddentextbox
{
    display:none;
}

.center-nomargins {
    float: left;
    margin-left: 0px;
    margin-right: 6px;
    margin-top: -24px;
    width: 630px;
}

.dropDownList, .ui-autocomplete-input{
    width:302px !important;
    float:left;   
}

#Multi .dropDownList, #Multi .ui-autocomplete-input{
    /*width:300px !important;*/
}

.ui-autocomplete
{
    max-height: 200px;
    overflow: auto;
}

button.ui-button-icon-only{
    /*float:left;
    height:1.5em;
    left:-1px !important;*/
    display: none;
}

.triptypelist a {
    float:left;
    text-decoration:none;
   /* outline-style:none;
    display:block;
    padding:0 55px 10px 0 !important;*/
}

.triptypelist span{
    position:relative;
    left:-9000px;
}

.triptypelist #rt{
	background:url(hnaImgs/flightTools/roundTripBtn.png) 0 0 no-repeat;
    width:111px;
    height:26px;
}

.triptypelist #oo{
	background:url(hnaImgs/flightTools/oneWayBtn.png) 0 0 no-repeat;
    width:98px;
    height:26px;
}

.triptypelist #md{
	background:url(hnaImgs/flightTools/multiDestinationBtn.png) 0 0 no-repeat;
    width:170px;
    height:26px;
}

.bookingbutton, .multibookingbutton, .submit{
    margin:10px 0 0 0;
    
    background:url(hnaImgs/flightTools/searchBtn.png) 0 0 no-repeat;
    /*background:url(hnaImgs/flightTools/submitBtn.png) 0 0 no-repeat;*/
    border:none;
    width:81px;
    height:26px;
    cursor:pointer;
   
}

.search{
    margin:10px 0 0 0;
    width:81px;
    height:26px;
    display:block;
    background:url(hnaImgs/flightTools/searchBtn.png) 0 0 no-repeat;
    border:none;
    cursor:pointer;
}



#FlightStatusLink, #ctl01_mainContent_ctl00_Button2
{
    position: relative;
    left: 139px;
    display:block;
}


.triptypelist #md, .triptypelist #Multi
{
    
}
