
/*左边导航搜索*/
.flightsearchtitle{background:none repeat scroll 0 0 #929292; height:24px; padding-left:9px; padding-top:6px; color:#fff; font-size:13px; font-weight:bold; position:relative;}
.flightsearchtitle .citySelect{background:url(/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}
.flightSearchBox{border:1px solid #d1d1d1; background:#f1f1f1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:10px 5px; font-size:11px; margin-bottom:10px;}
.flightSearchBox label{margin:8px 0; line-height:18px}
.flightSearchBox input{width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px}
.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}
.flightSearchBox input:focus{border:1px solid #a31022}
.flightSearchBox input.submitButton{background:none; width:auto; height:auto; border:none; margin:5px 0 0 20px}
.flightSearchBox input.calendar{background:url(/css/images/calender.GIF) no-repeat 140px #fff}
.flightSearchBox select{font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff}
.flightSearchBox select option{line-height:18px}
.flightSearchBox select.longSize{width:162px;}
.flightSearchBox select.shortSize{width:75px;}
/*正文*/
h2.bookingPolicy{ font-size:18px; font-weight:100; color:#333; border-bottom:1px solid #d1d1d1; margin:0 0 8px 0; padding:0 0 5px 0;}
ol li{ margin:0 0 8px 0; line-height:18px;}
table{ border-top:3px solid #d1d1d1;}
table tr th{ font-size:13px; padding:5px 0 5px 0; color:#545454; border-bottom:1px solid #d1d1d1;}
table tr td{ font-size:12px; color:#545454; border-bottom:1px solid #d1d1d1; padding:8px 0 8px 0;}
/*导航*/
ul.leftNav { margin:0 0 0 0; }
ul.leftNav li { border-bottom:1px solid #e4e4e4; line-height:18px; padding:5px 5px 5px 12px; list-style: none; }
ul.leftNav li.mainTitle { border-left: 7px solid #a6a6a6; background: #e4e4e4; padding-left:5px; font-size:14px; }
ul.leftNav li a { color:#545454; text-decoration: none; }
ul.leftNav li a:hover { color:#a31022; }
ul.leftNav li.active { background:url(/pic/square-gray.gif) no-repeat 0px 10px; padding-left:20px;}
ul.leftNav li.active a { color:#a31022;}
ul.leftNav.lessNav { border-top:3px solid #a31022; }
