.hotel_s1_y20 {
	MARGIN-TOP: 11px
}
.hotelhome_main_y20 {
	WIDTH: 710px
}
.htlhmsearch_tle_y20 {
	BACKGROUND: url(/template/images/hotel_bg1.jpg); HEIGHT: 31px
}
.htlhmsearch_tle_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -9px -10px; WIDTH: 157px; TEXT-INDENT: -99999px; HEIGHT: 31px
}
.htlhmsearch_tle_y20 P {
	BACKGROUND: url(/template/images/hotel_bg1.jpg) no-repeat right -31px; FLOAT: right; PADDING-TOP: 6px; HEIGHT: 25px
}
.hotelsetp_y20 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 15px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -27px -305px; COLOR: #5f5f5f
}
.hotelsetp2_y20 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 15px; BACKGROUND: url(/template/images/homeimg.jpg) no-repeat -145px -478px; COLOR: #0645b6
}
.htlhmsearch_y20 {
	BACKGROUND: url(/template/images/hotel_bg2.jpg)
}
.htlhmsearch_cont_y20 {
	BACKGROUND: url(/template/images/hotel_12.jpg) no-repeat center bottom; PADDING-TOP: 20px; HEIGHT: 160px
}
.htlhmsearch_contline1_y20 {
	PADDING-LEFT: 35px; PADDING-BOTTOM: 14px; OVERFLOW: hidden; PADDING-TOP: 14px; ZOOM: 1
}
.htlhmsearch_contline2_y20 {
	PADDING-LEFT: 35px; PADDING-BOTTOM: 14px; OVERFLOW: hidden; PADDING-TOP: 14px; ZOOM: 1
}
.htlhmsearch_contline3_y20 {
	PADDING-LEFT: 35px; PADDING-BOTTOM: 14px; OVERFLOW: hidden; PADDING-TOP: 14px; ZOOM: 1
}
.htlhmsearch_cont_y20 FIELDSET {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.htlhmsearch_cont_y20 FIELDSET LABEL {
	FONT-SIZE: 14px; COLOR: #333333
}
.htlhmsearch_cont_y20 FIELDSET .searchinput_y20 {
	WIDTH: 109px; HEIGHT: 16px
}
.htlhmsearch_cont_y20 FIELDSET IMG {
	MARGIN-TOP: -3px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; _margin-top: -3px
}
.htlhmsearch_contline1_y20 FIELDSET {
	WIDTH: 214px
}
.htlhmsearch_cont_y20 FIELDSET .searchsel_y20 {
	WIDTH: 109px
}
.htlhmsearch_cont_y20 FIELDSET .searchinput2_y20 {
	WIDTH: 81px; HEIGHT: 16px
}
.htlhmsearch_cont_y20 FIELDSET LABEL.searchstar_y20 {
	FONT-SIZE: 12px; COLOR: #333333
}
.searchstar_y20 {
	MARGIN-RIGHT: 50px
}
.htlhmsearch_contline2_y20 INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px; _vertical-align: text-bottom
}
.htlhmsearch_cont_y20 FIELDSET .searchhotelinput_y20 {
	WIDTH: 393px; MARGIN-RIGHT: 39px; HEIGHT: 16px
}
.search_btn_y20 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/homeimg.jpg) -16px -518px; PADDING-BOTTOM: 0px; WIDTH: 85px; CURSOR: pointer; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none; _padding-top: 3px; _padding-bottom: 0
}
.search_addselect_btn_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) -138px -423px; PADDING-BOTTOM: 0px; WIDTH: 105px; CURSOR: pointer; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none; _padding-top: 3px; _padding-bottom: 0
}
.hotelinfo_y20 {
	PADDING-TOP: 11px
}
.hotelinfo_top_y20 {
	FONT-SIZE: 5px; BACKGROUND: url(/template/images/hotel_15.jpg); LINE-HEIGHT: 5px; HEIGHT: 5px
}
.hotelinfo_cont_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; BORDER-TOP: #ffbb00 1px; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffbb00 1px solid; ZOOM: 1
}
.cheap_hotelcity_y20 {
	PADDING-LEFT: 6px; BACKGROUND: url(/template/images/homebgx.jpg) repeat-x left -35px; MARGIN-LEFT: auto; OVERFLOW: auto; WIDTH: 684px; MARGIN-RIGHT: auto; ZOOM: 1; HEIGHT: 24px
}
.cheap_hotelothercity_y20 {
	DISPLAY: block; FLOAT: right; CURSOR: pointer; COLOR: #666; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.cheap_hotelcity_y20 LI {
	BACKGROUND: url(/template/images/homeimg.jpg) -99px -320px; FLOAT: left; WIDTH: 74px; HEIGHT: 24px
}
.cheap_hotelcity_y20 LI A:link {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; COLOR: #666666; PADDING-TOP: 7px; TEXT-DECORATION: none
}
.cheap_hotelcity_y20 LI A:visited {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; COLOR: #666666; PADDING-TOP: 7px; TEXT-DECORATION: none
}
.cheap_hotelcity_y20 LI A:hover {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; COLOR: #666666; PADDING-TOP: 7px; TEXT-DECORATION: none
}
.cheap_hotelcity_y20 LI A:active {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; COLOR: #666666; PADDING-TOP: 7px; TEXT-DECORATION: none
}
.cheap_hotelcity_y20 LI.cheap_hotelcitynonce_y20 {
	BACKGROUND: url(/template/images/homeimg.jpg) -14px -320px; WIDTH: 75px; HEIGHT: 24px
}
.cheap_hotelcity_y20 LI.cheap_hotelcitynonce_y20 SPAN {
	DISPLAY: none
}
.cheap_hotelcity_y20 LI.cheap_hotelcitynonce_y20 A {
	FONT-WEIGHT: bold; COLOR: #333333
}
.cheap_hotelcitydel {
	MARGIN-TOP: 4px; DISPLAY: block; BACKGROUND: url(/template/images/homeimg.jpg) -144px -455px; FLOAT: right; WIDTH: 9px; CURSOR: pointer; TEXT-INDENT: -99999px; MARGIN-RIGHT: 4px; HEIGHT: 9px
}
.hotelinfo_contleft_y20 {
	MARGIN-TOP: 14px; OVERFLOW: hidden; WIDTH: 258px; ZOOM: 1
}
.hotelinfo_contleft_y20 H2 {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/template/images/hotel_line.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 12px; MARGIN-LEFT: auto; WIDTH: 215px; COLOR: #ec8401; MARGIN-RIGHT: auto
}
.hotelinfo_block_y20 {
	PADDING-LEFT: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: auto; WIDTH: 215px; MARGIN-RIGHT: auto; PADDING-TOP: 21px
}
.hotelinfo_block_y20 IMG {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d6d6d6 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 65px; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 1px solid; HEIGHT: 65px
}
.hotelinfo_namepre_y20 {
	PADDING-LEFT: 13px; FLOAT: right; WIDTH: 131px; _padding-left: 10px
}
.hotelinfo_namepre_y20 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; CURSOR: pointer; COLOR: #333333; PADDING-TOP: 11px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelinfo_namepre_y20 H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333
}
.hotelinfo_namepre_y20 H3 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333
}
.hotelinfo_namepre_y20 H3 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333
}
.hotelinfo_namepre_y20 H3 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333
}
.hotelinfo_namepre_y20 H3 A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333
}
.hotelinfo_star10_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -57px; WIDTH: 84px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star9_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -87px; WIDTH: 86px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star8_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -117px; WIDTH: 69px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star7_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -148px; WIDTH: 70px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star6_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -177px; WIDTH: 52px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star5_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -202px; WIDTH: 52px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star4_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -230px; WIDTH: 35px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star3_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -257px; WIDTH: 35px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star2_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -25px -285px; WIDTH: 18px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_star1_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -43px -257px; WIDTH: 50px; TEXT-INDENT: -99999px; HEIGHT: 15px
}
.hotelinfo_namepre_y20 P {
	FONT-WEIGHT: bold; COLOR: #fb5628; PADDING-TOP: 6px
}
.hotelinfo_namepre_y20 P STRONG {
	FONT-WEIGHT: normal; COLOR: black
}
.hotelinfo_namepre_y20 P SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px
}
.hotelinfo_contright_y20 {
	MARGIN-TOP: 14px; FLOAT: right; OVERFLOW: hidden; WIDTH: 449px; ZOOM: 1; _margin-left: -3px
}
.hotelinfo_contright_y20 H2 {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/template/images/hotel_line.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 12px; MARGIN-LEFT: auto; WIDTH: 419px; COLOR: #ec8401; MARGIN-RIGHT: auto
}
.hotelcomm_block_y20 IMG {
	BORDER-RIGHT: #eceaeb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eceaeb 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #eceaeb 1px solid; WIDTH: 65px; PADDING-TOP: 2px; BORDER-BOTTOM: #eceaeb 1px solid; HEIGHT: 65px
}
.hotelcomm_block_y20 {
	PADDING-LEFT: 31px; PADDING-TOP: 21px
}
.hotelcomm_namepre_y20 {
	PADDING-LEFT: 14px; FLOAT: right; WIDTH: 333px; _margin-left: -3px
}
.hotelcomm_namepre_y20 H3 {
	FONT-SIZE: 14px; FLOAT: left; COLOR: #333333
}
.hotelcomm_namepre_y20 H3 A {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_namepre_y20 H3 A:link {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_namepre_y20 H3 A:visited {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_namepre_y20 H3 A:hover {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_namepre_y20 H3 A:active {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_star_y20 {
	FLOAT: left; MARGIN-LEFT: 5px
}
.hotelcomm_namepre_y20 P {
	CLEAR: both; COLOR: #545454; PADDING-TOP: 1px; _padding-top: 1px
}
.hotelcomm_namepre_y20 P STRONG {
	FONT-WEIGHT: normal; COLOR: black
}
.hotelcomm_namepre_y20 P.hotelcomm_pre_y20 {
	CLEAR: both; FONT-WEIGHT: bold; COLOR: #fb5628; PADDING-TOP: 6px
}
.hotelcomm_namepre_y20 P.hotelcomm_pre_y20 STRONG {
	FONT-WEIGHT: normal; COLOR: black
}
.hotelcomm_namepre_y20 P.hotelcomm_pre_y20 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px
}
.hotelcomm_namepre_y20 P A {
	TEXT-DECORATION: none
}
.hotelcomm_prelist_pre_y20 {
	FLOAT: left
}
.hotelcomm_prelist_star_y20 {
	FLOAT: left
}
.hotelcomm_prelist_add_y20 {
	FLOAT: left
}
.hotelcomm_prelist_name_y20 {
	FLOAT: left
}
.hotelcomm_prelist_point_y20 {
	FLOAT: left
}
.hotelcomm_prelist_y20 {
	PADDING-LEFT: 19px; OVERFLOW: hidden; PADDING-TOP: 6px; ZOOM: 1
}
.hotelcomm_prelist_y20 LI {
	BACKGROUND: #ffffff; OVERFLOW: hidden; WIDTH: 411px; LINE-HEIGHT: 32px; ZOOM: 1; _line-height: 32px
}
.hotelcomm_prelist_pre_y20 {
	FONT-WEIGHT: bold; WIDTH: 65px; COLOR: #fe0000; TEXT-INDENT: 12px
}
.hotelcomm_prelist_star_y20 {
	WIDTH: 52px; COLOR: #fd6500
}
.hotelcomm_prelist_add_y20 {
	WIDTH: 71px; COLOR: #333
}
.hotelcomm_prelist_name_y20 {
	WIDTH: 161px
}
LI.hotelcomm_prelist_bg_y20 {
	BACKGROUND: #ededed
}
.hoteltrait_tle_y20 {
	CLEAR: both; MARGIN-TOP: 14px; BACKGROUND: url(/template/images/homebgx.jpg) repeat-x left -338px; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; HEIGHT: 31px
}
.hoteltrait_tle_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -191px -97px; WIDTH: 97px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
.hoteltrait_y20 {
	PADDING-BOTTOM: 12px; OVERFLOW: hidden; PADDING-TOP: 12px; ZOOM: 1;
}
.hoteltrait_block_y20 {
	FLOAT: left; PADDING-BOTTOM: 12px; MARGIN-LEFT: 29px; WIDTH: 310px; PADDING-TOP: 12px; _padding-top: 12px; _padding-bottom: 12px; _display: inline
}
.hoteltrait_block_y20 IMG {
	BORDER-RIGHT: #eaeae8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eaeae8 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #eaeae8 1px solid; WIDTH: 65px; PADDING-TOP: 2px; BORDER-BOTTOM: #eaeae8 1px solid; HEIGHT: 65px
}
.hoteltrait_cont_y20 {
	PADDING-LEFT: 14px; FLOAT: right; WIDTH: 224px; _margin-left: -1px
}
.hoteltrait_cont_y20 H4 {
	FONT-SIZE: 14px; COLOR: #333333
}
.hoteltrait_cont_y20 H4 A {
	FONT-SIZE: 14px; COLOR: #333333
}
.hoteltrait_cont_y20 H4 A:link {
	FONT-SIZE: 14px; COLOR: #333333
}
.hoteltrait_cont_y20 H4 A:visited {
	FONT-SIZE: 14px; COLOR: #333333
}
.hoteltrait_cont_y20 H4 A:hover {
	FONT-SIZE: 14px; COLOR: #333333
}
.hoteltrait_cont_y20 H4 A:active {
	FONT-SIZE: 14px; COLOR: #333333
}
.hoteltrait_cont_y20 P {
	COLOR: #666666; TEXT-INDENT: 2em; LINE-HEIGHT: 18px
}
.hoteltrait_contmore_y20 {
	MARGIN-TOP: -18px; TEXT-ALIGN: right
}
A.hoteltrait_contmore_a_y20 {
	PADDING-LEFT: 10px; TEXT-DECORATION: none
}
.hoteltrait_contmore_y20 A {
	TEXT-DECORATION: none
}
.destination_y20 {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dadada 1px solid; MARGIN-TOP: 11px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dadada 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
.brand_tle_y20 {
	BACKGROUND: url(/template/images/homebgx.jpg) repeat-x left -706px; HEIGHT: 29px
}
.brand_tle_y20 H2 {
	BACKGROUND: url(/template/images/homeimg.jpg) -473px -613px; WIDTH: 65px; TEXT-INDENT: -9999px; HEIGHT: 29px
}
.brand_tle_y20 A {
	BACKGROUND: url(/template/images/homeimg.jpg) -290px -657px; FLOAT: right; WIDTH: 52px; TEXT-INDENT: -9999px; HEIGHT: 29px
}
.brand_logo_y20 {
	PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 15px; ZOOM: 1
}
.brand_logo_y20 A {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #333; LINE-HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.brand_logo_y20 A:link {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #333; LINE-HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.brand_logo_y20 A:visited {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #333; LINE-HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.brand_logo_y20 A:hover {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #333; LINE-HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.brand_logo_y20 A:active {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #333; LINE-HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.brand_logo_y20 IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-BOTTOM: 6px; BORDER-LEFT: #999999 1px solid; WIDTH: 108px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 60px
}
.hotelhome_sidebar_y20 {
	FLOAT: right; WIDTH: 258px
}
.hotelhome_ad1_y20 IMG {
	WIDTH: 258px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 271px; BORDER-BOTTOM-STYLE: none
}
.hotelhome_ad2_y20 {
	MARGIN-TOP: 11px
}
.hotelhome_ad2_y20 IMG {
	WIDTH: 258px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 90px; BORDER-BOTTOM-STYLE: none
}
.hotelsidebar_block_y20 {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dadada 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dadada 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
.hotcity_block_y20 {
	BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #dadada 1px solid; BORDER-BOTTOM: #dadada 1px solid; ZOOM: 1; _padding-left: 6px
}
A.hotcity_y20 {
	FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 50px; MARGIN-RIGHT: 6px; PADDING-TOP: 15px; TEXT-ALIGN: center; TEXT-DECORATION: underline; _margin-left: 5px; _text-decoration: underline
}
.hotcity_y20 IMG {
	MARGIN-BOTTOM: 5px; WIDTH: 50px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 51px; BORDER-BOTTOM-STYLE: none
}
.hotelsidebar_tle_y20 {
	BACKGROUND: url(/template/images/homebgx.jpg) repeat-x left -338px; HEIGHT: 31px
}
.hotelsidebar_tle_y20 H2 {
	BACKGROUND: url(/template/images/homeimg.jpg) -15px -606px; WIDTH: 77px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
.hotelsidebar_tle_y20 A {
	BACKGROUND: url(/template/images/homeimg.jpg) -154px -653px; FLOAT: right; WIDTH: 52px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
.hotelsidebar_info_y20 {
	MARGIN-TOP: 11px
}
.hotelsidebar_info_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -190px -10px; WIDTH: 66px
}
.hotelsidebar_info_list_y20 {
	PADDING-BOTTOM: 13px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 229px; MARGIN-RIGHT: auto; PADDING-TOP: 9px; ZOOM: 1
}
.hotelsidebar_info_list_y20 LI {
	BACKGROUND: url(/template/images/homebgx.jpg) repeat-x left -664px; LINE-HEIGHT: 26px
}
.hotelsidebar_info_list_y20 LI STRONG {
	PADDING-RIGHT: 8px; PADDING-LEFT: 14px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/homeimg.gif) no-repeat -5px -6px; COLOR: #c0c4c5
}
.hotelsidebar_info_list_y20 LI STRONG A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; COLOR: #4495d7; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20 LI STRONG A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; COLOR: #4495d7; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20 LI STRONG A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; COLOR: #4495d7; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20 LI STRONG A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; COLOR: #4495d7; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20 LI STRONG A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; COLOR: #4495d7; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20 LI A {
	COLOR: #333; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20 LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20 LI A:active {
	COLOR: #333; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20 LI A:hover {
	TEXT-DECORATION: underline
}
.hotelsidebar_info_list_y20 LI A:visited {
	COLOR: #810081
}


.hotelsidebar_info_list_y20x {
	PADDING-BOTTOM: 13px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 700px; MARGIN-RIGHT: auto; PADDING-TOP: 9px; ZOOM: 1
}
.hotelsidebar_info_list_y20x LI {
	BACKGROUND: url(/template/images/homebgx.jpg) repeat-x left -664px; LINE-HEIGHT: 26px
}
.hotelsidebar_info_list_y20x LI A {
	COLOR: #333; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20x LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20x LI A:active {
	COLOR: #333; TEXT-DECORATION: none
}
.hotelsidebar_info_list_y20x LI A:hover {
	TEXT-DECORATION: underline
}
.hotelsidebar_info_list_y20x LI A:visited {
	COLOR: #810081
}



.hotelsidebar_help_y20 {
	MARGIN-TOP: 11px
}
.hotelsidebar_help_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -191px -141px; WIDTH: 66px
}
.hotelsidebar_help2_y20 {
	MARGIN-TOP: 11px
}
.hotelsidebar_help2_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -191px -534px; WIDTH: 92px
}
.hotelsidebar_ticket_y20 {
	MARGIN-TOP: 11px
}
.hotelsidebar_ticket_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -191px -52px; WIDTH: 66px
}
.hotelsidebar_ticket_list_y20 {
	PADDING-BOTTOM: 6px; PADDING-TOP: 10px; _padding-bottom: 6px
}
.hotelsidebar_ticket_list_y20 DIV {
	FLOAT: left
}
.hotelsidebar_ticket_list_y20 LI {
	BACKGROUND: url(/template/images/homebgx.jpg) repeat-x left -664px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 235px; LINE-HEIGHT: 26px; MARGIN-RIGHT: auto; ZOOM: 1
}
.hotelsidebar_ticket_listzk_y20 {
	OVERFLOW: hidden; WIDTH: 30px; COLOR: #ff6800; TEXT-INDENT: 3px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelsidebar_ticket_listpre_y20 {
	OVERFLOW: hidden; WIDTH: 35px; COLOR: red; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelsidebar_ticket_listline_y20 {
	OVERFLOW: hidden; WIDTH: 110px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelsidebar_ticket_listline_y20 A {
	TEXT-DECORATION: none
}
.hotellistsearch_y20 {
	BACKGROUND: url(/template/images/hotellist_03.jpg)
}
.hotellistsearch_cont_y20 {
	BACKGROUND: url(/template/images/hotellist_10.jpg) no-repeat center bottom; HEIGHT: 114px
}
.hotellistsearch_line1_y20 {
	OVERFLOW: hidden; ZOOM: 1
}
.hotellistsearch_cont_y20 FIELDSET {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotellistsearch_cont_y20 LABEL {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotellisttame_y20 {
	WIDTH: 215px
}
.hotellisttame_y20 IMG {
	MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotellisttame_y20 INPUT {
	FONT-SIZE: 14px; VERTICAL-ALIGN: middle; WIDTH: 84px; LINE-HEIGHT: 16px; HEIGHT: 16px
}
.hotellistroom_y20 {
	WIDTH: 215px
}
.hotellistroom_y20 SELECT {
	WIDTH: 119px
}
.hotellistcity_y20 {
	WIDTH: 204px
}
.hotellistcity_y20 INPUT {
	FONT-SIZE: 14px; VERTICAL-ALIGN: middle; WIDTH: 110px; LINE-HEIGHT: 16px; HEIGHT: 16px
}
.hotellisthotname_y20 INPUT {
	FONT-SIZE: 14px; VERTICAL-ALIGN: middle; WIDTH: 204px; LINE-HEIGHT: 16px; HEIGHT: 16px
}
.hotelliststar_y20 {
	PADDING-RIGHT: 7px
}
.hotelliststarimg_y20 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotellistpre_y20 {
	WIDTH: 220px
}
.hotellistpre_y20 SELECT {
	WIDTH: 119px
}
.hotellistsearch_line1_y20 {
	PADDING-LEFT: 22px; PADDING-TOP: 29px
}
.hotellistsearch_line2_y20 {
	PADDING-LEFT: 22px; PADDING-TOP: 21px
}
.hotellisttitle_y20 {
	MARGIN-TOP: 16px; BACKGROUND: url(/template/images/hotel_bg1.jpg) #ccc repeat-x left -90px; OVERFLOW: hidden; ZOOM: 1; HEIGHT: 25px
}
.hotellisttitle_y20 H1 {
	PADDING-LEFT: 18px; FONT-SIZE: 16px; FLOAT: left; COLOR: #ff0000
}
.hotellistshowbtn_y20 {
	DISPLAY: block; FLOAT: right; _display: inline
}
.hotellistmapbtn_y20 {
	DISPLAY: block; FLOAT: right; _display: inline
}
A.hotellistmapbtn_y20 {
	PADDING-LEFT: 12px; FONT-SIZE: 14px; BACKGROUND: url(/template/images/hotel.jpg) -192px -232px; WIDTH: 73px; COLOR: #333333; MARGIN-RIGHT: 42px; PADDING-TOP: 4px; HEIGHT: 21px; _padding-top: 4px; _height: 21px
}
A.hotellist2mapbtn_y20 {
	MARGIN-RIGHT: 5px
}
A.hotellistshowbtn_y20 {
	PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/template/images/hotel.jpg) -192px -276px; WIDTH: 91px; COLOR: #333333; PADDING-TOP: 7px; HEIGHT: 18px
}
.hotellisttotal_y20 {
	DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.hotellist_qualification_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; BORDER-TOP: #ffbb00 1px solid; DISPLAY: none; Z-INDEX: 10004; BACKGROUND: white; MARGIN: -45px 0px 0px -226px; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; WIDTH: 580px; BORDER-BOTTOM: #ffbb00 1px solid; ZOOM: 1; POSITION: absolute; _margin-left: -226px; _margin-top: -45px
}
.hotellist_qualification_btn_y20 {
	PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
A.hotellist_qualification_addbtn_y20 {
	PADDING-RIGHT: 12px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none
}
.hotellist_hidediv_y20 {
	DISPLAY: none; Z-INDEX: 10003; BACKGROUND: black; FILTER: alpha(opacity=20); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; opacity: 0.2
}
A.hotellist_qualification_closebtn_y20 {
	PADDING-RIGHT: 14px; MARGIN-TOP: 6px; FLOAT: right; COLOR: #000000; TEXT-DECORATION: none
}
A.hotellist_qualification_addbtn2_y20 {
	PADDING-RIGHT: 12px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -210px -467px; COLOR: #000000; TEXT-DECORATION: none
}
.hotellist_qualificationss_y20 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px
}
.hotellist_qualificationss_y20 STRONG {
	FLOAT: left; COLOR: #666666; PADDING-TOP: 17px; _padding-top: 14px
}
.hotellist_qualificationssblock_y20 {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 509px; COLOR: #666; PADDING-TOP: 8px; ZOOM: 1; _padding-top: 8px
}
.hotellist2_qualificationssblock_y20 {
	WIDTH: 304px
}
.hotellist_qualificationssblock_y20 INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 2px; _margin-right: 2px; _position: relative; _top: -2px
}
.hotellist_qualificationssblock_y20 LABEL {
	PADDING-RIGHT: 14px; FLOAT: left; PADDING-TOP: 5px; WHITE-SPACE: nowrap; _padding-top: 5px
}
.hotellist_qualificationwrapper_y20 {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden; ZOOM: 1
}
.hotellist_qualificationwrapper_y20 P {
	CLEAR: both; PADDING-LEFT: 58px; PADDING-TOP: 6px; _padding-top: 6px; _padding-left: 58px
}
.hotellist_left_y20 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 622px; ZOOM: 1
}
.hotellist_serialwrapper_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; BORDER-TOP: #ffbb00 1px; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; BORDER-BOTTOM: #ffbb00 1px; ZOOM: 1
}
.hotellist2_serialwrapper_y20 {
	BORDER-TOP: #ffbb00 1px solid
}
.hotellist_serialwrapper_y20 A {
	MARGIN-TOP: 13px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -11px -494px; FLOAT: right; WIDTH: 57px; COLOR: #666; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 13px; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none; _padding-top: 3px; _height: 22px
}
.hotellist_serialwrapper_y20 A:link {
	PADDING-LEFT: 14px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -11px -494px; FLOAT: right; WIDTH: 57px; COLOR: #a66406; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.hotellist_serialwrapper_y20 A:visited {
	PADDING-LEFT: 14px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -11px -494px; FLOAT: right; WIDTH: 57px; COLOR: #a66406; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.hotellist_serialwrapper_y20 A:hover {
	PADDING-LEFT: 14px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -11px -494px; FLOAT: right; WIDTH: 57px; COLOR: #a66406; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.hotellist_serialwrapper_y20 A:active {
	PADDING-LEFT: 14px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -11px -494px; FLOAT: right; WIDTH: 57px; COLOR: #a66406; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.hotellist_listblock2_y20 {
	BACKGROUND: #f9f9f9
}
.hotellist_listblock_y20 {
	CLEAR: both; BORDER-RIGHT: #ffbb00 1px solid; BORDER-TOP: #ffbb00 1px; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; BORDER-BOTTOM: #ffbb00 1px solid; ZOOM: 1
}
.hotellist_list_titleblock_y20 {
	BORDER-BOTTOM: #ffbb00 1px dashed
}
.hotellist_list_titlecont_y20 {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 20px; ZOOM: 1
}
.hotellist_list_titlecont_bggray_y20 {
	BACKGROUND: #f5f5f5
}
A.hotellist_list_hotelname_y20 {
	DISPLAY: block; FONT-SIZE: 16px; FLOAT: left; COLOR: #df4716
}
A.hotellist_list_hotelname_y20:link {
	DISPLAY: block; FONT-SIZE: 16px; FLOAT: left; COLOR: #df4716
}
A.hotellist_list_hotelname_y20:visited {
	DISPLAY: block; FONT-SIZE: 16px; FLOAT: left; COLOR: #df4716
}
A.hotellist_list_hotelname_y20:hover {
	DISPLAY: block; FONT-SIZE: 16px; FLOAT: left; COLOR: #df4716
}
A.hotellist_list_hotelname_y20:active {
	DISPLAY: block; FONT-SIZE: 16px; FLOAT: left; COLOR: #df4716
}
.hotellist_list_hotelenname_y20 {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; FLOAT: left; COLOR: #f0842a; FONT-FAMILY: Arial
}
.hotellist_list_titlecUnion_y20 {
	PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 30px
}
.hotellist_list_titlecont_y20 DIV {
	MARGIN-TOP: 13px; FLOAT: left; MARGIN-LEFT: 10px
}
.hotellist_list_pre_y20 {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; COLOR: #ff0000; PADDING-TOP: 10px
}
.hotellist_list_pre_y20 STRONG {
	PADDING-RIGHT: 5px; FONT-SIZE: 14px; HEIGHT: 17px
}
.hotellist_list_pre_y20 SPAN {
	FONT-SIZE: 16px
}
.hotellist_list_postion_y20 {
	PADDING-LEFT: 9px; BACKGROUND: #f4f4f4; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.hotellist_list_postion_y20 STRONG {
	PADDING-RIGHT: 5px; COLOR: #666666
}
.hotellist_list_postion_y20 A {
	PADDING-RIGHT: 11px
}
.hotellist_list_hotelpic_y20 {
	BORDER-RIGHT: #9d989c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9d989c 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9d989c 1px solid; WIDTH: 100px; PADDING-TOP: 2px; BORDER-BOTTOM: #9d989c 1px solid; HEIGHT: 100px
}
.hotellist_list_contentwrapper_y20 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; OVERFLOW: hidden; PADDING-TOP: 9px; ZOOM: 1
}
.hotellist_list_content_y20 {
	MARGIN-LEFT: 116px
}
.hotellist_list_contentline1_y20 STRONG {
	COLOR: #666666
}
.hotellist_list_percent100_y20 {
	PADDING-LEFT: 69px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -22px -362px
}
.hotellist_list_percent80_y20 {
	PADDING-LEFT: 55px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -22px -380px
}
.hotellist_list_percent60_y20 {
	PADDING-LEFT: 45px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -22px -398px
}
.hotellist_list_percent40_y20 {
	PADDING-LEFT: 33px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -22px -415px
}
.hotellist_list_percent20_y20 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -22px -434px
}
A.hotellist_list_user_y20 {
	PADDING-LEFT: 15px; TEXT-DECORATION: none
}
A.hotellist_list_user_y20 SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #de4911; PADDING-TOP: 2px
}
.hotellist_list_jj_y20 {
	COLOR: #999999; LINE-HEIGHT: 21px
}
.hotellist_list_contentline1_y20 {
	PADDING-TOP: 12px
}
.hotellist2_list_contentline1margintop_y20 {
	PADDING-TOP: 5px
}
.hotellist2_list_contentline1margintop2_y20 {
	PADDING-LEFT: 3px; PADDING-TOP: 5px
}
.hotellist_list_addbj_y20 {
	PADDING-LEFT: 4px; WIDTH: 92px; PADDING-TOP: 6px; _padding-left: 4px
}
.hotellist_list_addbjpic_y20 {
	FLOAT: left; WIDTH: 104px
}
.hotellist_list_addbj_y20 A {
	MARGIN-TOP: 3px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -23px -343px; FLOAT: right; WIDTH: 14px; HEIGHT: 14px; _margin-top: 3px
}
.hotellist_list_addbj_y20 INPUT {
	VERTICAL-ALIGN: middle; _position: relative; _top: -2px
}
.hotellist_list_table_y20 {
	CLEAR: both; MARGIN-LEFT: 7px; OVERFLOW: hidden; MARGIN-RIGHT: 7px; ZOOM: 1
}
.hotellist_list_tablewrapper_y20 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ffe399 3px solid
}
.hotellist_list_tab_y20 {
	BACKGROUND: white; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.hotellist2_listtabmargintop_y20 {
	MARGIN-TOP: 15px
}
.hotellist_list_tab_y20 TD {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; LINE-HEIGHT: 28px; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: 28px
}
.hotellist_list_tr1_y20 TD {
	BACKGROUND: #f3f3f3; COLOR: #000000
}
.hotellist_list_tr1_y20 TD STRONG {
	PADDING-LEFT: 5px
}
.hotellist_list_tr1_y20 TD SPAN {
	FONT-WEIGHT: bold; COLOR: #0341ae; TEXT-DECORATION: underline
}
.hotellist_list_tr2_y20 DIV {
	PADDING-LEFT: 5px; COLOR: #000000
}
.hotellist_list_tddel_y20 {
	TEXT-DECORATION: line-through
}
.hotellist_list_tdsever_y20 {
	COLOR: #000000
}
.hotellist_list_tdet_y20 {
	COLOR: #ff0000
}
.hotellist_list_tdet_y20 SPAN {
	CURSOR: pointer; COLOR: #ff0000
}
.hotellist_list_tdyd_y20 {
	BACKGROUND: #fe9901
}
.hotellist_list_tdyd_y20 A {
	FONT-WEIGHT: bold; COLOR: white
}
.hotellist_list_tdmf_y20 {
	FONT-WEIGHT: bold; BACKGROUND: #999999; COLOR: white
}
.hotellist_list_tdyy_y20 {
	FONT-WEIGHT: bold; BACKGROUND: #fcb243; COLOR: white
}
.hotellist_list_tdyy_y20 A {
	FONT-WEIGHT: bold; COLOR: white
}
.hotellist_list_roommore_y20 {
	PADDING-LEFT: 15px; BACKGROUND: url(/template/images/homeimg.jpg) no-repeat -145px -477px
}
.hotellist_list_tablewrapper_y20 P {
	PADDING-TOP: 8px
}
.hotellist_list_tablediv_y20 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-TOP: 10px
}
.hotellist_list_tablediv_y20 STRONG {
	COLOR: #666666
}
.hotellist_list_tabletxt_y20 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #fd6404
}
.hotellist_list_tr2_y20 LI {
	LINE-HEIGHT: 22px
}
.hotellist_list_tr2_y20 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.hotellist_list_page_y20 SPAN {
	FLOAT: left; COLOR: #999999
}
.hotellist_list_page_y20 SPAN STRONG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; COLOR: #ff0000
}
.hotellist_list_page_y20 A {
	FLOAT: left
}
.hotellist_list_pagefirest_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -280px -435px; MARGIN-LEFT: 5px; WIDTH: 21px; TEXT-INDENT: -99999px; HEIGHT: 16px
}
.hotellist_list_pageprve_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -280px -410px; MARGIN-LEFT: 5px; WIDTH: 21px; TEXT-INDENT: -99999px; HEIGHT: 16px
}
.hotellist_list_noncetxt_y20 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
A.hotellist_list_pageclick_y20 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold
}
A.hotellist_list_pagenonce_y20 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #ff0000
}
.hotellist_list_pagenext_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -280px -385px; MARGIN-LEFT: 5px; WIDTH: 21px; TEXT-INDENT: -99999px; HEIGHT: 16px
}
.hotellist_list_pagelast_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -280px -360px; MARGIN-LEFT: 5px; WIDTH: 21px; TEXT-INDENT: -99999px; HEIGHT: 16px
}
.hotellist_list_page_y20 {
	PADDING-LEFT: 240px; OVERFLOW: hidden; PADDING-TOP: 29px; ZOOM: 1; _padding-left: 240px
}
.hotellist_list_hotelbtn_y20 {
	BORDER-RIGHT: #ff9c0a 1px solid; BORDER-TOP: #ff9c0a 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #ffe399; BORDER-LEFT: #ff9c0a 1px solid; WIDTH: 177px; COLOR: #df4916; BORDER-BOTTOM: #ff9c0a 1px solid; HEIGHT: 29px; TEXT-DECORATION: underline
}
.hotellist_serchbtn_y20 {
	BORDER-RIGHT: #ff9c0a 1px solid; BORDER-TOP: #ff9c0a 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ffe399; BORDER-LEFT: #ff9c0a 1px solid; WIDTH: 80px; COLOR: #df4916; BORDER-BOTTOM: #ff9c0a 1px solid; HEIGHT: 20px; TEXT-DECORATION: underline
}
.hotellist_list_hotelbtn_cancel_y20 {
	BORDER-RIGHT: #ff9c0a 1px solid; BORDER-TOP: #ff9c0a 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #ffe399; MARGIN-LEFT: 10px; BORDER-LEFT: #ff9c0a 1px solid; WIDTH: 170px; COLOR: #df4916; BORDER-BOTTOM: #ff9c0a 1px solid; HEIGHT: 29px; TEXT-DECORATION: underline
}
.hotellist_list_btn_y20 {
	CLEAR: both; PADDING-TOP: 16px; TEXT-ALIGN: center
}
.hotellist_right_y20 {
	FLOAT: right; MARGIN-LEFT: auto; WIDTH: 356px; PADDING-TOP: 39px; ZOOM: 1; _margin-left: auto
}
.hotellist_right2_y20 {
	FLOAT: right; WIDTH: 356px; PADDING-TOP: 39px; ZOOM: 1; POSITION: static; _margin-left: -3px
}
.hotellist_map_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; BORDER-TOP: #ffbb00 1px solid; BORDER-BOTTOM: #ffbb00 1px solid; HEIGHT: 360px
}
.hotellist_map_y20 IFRAME {
	MARGIN-TOP: 6px; MARGIN-LEFT: 6px
}
.hotelsidebar_maplist_y20 {
	MARGIN-TOP: 11px; MARGIN-LEFT: 7px; WIDTH: 345px
}
.hotelsidebar_maplist_y20 H2 {
	BACKGROUND: url(/v3/images/hotel/hotel.jpg) -191px -494px; WIDTH: 106px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
SPAN.hotelsidebar_maplookpre_y20 {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.hotelsidebar_maplook_y20 SPAN {
	FLOAT: right; WIDTH: 45px; COLOR: #f6821f
}
.hotelsidebar_maplook_y20 LI {
	LINE-HEIGHT: 22px
}
.hotelsidebar_maplook_y20 {
	PADDING-LEFT: 11px; PADDING-BOTTOM: 14px; PADDING-TOP: 15px
}
.hotelsidebar_maplist2_y20 {
	MARGIN-TOP: 11px; MARGIN-LEFT: 7px; WIDTH: 345px
}
.hotelsidebar_maplist2_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -191px -534px; WIDTH: 92px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
.hotelsidebar_lookhotel_y20 {
	MARGIN-TOP: 11px; MARGIN-LEFT: 7px; WIDTH: 345px
}
.hotelsidebar_lookhotel_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -191px -494px; WIDTH: 104px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
.hotelsidebar_map_list_y20 {
	WIDTH: 317px
}
.hotelsidebar_map_list2_y20 LI {
	WIDTH: 317px
}
.hotelsidebar_map_list2_y20 .hotelsidebar_ticket_listdata_y20 {
	FLOAT: right
}
.hotellist2_left_y20 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 367px; PADDING-TOP: 15px; ZOOM: 1
}
.hotellist2total_y20 {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 11px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.hotellist2total_y20 SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #f22800
}
.hotellist2_list_titlecUnion_y20 {
	MARGIN-TOP: 13px; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 235px; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 24px
}
.hotellist2_list_titlecUnion_y20 SPAN {
	DISPLAY: block; FONT-SIZE: 9px; COLOR: #f0842a; WHITE-SPACE: nowrap
}
A.hotellist2_list_hotelname_y20 {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #df4716
}
A.hotellist2_list_hotelname_y20:link {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #df4716
}
A.hotellist2_list_hotelname_y20:visited {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #df4716
}
A.hotellist2_list_hotelname_y20:hover {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #df4716
}
A.hotellist2_list_hotelname_y20:active {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #df4716
}
A.hotellist2_list_user_y20 {
	FLOAT: right; TEXT-DECORATION: none
}
A.hotellist2_list_user_y20 SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #de4911; PADDING-TOP: 2px
}
A.hotellist2_list_userpic_y20 {
	PADDING-LEFT: 50px; TEXT-DECORATION: none
}
A.hotellist2_list_userpic_y20 SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #de4911; PADDING-TOP: 2px
}
.hotellist2_list_addbj_y20 {
	PADDING-LEFT: 0px
}
.hotellist2_list_addbj_y20 INPUT {
	MARGIN-LEFT: -5px; _margin-left: -5px
}
.hotellist2_list_ydbtn_y20 {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fe9901; FLOAT: right; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 73px; COLOR: white; MARGIN-RIGHT: 163px; PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid; POSITION: relative; TOP: 6px; HEIGHT: 21px; TEXT-DECORATION: underline; _padding-top: 2px; _top: 6px
}
.hotellist2_list_pre_y20 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; COLOR: #ff0000; PADDING-TOP: 10px
}
.hotellist2_list_tablediv_y20 {
	PADDING-LEFT: 7px
}
.hotellist2_list_ul_y20 {
	PADDING-LEFT: 10px; LINE-HEIGHT: 20px
}
.hotellist2_list_page_y20 {
	PADDING-LEFT: 10px; PADDING-TOP: 29px; _padding-left: 10px
}
.hotellist2_right_y20 {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 600px; COLOR: #666; PADDING-TOP: 15px; ZOOM: 1; _margin-left: -3px
}
.hotellist2_map_y20 {
	
}
.hotellist2_map_y20 P {
	FONT-SIZE: 14px; PADDING-BOTTOM: 15px; TEXT-ALIGN: center
}
.hotellist_list_selectbtn_y20 {
	BORDER-RIGHT: #ff9c0a 1px solid; BORDER-TOP: #ff9c0a 1px solid; DISPLAY: none; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #ffe399; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ff9c0a 1px solid; WIDTH: 134px; COLOR: #df4916; BORDER-BOTTOM: #ff9c0a 1px solid; HEIGHT: 29px; TEXT-DECORATION: underline
}
.hotellist2_map_y20 STRONG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; COLOR: #333333
}
A.hotellist2_list_maphelp_y20 {
	MARGIN-TOP: 1px; RIGHT: 290px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -23px -343px; FLOAT: right; WIDTH: 14px; POSITION: relative; HEIGHT: 14px
}
.hotellist2_mapwapper_y20 {
	CLEAR: both; BORDER-RIGHT: #ffb900 1px solid; BORDER-TOP: #ffb900 1px solid; OVERFLOW: hidden; BORDER-LEFT: #ffb900 1px solid; BORDER-BOTTOM: #ffb900 1px solid; ZOOM: 1
}
.hotelsidebar_maplist3_y20 {
	MARGIN-TOP: 11px; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: auto; ZOOM: 1
}
.hotelsidebar_maplist3_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -191px -494px; WIDTH: 106px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
.hotelsidebar_maplook2_y20 SPAN {
	FLOAT: right; WIDTH: 45px; COLOR: #f6821f
}
.hotelsidebar_maplook2_y20 LI {
	LINE-HEIGHT: 22px
}
.hotelsidebar_maplook2_y20 {
	PADDING-LEFT: 21px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 270px; PADDING-TOP: 15px
}
.hotellist_prcnav_y20 {
	MARGIN-TOP: 11px; BACKGROUND: url(/template/images/hotel_bg1.jpg) repeat-x left -1px; HEIGHT: 29px
}
.hotellist_prcnav_y20 LI {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -536px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 123px; HEIGHT: 29px; _display: inline
}
.hotellist_prcnav_y20 LI A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #333; PADDING-TOP: 6px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
LI.hotellist_prcnav_fs_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -580px; WIDTH: 93px
}
.hotellist_prcnav_y20 LI.hotellist_prcnav_fs_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist_prcnav_y20 LI.hotellist_prcnav_jh_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist_prcnav_y20 LI.hotellist_prcnav_ls_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist_prcnav_y20 LI.hotellist_prcnav_tls_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist_prcnav_y20 LI.hotellist_prcnav_ths_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist_prcnav_y20 LI.hotellist_prcnav_hs_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
LI.hotellist_prcnav_jh_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -624px; WIDTH: 93px
}
LI.hotellist_prcnav_ls_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -663px; WIDTH: 93px
}
LI.hotellist_prcnav_tls_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -699px; WIDTH: 93px
}
LI.hotellist_prcnav_ths_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -734px; WIDTH: 93px
}
LI.hotellist_prcnav_hs_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -769px; WIDTH: 93px
}
.hotellist_list_mrjj_y20 {
	PADDING-LEFT: 10px
}
.hotellist_list_floattablewrapper_y20 {
	BACKGROUND: white; WIDTH: 350px; POSITION: absolute
}
.hotellist_list_floattablewrapper_y20 .hotellist_list_tab_y20 TD {
	BORDER-RIGHT: #ffbb00 1px solid; BORDER-TOP: #ffbb00 1px solid; BORDER-LEFT: #ffbb00 1px solid; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ffbb00 1px solid
}
.hotellist_list_floattablewrapper_y20 .hotellist_list_tr1_y20 TD {
	BACKGROUND: #ffe399
}
.hotellist2_listblock_y20 {
	CLEAR: both; BORDER-RIGHT: #ffbb00 1px solid; BORDER-TOP: #ffbb00 1px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; BORDER-BOTTOM: #ffbb00 1px solid; ZOOM: 1
}
.hotellist2_listblock2_y20 {
	BACKGROUND: #f9f9f9
}
.hotellist_star_y20 {
	POSITION: relative; TOP: 15px
}
.hotellist2_star_y20 {
	FLOAT: right; MARGIN-RIGHT: 15px; POSITION: relative; TOP: 7px
}
.hotelroom_title_y20 {
	OVERFLOW: hidden; PADDING-TOP: 9px; BORDER-BOTTOM: #ffbb00 1px solid; ZOOM: 1
}
.hotelroom_star_y20 {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-LEFT: 10px
}
.hotelroom_user_y20 {
	CLEAR: both; PADDING-LEFT: 10px; OVERFLOW: hidden; ZOOM: 1
}
.hotelroom_user_y20 P {
	FLOAT: left; COLOR: #666666
}
.hotelroom_user_y20 .hotelroom_usericon_y20 {
	FLOAT: left
}
.hotelroom_usericon0_y20 {
	PADDING-LEFT: 101px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -190px -621px; COLOR: #e04817; HEIGHT: 14px
}
.hotelroom_usericon20_y20 {
	PADDING-LEFT: 101px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -190px -648px; COLOR: #e04817; HEIGHT: 14px
}
.hotelroom_usericon40_y20 {
	PADDING-LEFT: 101px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -190px -676px; COLOR: #e04817; HEIGHT: 14px
}
.hotelroom_usericon60_y20 {
	PADDING-LEFT: 101px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -190px -703px; COLOR: #e04817; HEIGHT: 14px
}
.hotelroom_usericon80_y20 {
	PADDING-LEFT: 101px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -190px -730px; COLOR: #e04817; HEIGHT: 14px
}
.hotelroom_usericon100_y20 {
	PADDING-LEFT: 101px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -190px -757px; COLOR: #e04817; HEIGHT: 14px
}
.hotelroom_user_y20 A {
	PADDING-LEFT: 13px
}
.hotelroom_user_y20 {
	PADDING-BOTTOM: 11px; PADDING-TOP: 12px; BORDER-BOTTOM: #ffe399 3px solid
}
A.hotelroom_house_y20 {
	PADDING-LEFT: 21px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -189px -781px; FLOAT: right; COLOR: #666666
}
A.hotelroom_openhotelsearch_y20 {
	MARGIN-TOP: 16px; PADDING-LEFT: 21px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -296px -1134px; FLOAT: right; COLOR: #666666; LINE-HEIGHT: 16px; HEIGHT: 16px
}
A.hotelroom_openhotelsearch2_y20 {
	MARGIN-TOP: 0px
}
.hotelroom_left_y20 {
	FLOAT: left; WIDTH: 674px
}
.hotelroom_pic_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ffbb00 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #ffbb00 1px solid; ZOOM: 1
}
.hotelroom_picup_y20 {
	MARGIN-TOP: 20px; DISPLAY: block; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -122px -650px; FLOAT: left; WIDTH: 21px; CURSOR: pointer; TEXT-INDENT: -9999px; HEIGHT: 100px; _margin-right: -21px
}
.hotelroom_picdown_y20 {
	MARGIN-TOP: 20px; DISPLAY: block; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -152px -650px; FLOAT: right; WIDTH: 21px; CURSOR: pointer; TEXT-INDENT: -9999px; HEIGHT: 100px; _margin-left: -21px
}
.hotelroom_picwrapper_y20 {
	MARGIN-LEFT: 30px; HEIGHT: 146px; _margin-left: 27px
}
.hotelroom_picwrapper_y20 IMG {
	BORDER-RIGHT: #bebebe 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bebebe 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bebebe 1px solid; WIDTH: 182px; PADDING-TOP: 3px; BORDER-BOTTOM: #bebebe 1px solid; HEIGHT: 134px
}
.hotelroom_picwrapper_y20 DIV.hotelroom_picbox_y20 {
	FLOAT: left; WIDTH: 196px; TEXT-ALIGN: center
}
.hotelroom_pic2_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ffbb00 1px solid; MARGIN-TOP: 11px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #ffbb00 1px solid; ZOOM: 1
}
.hotelroom_pictitle_y20 {
	BORDER-BOTTOM: #fcbd00 1px dashed; HEIGHT: 38px
}
.hotelroom_picplaybtn_y20 {
	MARGIN-TOP: 10px; FLOAT: left
}
A.hotelroom_picclosebtn_y20 {
	MARGIN-TOP: 10px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -123px -758px; FLOAT: right; WIDTH: 15px; TEXT-INDENT: -99999px; HEIGHT: 13px
}
.hotelroom_pictitle_y20 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; WIDTH: 550px; COLOR: #e34917; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.hotelroom_picbigup_y20 {
	MARGIN-TOP: 220px; DISPLAY: block; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -122px -583px; FLOAT: left; WIDTH: 20px; TEXT-INDENT: -9999px; HEIGHT: 63px; _margin-right: -21px
}
.hotelroom_picbigdown_y20 {
	MARGIN-TOP: 220px; DISPLAY: block; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -153px -583px; FLOAT: right; WIDTH: 20px; TEXT-INDENT: -9999px; HEIGHT: 63px; _margin-left: -21px
}
.hotelroom_picbigwrapper_y20 {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 9px; TEXT-ALIGN: center
}
.hotelroom_roomwrapper_y20 {
	BORDER-RIGHT: #ffbd07 1px solid; BORDER-TOP: #ffbd07 1px solid; MARGIN-TOP: 11px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ffbd07 1px solid; BORDER-BOTTOM: #ffbd07 1px solid
}
.hotelroom_roomtime_y20 {
	PADDING-LEFT: 26px; BACKGROUND: #ffe399; PADDING-TOP: 12px; BORDER-BOTTOM: #ffbb00 1px dashed; HEIGHT: 33px
}
.hotelroom_date_y20 {
	FLOAT: left; WIDTH: 186px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelroom_date_y20 LABEL {
	COLOR: #333
}
.hotelroom_date_y20 INPUT {
	BORDER-RIGHT: #afaeb3 1px solid; BORDER-TOP: #afaeb3 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #afaeb3 1px solid; WIDTH: 80px; BORDER-BOTTOM: #afaeb3 1px solid; HEIGHT: 16px
}
.hotelroom_date_y20 IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelroom_datebtn_y20 {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelroom_roomnumber_y20 {
	FLOAT: left; WIDTH: 125px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelroom_datebutton_y20 {
	WIDTH: 115px; PADDING-TOP: 3px; _padding-top: 3px
}
.hotelroom_infonav_y20 {
	MARGIN-TOP: 15px; PADDING-LEFT: 47px; BACKGROUND: url(/template/images/hotel_bg1.jpg) left -6px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; HEIGHT: 24px
}
.hotelroom_infonav_y20 LI {
	FLOAT: left
}
.hotelroom_infonav_y20 LI A {
	DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 7px; TEXT-DECORATION: none
}
.hotelroom_infonav_y20 LI A:link {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.hotelroom_infonav_y20 LI A:visited {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.hotelroom_infonav_y20 LI A:hover {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.hotelroom_infonav_y20 LI A:active {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.hotelroom_infonavl_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -141px -819px; WIDTH: 92px; HEIGHT: 24px
}
.hotelroom_infonavc_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -17px -819px; WIDTH: 116px; HEIGHT: 24px
}
.hotelroom_infonavr_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -19px -850px; WIDTH: 92px; HEIGHT: 24px
}
LI.hotelroom_pjhotel_y20 {
	FLOAT: right
}
.hotelroom_infonav_y20 LI A.hotelroom_pjhotel_a_y20 {
	FONT-SIZE: 12px; BACKGROUND: url(/template/images/homeimg.jpg) -145px -472px; COLOR: #0140af
}
.hotelroom_infonav_y20 LI A.hotelroom_pjhotel_a_y20:link {
	FONT-SIZE: 12px; BACKGROUND: url(/template/images/homeimg.jpg) -145px -472px; COLOR: #0140af
}
.hotelroom_infonav_y20 LI A.hotelroom_pjhotel_a_y20:visited {
	FONT-SIZE: 12px; BACKGROUND: url(/template/images/homeimg.jpg) -145px -472px; COLOR: #0140af
}
.hotelroom_infonav_y20 LI A.hotelroom_pjhotel_a_y20:hover {
	FONT-SIZE: 12px; BACKGROUND: url(/template/images/homeimg.jpg) -145px -472px; COLOR: #0140af
}
.hotelroom_infonav_y20 LI A.hotelroom_pjhotel_a_y20:active {
	FONT-SIZE: 12px; BACKGROUND: url(/template/images/homeimg.jpg) -145px -472px; COLOR: #0140af
}
.hotelroom_infotablewrapper_y20 {
	PADDING-BOTTOM: 16px; MARGIN-LEFT: 13px; MARGIN-RIGHT: 13px; PADDING-TOP: 13px; BORDER-BOTTOM: #ffbb00 1px dashed
}
.hotelroom_infotable_y20 {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
.hotelroom_infotable_y20 TD {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid
}
.hotelroom_infotabletitle_y20 TD {
	BACKGROUND: #f3f3f3; LINE-HEIGHT: 32px
}
.hotelroom_infotablepre_y20 TD {
	LINE-HEIGHT: 22px
}
.hotelroom_infotabletotal_y20 {
	FONT-WEIGHT: bold; COLOR: red
}
.hotelroom_infotableredtxt_y20 {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.hotelroom_infotableyd_y20 {
	BACKGROUND: #fe9901
}
.hotelroom_infotableyd_y20 A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.hotelroom_infotablexxr_y20 {
	COLOR: #e24814
}
.hotelroom_infotitle_y20 {
	LINE-HEIGHT: 34px
}
.hotelroom_infotitle_y20 STRONG {
	PADDING-LEFT: 8px; FONT-SIZE: 14px
}
.hotelroom_infotitlespan1_y20 {
	PADDING-LEFT: 20px; COLOR: #666
}
.hotelroom_infotitlespan1_y20 SPAN {
	TEXT-DECORATION: line-through
}
.hotelroom_infohelp_y20 {
	RIGHT: 5px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -23px -343px; FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; POSITION: relative; TOP: 8px; HEIGHT: 14px; TEXT-DECORATION: none
}
.hotelroom_right_y20 {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 293px; ZOOM: 1
}
.hotelroom_roundnav_y20 {
	PADDING-LEFT: 8px; BACKGROUND: url(/template/images/hotel_bg1.jpg) repeat-x left -173px; OVERFLOW: hidden; ZOOM: 1; HEIGHT: 24px
}
.hotelroom_roundnav_y20 LI {
	FLOAT: left
}
.hotelroom_roundnav_r_y20 {
	BORDER-RIGHT: #bdbdbf 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #bdbdbf 1px solid; PADDING-LEFT: 8px; BACKGROUND: #eef1f6; HEIGHT: 22px
}
.hotelroom_roundnav_l_y20 {
	PADDING-RIGHT: 8px; BORDER-TOP: #bdbdbf 1px solid; PADDING-LEFT: 8px; BACKGROUND: #eef1f6; BORDER-LEFT: #bdbdbf 1px solid; HEIGHT: 22px
}
.hotelroom_roundnav_c_y20 {
	BORDER-RIGHT: #bdbdbf 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #bdbdbf 1px solid; PADDING-LEFT: 8px; BACKGROUND: white; BORDER-LEFT: #bdbdbf 1px solid; BORDER-BOTTOM: #bdbdbf 1px; HEIGHT: 23px
}
.hotelroom_roundnav_c_y20 A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #555555; PADDING-TOP: 6px
}
.hotelroom_roundnav_l_y20 A {
	DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.hotelroom_roundnav_r_y20 A {
	DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.hotelroom_round_y20 {
	MARGIN-TOP: 11px
}
.hotelroom_roundcont_y20 {
	BORDER-RIGHT: #bcbebb 1px solid; BORDER-TOP: #bcbebb 1px; BORDER-LEFT: #bcbebb 1px solid; BORDER-BOTTOM: #bcbebb 1px solid
}
.hotelroom_roundcont_y20 LI SPAN {
	FLOAT: right
}
.hotelroom_roundcont_y20 LI {
	LINE-HEIGHT: 25px
}
.hotelroom_roundcont_y20 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.hotelroom_serchedhotel_y20 {
	MARGIN-TOP: 11px
}
.hotelroom_serchedhotel_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -176px -866px; WIDTH: 105px
}
.hotelroom_sidebarsearch_y20 SPAN {
	FLOAT: right; WIDTH: 45px; COLOR: #f6821f; TEXT-ALIGN: left
}
.hotelroom_sidebarsearch_y20 LI {
	OVERFLOW: hidden; LINE-HEIGHT: 22px; ZOOM: 1
}
.hotelroom_sidebarsearch_y20 {
	PADDING-LEFT: 11px; PADDING-BOTTOM: 14px; PADDING-TOP: 15px
}
.hotelroom_sidebarsearch_y20 LI INPUT {
	VERTICAL-ALIGN: middle
}
SPAN.hotelroom_sidebarsearchpre_y20 {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.hotelroom_schotel_y20 {
	MARGIN-TOP: 11px
}
.hotelroom_schotel_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -176px -910px; WIDTH: 92px
}
.hotelroom_zbhotel_y20 {
	MARGIN-TOP: 11px
}
.hotelroom_zbhotel_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -176px -954px; WIDTH: 65px
}
.hotelroom_half_y20 {
	MARGIN-TOP: 11px
}
.hotelroom_half_y20 H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 65px; COLOR: #016bc1; TEXT-INDENT: 10px; LINE-HEIGHT: 31px
}
.hotelroom_zbhotellist_y20 SPAN {
	FLOAT: right; WIDTH: 45px; COLOR: #333; TEXT-ALIGN: left
}
.hotelroom_zbhotellist_y20 LI {
	OVERFLOW: hidden; LINE-HEIGHT: 26px; ZOOM: 1
}
.hotelroom_zbhotellist_y20 {
	PADDING-LEFT: 11px; PADDING-BOTTOM: 14px; PADDING-TOP: 5px
}
.hotelroom_zbhotellist_y20 LI INPUT {
	VERTICAL-ALIGN: middle
}
SPAN.hotelroom_zbhotellistpre_y20 {
	FONT-WEIGHT: bold; COLOR: #fe0003
}
SPAN.hotelroom_zbhotellistday_y20 {
	WIDTH: 60px
}
SPAN.hotelroom_rightstar_y20 {
	WIDTH: 70px
}
.hotelroom_zbhotellisttit_y20 {
	PADDING-LEFT: 11px; PADDING-TOP: 15px
}
.hotelroom_zbhotellisttit_y20 LI {
	PADDING-LEFT: 25px; COLOR: #666666
}
.hotelroom_zbhotellisttit_y20 SPAN {
	FLOAT: right; COLOR: #666666
}
.hotelroom_zbhotellisttit2_y20 {
	WIDTH: 60px
}
.hotelroom_zbhotellisttit1_y20 {
	WIDTH: 45px
}
.hotelroom_zbhotelbtn_y20 INPUT {
	BORDER-RIGHT: #ff9c0a 1px solid; BORDER-TOP: #ff9c0a 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ffe399; VERTICAL-ALIGN: middle; BORDER-LEFT: #ff9c0a 1px solid; WIDTH: 99px; COLOR: #de4815; BORDER-BOTTOM: #ff9c0a 1px solid; HEIGHT: 21px; TEXT-DECORATION: underline
}
.hotelroom_zbhotelbtn_y20 {
	TEXT-ALIGN: center
}
A.hotelroom_mapbj_y20 {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 15px; COLOR: #dd4715; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.hotelinfo_infowrapper_y20 {
	PADDING-BOTTOM: 16px; MARGIN-LEFT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #febd03 1px dashed; ZOOM: 1
}
.hotelinfo_title_y20 {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; MARGIN-RIGHT: 15px; PADDING-TOP: 20px; ZOOM: 1
}
.hotelinfo_infocontent2_y20 {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; MARGIN-RIGHT: 15px; PADDING-TOP: 19px; ZOOM: 1
}
.hotelinfo_infocontent2_y20 LI {
	PADDING-RIGHT: 35px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 15px; OVERFLOW: hidden; ZOOM: 1; WHITE-SPACE: nowrap
}
.hotelinfo_infocontent_y20 {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; MARGIN-RIGHT: 15px; PADDING-TOP: 19px; ZOOM: 1
}
.hotelinfo_infocontent_y20 LI {
	PADDING-RIGHT: 35px; FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; COLOR: #d44b1d; ZOOM: 1
}
.hotelinfo_infocontent_y20 STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: left; COLOR: #000000
}
.hotelinfo_infocontent_y20 .hotelroom_star_y20 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.hotelinfo_h3_y20 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; PADDING-TOP: 18px
}
.hotelinfo_h3_hd_y20 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-LEFT: 15px; COLOR: #ff0000; MARGIN-RIGHT: 15px; PADDING-TOP: 18px
}
.hotelinfo_infowrapper_y20 P {
	FONT-SIZE: 14px; MARGIN-LEFT: 15px; COLOR: #666666; TEXT-INDENT: 2em; LINE-HEIGHT: 24px; MARGIN-RIGHT: 15px; PADDING-TOP: 12px
}
.hotelinfo_othersever_y20 {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; MARGIN-RIGHT: 15px; PADDING-TOP: 25px; ZOOM: 1
}
.hotelinfo_othersever_y20 STRONG {
	DISPLAY: block; FLOAT: left; COLOR: #666666
}
.hotelinfo_othersever_y20 SPAN {
	PADDING-RIGHT: 13px; DISPLAY: block; FLOAT: left; COLOR: #666666; LINE-HEIGHT: 14px; WHITE-SPACE: nowrap
}
.hotelinfo_othersever_y20 SPAN IMG {
	MARGIN-TOP: -10px; _position: relative
}
.hotelinfo_alert_y20 {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
.hotelinfo_alert_y20 A {
	PADDING-RIGHT: 15px; FLOAT: right
}
.hotelinfo_alert_y20 P {
	COLOR: #e34917
}
.hotelinfo_cion_y20 {
	MARGIN-TOP: -5px; MARGIN-LEFT: 220px; POSITION: absolute
}
.hotelmap_mapwrapper_y20 {
	PADDING-BOTTOM: 16px; MARGIN-LEFT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px; ZOOM: 1
}
.hotelmap_map_y20 {
	OVERFLOW: hidden; PADDING-TOP: 35px; ZOOM: 1
}
.hotelmap_map_y20 P {
	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 33px; HEIGHT: 33px; TEXT-ALIGN: center
}
.hotelmap_map_y20 P STRONG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; COLOR: #333333
}
A.hotelmap_maphelp_y20 {
	MARGIN-TOP: 10px; RIGHT: 103px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -23px -343px; FLOAT: right; WIDTH: 14px; POSITION: relative; HEIGHT: 14px
}
.hotelmap_mapcontent_y20 {
	PADDING-TOP: 15px
}
.hotelmap_mappoint_y20 {
	TEXT-ALIGN: center
}
.hotelservice_servicewrapper_y20 {
	MARGIN-LEFT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px; ZOOM: 1
}
.hotelservice_diamond_y20 {
	BORDER-RIGHT: #fde794 1px solid; BORDER-TOP: #fde794 1px solid; MARGIN-TOP: 35px; OVERFLOW: hidden; BORDER-LEFT: #fde794 1px solid; BORDER-BOTTOM: #fde794 1px solid; ZOOM: 1
}
.hotelservice_diamond_y20 H4 {
	PADDING-LEFT: 26px; BACKGROUND: url(/template/images/jt.gif) #fde794 no-repeat 12px 12px; PADDING-BOTTOM: 5px; COLOR: #c82617; PADDING-TOP: 9px
}
.hotelservice_hotelservicediamond_y20 {
	FLOAT: left; COLOR: #333333
}
.hotelservice_diamond_y20 DIV.hotelroom_usericon_y20 {
	FLOAT: left; TEXT-INDENT: -9999px; _width: 0px
}
.hotelservice_diamondwrapper_y20 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 14px; OVERFLOW: hidden; PADDING-TOP: 14px; ZOOM: 1
}
.hotelservice_msgtitle_y20 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 19px
}
.hotelservice_msgtxt1_y20 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px
}
.hotelservice_msgtxt2_y20 {
	PADDING-RIGHT: 13px; FONT-WEIGHT: bold; COLOR: #e04a18
}
.hotelservice_msgtxt3_y20 {
	FLOAT: right
}
.hotelservice_ask_y20 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 14px; COLOR: #666666; TEXT-INDENT: 2em; LINE-HEIGHT: 24px
}
.hotelservice_returnwrapper_y20 {
	BORDER-RIGHT: #febd01 1px; PADDING-RIGHT: 15px; BORDER-TOP: #febd01 1px dashed; PADDING-LEFT: 15px; PADDING-BOTTOM: 11px; BORDER-LEFT: #febd01 1px; PADDING-TOP: 11px; BORDER-BOTTOM: #febd01 1px dashed
}
.hotelservice_returnwrapper_y20 P {
	COLOR: #ee8126; TEXT-INDENT: 2em; LINE-HEIGHT: 21px
}
.hotelservice_pagewrapper_y20 {
	FONT-WEIGHT: bold; COLOR: #ff0000; PADDING-TOP: 15px; TEXT-ALIGN: right
}
.hotelservice_pagewrapper_y20 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal
}
.hotelservice_commentwrapper_y20 {
	BACKGROUND: #ffe399; PADDING-BOTTOM: 3px; MARGIN-LEFT: 11px; MARGIN-RIGHT: 11px; BORDER-BOTTOM: #ffbb00 1px solid
}
.hotelservice_commentwrapper_y20 H3 {
	PADDING-LEFT: 5px; BACKGROUND: white; PADDING-BOTTOM: 15px; COLOR: #fe6700; PADDING-TOP: 19px
}
.hotelservice_commentinputwrapper_y20 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; OVERFLOW: hidden; ZOOM: 1
}
.hotelservice_commentinputwrapper_y20 FIELDSET {
	PADDING-RIGHT: 15px; FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelservice_commentuser_y20 {
	VERTICAL-ALIGN: middle; WIDTH: 80px
}
.hotelservice_commentinputwrapper_y20 SPAN {
	PADDING-RIGHT: 15px; FLOAT: left
}
.hotelservice_commentuserpl_y20 {
	VERTICAL-ALIGN: middle
}
.hotelservice_commentinputwrapper_y20 {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 21px; PADDING-TOP: 24px
}
.hotelservice_textarea_y20 {
	MARGIN-LEFT: 15px; WIDTH: 638px; HEIGHT: 95px
}
.hotelservice_pointwrapper_y20 {
	BORDER-TOP: #ccc 1px dashed; MARGIN-TOP: 15px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; PADDING-TOP: 14px
}
.hotelservice_pointwrapper_y20 P {
	PADDING-BOTTOM: 7px; COLOR: #fe6700
}
.hotelservice_pointdiamond_y20 {
	OVERFLOW: hidden; ZOOM: 1
}
.hotelservice_pointdiamond_y20 IMG {
	VERTICAL-ALIGN: middle
}
.hotelservice_pointdiamondtxt_y20 {
	PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 24px
}
.hotelservice_pointdiamondtxt_y20 DIV {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -18px -884px; WIDTH: 35px; COLOR: #666666; PADDING-TOP: 3px; POSITION: absolute; HEIGHT: 18px; TEXT-ALIGN: center
}
.hotelservice_yzm_y20 {
	PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #666666; PADDING-TOP: 15px; ZOOM: 1
}
.hotelservice_yzm_y20 FIELDSET {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelservice_yzminput_y20 {
	VERTICAL-ALIGN: middle; WIDTH: 100px; MARGIN-RIGHT: 15px
}
.hotelservice_yzm_y20 IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.hotelservice_pjbtn_y20 {
	BORDER-RIGHT: #fda215 1px solid; BORDER-TOP: #fda215 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ffe399; MARGIN-LEFT: 15px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fda215 1px solid; WIDTH: 126px; COLOR: #de4816; BORDER-BOTTOM: #fda215 1px solid; HEIGHT: 29px; TEXT-DECORATION: underline
}
.hotelsubscribe_left_y20 {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 710px; ZOOM: 1
}
.hotelsubscribe_main_y20 {
	BORDER-RIGHT: #2783ce 1px solid; BORDER-TOP: #2783ce 1px solid; MARGIN-TOP: 11px; OVERFLOW: hidden; BORDER-LEFT: #2783ce 1px solid; BORDER-BOTTOM: #2783ce 1px solid; ZOOM: 1
}
.hotelsubscribe_maintitle_y20 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px
}
.hotelsubscribe_maintitle_y20 H1 {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 16px; COLOR: #026cc2; PADDING-TOP: 17px
}
.hotelsubscribe_maintitle_y20 P {
	MARGIN-TOP: 13px; FLOAT: right; PADDING-TOP: 6px; HEIGHT: 25px
}
.hotelsubscribe_maintitleline_y20 {
	FONT-SIZE: 5px; BACKGROUND: url(/template/images/hotel_bg1.jpg) repeat-x left -278px; OVERFLOW: hidden; LINE-HEIGHT: 5px; HEIGHT: 5px
}
.hotelsubscribe_maintitleline_y20 DIV {
	FONT-SIZE: 5px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -20px -963px; MARGIN-LEFT: 564px; WIDTH: 6px; LINE-HEIGHT: 5px; HEIGHT: 5px
}
.hotelsubscribe_maintitle_y20 H4 {
	PADDING-LEFT: 9px; FONT-SIZE: 14px; PADDING-BOTTOM: 20px; COLOR: #666666; PADDING-TOP: 12px; BORDER-BOTTOM: #ccc 1px dashed
}
.hotelsubscribe_step1_y20 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 7px; FLOAT: right; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 30px; MARGIN-RIGHT: 26px; BORDER-BOTTOM: #cccccc 1px solid; _display: inline
}
.hotelsubscribe_hotelname_y20 {
	PADDING-BOTTOM: 16px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 16px; BORDER-BOTTOM: #cccccc 1px dashed
}
.hotelsubscribe_hotelname_y20 P {
	CLEAR: both; PADDING-LEFT: 12px; COLOR: #666666; PADDING-TOP: 6px
}
.hotelsubscribe_hotelroom_y20 {
	PADDING-BOTTOM: 15px; MARGIN-LEFT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px; PADDING-TOP: 16px; BORDER-BOTTOM: #cccccc 1px dashed; ZOOM: 1
}
.hotelsubscribe_modificationroom_y20 {
	PADDING-RIGHT: 10px; FLOAT: right
}
.hotelsubscribe_pretotal_y20 STRONG {
	PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: black; PADDING-TOP: 5px
}
.hotelsubscribe_pretotal_y20 SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #fe6601; PADDING-TOP: 2px; _padding-top: 2px
}
.hotelsubscribe_pretotal_y20 A {
	PADDING-LEFT: 5px
}
.hotelsubscribe_pretotal_y20 P {
	FLOAT: left; PADDING-TOP: 3px; _padding-top: 3px
}
.hotelsubscribe_pretotal_y20 {
	PADDING-TOP: 17px
}
.hotelsubscribe_datemodi_y20 {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 18px; MARGIN-LEFT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px; ZOOM: 1
}
.hotelsubscribe_datemodi_y20 P {
	CLEAR: both; PADDING-BOTTOM: 15px; PADDING-TOP: 20px
}
.hotelsubscribe_inputinfo_y20 {
	BORDER-TOP: #2882ce 1px solid; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 19px
}
.hotelsubscribe_inputinfo2_y20 {
	DISPLAY: none
}
.hotelsubscribe_inputinfotitle_y20 {
	BORDER-TOP: #cccccc 1px dashed; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px dashed
}
.hotelsubscribe_inputinfo_y20 H2 {
	PADDING-LEFT: 45px; FONT-SIZE: 14px; COLOR: black; LINE-HEIGHT: 40px
}
.hotelsubscribe_h2setp1_y20 {
	BACKGROUND: url(/template/images/jt.gif) #f5f5f5 no-repeat -7px -75px
}
.hotelsubscribe_inputinfo_y20 H2 SPAN {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; COLOR: #666666
}
.hotelsubscribe_inputinfocontent_y20 {
	OVERFLOW: hidden; PADDING-TOP: 30px; ZOOM: 1
}
.hotelsubscribe_roomnumber_y20 {
	PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 16px; WIDTH: 223px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_roomnumberselect_y20 {
	VERTICAL-ALIGN: middle; WIDTH: 121px
}
.hotelsubscribe_room_name_y20 {
	PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 16px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_room_name_y20 SPAN {
	PADDING-LEFT: 9px; COLOR: #ff6300
}
.hotelsubscribe_roomnumber_y20 SPAN {
	PADDING-LEFT: 9px; COLOR: #ff6300
}
.hotelsubscribe_room_nameinput_y20 {
	BORDER-RIGHT: #a8a8aa 1px solid; BORDER-TOP: #a8a8aa 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #a8a8aa 1px solid; WIDTH: 120px; BORDER-BOTTOM: #a8a8aa 1px solid; HEIGHT: 18px
}
.hotelsubscribe_h2setp2_y20 {
	BACKGROUND: url(/template/images/jt.gif) #f5f5f5 no-repeat -7px -136px
}
.hotelsubscribe_lxr_y20 {
	PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 16px; WIDTH: 283px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_lxrinput_y20 {
	BORDER-RIGHT: #a8a8aa 1px solid; BORDER-TOP: #a8a8aa 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #a8a8aa 1px solid; WIDTH: 120px; BORDER-BOTTOM: #a8a8aa 1px solid; HEIGHT: 18px
}
.hotelsubscribe_lxr_y20 SPAN {
	PADDING-LEFT: 9px; COLOR: #ff6300
}
.hotelsubscribe_lxrseclect_y20 {
	VERTICAL-ALIGN: middle
}
.hotelsubscribe_entertype_y20 {
	PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 16px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_entertype_y20 INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: -5px; _margin-right: -5px
}
.hotelsubscribe_entertype_y20 LABEL {
	PADDING-RIGHT: 15px
}
.hotelsubscribe_entertypewrapper_y20 {
	CLEAR: both; COLOR: #ff6302
}
.hotelsubscribe_entertypewrapper_y20 INPUT {
	MARGIN-RIGHT: 10px
}
.hotelsubscribe_breakfast_y20 {
	PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 16px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_breakfast_y20 INPUT {
	VERTICAL-ALIGN: middle
}
.hotelsubscribe_breakfast_y20 SELECT {
	VERTICAL-ALIGN: middle
}
.hotelsubscribe_remark_y20 {
	PADDING-LEFT: 8px; PADDING-BOTTOM: 16px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_remark_y20 TEXTAREA {
	VERTICAL-ALIGN: text-top; WIDTH: 570px; HEIGHT: 126px
}
.hotelsubscribe_h2setp3_y20 {
	BACKGROUND: url(/template/images/jt.gif) #f5f5f5 no-repeat -7px -197px
}
.hotelsubscribe_h2setp4_y20 {
	BACKGROUND: url(/template/images/jt.gif) #f5f5f5 no-repeat -7px -257px
}
.hotelsubscribe_sponsionwrapper_y20 {
	BORDER-RIGHT: #bad8e3 1px solid; BORDER-TOP: #bad8e3 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 17px; FONT-SIZE: 12px; BACKGROUND: #edf8fd; PADDING-BOTTOM: 5px; BORDER-LEFT: #bad8e3 1px solid; COLOR: #000000; LINE-HEIGHT: 24px; PADDING-TOP: 10px; BORDER-BOTTOM: #bad8e3 1px solid
}
.hotelsubscribe_sponsiondot_y20 {
	PADDING-RIGHT: 5px; FONT-SIZE: 9px; COLOR: #333333
}
.hotelsubscribe_sponsionredtxt_y20 {
	FONT-SIZE: 12px; COLOR: #ff0000
}
.hotelsubscribe_sponsionsel_y20 {
	PADDING-LEFT: 25px; FONT-WEIGHT: bold; PADDING-BOTTOM: 15px; COLOR: #003399; PADDING-TOP: 10px
}
.hotelsubscribe_sponsionsel_y20 INPUT {
	VERTICAL-ALIGN: middle
}
.hotelsubscribe_cardtxt_y20 {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px
}
.hotelsubscribe_cardwrapper_y20 {
	PADDING-LEFT: 10px; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: auto; ZOOM: 1
}
.hotelsubscribe_cardf1_y20 {
	DISPLAY: inline; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 685px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; _width: 658px
}
.hotelsubscribe_cardletter1_y20 {
	DISPLAY: block; FLOAT: left; WIDTH: 110px; LINE-HEIGHT: 21px
}
.hotelsubscribe_cardletter2_y20 {
	DISPLAY: block; FLOAT: left; WIDTH: 190px; LINE-HEIGHT: 21px
}
.hotelsubscribe_cardf1_y20 SPAN {
	PADDING-LEFT: 5px; COLOR: #ff662c
}
.hotelsubscribe_cardinput_y20 {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; HEIGHT: 16px
}
.hotelsubscribe_cardinputsfz_y20 {
	WIDTH: 128px
}
.hotelsubscribe_cardinputxykh_y20 {
	WIDTH: 195px
}
.hotelsubscribe_cardinputkny_y20 {
	WIDTH: 74px
}
.hotelsubscribe_cardinputcvv2_y20 {
	WIDTH: 117px
}
.hotelsubscribe_nosponsion_y20 {
	PADDING-LEFT: 28px; OVERFLOW: auto; WIDTH: auto; ZOOM: 1
}
.hotelsubscribe_nosponsion_y20 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px
}
.hotelsubscribe_nosponsion_y20 H3 SPAN {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.hotelsubscribe_nosponsion_line_y20 {
	CLEAR: both; FONT-SIZE: 5px; OVERFLOW: auto; LINE-HEIGHT: 5px; ZOOM: 1; HEIGHT: 5px
}
.hotelsubscribe_nosponsionwarpper_y20 {
	BORDER-RIGHT: #666666 1px dashed; BORDER-TOP: #666666 1px dashed; PADDING-LEFT: 10px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #666666 1px dashed; WIDTH: 200px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px dashed; ZOOM: 1
}
.hotelsubscribe_nosponsionwarpper2_y20 {
	MARGIN-RIGHT: 0px
}
.hotelsubscribe_nosponsionwarpper_y20 LI {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; WIDTH: 200px
}
.hotelsubscribe_nosponsionwarpper_y20 LI.hotelsubscribe_nosponsionli_y20 {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; WIDTH: 200px; _display: inline
}
.hotelsubscribe_nosponsionwarpper_y20 LI.hotelsubscribe_nosponsionli_y20 SPAN {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; COLOR: #ff6600
}
.hotelsubscribe_nosponsion_back_y20 {
	DISPLAY: none; PADDING-TOP: 15px; TEXT-ALIGN: right
}
A.hotelsubscribe_newserch_y20 {
	FONT-WEIGHT: bold; COLOR: #ff6600
}
.hotelsubscribe_backhotel_y20 {
	FONT-WEIGHT: bold
}
.hotelsubscribe_ydbtnwrapper_y20 {
	FONT-SIZE: 14px; FLOAT: left; PADDING-TOP: 5px
}
.hotelsubscribe_ydbtnwrapper_y20 A {
	PADDING-LEFT: 10px; FONT-SIZE: 14px
}
.hotelsubscribe_ydbtfieldset_y20 {
	PADDING-LEFT: 30px; FLOAT: left; OVERFLOW: hidden; BORDER-TOP-STYLE: none; ZOOM: 1; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_ydbtfieldset_y20 INPUT {
	VERTICAL-ALIGN: middle
}
.hotelsubscribe_ydbtfieldset_y20 SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 29px
}
.hotelsubscribe_ydbtn_y20 {
	FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -129px -383px; VERTICAL-ALIGN: middle; WIDTH: 125px; COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_inputinfocontent2_y20 {
	PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 5px; ZOOM: 1
}
.hotelsubscribe_sidebar_y20 {
	FLOAT: left; WIDTH: 258px
}
.hotelsubscribe_shadowie6bug_y20 {
	DISPLAY: none; POSITION: relative
}
H4.hotelending_step2_y20 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelending_endwarpper_y20 {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.hotelending_endtitle_y20 {
	BACKGROUND: #f4f4f4; MARGIN-BOTTOM: 21px; LINE-HEIGHT: 54px; HEIGHT: 54px
}
.hotelending_endtitle_y20 H5 {
	PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.hotelending_endtitle_y20 H5 SPAN {
	PADDING-LEFT: 18px; FONT-WEIGHT: normal
}
.hotelending_ordernumber_y20 {
	PADDING-RIGHT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right; COLOR: #ff6500
}
.hotelending_ordernumber_y20 STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333
}
.hotelending_endwarpper_y20 P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 2em; LINE-HEIGHT: 21px
}
.hotelending_hotelinfowarpper_y20 {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.hotelending_hotelinfowarpper_y20 H2 {
	PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: #f5f5f5; COLOR: black; LINE-HEIGHT: 40px
}
.hotelending_pretotal_y20 {
	MARGIN-LEFT: 10px; PADDING-TOP: 15px
}
A.hotelending_look_y20 {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 33px; LINE-HEIGHT: 20px
}
.hotelending_userinfo_step1_y20 {
	PADDING-LEFT: 43px; FONT-SIZE: 14px; BACKGROUND: url(/template/images/jt.gif) no-repeat -5px -82px; COLOR: #2453a3; LINE-HEIGHT: 24px
}
.hotelending_userinfo_step2_y20 {
	PADDING-LEFT: 43px; FONT-SIZE: 14px; BACKGROUND: url(/template/images/jt.gif) no-repeat -5px -143px; COLOR: #2453a3; LINE-HEIGHT: 24px
}
.hotelending_userinfo_step3_y20 {
	PADDING-LEFT: 43px; FONT-SIZE: 14px; BACKGROUND: url(/template/images/jt.gif) no-repeat -5px -204px; COLOR: #2453a3; LINE-HEIGHT: 24px
}
.hotelending_userinfo_step4_y20 {
	PADDING-LEFT: 43px; FONT-SIZE: 14px; BACKGROUND: url(/template/images/jt.gif) no-repeat -5px -265px; COLOR: #2453a3; LINE-HEIGHT: 24px
}
.hotelending_userinfo_y20 {
	PADDING-LEFT: 43px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 200px; HEIGHT: 14px
}
.hotelending_userinfo2_y20 {
	PADDING-LEFT: 43px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 600px; HEIGHT: 14px
}
.hotelending_remarkinfo_y20 {
	PADDING-LEFT: 43px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 640px; LINE-HEIGHT: 22px
}
.hotelending_otherinfo_y20 {
	PADDING-LEFT: 43px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 200px
}
.hotelending_commenttxt_y20 {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.hotelending_commenttxt_y20 A {
	PADDING-LEFT: 15px
}
.hotelsubscribe_pcenter_y20 {
	FONT-WEIGHT: bold
}
.hotelending_engingbtn {
	FLOAT: left; PADDING-BOTTOM: 25px; WIDTH: 225px; BORDER-TOP-STYLE: none; PADDING-TOP: 25px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.hotelenging_tle_y20 {
	MARGIN-TOP: 11px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; ZOOM: 1
}
.hotelenging_tle_y20 H2 {
	BACKGROUND: url(/template/images/hotel.jpg) -191px -52px; WIDTH: 66px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
.hotelending_list2_y20 {
	BORDER-RIGHT: #dadada 1px solid; MARGIN-TOP: 15px; FLOAT: left; OVERFLOW: hidden; WIDTH: 350px; ZOOM: 1
}
.hotelending_list2_y20 DIV {
	FLOAT: left
}
.hotelending_list2_y20 LI {
	BACKGROUND: url(/template/images/homebgx.jpg) repeat-x left -664px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 317px; LINE-HEIGHT: 26px; MARGIN-RIGHT: auto; ZOOM: 1
}
.hotelending_list2_y20 .hotelsidebar_ticket_listdata_y20 {
	FLOAT: right
}
.hotellist_miniwindow_wrapper_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; BORDER-TOP: #ffbb00 1px solid; BACKGROUND: white; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; WIDTH: 307px; BORDER-BOTTOM: #ffbb00 1px solid; ZOOM: 1; POSITION: absolute
}
.hotellist_miniwindow_y20 {
	BORDER-RIGHT: #ffb900 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffb900 2px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; OVERFLOW: hidden; BORDER-LEFT: #ffb900 2px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffb900 2px solid; ZOOM: 1; POSITION: absolute
}
.hotellist2_miniwin_title_y20 {
	PADDING-LEFT: 5px; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 30px; BORDER-BOTTOM: #ffbb00 1px dashed; ZOOM: 1; WHITE-SPACE: nowrap; HEIGHT: 30px
}
.hotellist_miniwindow_y20 P {
	PADDING-LEFT: 4px; COLOR: #666666; LINE-HEIGHT: 28px
}
P.hotellist_miniwindow_letter_y20 {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.hotellist2_miniwin_allroom_y20 {
	LINE-HEIGHT: 25px; HEIGHT: 25px
}
.hotellis_staralert_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffbb00 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 1px; Z-INDEX: 1; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; MARGIN-LEFT: 100px; BORDER-LEFT: #ffbb00 1px solid; WIDTH: 100px; PADDING-TOP: 1px; BORDER-BOTTOM: #ffbb00 1px solid; POSITION: absolute
}
.hotellis_staralert_y20 DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; ZOOM: 1
}
FIELDSET.hotellis_staralert_fieldset_y20 {
	FLOAT: none; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; _padding-top: 3px; _padding-bottom: 3px
}
.hotellis_staralert_fieldset_y20 INPUT {
	VERTICAL-ALIGN: middle
}
.hotellis_staralertenter_y20 {
	DISPLAY: block; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.hotellist_starwrapper_y20 {
	WIDTH: 290px; PADDING-TOP: 3px
}
.hotellist_addselectwrapper_y20 {
	PADDING-LEFT: 15px; WIDTH: auto
}
A.hotellist_closebtn_y20 {
	RIGHT: -7px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -123px -758px; FLOAT: right; WIDTH: 15px; TEXT-INDENT: -99999px; POSITION: relative; TOP: -8px; HEIGHT: 13px
}
.hotellist_waite_y20 {
	CLEAR: both; BORDER-RIGHT: #ffbb00 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #ffbb00 1px solid; COLOR: #ff0000; HEIGHT: 60px; TEXT-ALIGN: center
}
.hotellist_iconcommand_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; OVERFLOW: hidden; BORDER-LEFT: #ffbb00 1px solid; LINE-HEIGHT: 24px; PADDING-TOP: 15px; ZOOM: 1
}
.hotellist_iconcommand_y20 IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.hotellist_iconcommand_y20 SPAN {
	PADDING-LEFT: 12px; COLOR: #666666; _display: block; _float: left
}
.hotellist_waite_y20 IMG {
	MARGIN-RIGHT: 10px; POSITION: relative; TOP: 10px
}
.hotellist_bottomline_y20 {
	BACKGROUND: #ffbb00; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#page_container {
	PADDING-LEFT: 0px; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 29px; ZOOM: 1; _padding-left: 0
}
#page_container A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FLOAT: left
}
#page_container A.default_pgPrev {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -280px -410px; MARGIN-LEFT: 5px; WIDTH: 21px; TEXT-INDENT: -99999px; HEIGHT: 16px
}
#page_container A.default_pgNext {
	BACKGROUND: url(//template/images/hotel.jpg) no-repeat -280px -385px; MARGIN-LEFT: 5px; WIDTH: 21px; TEXT-INDENT: -99999px; HEIGHT: 16px
}
#page_container A.CurrentPage {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
DIV.hotelcomm_li_namepre_y20 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 312px; LINE-HEIGHT: normal; PADDING-TOP: 0px; _margin-left: -3px; _padding-left: 0px
}
.hotelcomm_li_block_y20 {
	CLEAR: both; BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dashed; MARGIN-TOP: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed; _padding-top: 10px; _padding-bottom: 5px
}
.hotelcomm_li_block_y20 IMG {
	BORDER-RIGHT: #eceaeb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eceaeb 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 12px; BORDER-LEFT: #eceaeb 1px solid; WIDTH: 65px; PADDING-TOP: 2px; BORDER-BOTTOM: #eceaeb 1px solid; HEIGHT: 65px
}
.hotelcomm_li_namepre_y20 H3 {
	FONT-SIZE: 14px; FLOAT: left; COLOR: #333333
}
.hotelcomm_li_namepre_y20 H3 A {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_li_namepre_y20 H3 A:link {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_li_namepre_y20 H3 A:visited {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_li_namepre_y20 H3 A:hover {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_li_namepre_y20 H3 A:active {
	FONT-SIZE: 14px; COLOR: #333333
}
.hotelcomm_li_namepre_y20 P {
	CLEAR: both; COLOR: #545454; PADDING-TOP: 1px; _padding-top: 1px
}
.hotelcomm_li_namepre_y20 P STRONG {
	FONT-WEIGHT: normal; COLOR: black
}
.hotelcomm_li_namepre_y20 P.hotelcomm_pre_y20 {
	CLEAR: both; FONT-WEIGHT: bold; COLOR: #fb5628; PADDING-TOP: 6px
}
.hotelcomm_li_namepre_y20 P.hotelcomm_pre_y20 STRONG {
	FONT-WEIGHT: normal; COLOR: black
}
.hotelcomm_li_namepre_y20 P.hotelcomm_pre_y20 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px
}
.hotelcomm_li_namepre_y20 P A {
	TEXT-DECORATION: none
}
.iframecal {
	DISPLAY: none; Z-INDEX: 19900; LEFT: 0px; POSITION: absolute; TOP: 24px
}
.sug {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; OVERFLOW-Y: auto; Z-INDEX: 999; BACKGROUND: #ffffff 0px 0px; OVERFLOW-X: hidden; BORDER-LEFT: #000000 1px solid; WIDTH: 150px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; HEIGHT: 200px; TEXT-ALIGN: left
}
.sug UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px
}
.sug LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px
}
#finded_hotels_price_nav {
	DISPLAY: inline
}
.sug LI.hover {
	BACKGROUND: #e2ecff 0px 0px
}
.sug LI {
	HEIGHT: 20px
}
.hotellist2_prcnav_y20 {
	BACKGROUND: url(/template/images/hotel_bg1.jpg) repeat-x left -1px; HEIGHT: 29px
}
.hotellist2_prcnav_y20 LI {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -1017px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 90px; HEIGHT: 29px; _display: inline
}
.hotellist2_prcnav_y20 LI A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #333; PADDING-TOP: 6px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.hotellist2_prcnav_y20 LI.hotellist2_prcnav_fs_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist2_prcnav_y20 LI.hotellist2_prcnav_jh_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist2_prcnav_y20 LI.hotellist2_prcnav_ls_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist2_prcnav_y20 LI.hotellist2_prcnav_tls_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist2_prcnav_y20 LI.hotellist2_prcnav_ths_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
.hotellist2_prcnav_y20 LI.hotellist2_prcnav_hs_y20 A {
	FONT-WEIGHT: normal; COLOR: white
}
LI.hotellist2_prcnav_fs_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -1061px; WIDTH: 90px
}
LI.hotellist2_prcnav_jh_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -1105px; WIDTH: 90px
}
LI.hotellist2_prcnav_ls_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -1144px; WIDTH: 90px
}
LI.hotellist2_prcnav_tls_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -1180px; WIDTH: 90px
}
LI.hotellist2_prcnav_ths_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -1215px; WIDTH: 90px
}
LI.hotellist2_prcnav_hs_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -14px -1250px; WIDTH: 90px
}
.hotellist2_maptoolwrapper_y20 {
	BORDER-RIGHT: #ffbb00 1px solid; BORDER-LEFT: #ffbb00 1px solid; PADDING-TOP: 15px
}
.hotellist2_maptoolwrapper_y20 P {
	PADDING-LEFT: 15px; TEXT-ALIGN: left
}
.hotellist_number_y20 {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 20px; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -174px -1017px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 30px; COLOR: white; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.hotellist_halficon_y20 {
	BACKGROUND: url(/template/images/50.gif); FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 30px; CURSOR: pointer; TEXT-INDENT: -99999px; HEIGHT: 32px
}
.hotellist2_number_y20 {
	BORDER-RIGHT: #ffe399 2px solid; BORDER-TOP: #ffe399 2px solid; MARGIN-TOP: 22px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffbb00; FLOAT: left; MARGIN-LEFT: 5px; BORDER-LEFT: #ffe399 2px solid; WIDTH: 16px; COLOR: white; LINE-HEIGHT: 16px; BORDER-BOTTOM: #ffe399 2px solid; HEIGHT: 16px; TEXT-ALIGN: center
}
.hotellist_list_hd_y20 {
	LEFT: 5px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: -2px; BORDER-BOTTOM-STYLE: none
}
.hotellist_mf_y20 {
	COLOR: #ff0000; TEXT-ALIGN: center
}
.hotelinfo_hd_content1_y20 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; OVERFLOW: hidden; ZOOM: 1
}
.hotelinfo_hd_content1_y20 DT {
	FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 20px
}
.hotelinfo_hd_content1_y20 DD {
	FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 20px
}
.hotelinfo_hd_content2_y20 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; OVERFLOW: hidden; ZOOM: 1
}
.hotelinfo_hd_content2_y20 DT {
	FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #333
}
.hotelinfo_hd_content2_y20 DD {
	FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #666666; LINE-HEIGHT: 14px
}
.hotelinfo_hd_time2_y20 {
	PADDING-LEFT: 20px
}
.hotelinfo_hd_content3_y20 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; OVERFLOW: hidden; ZOOM: 1
}
.hotelinfo_hd_content3_y20 DT {
	FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #333; PADDING-TOP: 4px
}
.hotelinfo_hd_content3_y20 DD {
	FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #666666; LINE-HEIGHT: 22px
}
.hotelroom_login_y20 {
	BORDER-RIGHT: #e3e3e3 12px solid; BORDER-TOP: #e3e3e3 12px solid; BACKGROUND: white; BORDER-LEFT: #e3e3e3 12px solid; WIDTH: 500px; BORDER-BOTTOM: #e3e3e3 12px solid; HEIGHT: 270px
}
.hotelroom_login2_y20 {
	PADDING-BOTTOM: 20px; HEIGHT: auto
}
.hotelroom_lar_y20 {
	DISPLAY: none; Z-INDEX: 10; BACKGROUND: white; PADDING-BOTTOM: 50px; HEIGHT: auto
}
.hotelroom_login_txt_y20 {
	BORDER-RIGHT: #e5e5e5 1px; BORDER-TOP: #e5e5e5 1px solid; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 20px; OVERFLOW: hidden; BORDER-LEFT: #e5e5e5 1px; PADDING-TOP: 20px; BORDER-BOTTOM: #e5e5e5 1px solid; ZOOM: 1
}
.hotelroom_login_y20 STRONG {
	DISPLAY: block; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; PADDING-TOP: 30px; TEXT-ALIGN: center
}
.hotelroom_login_txt_y20 LABEL {
	FLOAT: left; WIDTH: 200px; TEXT-ALIGN: right
}
.hotelroom_login_input_y20 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 200px; BORDER-BOTTOM: #cccccc 1px solid
}
.hotelroom_login_txt_y20 FIELDSET {
	PADDING-BOTTOM: 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelroom_login_txt_y20 P {
	FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #ff3300; TEXT-ALIGN: center
}
P.hotelroom_alertletter_y20 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; TEXT-INDENT: 2em; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
.hotelroom_login_btnwrapper_y20 {
	BORDER-TOP-STYLE: none; PADDING-TOP: 20px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.hotelroom_login_btnwrapper_y20 INPUT {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.hotelroom_login_btn1_y20 {
	FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -174px -1126px; WIDTH: 90px; CURSOR: pointer; COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none
}
.hotelroom_login_btn2_y20 {
	FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -174px -1212px; WIDTH: 90px; CURSOR: pointer; COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none
}
A.hotelroom_picclosebtn2_y20 {
	MARGIN-TOP: 10px; BACKGROUND: url(/v3/images/hotel/hotel.jpg) no-repeat -123px -758px; FLOAT: right; WIDTH: 15px; TEXT-INDENT: -99999px; MARGIN-RIGHT: 10px; HEIGHT: 13px
}
.hotelsubscribe_loginbtn_y20 {
	FONT-WEIGHT: bold; BACKGROUND: url(/template/images/hotel.jpg) no-repeat -17px -922px; WIDTH: 79px; COLOR: #012d84; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: -2px; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_logininput2_y20 {
	BORDER-RIGHT: #a8a7ac 1px solid; BORDER-TOP: #a8a7ac 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #a8a7ac 1px solid; WIDTH: 102px; BORDER-BOTTOM: #a8a7ac 1px solid
}
.hotelsubscribe_logininput_y20 {
	BORDER-RIGHT: #a8a7ac 1px solid; BORDER-TOP: #a8a7ac 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #a8a7ac 1px solid; WIDTH: 123px; BORDER-BOTTOM: #a8a7ac 1px solid
}
.hotelsubscribe_loginbar_y20 P STRONG {
	FONT-WEIGHT: normal; COLOR: #ff6c02
}
.hotelsubscribe_loginbar_y20 A {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 6px
}
A.hotelsubscribe_forgetpwd_y20 {
	WHITE-SPACE: nowrap
}
.hotelsubscribe_loginbar_y20 P {
	CLEAR: both; MARGIN-TOP: -9px; PADDING-BOTTOM: 15px
}
.hotelsubscribe_loginbar_y20 {
	BORDER-RIGHT: #2783ce 1px solid; BORDER-TOP: #2783ce 1px solid; PADDING-LEFT: 20px; OVERFLOW: hidden; BORDER-LEFT: #2783ce 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #2783ce 1px solid; ZOOM: 1
}
.hotelsubscribe_loginbar_y20 FIELDSET {
	PADDING-RIGHT: 15px; FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelsubscribe_loginuser_y20 {
	FLOAT: left; PADDING-TOP: 5px
}
A.hotelsubscribe_logingrzx_y20 {
	PADDING-LEFT: 20px
}
A.hotelsubscribe_logintcdl_y20 {
	PADDING-LEFT: 20px
}
.hotelsubscribe_loginletter_y20 {
	OVERFLOW: hidden; ZOOM: 1
}
A.hotelsubscribe_loginhelp_y20 {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; COLOR: red
}
A.hotelsubscribe_username_y20 {
	FLOAT: none; PADDING-TOP: 0px
}
.hotelsubscribe_loginletter2_y20 {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.hotelsubscribe_loginletter2_y20 STRONG {
	COLOR: #ff0000
}
.hotelsubscribe_loginletter2_y20 SPAN {
	COLOR: #ff6c02
}
A.hotelsubscribe_isee_y20 {
	PADDING-RIGHT: 10px; MARGIN-TOP: -30px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; _padding-right: 10px
}
A.hotelsubscribe_password_y20 {
	PADDING-RIGHT: 10px; MARGIN-TOP: -30px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hotelroom_particular_y20 {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #dfdfdf 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dfdfdf 1px; ZOOM: 1
}
.hotelroom_particularP_bottom_y20 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; ZOOM: 1
}
.hotelroom_particularP_bottom_y20 P {
	COLOR: red
}
.hotelroom_particularP_bottom_y20 IMG {
	MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.hotelroom_particular_info_y20 H5 {
	PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.hotelroom_particular_delline_y20 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: line-through
}
.hotelroom_particular_dl_y20 {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 15px; ZOOM: 1
}
.hotelroom_particular_dl_y20 DT {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #666666; LINE-HEIGHT: 14px
}
.hotelroom_particular_dl_y20 DD {
	FLOAT: left; WIDTH: 80px; LINE-HEIGHT: 14px
}
.hotelroom_particular_dl_y20 DD.hotelroom_particular_mjdd_y20 {
	WIDTH: 200px
}
.hotelroom_particular_bewrite_y20 {
	PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; ZOOM: 1
}
.hotelroom_particular_bewrite_y20 DT {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #666666; LINE-HEIGHT: 18px
}
.hotelroom_particular_bewrite_y20 DD {
	FLOAT: left; COLOR: #666666; LINE-HEIGHT: 18px
}
.hotelroom_particular_info2_y20 {
	MARGIN-LEFT: 112px
}
.hotelroom_particular_img_y20 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 100px
}
.hotelroom_particular_info_y20 P {
	PADDING-TOP: 10px
}
A.hotel_surety_y20 {
	COLOR: black
}
.hotelroom_map_y20 {
	OVERFLOW: hidden; ZOOM: 1
}
.iframecal {
	DISPLAY: none; Z-INDEX: 19900; LEFT: 0px; POSITION: absolute; TOP: 24px
}
.sug {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; OVERFLOW-Y: auto; Z-INDEX: 999; BACKGROUND: #ffffff 0px 0px; OVERFLOW-X: hidden; BORDER-LEFT: #000000 1px solid; WIDTH: 150px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; HEIGHT: 200px; TEXT-ALIGN: left
}
.sug UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px
}
.sug LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px
}
#finded_hotels_price_nav {
	DISPLAY: inline
}
.sug LI.hover {
	BACKGROUND: #e2ecff 0px 0px
}
.sug LI {
	HEIGHT: 20px
}
#searching {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 30px; COLOR: #ff0033; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#move_map {
	POSITION: relative
}
.zoomControl {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
#info_window {
	BACKGROUND: #ffffff
}
.hotelmap_mail_y20 {
	PADDING-BOTTOM: 15px; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.hotelmap_mail_y20 LABEL {
	FONT-SIZE: 14px; COLOR: #333
}
.hotelmap_mailinput_y20 {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #999 1px solid; WIDTH: 150px; BORDER-BOTTOM: #999 1px solid
}
.hotelmap_mailbtn_y20 {
	BACKGROUND: url(/template/images/hotel.jpg) no-repeat -171px -1171px; MARGIN-LEFT: 15px; VERTICAL-ALIGN: middle; WIDTH: 97px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BORDER-BOTTOM-STYLE: none
}
.hotelmap_mail_y20 SPAN {
	COLOR: #999999
}
.hotellist_bigmap_a_y20 {
	DISPLAY: block; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.hotelsubscribe_xjjf_y20 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: red
}
#airlines_tab_tail_l20 {
	FLOAT: right; CURSOR: pointer; LINE-HEIGHT: 23px; TEXT-ALIGN: right
}
.city_tab_highlight .city_tab_bg1 {
	BACKGROUND: url(/template/images/flight_img.gif) -560px -220px; FLOAT: left; WIDTH: 6px; HEIGHT: 24px
}
.city_tab_highlight .city_tab_bg2 {
	PADDING-LEFT: 12px; BACKGROUND: url(/template/images/flight_img.gif) -566px -220px; FLOAT: left; CURSOR: pointer; PADDING-TOP: 6px; HEIGHT: 18px; TEXT-ALIGN: center
}
.city_tab_highlight .city_tab_bg3 {
	PADDING-RIGHT: 4px; BACKGROUND: url(/template/images/flight_img.gif) -681px -220px; FLOAT: left; WIDTH: 26px; PADDING-TOP: 4px; HEIGHT: 20px
}
.city_tab_normal .city_tab_bg1 {
	BACKGROUND: url(/template/images/flight_img.gif) -560px -250px; FLOAT: left; WIDTH: 6px; HEIGHT: 24px
}
.city_tab_normal .city_tab_bg2 {
	PADDING-LEFT: 12px; BACKGROUND: url(/template/images/flight_img.gif) -566px -250px; FLOAT: left; CURSOR: pointer; PADDING-TOP: 6px; HEIGHT: 18px; TEXT-ALIGN: center
}
.city_tab_normal .city_tab_bg3 {
	PADDING-RIGHT: 4px; BACKGROUND: url(/template/images/flight_img.gif) -681px -250px; FLOAT: left; WIDTH: 26px; PADDING-TOP: 4px; HEIGHT: 20px
}
.city_tab_normal .cross_button {
	BACKGROUND: url(/template/images/flight_img.gif) -500px -220px; FLOAT: right; WIDTH: 9px; CURSOR: pointer; HEIGHT: 9px
}
.hotelsubscribe_point_db_y20 {
	CLEAR: both; PADDING-LEFT: 12px; WIDTH: auto; COLOR: red; PADDING-TOP: 5px
}
.hotelsubscribe_nameletter_y20 {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; COLOR: #ff6600
}
SPAN.hotelinfo_db_y20 {
	COLOR: red
}
.hotellist_list_giftwrapper_y20 {
	BORDER-RIGHT: rgb(0,0,0) 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: rgb(0,0,0) 1px dashed; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 11; BACKGROUND: rgb(255,255,255); PADDING-BOTTOM: 5px; BORDER-LEFT: rgb(0,0,0) 1px dashed; WIDTH: 350px; COLOR: rgb(51,51,51); LINE-HEIGHT: 20px; PADDING-TOP: 10px; BORDER-BOTTOM: rgb(0,0,0) 1px dashed; POSITION: absolute; TEXT-ALIGN: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial
}
.hotellist_list_giftblock_y20 {
	FLOAT: right; WIDTH: 165px
}
.hotellist_list_giftblock_y20 SPAN {
	FONT-SIZE: 14px
}
.hotellist_list_giftcard_y20 {
	FONT-WEIGHT: bold; PADDING-TOP: 5px; BORDER-BOTTOM: rgb(204,204,204) 1px dashed
}
.hotellist_list_giftmember_y20 {
	COLOR: rgb(255,102,0); PADDING-TOP: 10px
}
.hotellist_list_giftwrapper_y20 IMG {
	BORDER-RIGHT: rgb(204,204,204) 1px solid; BORDER-TOP: rgb(204,204,204) 1px solid; BORDER-LEFT: rgb(204,204,204) 1px solid; BORDER-BOTTOM: rgb(204,204,204) 1px solid
}
A.hotellist_list_giftclose_y20 {
	MARGIN-TOP: -20px; DISPLAY: block; TEXT-ALIGN: right
}
.closehotelsearch_y20 {
	CURSOR: pointer
}
.hotelcontrast_wrapper6_y20 .hotelcontrast_row2_y20 DIV {
	OVERFLOW: hidden; WIDTH: 174px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper6_y20 .hotelcontrast_row3_y20 DIV {
	OVERFLOW: hidden; WIDTH: 174px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper6_y20 .hotelcontrast_row4_y20 DIV {
	OVERFLOW: hidden; WIDTH: 174px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper6_y20 .hotelcontrast_row5_y20 DIV {
	OVERFLOW: hidden; WIDTH: 174px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper6_y20 .hotelcontrast_row6_y20 DIV {
	OVERFLOW: hidden; WIDTH: 174px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper3_y20 .hotelcontrast_row2_y20 DIV {
	OVERFLOW: hidden; WIDTH: 437px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper3_y20 .hotelcontrast_row3_y20 DIV {
	OVERFLOW: hidden; WIDTH: 437px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper4_y20 .hotelcontrast_row2_y20 DIV {
	OVERFLOW: hidden; WIDTH: 291px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper4_y20 .hotelcontrast_row3_y20 DIV {
	OVERFLOW: hidden; WIDTH: 291px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper4_y20 .hotelcontrast_row4_y20 DIV {
	OVERFLOW: hidden; WIDTH: 291px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper5_y20 .hotelcontrast_row2_y20 DIV {
	OVERFLOW: hidden; WIDTH: 218px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper5_y20 .hotelcontrast_row3_y20 DIV {
	OVERFLOW: hidden; WIDTH: 218px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper5_y20 .hotelcontrast_row4_y20 DIV {
	OVERFLOW: hidden; WIDTH: 218px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_wrapper5_y20 .hotelcontrast_row5_y20 DIV {
	OVERFLOW: hidden; WIDTH: 218px; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.hotelcontrast_y20 {
	MARGIN-TOP: 11px; OVERFLOW: hidden; ZOOM: 1
}
.hotelcontrast_wrapper_y20 {
	BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0; _border-left: #dfdfdf solid 1px; _border-top: #dfdfdf solid 1px
}
.hotelcontrast_row1_y20 {
	WIDTH: 102px
}
.hotelcontrast_wrapper_y20 DIV {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid
}
.hotelcontrast_row1_y20 DIV {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
.hotelcontrast_col1_y20 {
	LINE-HEIGHT: 120px; HEIGHT: 120px; TEXT-ALIGN: center
}
.hotelcontrast_col1_y20 IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 100px
}
.hotelcontrast_row1_y20 .hotelcontrast_col1_y20 {
	FONT-WEIGHT: bold
}
.hotelcontrast_col2_y20 {
	BACKGROUND: #f3f3f3; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: center
}
.hotelcontrast_row1_y20 .hotelcontrast_col2_y20 {
	FONT-WEIGHT: bold
}
.hotelcontrast_col3_y20 {
	LINE-HEIGHT: 60px; HEIGHT: 60px; TEXT-ALIGN: center
}
.hotelcontrast_row1_y20 .hotelcontrast_col3_y20 {
	FONT-WEIGHT: bold
}
.hotelcontrast_col4_y20 {
	LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.hotelcontrast_star_y20 {
	MARGIN-TOP: 8px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.hotelcontrast_row1_y20 .hotelcontrast_col4_y20 {
	FONT-WEIGHT: bold
}
.hotelcontrast_col5_y20 {
	LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.hotelcontrast_row1_y20 .hotelcontrast_col5_y20 {
	FONT-WEIGHT: bold
}
.hotelcontrast_col6_y20 {
	BACKGROUND: #f3f3f3; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: center
}
.hotelcontrast_col6_y20 INPUT {
	BORDER-RIGHT: #ffa31a 1px solid; BORDER-TOP: #ffa31a 1px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #ffe399; BORDER-LEFT: #ffa31a 1px solid; WIDTH: 100px; COLOR: #db4916; BORDER-BOTTOM: #ffa31a 1px solid; HEIGHT: 25px; _margin-top: 7px
}
.hotelcontrast_colnormal_y20 {
	LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.hotelcontrast_col7_y20 {
	LINE-HEIGHT: 70px; HEIGHT: 70px; TEXT-ALIGN: center
}
.hotelcontrast_col7_y20 TABLE {
	WIDTH: 95%; LINE-HEIGHT: normal; WHITE-SPACE: normal
}
.hotelcontrast_col8_y20 {
	BACKGROUND: #f3f3f3; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: center
}
.hotelcontrast_row1_y20 .hotelcontrast_col8_y20 {
	FONT-WEIGHT: bold
}
.hotelcontrast_col8_y20 A {
	FONT-WEIGHT: bold
}
.hotelcontrast_col9_y20 {
	BACKGROUND: #f3f3f3; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: center
}
.hotelcontrast_row1_y20 .hotelcontrast_col9_y20 {
	FONT-WEIGHT: bold
}
.hotelcontrast_predel_y20 {
	FONT-SIZE: 14px; LINE-HEIGHT: 40px; TEXT-DECORATION: line-through
}
.hotelcontrast_pre_y20 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 40px
}
.hotellist2title_y20 {
	PADDING-RIGHT: 30px
}
.hotelsubscribe_ticketentrance_y20 {
	BORDER-RIGHT: #bad8e3 1px solid; BORDER-TOP: #bad8e3 1px solid; PADDING-LEFT: 17px; FONT-SIZE: 12px; BACKGROUND: #edf8fd; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bad8e3 1px solid; COLOR: red; LINE-HEIGHT: 24px; PADDING-TOP: 10px; BORDER-BOTTOM: #bad8e3 1px solid
}
.hotelsubscribe_ticketentrance2_y20 {
	BORDER-RIGHT: #bad8e3 1px solid; BORDER-TOP: #bad8e3 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 17px; FONT-SIZE: 12px; BACKGROUND: #edf8fd; MARGIN-BOTTOM: -15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bad8e3 1px solid; COLOR: red; LINE-HEIGHT: 24px; PADDING-TOP: 10px; BORDER-BOTTOM: #bad8e3 1px solid
}
.hotellist_alertcontent_y20 {
	MARGIN-TOP: -4px; Z-INDEX: 5; BACKGROUND: url(/v3/images/hotel/alert.gif); MARGIN-LEFT: -12px; WIDTH: 337px; POSITION: absolute; HEIGHT: 173px
}
.hotellist_alertbg_y20 {
	BACKGROUND: black; FILTER: alpha(opacity=40); WIDTH: 329px; HEIGHT: 173px; opacity: 0.4
}
.hotellist_alertwrapper_y20 {
	DISPLAY: none; POSITION: absolute
}
.hotellist_alertclose_y20 {
	FLOAT: right; WIDTH: 27px; TEXT-INDENT: -99999px; HEIGHT: 25px
}
.hotellist_alertletter_y20 {
	CLEAR: both; PADDING-RIGHT: 11px; PADDING-LEFT: 25px; COLOR: #333; TEXT-INDENT: 2em; LINE-HEIGHT: 16px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.hotellist_alertlink_y20 {
	DISPLAY: block; TEXT-ALIGN: center
}
.hotelsidebar_tle_y20 A {
	BACKGROUND: url(/template/images/homeimg.jpg) -154px -653px; FLOAT: right; WIDTH: 52px; TEXT-INDENT: -9999px; HEIGHT: 31px
}
A.hotelsidebar_halfhotel_y20 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/50_2.gif) no-repeat right 8px; FLOAT: left; WIDTH: auto; COLOR: #016bc1; TEXT-INDENT: 0px; PADDING-TOP: 10px; HEIGHT: auto; TEXT-DECORATION: none
}
A.hotelsidebar_halfhotel_y20:link {
	PADDING-RIGHT: 40px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/50_2.gif) no-repeat right 8px; FLOAT: left; WIDTH: auto; COLOR: #016bc1; TEXT-INDENT: 0px; PADDING-TOP: 10px; HEIGHT: auto; TEXT-DECORATION: none
}
A.hotelsidebar_halfhotel_y20:visited {
	PADDING-RIGHT: 40px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/50_2.gif) no-repeat right 8px; FLOAT: left; WIDTH: auto; COLOR: #016bc1; TEXT-INDENT: 0px; PADDING-TOP: 10px; HEIGHT: auto; TEXT-DECORATION: none
}
A.hotelsidebar_halfhotel_y20:hover {
	PADDING-RIGHT: 40px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/50_2.gif) no-repeat right 8px; FLOAT: left; WIDTH: auto; COLOR: #016bc1; TEXT-INDENT: 0px; PADDING-TOP: 10px; HEIGHT: auto; TEXT-DECORATION: none
}
A.hotelsidebar_halfhotel_y20:active {
	PADDING-RIGHT: 40px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/template/images/50_2.gif) no-repeat right 8px; FLOAT: left; WIDTH: auto; COLOR: #016bc1; TEXT-INDENT: 0px; PADDING-TOP: 10px; HEIGHT: auto; TEXT-DECORATION: none
}
