@charset "utf-8";

#domTMModule1112,#domTMModule13,#domTMModule14,#intStopOverBlock,#intHotelModuleBlock,#intltourDPModuleBlock,.tourSearch .checkPreference,.oneFare{display:none;}

.wid55{width:55px;}
.wid65{width:65px;}
.wid70{width:70px;}
.wid85{width:85px;}
.wid93{width:93px;}
.wid100{width:100px;}
.wid160{width:160px;}
.wid167{width:167px;}
.wid185{width:185px;}
.wid206{width:206px;}
.wid210{width:210px;}
.wid215{width:215px;}

.booking300{padding-bottom:6px;background:url("/krl/local/common_2012/img/bg_pnl300_btm.gif") no-repeat 0 100%;zoom:1;}
.booking300 p{font-size:88%;}
.booking300 th,
.booking300 td{padding:4px 0;font-size:88%;font-weight:normal;text-align:left;vertical-align:middle;}
.booking300 td{vertical-align:top;}
.booking300 td p,.booking300 td select{font-size:100% !important;}
.booking300 td input[type="text"],.booking300 td input[type="password"]{height:1.5em;}
.booking300 td select{height:2em;}
.booking300 label input{margin-right:3px;}

/* title and tab */
.booking300 .tabLarge{background:url("/krl/local/common_2012/img/bg_pnl300_top.gif") no-repeat 0 100%;height:45px;position:relative;width:auto;z-index:1;}
.booking300 .tabLarge li{height:45px;position:absolute;top:0;}
.booking300 .tabSmall li{padding-right:1em;display:inline;font-size:88%;}

/* box */
.booking300 .box300{padding:0 3px 6px;background:url("/krl/local/common_2012/img/bg_pnl300_mdl.gif") repeat-y 0 0;zoom:1;}
.booking300 .boxTxt,.booking300 .boxBtm{padding:0 7px;}

/* common style 
------------------------------ */
.booking300 .searchBox{margin:0 7px;padding:10px 0;border-bottom:dotted 1px #cccccc;}
.booking300 .searchTbl select{margin-right:5px;}
.booking300 .searchTbl .floatCalIcon{margin-right:10px;}
.booking300 .searchTbl.sType01 th{padding-right:10px;width:4.2em;}
.booking300 .childInfo{margin:0 8px;text-align:right;}


/* only style
------------------------------ */
/* onTitle or offTitle */
.booking300.onTitle .boxTop{padding-top:10px;}
.booking300.offTitle .bookingTit{background:url("/krl/local/common_2012/img/bg_pnl300_top.gif") no-repeat 0 100%;height:15px;line-height:1%;font-size:1%;text-indent:-9999px;}

/* dom or inter */
.booking300.bookingDom .tabLarge li.tabL1{left:0;z-index:4;} /* dom only */
.booking300.bookingDom .tabLarge li.tabL2{left:98px;z-index:3;} /* dom only */
.booking300.bookingDom .tabLarge.txh li.tabL2{left:112px;z-index:3;} /* dom only */
.booking300.bookingDom .tabLarge li.tabL3{left:230px;z-index:2;} /* dom only */

.booking300.bookingInt .tabLarge li.tabL1{left:0;z-index:4;} /* inter only */
.booking300.bookingInt .tabLarge li.tabL2{left:112px;z-index:3;} /* inter only */
.booking300.bookingInt .tabLarge li.tabL3{left:200px;z-index:2;} /* inter only */

.booking300.bookingInt .tabLarge li.txtR1{right:0px;top:15px;z-index:5;}

.booking300 .boxInt .tabSmall{padding:10px 7px;border-bottom:solid 1px #cccccc;} /* inter only */
.booking300 .boxInt .tabSmall.tabTours{padding:13px 9px 6px;} /* inter only */
.booking300 .boxInt .tabSmall.tabTours li{padding-left:1.2em;padding-bottom:5px;display:block;line-height:1.5;text-indent:-1.2em;} /* inter only */

.booking300 .boxDom .tourSearch .toursBox{margin-top:10px;}

.booking300 .boxDom .hotelList{margin:0 35px;} /* dom only */
.booking300 .boxDom .hotelList ul li{margin:5px;float:left;} /* dom only */
.booking300 .boxInt .hotelList{margin:0 7px;border:solid 1px #cccccc;} /* inter only */
.booking300 .boxInt .hotelList ul{padding:15px 10px 10px;} /* inter only */
.booking300 .boxInt .hotelList ul li{padding-bottom:5px;text-align:center;float:left;width:50%;height:36px;} /* inter only */