.booking_box{margin:20px 0;padding:10px 0;border-bottom:1px solid #c6c8c8;border-top:1px solid #c6c8c8}
.booking_box h2{color:#2b8dcc;font-size:22px;margin-bottom:5px}
.booking_box address{display:inline-block;color:#555;font-style:normal;padding:4px 0 4px 20px;background:url(../images/point1.png) left 5px no-repeat no-repeat}
.booking_box .price{color:#000;font-size:16px;font-weight:400}
.booking_box .price span{color:#e66b17;font-size:26px;font-weight:700}

.tourbox-info {
  border: 2px dashed #e4c06f;
  padding: 20px;
  font-size: 14px;
  line-height: 20px;
  margin:20px 0 30px;
}
.tourbox-info p { margin-bottom:5px}

#clienttabs {
  display: inline-block;
  width: 100%;
  padding: 0% 2%;
  margin-bottom:20px;
  list-style: none;
  border-bottom: 1px solid #d9d6d6;
}
#clienttabs li {
  display: inline-block;
  float: left;
  height: 33px;
  margin-right: 3px;
}
#clienttabs li a {
  display: block;
  float: left;
  background: #d9d6d6;
  border: 1px solid #d9d6d6;
  height: 33px;
  line-height: 33px;
  color: #444;
  padding: 0px 25px;
  font-size: 14px;
}
#clienttabs li a.current {
  height: 34px;
  background: #fff;
  color: #054d66;
  border-bottom-color: #fff !important;
}

.frmCrxBook{display:inline-block;width:100%;margin-bottom:10px}
.frmCrxBook .head{color:#2b8dcc;font-size:18px;margin:0 0 20px;font-weight:400}
.frmCrxBook .line{ width:100%; display:inline-block; margin-bottom:10px}
.frmCrxBook label.title{font-weight:400;margin-bottom:5px} 
.frmCrxBook .form-group{margin-bottom:10px !important}
.requied,.frmCrxBook .required{color:#c00000}
.frmCrxBook .w30{width:30%}
.frmCrxBook label.tit_1{padding-left:10px;float:left;font-size:11px;line-height:34px;height:30px;font-weight:400}
.frmCrxBook .slbTitle{width:25%;display:inline-block}
.frmCrxBook .f-line{width:71%;vertical-align:top; display:inline-block}
.frmCrxBook textarea{border:1px solid #bebdbd;padding:2px 2%;width:100%;height:110px;outline:medium none}
.frmCrxBook .security_code{width:80px;margin-right:5px;text-transform:uppercase;display:inline-block}
.frmCrxBook .dateTxt{float:left;border:1px solid #bbb;height:32px;padding:6px 12px;background:#FFF url(../images/calendar.png) no-repeat 112px center;width:136px}
.frmCrxBook .dateTxt2 {float:left;border:1px solid #bbb;height:32px;padding:6px 12px;background:#FFF url(../images/calendar.gif) no-repeat right center;width:180px}
.submitBtn{height:32px;background:#2b8dcc;cursor:pointer;border:none;font:700 14px Arial;color:#fff;text-transform:uppercase;text-align:center;padding:0 15px;outline:medium none}


.form label.tit {
  display: block;
  margin-bottom: 5px;
  font-weight:400;
}

.customize_tabbox h3.headbox {
  border-bottom: 1px solid #DDD;
  height: 28px;
  font-family: Arial;
  font-size:17px;
  font-weight:bold;
}
.customize_line {
  display: inline-block;
  width: 100%;
  clear: both;
  margin-bottom: 15px;
}
.customize_line label.tit {
  width: 160px;
  margin-top: 3px;
  font-size: 13px;
  padding-right: 10px;
  float: left;
  height: 24px;
  line-height: 24px;
  text-align: right;
}
.cus_recommend {
  color: #A81758;
  font-size: 14px;
  float: right;
  line-height: 20px;
  width: 100%;
  padding: 15px;
  background: #f5f6f5;
}
#distination_box h2.title {
  display: inline-block;
  font-size: 14px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  font-weight:700;
}
.labelcheck {
  display: inline-block;
  width: 100%;
  max-height:250px;
  overflow-x:hidden;
  overflow-y:scroll;
  clear: both;
  margin-bottom: 5px;
}
.top_fill_bo {
  background: #e8e7e7;
  padding: 10px;
  display:inline-block;
  width:100%;
}
.top_fill_bo h3 {
  display: inline-block;
  float: left;
  font-size: 18px;
  font-family: Arial;
  padding: 0 10px;
  margin:0px;
}
.top_fill_bo font {
  float: right;
  margin-right: 10px;
  background: url(../images/ic_book.gif) no-repeat left center;
  padding: 0 0 0 25px;
}

@media screen and (max-width: 480px) {
#clienttabs li a { padding:0 10px !important}
.main_tour_cus .content{ padding:0px !important}
}
@media screen and (min-width: 480px) {
.frmCrxBook .w70{width:70%;float:left}
.radioflex{ display:inline-block; margin-right:10px}
}