@charset "iso-8859-1";

.wid280{width:280px;}

.mglr0{margin-left:0 !important;margin-right:0 !important;}

.booking940{padding-bottom:10px;background:url("/en/common_rn/img/bg_booking940_btm.gif") no-repeat 0 100%;zoom:1;}
.booking940 p{font-size:88%;}
.booking940 td input[type="text"],.booking940 td input[type="password"]{height:1.5em;}
.booking940 td select{height:2em;}
.booking940 label input{margin-right:3px;}

/* title and tab */
.bookingTit{height:100%;font-size:100%;}
.booking940 .tabLarge{padding:0 0 12px;background:url("/en/common_rn/img/bg_booking940_top.gif") no-repeat 0 100%;zoom:1;}
.booking940 .tabLarge li{display:inline;}
.booking940 .tabSmall li{padding-right:1em;display:inline;}

/* box */
.booking940 .box940{background:url("/en/common_rn/img/bg_booking940_mdl.gif") repeat-y 0 0;zoom:1;}
.booking940 .boxTop{margin:0 3px;padding:0 15px 10px;border-bottom:solid 1px #cccccc;}
.booking940 .boxBtm{margin:0 3px;padding:10px 15px 5px;background-color:#eeeeee;border-top:solid 1px #cccccc;}

/* common style 
------------------------------ */
.booking940 .searchBox{margin:0 8px;}
.booking940 .searchBox td{vertical-align:middle;}
.booking940 .searchBox td.arro{padding:0;background:url("/en/common_rn/img/bg_arrow_004.gif") repeat-y 0 50%;width:27px;}
.booking940 .searchBox .selectUl{margin:15px 10px;}
.booking940 .searchBox .selectUl li{padding-bottom:1em;}

.booking940 .searchTbl{margin:15px 10px 10px;}
.booking940 .searchTbl th{padding-right:10px;text-align:left;vertical-align:top;font-weight:bold;}
.booking940 .searchTbl td{padding-bottom:10px;text-align:left;vertical-align:top;}
.booking940 .searchTbl select,
.booking940 .searchTbl div.mgt3{margin-right:5px;}
.booking940 .searchTbl .floatCalIcon{margin-right:10px;}

/* only style
------------------------------ */
/* onTitle or offTitle */
.booking940.onTitle .boxTop{padding-top:10px;}
.booking940.offTitle .bookingTit{background:url("/en/common_rn/img/bg_booking940_top.gif") no-repeat 0 100%;height:15px;line-height:1%;font-size:1%;text-indent:-9999px;}

/* dom or inter */
.booking940 .boxDom .searchTbl{margin:5px 10px 0;} /* dom only */

.booking940 .boxInt .searchBox td{vertical-align:top;} /* inter only */
.booking940 .boxInt .searchBox td.arro{vertical-align:middle;} /* inter only */
.booking940 .boxInt .searchTbl th{padding-bottom:10px;text-align:right;} /* inter only */

/* arrow */
.booking940 .box940.arrow{margin-top:-12px;}
.booking940 .arrow .searchTbl{margin:15px 10px 5px;}