h1{ padding:10px; font-size:20px;}
.bdT{ border-top:1px solid #D0D0D0; padding:20px 30px; }
.tourImg{ float:left; width:95px; height:82px; margin-right:20px;}
.tourDetail{ float:left; width:560px; font-size:18px;}

.person{ margin-top:20px;}
.person .fl{ width:170px;}

.select{ width:145px; height:32px; -height:28px; vertical-align:middle; *margin-right:5px; zoom:1;}
.selClick{ background-position:0 -342px; z-index:2;}
.select input{ width:120px; padding-top:7px; -padding-right:15px; background-position:right -58px; zoom:1;}
 
.select ul{ width:155px; height:70px; top:32px; left:-1px; color:#776D69;}
.bdT label{ margin-right:15px;}
.bdT label input{ vertical-align:middle;}
.bdT textarea{ display:block; width:540px; height:100px; border:1px solid #D1D1D1; margin:10px 0 20px; padding:10px;}
.bdT .price{ float:right; margin:50px 20px 0; font-weight:bold;}
.bdT .price .strong{ font-size:1.7em; color:#AD4009;}
.bdT .require, .bdT .require2{ background:url(/images/icon/p010.png) no-repeat 0 3px;}
.bdT .require{ float:right; padding-left:20px;  font-weight:bold; color:#cdab2f;}
.bdT .require2{ float:left; margin-top:6px; padding:6px; background-position:0 -20px; font-size:6px; color:#A29562;}
.bdT table{ margin-top:20px;}
.bdT th{ width:184px; height:36px; padding:0 10px; background:url(/images/background/bgp026.png) no-repeat; text-align:right; font-weight:normal; color:#897732;}
.bdT .light th{ background-position:0 -36px; color:#FFF;}
.bdT .light .require2{ background-position:0 -40px; color:#FEF500;}
.bdT .light .text{ border:2px solid #D2AE3C;}
.bdT .text{ height:24px; border:1px solid #D1D1D1; padding:5px 10px 3px; vertical-align:middle; }
.bdT .text2{ height:24px; border:1px solid #D1D1D1; padding:5px 10px 3px; vertical-align:middle;width:20px; }
.bdT .vaB{ *vertical-align:baseline;}
.bdT .other{ margin-top:20px;}
.bdT .bg{ display:inline-block; zoom:1; margin-left:10px; *margin-right:3px; padding:7px 15px; background:url(/images/background/bgp026.png) repeat-x; color:#897732;}
.bdT .intro{ padding:20px 0 0;}
.bdT .btn03,.bdT .btnBack{ width:217px; height:51px; border:none; margin-bottom:20px; padding-bottom:3px; *padding:0 0 0 20px; background:url(/images/background/bgp018.png) no-repeat; color:#FFF; font-size:20px; text-align:center;  cursor:pointer;}

.bdT .btn03{background-position:0 -102px;}
.bdT .btn03:hover{ background-position:0 -153px;}
.bdT .btnBack{background-position:0 -258px;}
.bdT .btnBack:hover{background-position:0 -309px;}


.date .select{ width:162px;}
.date .select input{ width:140px;}
.date .select ul{ width:110px;}

.date .select{ width:62px;}
.date .select input{ width:40px;}
.date .select ul{ width:70px;}

.name .select{ width:80px;}
.name .select input{ width:55px;}
.name .select ul{ width:90px;}

.country .select{ width:325px;}
.country .select input{ width:300px;}
.country .select ul{ width:335px;}

.sideBar{ margin-left:10px;}
.sideBar .bd2{ border:2px solid #C4C4C4; margin-bottom:20px; padding:15px 5px;}
.alter{ padding-top:20px;}
.alter li{ padding:5px 0;}
.alter label{ position:relative; display:block; height:43px; line-height:43px; padding:0 5px 0 40px; cursor:pointer;}
.alter input, .term input{ position:absolute; left:11px; top:15px; visibility:hidden;}
.alter .lineH{ line-height:1.0; padding-top:8px;}
.alter .pd{ display:none; line-height:1.2; padding:15px 15px;}
.alter .chk, .term .chk{ position:absolute; left:5px; top:5px; width:28px; height:34px; /*background:url(/images/icon/p020.png) no-repeat;*/ cursor:pointer;}
.alter .current label{ /*background:url(/images/background/bgp034.png) no-repeat;*/ color:#FFF;}
.alter .current .chk{ background-position:0 -60px;}
.alter .current .pd{ display:block;}

.trainInfo{ padding:0 30px; font-size:16px;}

.passenger li{ margin:10px 0 0 30px; list-style:decimal; }
.passenger .text{ width:150px; *vertical-align:baseline;}

.term{ position:relative; padding:10px 0 30px;}
.term a{ margin-left:40px; text-decoration:none;}
.term .chkSel{ background-position:0 -120px;}



/* flights booking */
.flightDetail  table{margin:0;height:97px; border-bottom:1px #ccc solid; background: url(/images/background/bgp050.png) repeat-x;}

.flightDetail  .serial{width:50px; text-align:center;font-size:18px;}