.divline{position:relative;float:left;left:0px; position:static;}
#HotelsDIV{ height:auto;position:static; margin-top:7px;}
.btn_2k2 {background-image:url(/home/images/hotel/ss.gif);border:0px;width:91px;height:29px;cursor:pointer;color:#F86C00;font-weight:bold; font-size:14px}
.shortbtn, .longbtn, .slongbtn{ padding-top:0 !important; * > padding-top:3px !important; padding-top:0px; height:22px; border:none; color:#fff; cursor:pointer; }
.shortbtn{ width:46px; background:url(/home/images/hotel/btn_block_blue.gif) no-repeat; }
.longbtn{ width:68px; background:url(/home/images/hotel/btn_block_blue.gif) no-repeat -46px 0; }
.slongbtn{ width:105px; background:url(/home/images/hotel/btn_block_blue.gif) no-repeat -114px 0; }
a.line:link{color:#333333;text-decoration:none;}
a.line:visited{color:#333333;text-decoration:none;}
a.line:hover{color:#0066FF;text-decoration:underline;}
.ulclass{ margin:0px;padding:0px;}
.ulclass li{background:url(/home/images/hotel/dian.gif) no-repeat;padding-left:10px;width:120px;overflow:hidden;float:left;list-style-type:none; margin-left:5px;}

.ht1{background:transparent url(/home/images/hotel/pic_li.gif) no-repeat scroll 12px 13px;
padding:4px 2px 2px 24px;
text-align:left;}
.ht2{ width:110px; height:25; margin-bottom:3px;}
.ht2 input{ vertical-align:-3px;}
.ht3{ width:400px; height:25; margin-bottom:3px;}
.ht3 input{ vertical-align:-3px;}
.ht4{background-color:#F8FAFC; padding:5px;}
.ht4 img{vertical-align:-5px !important;vertical-align:-2px;}
.ht5{padding-left:9px; padding-bottom:8px; padding-top:4px;}
.ht5 img{vertical-align:-5px !important;vertical-align:-2px;}
.ht6{border:#ABD0EB 2px solid; margin-bottom:20px;}
.ht7{ color:#D76011; font-weight:bold}
.ht8{border-bottom:3px solid #FFFFFF;height:19px;}
.ht8_e{height:19px;}
.h9{border-bottom:3px solid #FFFFFF;border-right:3px solid #FFFFFF;height:19px;font-size:10px;}
.h9_e{border-right:3px solid #FFFFFF;height:19px;font-size:10px;}
.h10{background:url(/home/images/hotel/hd_1.gif);font-weight:bold;color:#999999; cursor:pointer;}
.h10_sel{background:url(/home/images/hotel/hd.gif);font-weight:bold;color:#0066FF;}
.h11{cursor:pointer;color:#0093EC;border-bottom:1px dotted #0093EC}
.h12{z-index:1;position:absolute;border:2px #CCCCCC solid;width:auto;background-color : #FDFDFD;margin-top:5px;*margin-top:20px !important;margin-left:-100px;}
.h13divSel{background-color:#FFF7DC; border:1px #E8F1FF solid;height:22px;}
.h13div{height:22px;}
.h13divSel img{margin-left:4px; vertical-align:2px; margin-top:6px;}
.h13div img{margin-left:4px; vertical-align:2px; margin-top:6px;}
.h14{z-index:1;cursor:pointer;position:absolute;height:auto;width:300px;background-color:#FDFDFD;border:1px #FFD690 solid;padding:4px;margin-top:100px;*margin-top:-14px !important;*margin-top:-14px;margin-left:75px;}
.h14Left{font-weight:bold;padding-left:5px;width:50%;}
.h14Right{color:#999;padding-left:5px;width:50%;}
.h15RED{font-size:15px;font-weight:bold;color:#D82100;}
.h15GREEN{font-size:15px;font-weight:bold;color:#3BAC00;}
.Fail{font-weight:bold; color:red; font-size:13px;}
.Confirmed{font-weight:bold; color:green; font-size:13px;}
.Unconfirmed{font-weight:bold; color:#FC7E00; font-size:13px;}
