You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

383 lines
23 KiB
CSS

h2{
color: #2156a4;
font-size: 22px;
margin:10px 0 0 15px 0;!important
line-height:20px;
font-family: calibri,"Trebuchet MS",sans-serif;}
h2 span.bookingInfo{ font-size:14px; font-weight:100; color:#999;}
h2 a.changeSearch{ font-size:14px; color:#008BCE; text-decoration:underline;}
/*搜索结果数值*/
.searchDate{}
#flightsIndexNew{margin:0 20px 10px 20px}
#contentflightRight{
float:left;
width:750px;
margin:0 0px 0 0;
display:inline;
height:auto;
}
#flightSideBar{width:225px; padding:0 0 0 5px; float:right; position:relative; overflow:hidden}
#headerWrapper #header #logocommunity{width:900px; padding-top:45px; margin:0 0 5px 17px}
.flightSearchInfo{font-size:12px; color:#545454; font-weight:100}
.flightSort{padding:5px; margin:5px 0 2px 0; font-size:12px; color:#545454; float:left; width:760px}
.flightSort a{color:#545454; padding:2px 12px 4px 4px}
.flightSort a:hover{ color:#a03}
.flightSort a.sort{padding:0 10px 0 4px; background-image:url(https://data.chinahighlights.com/css/images/flight/flight-sort.gif); background-position:right 7px; background-repeat:no-repeat}
.flightSort a.sort2{padding:0 10px 0 4px; background-image:url(https://data.chinahighlights.com/css/images/flight/flight-sort2.gif); background-position:right 7px; background-repeat:no-repeat}
.flightSort label{cursor:pointer; margin-left:5px}
.resultNum{text-align:left; margin-bottom:-10px; font-size:11px; color:#545454; font-weight:100}
span.renminbi{font-size:11px; color:#bf8d07}
/*左边导航筛选*/
.sortCities .airportLocation{ padding:0px 10px 5px 10px; line-height:18px; font-size:11px; color:#545454;}
.sortCities .viewedhotel{
padding:0 5px 0 5px;
}
.sortCities .nearbyHotel{ padding:5px 3px 5px 3px; border-bottom:1px #d1d1d1 dashed;}
.sortCities .nearbyHotel:hover{ background:#f1f1f1;}
.sortCities .nearbyHotel .viewhotelPic{ width:30px; height:30px; float:left; position:relative;}
.sortCities .nearbyHotel .viewhotelPic img.hotelSmal{ width:30px; height:30px; cursor:pointer;}
.sortCities .nearbyHotel .viewhotelPic .photoWindow{ position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1;}
.sortCities .nearbyHotel .viewhotelInfo{ width:120px; float:left; padding-left:5px; font-size:11px; color:#545454;}
.sortCities .nearbyHotel .viewhotelInfo h5{
margin:0 0 3px 0;
font-size:11px;
font-weight:100;
line-height:16px;
padding:0;
}
.sortCities .nearbyHotel .viewhotelInfo h5 a{
text-decoration:none;
color:#0D548A;
}
.sortCities .nearbyHotel .viewhotelInfo h5 a:hover, .sortCities .moreLink a:hover{ text-decoration:underline;}
.sortCities .nearbyHotel .hotelPrice{
padding:5px 0px 0 0px;
margin:0;
font-size:11px;
line-height:18px;
}
.sortCities .moreLink{ padding:8px 5px 5px 5px; text-align:right; font-size:12px; }
.sortCities .moreLink a{text-decoration:none; color:#0D548A;}
.sortCities .sendToFriend{ padding:0 10px 0 10px; }
.sortCities .sendToFriend img{ margin:0 5px 0 0; border:4px #f1f1f1 solid;}
.sortCities .sendToFriend img:hover{ border:4px #e3e3e3 solid;}
.sortCities .sendToFriend h4{ color:#a31022; font-size:11px; font-weight:100; margin: 5px 0 5px 0;}
.sortCities .viewFlight{
margin:0;
padding:0;
}
.sortCities .viewFlight .viewflightList:hover{ background:#f1f1f1;}
.sortCities .viewFlight .viewflightList{ padding:5px;cursor:pointer; border-bottom:1px dashed #d1d1d1;}
.sortCities .viewFlight .viewflightList .viewflightInfo{
float:left;
width:100px;
font-size:11px;
color:#545454;
line-height:18px;
}
.sortCities .viewFlight .viewflightList .flightprice{ width:50px; float:right; text-align:right;}
.sortCities .viewFlight .viewflightList .flightprice span.lowprice{ color:17px; color:#a31022;}
.sortCities .viewFlight .viewflightList .viewflightInfo a.flightLine, .chainPromo2 a.flightLine{text-decoration:none; color:#0D548A; font-weight:bold; font-size:14px;}
span.flightPrice2{ font-size:14px; color:#CC6600; position:relative; border-bottom:1px dashed #CC6600; cursor:pointer;}
.flightPriceNation{
position:absolute;
width:101px;
height:136px;
padding:10px;
border:3px solid #d1d1d1;
background:#FFF;
top: -162px;
left: -34px;
}
.flightPriceNation ul li{ list-style:none; border-bottom:dashed 1px #d1d1d1; padding:5px; color:#545454; }
.flightPriceNation ul li img{ margin-right:5px;}
/*新版search result页面样式*/
.fresultDate{ background:#f6f6f6; margin:0 0 10px 0;}
*html .fresultDate{ height:30px;} /* ie6 fixed */
*+html .fresultDate{ height:38px;} /* ie7 fixed, 注意顺序 */
.fresultNum{
font-size:12px;
padding:10px 10px 10px 0;
color:#537aa1;
font-weight:bold;
}
.fresultNum a{color:#537aa1; }
/*flight price list*/
.flightAirList{ border-width:5px 1px 1px 1px; border-color:#d1d1d1; border-style:solid; padding:10px;}
.flightAirList table.airlineTable{}
.flightAirList table.airlineTable tr td.airlineName{
text-align: center;
vertical-align: top;
width: 105px;
font-size:11px; padding:2px;}
.flightAirList table.airlineTable tr td.stopClass{
background:#f1f1f1;
text-align:right;
padding:5px 5px 5px 0;}
.flightAirList table.airlineTable tr td.lowestPrice{ background:#DDF4FF; text-align:center;padding:5px 5px 5px 0;}
.flightAirList table.airlineTable tr td.lowestPrice2{ background:#f1f1f1; text-align:center;padding:5px 5px 5px 0;}
.flightAirList table.airlineTable tr td.otherPrice{ background:#f1f1f1; text-align:center;padding:5px 5px 5px 0;}
.flightAirList table.airlineTable tr td.lowestPrice a{ color:#0080C0; text-decoration:none; font-size:12px; font-weight:bold;}
.flightAirList table.airlineTable tr td.lowestPrice2 a{ color:#E74E21; text-decoration:none; font-size:12px; font-weight:bold;}
.flightAirList table.airlineTable tr td.otherPrfice a{ color:#0080C0; text-decoration:none; font-size:12px; font-weight:100;}
.flightAirList table.airlineTable tr td.stopClass a{ color:#0080C0; text-decoration:none; font-size:12px; font-weight:bold;}
.flightAirList table.airlineTable tr td.stopClass a:hover, .flightAirList table.airlineTable tr td.lowestPrice a:hover, .flightAirList table.airlineTable tr td.lowestPrice2 a:hover, .flightAirList table.airlineTable tr td.stopClass a:hover{ text-decoration:underline;}
.airlineLog{ height:22px; margin:0 0 5px 0; text-align:center;}
.airlineLog img{ width:24px; height:22px;}
.moreFlightPrice{ padding:0; width:669px; margin-top:-5px;}
a.moreOption{ display:block; float:right; color:#545454; text-decoration:none;}
a.moreOption2{ display:block; float:left; color:#545454; text-decoration:none;}
a.moreOption:hover,a.moreOption2:hover{color:#C00;}
/*左边导航搜索*/
.flightsearchtitle{background:#fff; height:23px; padding-top:4px; color:#545454; font-size:14px; font-weight:bold; position:relative; margin:0 0 5px 0;}
.more{
width:12px;
height:15px;
position:absolute;
right:5px;
background:url(https://data.chinahighlights.com/css/images/flight/more.gif) no-repeat;
top: 5px;
cursor:pointer;
background-image: url(https://data.chinahighlights.com/css/images/flight/more.gif);
}
.unmore{
width:12px;
height:15px;
position:absolute;
right:5px;
background:url(https://data.chinahighlights.com/css/images/flight/close.gif) no-repeat;
top: 5px;
cursor:pointer;
}
.flightsearchtitle .citySelect{background:url(https://data.chinahighlights.com/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold}
.flightsearchtitle .citySelect a{color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic}
.searchbox{width:225px; overflow:hidden;}
table.flightSearchBox{font-size:11px; margin-bottom:10px; border-bottom:3px solid #d1d1d1;}
table.flightSearchBox tbody{width:100%;}
table.flightSearchBox label{margin:8px 0; line-height:18px}
table.flightSearchBox input.city{width:95px; border:1px solid #d1d1d1; background:#fff; padding:5px 0 5px 5px; font-size:11px}
table.flightSearchBox select{width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px}
table.flightSearchBox tr td.moreCity{ color:#0093D9; font-size:11px; font-weight:bold; padding:5px 0 5px 0;}
table.flightSearchBox input.city:focus{border:1px solid #a31022}
table.flightSearchBox input.submitButton{background:none; width:auto; height:auto; border:none; margin:0px 0 0 70px; padding:0;}
table.flightSearchBox input.calendar{background:url(https://data.chinahighlights.com/css/images/calender.GIF) no-repeat 90px #fff; width:95px; border:1px solid #d1d1d1; background:#fff; padding:5px 0 5px 5px; font-size:11px}
table.flightSearchBox select{font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff}
table.flightSearchBox select option{line-height:18px}
table.flightSearchBox select.longSize{width:122px;}
table.flightSearchBox select.shortSize{width:95px;}
/*筛选样式*/
.sortCities{ border-top:0px solid #d1d1d1; padding:0; margin:0 0 10px 0;}
.sortCities ol{ margin:0px 0 0 15px; padding:10px 0px 10px 10px;}
.sortCities ol li{ font-size:11px; margin:0 0 8px 0; line-height:16px; }
.sortCities ol li a{ color:#545454;}
.sortCities h3{padding-top:4px; color:#545454; font-size:14px; font-weight:bold; position:relative; margin:0 0 5px 0;}
.sortCities ul.hotelNoteDetails{ margin:0 0 5px 0;}
.sortCities ul.hotelNoteDetails li{ font-size:11px; list-style:none; padding:5px 5px 5px 5px; border-bottom:1px dashed #d1d1d1;}
.sortCities .filtercategory{ font-size:12px; color:#006699; padding:5px 10px 5px 0px; background:url(https://data.chinahighlights.com/css/images/hotel/open.gif) no-repeat 200px 10px; cursor:pointer; font-weight:bold;}
.sortCities .filtercategory:hover{ background:url(https://data.chinahighlights.com/css/images/hotel/open.gif) no-repeat #f1f1f1 200px 10px; }
.sortCities .filtercategoryclose{ font-size:12px; color:#006699; padding:5px 10px 5px 0px; background:url(https://data.chinahighlights.com/css/images/hotel/close.gif) no-repeat 200px 10px; cursor:pointer;font-weight:bold;}
.sortCities .filtercategoryclose:hover{ background:url(https://data.chinahighlights.com/css/images/hotel/open.gif) no-repeat #f1f1f1 200px 10px; }
.sortCities .sortList{ padding:0px 10px 10px 10px; font-size:11px; border-bottom:1px solid #d1d1d1; }
.sortCities .sortList a{
color:#0D548A;
}
.sortCities .sortList dl{ margin:0;}
.sortCities .sortList dl dt{ padding:3px 0 2px 18px; cursor:pointer; margin-bottom:8px;}
.sortCities .sortList dl dt:hover{ text-decoration:underline;}
.sortCities .sortList dl dt.choice{ display:block; padding:0; margin:0 0 5px 0;}
.sortCities .sortList dl dt.unselect{ margin:0; background:url(https://data.chinahighlights.com/css/images/hotel/unselect.gif) no-repeat left 2px;}
.sortCities .sortList dl dt.select{ margin:0; background:url(https://data.chinahighlights.com/css/images/hotel/select.gif) no-repeat left 2px;}
.sortCities .sortList dl dt.unselect2{ margin:0; background:url(https://data.chinahighlights.com/css/images/hotel/unselect2.gif) no-repeat left 2px;}
.sortCities .sortList dl dt.select2{ margin:0; background:url(https://data.chinahighlights.com/css/images/hotel/select2.gif) no-repeat left 2px;}
.sortCities .withLine{ }
.sortCities .withLine a{ color:#545454;}
/*price finder通用样式*/
.priceFinner{ background:#a1a1a1; margin:0 0 10px 0; padding:6px 0 10px 0;}
.priceFinner h2{ color:#fff; font-size:17px; padding:0px 10px 6px 10px;}
.priceFinner .priceLine{ background:#FFF; margin:0 10px 0px 10px;}
.priceFinner a.close{
display:block;
font-size:17px;
font-weight:bold;
width:18px;
height:18px;
color:#FFF;
position:relative;
float:right;
}
/*返程的选择记录*/
table.returnHistory{ border:1px solid #d1d1d1; margin:8px 0 8px 0;}
table.returnHistory th{ font-size:13px; text-align:left; padding:10px; font-weight:100; border-bottom:1px solid #d1d1d1; background:#f1f1f1;}
table.returnHistory td{ font-size:12px; padding:5px;}
/*bold chat样式*/
#boldChat { width:190px; position:fixed; bottom:0px; right:50px; z-index:1000 }
#boldChat .fixedChat { width:203px; height:19px; background:url(https://data.chinahighlights.com/css/images/bg-boldchat.gif) no-repeat; position:relative; padding-left:28px; padding-top:4px; color:#fff; margin-left:3px }
#boldChat .fixedChat a { text-decoration:none; color:#fff }
#boldChat .chatWindow { width:223px; height:76px; position:relative; display:none }
#boldChat .chatWindow img { margin-right:5px }
#boldChat .closeChat { display:none; width:20px; height:20px; position:absolute; top:10px; right:0px; cursor:pointer }
span.noresult{ font-size:14px; color:#0D548A;}
#notresult{ line-height:20px; padding-left:20px;}
#notresult .titleImg{ width:60px; float:left; margin-top:5px;}
#notresult .noresultNote{ width:400px; float:left;margin-top:5px; padding:8px 0 0 0;}
/*特别提示*/
.searchAgainNote{ background:#FEEBE0 url(https://data.chinahighlights.com/css/images/flight/attention.png) 10px 15px no-repeat; padding:10px 10px 10px 60px; font-size:12px; margin:0 0 10px 0; line-height:18px; color:#545454;}
.searchAgainNote span{ color:#C00; font-weight:bold;}
.searchAgainNote2{ background:#FEEBE0; padding:10px; font-size:12px; margin:0 0 10px 0; line-height:18px; color:#545454;}
/*排序功能样式*/
table.sortTable{ border:0px; background:#f1f1f1; margin:0 0 10px 0;}
table.sortTable tr td{ padding:10px; font-size:12px; color:#545454; text-align:center;}
table.sortTable tr td a{ color:#006699;}
table.sortTable tr td a.sortDown{ width:58px; height:18px; color:#545454; font-weight:bold; text-decoration:none; background:url(https://data.chinahighlights.com/css/images/flight/down.gif) no-repeat top right; padding:0 15px 0 0;}
table.sortTable tr td a.sortDown:hover{ color:#fce204; background:url(https://data.chinahighlights.com/css/images/flight/down-hover.gif) no-repeat top right; padding:0 15px 0 0;}
table.sortTable tr td a.sortUp{ width:58px; font-weight:bold; height:18px; color:#545454; text-decoration:none; background:url(https://data.chinahighlights.com/css/images/flight/up.gif) no-repeat top right; padding:0 15px 0 0;}
table.sortTable tr td a.sortUp:hover{ color:#fce204; background:url(https://data.chinahighlights.com/css/images/flight/up-hover.gif) no-repeat top right; padding:0 15px 0 0;}
/*机票价格列表*/
.flightList{ border-width:5px 1px 1px 1px; border-color:#d1d1d1; border-style:solid; margin:0 0 15px 0;}
.flightList .flightDetails{
width:495px;
float:right;
margin:0 0 0px 0;
background:#fff;
border-left:1px solid #d1d1d1;
}
.flightList .flightDetails table.flightDeatil tr td{ font-size:12px; padding:8px 0 10px 5px;}
.flightList .flightDetails table.flightDeatil tr td.airlineName{ font-weight:bold; color:#666; padding:5px 0 5px 0;}
.flightList .flightDetails table.flightDeatil tr td.airline{ font-size:11px; border-right:1px solid #d1d1d1; padding:0 5px 0 0; width:95px;}
.airlineInfo{ width:95px; line-height:16px; padding:0 0 0 8px; text-align:center;}
.flightList .flightDetails table.flightDeatil tr td.flightline2{ border-bottom:1px solid #d1d1d1; position:relative;}
.flightList .flightDetails table.flightDeatil tr td.flightType{ color:#0084C4; font-weight:bold; border-bottom:1px solid #d1d1d1;}
.flightList .flightDetails table.flightDeatil tr td.stopOver{ color:#999; font-size:12px; line-height:18px; border-bottom:1px solid #d1d1d1;}
.flightList .flightDetails table.flightDeatil tr td.duration{ border-left:1px solid #d1d1d1; width:75px;}
.moreDay{ color:#F00;}
.stopNo{ font-size:13px; font-weight:bold;}
.moreLink{ background:#f1f1f1; padding:10px;}
.flightList .flightDetails table.flightDeatil2{ font-size:11px;}
.flightList .flightDetails table.flightDeatil2 tr td{ padding:5px; color:#666; }
.flightList .flightDetails table.flightDeatil2 tr td.titleDiv{ background:#E4F1F8;}
/*机票价格*/
.flightPrice{
width:155px;
float:left;
padding:5px;
margin:0 0px 0 0;
text-align:center;
height:100%;
}
.flightcode{display:block; top:1px; height:15px;}
.flightPrice span.from{ font-size:11px;}
.flightIntelPrice{ font-size:22px; color:#c6162b; }
.flightIntelPrice2{ font-size: 16px;
line-height: 26px;
vertical-align: top;color:#CC6600; }
.flightIntelPrice3{ font-size: 14px;color:#CC6600;
line-height: 21px;
margin: 0 0 0 1.2pt;
text-decoration: underline;
vertical-align: top;}
.personPriceTotal{ margin:1px 0 0 0; color:#999; font-size:11px;}
.moredetailLink{ padding:5px 5px 5px 0px; text-align:right; border-top:1px solid #d1d1d1;}
.moredetailLink a{ color:#537AA1; text-decoration:none; font-size:11px;}
.allTexesFees{ font-size:11px; color:#545454; margin:0 0 8px 0;}
/*通用样式*/
a.airportSim{ display:block; color:#545454; float:left; text-decoration:none; position:relative;}
a.airportSim span{ color:#0D548A;}
.airportName{
position:absolute;
top: 25px;
left:25px;
background:#F1F1F1;
font-size:12px;
z-index: 99;
border:1px solid #d1d1d1;
padding:10px;
width: 150px;
}
a.ff{position:relative;}
.nodisplay{display:none;}
.color084{ color:#0084C4;}
/*flight*/
#pricerange{margin:5px 0;padding:0;height:10px;}
#scdeparture,#scarrival{padding:0;height:10px; margin:5px;}
#scdepartureleft,#scarrivalleft{padding-left:10px; padding-bottom:10px; margin-top:5px;}
#scdepartureright,#scarrivalright{padding-left:150px; padding-bottom:10px; margin-top:5px;}
.headstop ul{list-style:none;}
.headstop ul li{width:99%; text-align:center; padding:2px 0 0 0}
.headstop ul li.sprice{ background:#EBEBEB; margin:2px 1px; height:35px; line-height:35px;}
.headstop ul li.mainairname{ margin-bottom:10px;}
.flightAirList{width:730px; height:190px; margin:0;}
.flightAirList ul{list-style:none; height:200px; margin:0; padding:0;}
.flightAirList ul li{text-align:center;display:inline; height:35px; line-height:35px; float:left; border-bottom:1px solid #d1d1d1;}
.flightAirList ul li.ftop{ background:none; height:60px;}
.flightAirList ul.leftStop{width:70px; float:left; font-weight:bold; color:#0080C0}
.flightAirList ul.leftStop a{color:#0080C0}
.flightAirList ul.leftStop li{background:#Fff; float:left; width:100%; }
.flightAirList ul.lowest{width:90px; float:left; display:inline; }
.flightAirList ul.lowest a{color:#003E74;}
.flightAirList ul.lowest li{background:#fff; width:100%;}
.flightAirList ul.lowest li.lowtitle{background:none; width:100%; height:60px; overflow:hidden; text-align:center; line-height:83px;}
.rightcont{width:520px; height:130px; float:left; margin:0; padding:0; margin-left:0px; display:inline;}
.rightcont a{color:#0080C0;}
.rightcont a.low{color:#E74E21; font-weight:bold;}
.rightcont ul{list-style:none; height:200px; width:110px; margin:0; padding:0; margin:0 2px;}
.rightcont ul li{width:100%; float:left; height:35px; background:#fff; margin:0px 0; display:inline; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1;}
.rightcont ul li.mainairline{background:none; width:100%; height:60px; overflow:hidden; text-align:center}
#mypager{float:left; width:730px;}
#mypager a.prev{float:left; border:none; background:none;color:#006699; margin:0;}
#mypager a.next{float:right; border:none; background:none;color:#006699; margin:0;}
.flyloading{width:100%; text-align:center; color:#2482AA; font-size:18px;}
.flyloading h2{text-align:left; padding-left:15px; padding-top:15px;}
h2 a.changflight{text-align:left;font-size: 14px;color: #008BCE;text-decoration: underline;}
.relinfo{display:none;}
.ui-slider-range{ background:#88bee9;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #b7d9f4; background: #deeefa url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; color: #c77405; }
.ui-button-text{font-size:12px; padding:3px 5px!important;}
.ui-button-text-only{color:#333;}
.ui-state-active,.ui-state-hover{color:#0080C0; border-color:#CCC;}
/*flight to china*/
.backToTop {
display: none;width: 50px; height:30px; line-height: 30px;padding: 5px 2px;background-color: #000;color: #fff;font-size: 12px;text-align: center;position: fixed;
_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;opacity: .6; filter: Alpha(opacity=60); font-weight:bold;
}
/*提交按钮*/
.bookbtn{ background:url(https://data.chinahighlights.com/css/images/intl-flight/result.png) 0px -124px; width:67px; height:26px; border:none; overflow:hidden; cursor:pointer; font-size:0; cursor:pointer;}
.bookbtn:hover{ background:url(https://data.chinahighlights.com/css/images/intl-flight/result.png) 0px -165px;}
a.colE74E21{color:#E74E21;}
.stopNo{ color:#C00}
/*搜索按钮*/
/*button search*/
input.searchButton{ width:90px; height:35px; background:url(https://data.chinahighlights.com/css/images/intl-flight/result.png) 0px 0px; border:none; cursor:pointer; margin:0px 0 10px 70px;}
input.searchButton:hover{background:url(https://data.chinahighlights.com/css/images/intl-flight/result.png) 0px -59px;}
/*flight list new*/
.nodisplay{display:none;}
.flightList{width:100%; margin:5px 0 10px 0; padding:0; height:auto; border:1px solid #CCC; border-top:5px solid #CCC; float:left;}
.flightList .flightDetails{width:80%; float:right; height:auto; padding:0;}
.flightPrice{width:18%; float:left; background:#FFF; height:auto;}
.flightList .flightDetails ul{height:auto; width:100%; border-bottom:1px solid #CCC; margin:0; list-style:none; padding-bottom:5px; float:left;}
.flightList .flightDetails ul li{float:left;}
.flightList .flightDetails ul li p{float:left; width:100%; margin:0; height:25px; line-height:25px;}
.flightList .flightDetails ul li p span{float:left; position:relative;}
.flightList .flightDetails ul li.mainAir{width:18%; height:auto; text-align:center; padding-top:15px;}
.flightList .flightDetails ul li.airSummary{width:82%; height:auto;}
.flightList .flightDetails ul li.airSummary p.flytype{ padding:10px 0 5px 10px; font-weight:bold; color:#04568F; border:1px solid #CCC; border-top:none; border-right:none; width:98%;}
.flightList .flightDetails ul li.airSummary p.flyleft{width:70%; margin-right:-2px; display:inline; border:1px solid #CCC; border-top:none;}
.flightList .flightDetails ul li.airSummary p.flyright{width:30%; margin-top:-25px; height:50px; text-align:center; border-bottom:1px solid #CCC;}
.flightList .flightDetails ul p.showdetail{width:98%; padding:5px 5% 0 0; text-align:right; float:left; margin:0; color:#537AA1;}
.flightList .flightDetails ul p a{ text-decoration:none; color:#006699;}
.flightList .flightDetails ul li.airSummary p span{padding:0 5px;}
.flightDetails ul.airDetail{width:100%; display:none;}
.flightDetails ul.airDetail li{width:99%; padding:5px 0; padding-left:1%; float:left;}
.flightDetails ul.airDetail li.titleDivs{background:#E4F1F8;}
.flightDetails ul.airDetail li span{float:left; padding-right:15px;}
.flightDetails ul.airDetail li strong.cabin{padding-top:10px;}
.flightDetails ul.airDetail li.flighttype{ font-weight:bold; color:#0084C4;}
.airportname{position:absolute;top: -5px; left:200px; background:#F1F1F1; font-size:11px; z-index: 99; border:1px solid #d1d1d1; padding:10px; width: auto;}