body,td,th {
	font-size: 12px; color:#333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	font-family:"ËÎÌå",tahoma,verdana;
	/*border:0;*/
}
.select_1{ color:#9D9D9D}
a{font-size:12px; text-decoration:none; color:#333333;}
a:hover{text-decoration:underline;}
.font_weight{font-weight:bold}
.font_weight_no{ font-weight:normal;}
.lineheight180{line-height:180%;}
.lineheight200{line-height:200%;}
.subiao{cursor:pointer;}
.font_size_1 { font-size:14px;}
.font_size_2 { font-size:13px;}
.font_size_3 { font-size:16px;}
.font_size_4 { font-size:12px;}

.t2{background-color:#F2FAFD;}
.font_color_1 { color:#000100;}
.font_color_2 { color:#8C8C8C;}
.font_color_3 { color:#0069CB;}
.font_color_4 { color:#0542AC;}
.font_color_5 { color:#0543AA;}
.font_color_6 { color:#FFFFFF;}
.font_color_7 { color:#FF0100;}
.font_color_8 { color:#176190;}
.font_color_9 { color:#FBD043;}
.font_color_10 { color:#666666;}
.font_color_11 { color:#098803;}
.font_color_12 { color:#FE07F8;}
.font_color_13 { color:#0B2F87;}
.font_color_14 { color:#CD6532;}
.font_color_15 { color:#ffff00;}

.bg_color_001{background-color:#FFFFFF;}
.bg_color_002{background-color:#B7E3FC;}
.bg_color_003{background-color:#B7E3FC;}
.bg_color_004{background-color:#E1E1E1;}
.bg_color_005{background-color:#D9EDF6;}
.bg_color_006{background-color:#F1F8FE;}
.bg_color_007{background-color:#E5F3FC;}
.bg_color_008{background-color:#F2FCFD;}
.bg_color_009{background-color:#B7DBF1;}
.bg_color_010{background-color:#ECFCE1;}
.bg_color_011{background-color:#70C6F7;}
.bg_color_012{background-color:#DDEFFB;}
.bg_color_013{background-color:#D3EAFA;}
.bg_color_014{background-color:#F5F9FA;}

.padding_1 { padding-top:2px;}
.padding_2 { padding-top:5px;}
.padding_3 a{ padding:0px 10px 0px 10px;}
.padding_4 { padding:0px 8px 0px 8px;}
.padding_5 { padding:2px 0px 0px 2px;}
.padding_6 { padding-top:3px;}
.padding_7 { padding:2px 2px 0px 0px;}
.padding_8 { padding-top:10px;}
.padding_9 { padding-top:14px;}
.padding_10 { padding:10px;}
.padding_11 { padding:9px 0px 0px 9px;}
.padding_12 a{ padding:0px 5px 0px 5px;}
.margin_1 { margin:0px 8px 0px 8px;}
.margin_2 { margin-bottom:8px;}
.margin_3 { margin-top:1px;}

.border_1{border:#B7E3FC 1px solid;}
.border_2{border-left:#B7E3FC 1px solid; border-right:#B7E3FC 1px solid;}
.border_3{border:#B7E3FC 1px solid;}
.border_4{border-top:#B7E3FC 1px solid; border-bottom:#B7E3FC 1px solid;}
.border_5{border:#FFFFFF 1px solid;}
.border_6{border:#e2e2e2 1px solid;}
.border_7{border-left:#D0EDFD 1px solid; border-right:#D0EDFD 1px solid;}
.border_8{border-left:#B7E3FC 1px solid; border-right:#B7E3FC 1px solid; border-bottom:#B7E3FC 1px solid;}
.border_9{border-bottom:#C0E2FB 1px solid;}
.border_10{border-top:#D0EDFD 1px solid; border-right:#D0EDFD 1px solid; border-left:#D0EDFD 1px solid;}
.border_11{border-bottom:#D0EDFD 1px solid; border-right:#D0EDFD 1px solid; border-left:#D0EDFD 1px solid;}
.border_12{border-bottom:#D7EFFB 1px solid; border-right:#D7EFFB 1px solid; border-left:#D7EFFB 1px solid;}
.border_121{border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; border-left:#dedede 1px solid;}
.border_13{border-right:#D7EFFB 1px solid; border-left:#D7EFFB 1px solid;}
.border_14{border-left:#D7EFFB 1px solid;}
.border_15{border-right:#D7EFFB 1px solid;}
.border_16{border:#E5F3FE 2px solid;}
.border_17{border:#0581D7 1px solid;}

.table_h11 { border-BOTTOM: 1px solid #AFE5EE; border-LEFT: 1px solid #AFE5EE; border-RIGHT: 1px solid #AFE5EE;background-color:#FFFFFF}
.bgmenu1{
background:url(images/menu1.gif) no-repeat bottom center;
}

.bgmenu2{
background:url(images/menu2.gif) no-repeat bottom center;
}
.bgmenu1font{
	FONT-WEIGHT: bold; FONT-SIZE: 13px;COLOR:#ffffff;
}
.bg_syjp{
background:url(images/syjp.jpg) no-repeat;
}
.bg_001{
background:#FFFFFF url(images/bg_1.jpg) repeat-x;
}
.bg_002{
background:#FFFFFF url(images/bg_top.jpg) no-repeat center;
}
.bg_003{
background:url(images/bg_3.jpg) no-repeat bottom center;
}
.bg_004{
background:#FFFFFF url(images/bg_4.jpg) no-repeat center;
}
.bg_005{
background:#FFFFFF url(images/bg_5.jpg) no-repeat center;
}
.bg_006{
background:url(images/bg_6.jpg) repeat-x;
}
.bg_007{
background:#FFFFFF url(images/bg_7.jpg) no-repeat center;
}
.bg_008{
background:#FFFFFF url(images/bg_8.jpg) no-repeat center;
}
.bg_009{
background:#FFFFFF url(images/bg_9.jpg) repeat-x;
}
.bg_0091{
background:#FFFFFF url(images/bg_91.jpg) repeat-x;
}
.bg_010{
background:url(images/bg_10.jpg) no-repeat center;
}
.bg_011{
background:url(images/bg_11.jpg) repeat-y;
}
.bg_012{
background:#FFFFFF url(images/bg_12.jpg) no-repeat center;
}
.bg_013{
background:#FFFFFF url(images/bg_13.jpg) no-repeat center;
}
.bg_014{
background:#FFFFFF url(images/bg_14.jpg) no-repeat;
}
.bg_015{
background:#FFFFFF url(images/bg_15.jpg) no-repeat;
}
.bg_016{
background:url(images/bg_16.jpg) repeat-y;
}
.bg_017{
background:url(images/bg_17.jpg) no-repeat center;
}
.bg_018{
background:url(images/bg_18.jpg) no-repeat center;
}
.bg_019{
background:#FFFFFF url(images/bg_19.jpg) no-repeat;
}
.bg_020{
background:#FFFFFF url(images/bg_20.jpg) no-repeat;
}
.bg_021{
background:#FFFFFF url(images/bg_21.jpg) repeat-x;
}
.bg_022{
background:#FFFFFF url(images/bg_22.jpg) repeat-x;
}
.bg_023{
background:#FFFFFF url(images/bg_23.jpg) no-repeat;
}
.bg_024{
background:#FFFFFF url(images/bg_24.jpg) no-repeat;
}
.bg_025{
background:#FFFFFF url(images/bg_25.jpg) no-repeat;
}
.bg_026{
background:#FFFFFF url(images/bg_26.jpg) no-repeat;
}
.bg_027{
background:url(images/bg_27.jpg) no-repeat bottom center;
}
.bg_028{
background:url(images/bg_28.jpg) no-repeat bottom center;
}
.bg_029{
background:url(images/bg_29.jpg) repeat-x center;
}
.bg_0299{
background:url(images/bg_29.jpg) repeat-x bottom;
}
.bg_030{
background:#FFFFFF url(images/bg_30.jpg) no-repeat;
}
.bg_031{
background:#FFFFFF url(images/bg_31.jpg) no-repeat;
}
.bg_548{
background:#FFFFFF url(images/bar548.jpg) no-repeat;
}
.bg_5482{
background:#FFFFFF url(images/bar5482.jpg) no-repeat;
}
.bg_400{
background:#FFFFFF url(images/bar400.jpg) no-repeat;
}
.bg_032{
background:url(images/bg_32.jpg) no-repeat;
}
.bg_033{
background:url(images/bg_33.jpg) no-repeat;
}
.bg_034{
background:url(images/bg_34.jpg) no-repeat;
}
.bg_035{
background:url(images/bg_35.jpg) no-repeat;
}
.bg_0351{
background:url(images/bg_351.jpg) no-repeat;
}
.bg_0352{
background:url(images/bg_352.jpg) no-repeat;
}
.bg_0353{
background:url(images/bg_353.jpg) no-repeat;
}
.bg_03531{
background:url(images/bg_3531.jpg) no-repeat;
}
.bg_036{
background:url(images/bg_36.jpg) no-repeat;
}
.bg_037{
background:url(images/bg_37.jpg) no-repeat;
}
.bg_0371{
background:url(images/bg_371.jpg) no-repeat;
}
.bg_038{
background:url(images/bg_38.jpg) no-repeat;
}
.bg_039{
background:url(images/bg_39.jpg) no-repeat;
}
.bg_0390{
background:url(images/bg_390.jpg) no-repeat;
}
.bg_040{
background:url(images/bg_40.jpg) no-repeat;
}
.bg_041{
background:url(images/bg_41.jpg) no-repeat;
}
.bg_042{
background:url(images/bg_42.jpg) no-repeat;
}
.bg_043{
background:url(images/bg_43.jpg) repeat-y;
}
.bg_044{
background:url(images/bg_44.jpg) no-repeat;
}
.bg_0441{
background:url(images/bg_441.jpg) no-repeat;
}
.bg_04411{
background:url(images/bg_4411.jpg) no-repeat;
}
.bg_045{
background:url(images/bg_45.jpg) no-repeat;
}
.bg_046{
background:url(images/bg_46.jpg) no-repeat;
}
.bg_047{
background:url(images/bg_47.jpg) repeat-x;
}
.bg_048{
background:url(images/bg_48.jpg) no-repeat;
}
.bg_049{
background:url(images/bg_49.jpg) no-repeat;
}
.bg_050{
background:url(images/bg_50.jpg) no-repeat;
}
.bg_0501{
background:url(images/bg_0501.jpg) no-repeat;
}
.bg_0511{
background:url(images/bg_511.jpg) no-repeat;
}
.bg_0502{
background:url(images/bg_0502.jpg) no-repeat;
}
.bg_051{
background:url(images/bg_51.jpg) no-repeat;
}
.bg_00{
background:url(images/bg_00.jpg) no-repeat;
}
.bg_052{
background:url(images/bg_52.jpg) no-repeat;
}
.bg_053{
background:url(images/bg_53.jpg) no-repeat;
}
.bg_054{
background:url(images/bg_54.jpg) no-repeat;
}
.bg_food1{
background:url(images/bg_food1.jpg) no-repeat;
}
.bg_food2{
background:url(images/bg_food2.jpg) no-repeat;
}
.bg_food3{
background:url(images/1.jpg) no-repeat center;
}
.bg_055{
background:url(images/bg_55.jpg) no-repeat center;
}
.bg_0551{
background:url(images/bg_551.jpg) no-repeat center;
}
.bg_056{
background:url(images/bg_56.jpg) no-repeat center;
}
.bg_057{
background:url(images/bg_57.jpg) no-repeat center;
}
.bg_0571{
background:url(images/bg_571.jpg) no-repeat center;
}
.bg_058{
background:url(images/bg_58.jpg) no-repeat center;
}
.bg_0581{
background:url(images/bg_581.jpg) no-repeat center;
}
.bg_059{
background:url(images/bg_59.jpg) no-repeat center;
}
.bg_060{
background:url(images/bg_60.jpg) no-repeat center;
}
.bg_061{
background:url(images/bg_61.jpg) no-repeat;
}
.bg_062{
background:url(images/bg_62.jpg) no-repeat;
}
.bg_063{
background:url(images/bg_63.jpg) no-repeat;
}
.bg_064{
background:url(images/bg_64.jpg) no-repeat;
}
.bg_065{
background:url(images/bg_65.jpg) no-repeat;
}
.bg_066{
background:url(images/bg_66.jpg) no-repeat center;
}
.bg_067{
background:url(images/bg_67.jpg) no-repeat center;
}
.bg_068{
background:url(images/bg_68.jpg) no-repeat center;
}
.bg_069{
background:url(images/bg_69.jpg) no-repeat center;
}
.bg_070{
background:url(images/bg_70.jpg) no-repeat center;
}
.bg_071{
background:url(images/bg_71.jpg) no-repeat center;
}
.bg_072{
background:url(images/bg_72.jpg) no-repeat center;
}
.bg_073{
background:url(images/bg_73.jpg) no-repeat;
}
.bg_074{
background:url(images/bg_74.jpg) no-repeat;
}
.bg_075{
background:url(images/bg_75.jpg) no-repeat;
}
.bg_076{
background:url(images/bg_76.jpg) no-repeat;
}
.bg_077{
background:url(images/bg_77.jpg) no-repeat;
}
.bg_078{
background:url(images/bg_78.gif) no-repeat center;
}
.bg_079{
background:url(images/bg_79.gif) no-repeat center;
}
.bg_080{
background:url(images/bg_80.jpg) no-repeat;
}
.bg_081{
background:url(images/bg_81.jpg) no-repeat;
}
.bg_082{
background:url(images/bg_82.jpg) no-repeat;
}
.bg_083{
background:url(images/bg_83.jpg) no-repeat;
}
.bg_084{
background:url(images/bg_84.jpg) no-repeat;
}
.bg_085{
background:url(images/bg_85.jpg) no-repeat;
}
.bg_101{
background:url(images/bg_101.jpg) no-repeat;
}

.hotelbg1 {
	BACKGROUND-IMAGE: url(/images/hotelbg1.jpg); BACKGROUND-REPEAT: no-repeat
}

.bg_about_1{
background:url(/about/images/1.jpg) no-repeat;
}
.bg_about_2{
background:url(/about/images/2.jpg) repeat-y;
}
.bg_about_3{
background:url(/about/images/3.jpg) no-repeat;
}
.bg_about_4{
background:url(/about/images/4.jpg) repeat-y;
}
.bg_about_5{
background:url(/about/images/5.jpg) no-repeat;
}
.bg_about_6{
background:url(/about/images/6.jpg) no-repeat;
}

.bg_user_1{
background:url(user/images/bg_1.jpg) no-repeat;
}
.bg_user_2{
background:url(user/images/bg_2.jpg) no-repeat;
}
.bg_user_3{
background:url(user/images/bg_3.jpg) no-repeat;
}
.bg_user_4{
background:url(user/images/bg_4.jpg) no-repeat center;
}
.bg_user_5{
background:url(user/images/bg_5.jpg) no-repeat;
}
.bg_user_6{
background:url(user/images/bg_6.jpg) no-repeat;
}
.bg_user_7{
background:url(user/images/bg_7.jpg) no-repeat right;
}
.bg_user_8{
background:url(user/images/bg_8.jpg) no-repeat right;
}
.bg_user_9{
background:url(user/images/bg_9.jpg) no-repeat;
}
.bg_user_10{
background:url(user/images/bg_10.jpg) repeat-y;
}
.bg_user_11{
background:url(user/images/bg_11.jpg) no-repeat center;
}
.bg_user_12{
background:url(user/images/bg_12.jpg) no-repeat center;
}

.bg_bbs_1{
background:url(/bbs/images/1.jpg) no-repeat center;
}
.bg_bbs_2{
background:url(/bbs/images/2.jpg) no-repeat center;
}
.bg_bbs_3{
background:url(/bbs/images/3.jpg) no-repeat center;
}


.banner img { margin-bottom:6px;}
.but1{    border:1px solid #7f9db9;	background:#f0f7fd;	height:23px;	margin-left:5px;	cursor: pointer; overflow:visible;	padding:0 5px;	margin-bottom:5px;}
.but2{border:1px solid #7f9db9;	background:#f0f7fd;	height:21px; width:21px;margin-left:0px;cursor: pointer;overflow:visible;padding:0 0px;	margin-bottom:0px;}
.input_01{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:100px;}
.input_02{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:106px; height:19px;}
.input_03{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:130px; height:21px;}
.input_04{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:130px; height:21px;}
.input_05{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:60px; height:21px;}
.input_06{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;background: #F5FDE8; width:75px;}
.input_07{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:160px; height:21px;}
.input_08{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:300px; height:21px;}
.input_09{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:100px; height:19px;}
.input_11{border: 1px solid; border-color: #CCC #CCC #CCC #CCC;width:50px; height:17px;}
.baise {color:#FEFFFF;}
.baise a:link{color:#FEFFFF;}
.baise a:visited {color:#FEFFFF;}
.baise a:active {color:#FEFFFF;text-decoration:underline;}
.baise a:hover {color:#FEFFFF;text-decoration:underline;}

.indexbody {
	MARGIN: 8px 10px 50px
}
.indexleft {
	FLOAT: left; WIDTH: 600px; HEIGHT: 400px; xbackground: #ccc
}
.indexright {
	FLOAT: right; WIDTH: 300px; HEIGHT: 400px; xbackground: #ccc
}
.souhotel {
	
}
.souhotel H5 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #e8e8e6 1px solid
}
.souhotel UL {
	MARGIN: 15px 0px 10px 20px; LINE-HEIGHT: 185%
}
.souhotel UL P {
	CLEAR: both; DISPLAY: block; MIN-HEIGHT: 22px; MARGIN: 15px 0px; WIDTH: 100%
}
.souhotel UL P SPAN {
	FLOAT: left; MARGIN: 1px; WIDTH: 180px
}
.souhotel UL P SPAN SELECT {
	WIDTH: 96px
}
.souhotel UL P INPUT.keyword {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 278px; COLOR: #8c8a8a; LINE-HEIGHT: 22px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 22px
}
.souhotel UL P SPAN INPUT.Wdate {
	WIDTH: 90px; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.souhotel UL P STRONG {
	FONT-WEIGHT: normal; FLOAT: left; WIDTH: 64px; TEXT-ALIGN: right
}
.souhotel UL P I {
	MARGIN: 0px 0px 0px 5px; COLOR: #999; FONT-STYLE: normal
}
.souhotel UL P.goto {
	TEXT-ALIGN: center
}
.souhotel UL P.goto A {
	MARGIN: 0px 50px 0px 0px
}
.souhotel UL P.goto BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: -266px -100px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 88px; COLOR: #fff; PADDING-TOP: 0px; LETTER-SPACING: 1px; HEIGHT: 29px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.hotelindexrightad {
	OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 150px
}
.showtag {
	MARGIN: 15px 0px
}
.showtag H5 {
	FONT-SIZE: 12px; BORDER-BOTTOM: #e8e8e6 1px solid
}
.showtag H5 EM {
	FONT-WEIGHT: bold; MARGIN: 0px 30px 0px 0px; FONT-STYLE: normal
}
.showtag H5 SPAN {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 2px; CURSOR: pointer; PADDING-TOP: 6px; FONT-STYLE: normal
}
.showtag H5 SPAN A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.showtag H3 SPAN A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.showtag H5 SPAN A:hover {
	COLOR: #f20; TEXT-DECORATION: none
}
.showtag H5 SPAN.active {
	BORDER-RIGHT: #e8e8e6 1px solid; BORDER-TOP: #e8e8e6 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #e8e8e6 1px solid; COLOR: #f20
}
.showtag H5 SPAN.active A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.showtag H5 SPAN.active A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.showtag H5 SPAN.active A:hover {
	COLOR: #f20; TEXT-DECORATION: none
}
.showtag UL {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -1191px -348px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; LINE-HEIGHT: 175%; PADDING-TOP: 0px
}
.showtag UL A {
	DISPLAY: block
}
.showtag UL A SPAN {
	FLOAT: right; COLOR: #f20
}
.showtag UL A SPAN EM {
	COLOR: #9b9c9d; FONT-STYLE: normal
}
.hotellistsou {
	MARGIN: 10px 10px 0px; BORDER-BOTTOM: #0c90d7 5px solid
}
.hotellistsou H5 {
	FONT-SIZE: 14px
}
.hotellistsou OL {
	FLOAT: right; MARGIN: 0px; WIDTH: 200px; _width: 210px
}
.hotellistsou OL P {
	CLEAR: both; MARGIN: 35px 0px 10px; TEXT-ALIGN: left
}
.hotellistsou OL P INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 150px; COLOR: #9a9a9a; LINE-HEIGHT: 18px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}
.hotellistsou OL P BUTTON {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 45px; COLOR: #fff; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.hotellistsou OL LI {
	MARGIN: 10px 0px 0px; TEXT-ALIGN: center
}
.hotellistsou OL LI A {
	MARGIN: 0px 15px 0px 0px
}
.hotellistsou OL LI BUTTON {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: -128px -100px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 87px; COLOR: #fff; HEIGHT: 29px; BORDER-RIGHT-WIDTH: 0px
}
.hotellistsou OL LI A.hotelicoinfo:link {
	COLOR: #9a9a9a; TEXT-DECORATION: none
}
.hotellistsou OL LI A.hotelicoinfo:visited {
	COLOR: #9a9a9a; TEXT-DECORATION: none
}
.hotellistsou OL LI A.hotelicoinfo:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.hotellistsou UL {
	FLOAT: left; MARGIN: 5px 0px; WIDTH: 720px; LINE-HEIGHT: 185%
}
.hotellistsou UL LI {
	
}
.hotellistsou UL LI LABEL {
	FLOAT: left; WIDTH: 80px; TEXT-ALIGN: right
}
.hotellistsou UL LI A {
	MARGIN: 0px 15px 0px 0px
}
.hotellistsou UL LI A.act:link {
	FONT-WEIGHT: bold; COLOR: #f20; TEXT-DECORATION: none
}
.hotellistsou UL LI A.act:visited {
	FONT-WEIGHT: bold; COLOR: #f20; TEXT-DECORATION: none
}
.hotellistsou UL LI A.act:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.hotelTypeIcon {
	MARGIN: 5px
}
.hotelTypeIcon H6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(images/linebg.gif) repeat-x center bottom; PADDING-BOTTOM: 3px; MARGIN: 4px 0px; PADDING-TOP: 3px
}
.hotelTypeIcon UL {
	MARGIN: 5px 0px
}
.hotelTypeIcon LI {
	FLOAT: left; MARGIN: 2px 1px; WIDTH: 32%
}
.hotelTypeIcon LI IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.results {
	BORDER-RIGHT: #dceef4 1px solid; BACKGROUND: url(images/line.gif) repeat-x 50% bottom; MARGIN: 0px 10px; BORDER-LEFT: #dceef4 1px solid; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.results P.resultsleft {
	FLOAT: left; COLOR: #9a9a9a
}
.results P.resultsleft STRONG {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN: 2px 0px 0px 4px
}
.results P.resultsleft SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 3px 0px; WIDTH: 55px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 25px; _margin: 5px 3px 0px 3px
}
.results P.resultsleft SPAN.byPriceTureUp {
	BORDER-RIGHT: #dceef4 1px solid; BACKGROUND-POSITION: -116px -525px; BORDER-TOP: #dceef4 1px solid; BORDER-LEFT: #dceef4 1px solid; COLOR: #000
}
.results P.resultsleft SPAN.byPriceTureDown {
	BORDER-RIGHT: #dceef4 1px solid; BACKGROUND-POSITION: -116px -552px; BORDER-TOP: #dceef4 1px solid; BORDER-LEFT: #dceef4 1px solid; COLOR: #000
}
.results P.resultsleft SPAN.byPriceFlase {
	BACKGROUND-POSITION: -116px -498px
}
.results P.resultsleft SPAN.byStarTureUp {
	BORDER-RIGHT: #dceef4 1px solid; BACKGROUND-POSITION: -197px -525px; BORDER-TOP: #dceef4 1px solid; BORDER-LEFT: #dceef4 1px solid; COLOR: #000
}
.results P.resultsleft SPAN.byStarTureDown {
	BORDER-RIGHT: #dceef4 1px solid; BACKGROUND-POSITION: -197px -551px; BORDER-TOP: #dceef4 1px solid; BORDER-LEFT: #dceef4 1px solid; COLOR: #000
}
.results P.resultsleft SPAN.byStarFlase {
	BACKGROUND-POSITION: -199px -499px
}
.results P.resultsleft SPAN.byCommendTureUp {
	BORDER-RIGHT: #dceef4 1px solid; BACKGROUND-POSITION: -282px -525px; BORDER-TOP: #dceef4 1px solid; BORDER-LEFT: #dceef4 1px solid; COLOR: #000
}
.results P.resultsleft SPAN.byCommendTureDown {
	BORDER-RIGHT: #dceef4 1px solid; BACKGROUND-POSITION: -282px -552px; BORDER-TOP: #dceef4 1px solid; BORDER-LEFT: #dceef4 1px solid; COLOR: #000
}
.results P.resultsleft SPAN.byCommendFlase {
	BACKGROUND-POSITION: -282px -500px
}
.results P.resultsright {
	FLOAT: right; MARGIN: 2px
}
.results P.resultsright I {
	COLOR: #f20; FONT-STYLE: normal
}
.HotelInfoNoNum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/ticon.gif) no-repeat 0px 10px; PADDING-BOTTOM: 0px; MARGIN: 50px auto; WIDTH: 480px; LINE-HEIGHT: 200%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.HotelInfoNoNumMap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(images/ticon.gif) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 100px auto 0px; LINE-HEIGHT: 200%; PADDING-TOP: 35px; TEXT-ALIGN: center
}
.HotelInfoNoNum STRONG {
	FONT-SIZE: 20px; COLOR: #f20
}
.HotelInfoNoNumMap STRONG {
	FONT-SIZE: 20px; COLOR: #f20
}
.hotelshow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #efefef 1px solid
}
.hotelshow H2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 14px; BACKGROUND: url(images/linebg2.gif) repeat-x 50% bottom; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.hotelshow H2 SPAN {
	MARGIN: 0px 0px 0px 10px
}
.hotelshow H2 SPAN IMG {
	MARGIN: 0px 5px 0px 0px
}
.hotelshow H2 EM {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; CURSOR: pointer; COLOR: #0442ab; FONT-STYLE: normal
}
.hotelshowleft {
	FLOAT: left; MARGIN: 5px 0px 0px 5px; WIDTH: 130px
}
.hotelshowleft P.hotelpic {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 6px; VERTICAL-ALIGN: middle; BORDER-LEFT: #efefef 1px solid; WIDTH: 120px; PADDING-TOP: 4px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center
}
.hotelshowleft P.hotelpic A.aulum {
	DISPLAY: block; MARGIN: 4px 0px 0px
}
.hotelshowleft P.hotelpic A.aulum:link {
	COLOR: #909090; TEXT-DECORATION: none
}
.hotelshowleft P.hotelpic A.aulum:visited {
	COLOR: #909090; TEXT-DECORATION: none
}
.hotelshowleft P.hotelpic A.aulum:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.hotelshowleft P.score {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: left
}
.hotelshowleft P.score STRONG {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 22px; PADDING-BOTTOM: 6px; COLOR: #f20; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.hotelshowleft P.score SPAN {
	DISPLAY: block; MARGIN: 0px 0px 1px; HEIGHT: 18px
}
.hotelshowleft P.score SPAN A {
	DISPLAY: block; TEXT-ALIGN: center
}
.hotelshowleft P.score SPAN A I {
	FONT-WEIGHT: bold; COLOR: #f20; FONT-STYLE: normal
}
.hotelshowmain {
	FLOAT: right; WIDTH: 790px
}
.hotelshowmain OL.list_hotelinfo {
	MARGIN: 10px 10px 0px 0px; TEXT-INDENT: 25px; HEIGHT: 68px
}
.hotelshowmain OL.list_hotelinfo A {
	WHITE-SPACE: nowrap
}
.hotelshowmain OL.list_hotelinfo SPAN.hotelminPrice {
	FLOAT: right; MARGIN: 8px 0px 0px 8px; COLOR: #999; TEXT-ALIGN: center
}
.hotelshowmain OL.list_hotelinfo SPAN.hotelminPrice I {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #f20; FONT-STYLE: normal
}
.hotelshowmain OL.list_hotelinfo SPAN.hotelminPrice EM {
	PADDING-RIGHT: 4px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #999; PADDING-TOP: 2px; FONT-STYLE: normal
}
.hotelshowmain OL.hotelicon {
	MARGIN: 4px 0px; OVERFLOW: hidden; HEIGHT: 20px
}
.hotelshowmain OL.hotelicon A IMG {
	MARGIN: 0px 2px 0px 0px
}
.hotelshowmain OL.hotelicon A:link {
	MARGIN: 0px 15px 0px 0px; COLOR: #909090; TEXT-DECORATION: none
}
.hotelshowmain OL.hotelicon A:visited {
	MARGIN: 0px 15px 0px 0px; COLOR: #909090; TEXT-DECORATION: none
}
.hotelshowmain OL.hotelicon A:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.hotelprice {
	MARGIN: 5px 0px 0px
}
.hotelprice H5 {
	FONT-SIZE: 14px; MARGIN: 14px 0px 4px
}
.hotelprice .htdate {
	MARGIN: -26px 0px 8px; TEXT-ALIGN: right
}
.hotelprice .htdate .htbtn {
	PADDING-LEFT: 15px
}
.htbtn .reChkDateBut {
	FLOAT: none
}
.hotelprice TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
.hotelprice TABLE TR {
	HEIGHT: 23px
}
.hotelprice TABLE TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center
}
.hotelprice TABLE TR TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center
}
.hotelprice TABLE TR TH {
	BACKGROUND: #e9e9e9
}
.hotelprice TABLE TR TD {
	BACKGROUND: #f4f4f4
}
.hotelprice TABLE TR TD.tdleft {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.hotelprice TABLE TR TD.delprice {
	COLOR: #909090; FONT-STYLE: italic; TEXT-DECORATION: line-through
}
.hotelprice TABLE TR TD.tdleft A:link {
	MARGIN: 0px 0px 0px 3px; TEXT-DECORATION: none
}
.hotelprice TABLE TR TD.tdleft A:visited {
	MARGIN: 0px 0px 0px 3px; TEXT-DECORATION: none
}
.hotelprice TABLE TR TD.tdleft A:hover {
	COLOR: #f20; TEXT-DECORATION: none
}
.hotelprice TABLE TR TD.tdleft STRONG {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 3px; COLOR: #f20
}
.tdleft A {
	COLOR: #000
}
.tdleft A.erverdayA:link {
	COLOR: #0442ab
}
.tdleft A.erverdayA:visited {
	COLOR: #0442ab
}
.hotelsMapList {
	MARGIN: 10px
}
.hotelsMapList UL.hotelsLi {
	FLOAT: left; WIDTH: 250px
}
.hotelsMapList UL.ggmaps {
	FLOAT: right; WIDTH: 675px; HEIGHT: 530px
}
.hotelsMapList UL.hotelsLi A {
	DISPLAY: block; MARGIN: 6px 0px; CURSOR: pointer; BORDER-BOTTOM: #ccc 1px dotted
}
.hotelsMapList UL.hotelsLi A OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.hotelsMapList UL.hotelsLi A OL.aicon {
	FLOAT: left; MARGIN: 8px 0px 0px 5px; WIDTH: 24px
}
.hotelsMapList UL.hotelsLi A OL.aleft {
	FLOAT: left; WIDTH: 53px; TEXT-ALIGN: center
}
.hotelsMapList UL.hotelsLi A OL.aright {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 150px
}
.hotelsMapList UL.hotelsLi A OL.aright H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0442ab
}
.hotelsMapList UL.hotelsLi A OL.aright SPAN.mapminPrice {
	MARGIN: 0px 10px 0px 0px
}
.hotelsMapList UL.hotelsLi A OL.aright SPAN.mapminPrice EM {
	COLOR: #f20; FONT-STYLE: normal
}
.popmaphotelinfo {
	WIDTH: 500px
}
.popmaphotelinfo H4 {
	FONT-SIZE: 14px; MARGIN: 3px 0px
}
.popmaphotelinfo UL {
	
}
.popmaphotelinfo UL IMG.popmaphotelpic {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.popmaphotelinfo P.maphotelroomlistmore {
	TEXT-ALIGN: right
}
.popmaphotelinfo .other {
	CLEAR: both; MARGIN: 5px 0px
}
.popmaphotelinfo .other P {
	FLOAT: right; COLOR: #999
}
.popmaphotelinfo .other A {
	MARGIN: 0px 10px 0px 0px
}
.popmaphotelinfo .maproomlist {
	
}
.popmaphotelinfo .maproomlist TABLE {
	MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; empty-cells: show
}
.popmaphotelinfo .maproomlist TABLE TR {
	
}
.popmaphotelinfo .maproomlist TABLE TR.title TD {
	FONT-WEIGHT: bold; BACKGROUND: #e9e9e9; TEXT-ALIGN: center
}
.popmaphotelinfo .maproomlist TABLE TR TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center
}
.popmaphotelinfo .maproomlist TABLE TR TD STRONG {
	COLOR: #f20
}
.popmaphotelinfo .maproomlist TABLE TR TD.delprice {
	COLOR: #909090; FONT-STYLE: italic; TEXT-DECORATION: line-through
}
A.erverdayA:link {
	BACKGROUND: url(images/roomlinebg.gif) no-repeat 50% bottom; MARGIN: 0px 0px 0px 3px; TEXT-DECORATION: none
}
A.erverdayA:visited {
	BACKGROUND: url(images/roomlinebg.gif) no-repeat 50% bottom; MARGIN: 0px 0px 0px 3px; TEXT-DECORATION: none
}
A.erverdayA:hover {
	BACKGROUND: url(images/roomlinebgred.gif) no-repeat 50% bottom; COLOR: #f20; TEXT-DECORATION: none
}
.protop {
	MARGIN: 5px 10px
}
.protop .protopleft {
	FLOAT: left; WIDTH: 660px
}
.protop .protopleft P.simplepath {
	MARGIN: 2px 0px; COLOR: #908f8f
}
.protop .protopleft P.proLogo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #dfdede; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 0px 0px; WIDTH: 50px; PADDING-TOP: 5px; HEIGHT: 50px; TEXT-ALIGN: center
}
.protop .protopleft P.proLogo IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.protop .protopleft UL {
	MARGIN: 0px 0px 0px 70px
}
.protop .protopleft UL H1 {
	FONT-SIZE: 20px; MARGIN: 6px 0px; COLOR: #555; FONT-FAMILY: "Microsoft Yahei", "ºÚÌå", sans-serif
}
.protop .protopleft UL H1 IMG {
	MARGIN: 0px 0px 0px 10px
}
.protop .protopleft UL P {
	COLOR: #999
}
.protop .protopleft UL P SPAN {
	MARGIN: 0px 10px 0px 0px
}
.protop .protopleft UL P I {
	MARGIN: 0px 8px 0px 0px; FONT-STYLE: normal
}
.protop .protopright {
	FLOAT: right; TEXT-ALIGN: right
}
.protop .protopright P.calltel {
	MARGIN: 6px 0px 0px; COLOR: #908f8f
}
.protop .protopright P.calltel STRONG {
	DISPLAY: block; MARGIN: 3px 0px 0px 10px
}
.protop .protopright P.sendemail {
	MARGIN: 10px 0px 0px
}
.protop .protopright P.sendemail A {
	MARGIN: 0px 0px 0px 20px
}
.promenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(images/promenubg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; PADDING-TOP: 0px; HEIGHT: 34px
}
.promenu A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; WIDTH: 80px; PADDING-TOP: 9px; TEXT-ALIGN: center
}
.promenu A.act {
	BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #dadada 1px solid
}
.promenu A.act:link {
	COLOR: #000; TEXT-DECORATION: none
}
.promenu A.act:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.promenu A.act:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.borderbottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 15px; MARGIN: 0px 10px; PADDING-TOP: 0px
}
.hotelinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 0px; PADDING-TOP: 0px
}
.hotelinfo UL.videoAlbum {
	BACKGROUND: #efefef; FLOAT: left; WIDTH: 250px; HEIGHT: 205px; TEXT-ALIGN: center
}
.hotelinfo UL.videoAlbum P.imgChange {
	FILTER: revealTrans(Transition=23,Duration=1); OVERFLOW: hidden; WIDTH: 250px; HEIGHT: 158px
}
.hotelinfo UL.videoAlbum P.imgChangeFood {
	FILTER: revealTrans(Transition=23,Duration=1); OVERFLOW: hidden; WIDTH: 250px; HEIGHT: 205px
}
.hotelinfo UL.videoAlbum P.imgChange IMG {
	DISPLAY: block
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt {
	CLEAR: both; BACKGROUND: #fff; MARGIN: 5px; WIDTH: 234px; COLOR: #7f7e7e; HEIGHT: 35px; TEXT-ALIGN: center
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px 10px; PADDING-TOP: 5px
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt A.videoico_ture {
	BACKGROUND-POSITION: -107px -461px
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt A.videoico_flase {
	BACKGROUND-POSITION: -107px -408px
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt A.albumico_ture {
	BACKGROUND-POSITION: -203px -461px
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt A.albumico_flase {
	BACKGROUND-POSITION: -203px -408px
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt A.commentico_ture {
	BACKGROUND-POSITION: -295px -461px
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt A.commentico_flase {
	BACKGROUND-POSITION: -295px -408px
}
.hotelinfo UL.infoshow {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 520px
}
.hotelinfo UL.infoshow H5 {
	MARGIN: 4px 0px
}
.hotelinfo UL.infoshow H5 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}
.hotelinfo UL.infoshow OL.txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 25px; PADDING-TOP: 0px; HEIGHT: 92px
}
.hotelinfo UL.infoshow OL.txt A {
	WHITE-SPACE: nowrap
}
.hotelinfo UL.infoshow OL.infoshowicon {
	MARGIN: 4px 0px; COLOR: #909090
}
.hotelinfo UL.infoshow OL.infoshowicon P {
	FLOAT: right
}
.hotelinfo UL.infoshow OL.infoshowicon A {
	MARGIN: 0px 5px 0px 0px
}
.hotelinfo UL.infoshow OL.infoshowicon A IMG {
	MARGIN: 0px 2px 0px 0px
}
.hotelinfo UL.infoshow OL.infoshowicon A:link {
	COLOR: #909090; TEXT-DECORATION: none
}
.hotelinfo UL.infoshow OL.infoshowicon A:visited {
	COLOR: #909090; TEXT-DECORATION: none
}
.hotelinfo UL.infoshow OL.infoshowicon A:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.hotelinfo UL.infoshow DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/linebg.gif) repeat-x 50% top; PADDING-BOTTOM: 0px; COLOR: #908f8f; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.hotelinfo UL.infoshow DL DD.telfax {
	FLOAT: left; WIDTH: 250px
}
.hotelinfo UL.infoshow DL DD.urladd {
	FLOAT: left; WIDTH: 255px
}
.hotelinfo UL.comment {
	BACKGROUND: #efefef; FLOAT: right; WIDTH: 150px
}
.hotelinfo UL.comment OL {
	BORDER-RIGHT: #e1dfdf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e1dfdf 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 8px; BORDER-LEFT: #e1dfdf 1px solid; LINE-HEIGHT: 175%; PADDING-TOP: 4px; BORDER-BOTTOM: #e1dfdf 1px solid
}
.hotelinfo UL.comment OL STRONG {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 22px; PADDING-BOTTOM: 6px; MARGIN: 2px 0px 0px; COLOR: #f20; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.hotelinfo UL.comment OL SPAN {
	DISPLAY: block; MARGIN: 0px 0px 1px; HEIGHT: 18px
}
.hotelinfo UL.comment OL SPAN A {
	DISPLAY: block; TEXT-ALIGN: center
}
.hotelinfo UL.comment OL SPAN A I {
	FONT-WEIGHT: bold; COLOR: #f20; FONT-STYLE: normal
}
.hotelinfo UL.comment OL P {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
.hotelinfo UL.comment OL P BUTTON {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: -382px -414px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 76px; COLOR: #fff; HEIGHT: 26px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.hotelresumn {
	MARGIN: 10px
}
.hotelresumn H1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.hotelresumn UL {
	MARGIN: 5px 0px
}
.hotelresumn UL P {
	MARGIN: 0px 0px 10px; TEXT-INDENT: 2em
}
.hotelfood {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 15px; MARGIN: 20px 10px 30px; PADDING-TOP: 0px
}
.hotelfood H5 {
	FONT-SIZE: 14px; MARGIN: 4px 0px
}
.hotelfood UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -8px; PADDING-TOP: 0px
}
.hotelfood UL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 10px 15px 10px 10px; PADDING-TOP: 10px
}
.hotelfood UL OL DL.foodpic {
	FLOAT: left; WIDTH: 80px
}
.hotelfood UL OL DL.foodpic IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.hotelfood UL OL DL.foodinfo {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 744px
}
.hotelfood UL OL DL.foodinfo H4 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 10px
}
.hotelfood UL OL DL.foodinfo H4 SPAN {
	MARGIN: 0px 0px 0px 20px; COLOR: #999
}
.hotelfood UL OL DL.foodinfo H4 SPAN STRONG {
	FONT-SIZE: 14px; COLOR: #f20
}
.hotelfood UL OL DL.foodinfo P SPAN {
	MARGIN: 0px 20px 0px 0px; COLOR: #666
}
.hotelfood UL OL DL.booklink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 30px
}
.hotelfood UL OL DL.booklink A {
	TEXT-ALIGN: center
}
.picture {
	BACKGROUND: url(images/listleftbg.gif) repeat-y; MARGIN: 10px; HEIGHT: 1%
}
.Establishment {
	BACKGROUND: url(images/listleftbg.gif) repeat-y; MARGIN: 10px; HEIGHT: 1%
}
.sidebar {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 100px
}
.sidebar A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.sidebar A.act {
	BORDER-TOP: #dadada 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #dadada 1px solid; BORDER-BOTTOM: #dadada 1px solid
}
.mainshow {
	FLOAT: right; WIDTH: 830px
}
.mainshow LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 0px; _height: 100px
}
.mainshow LI IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.mainshow LI H4 {
	MARGIN: 5px 0px
}
.mainshow LI H4 SPAN {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 10px; COLOR: #999
}
.mainshow LI DD {
	
}
.piclist {
	
}
.piclist A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 10px; OVERFLOW: hidden; WIDTH: 120px; CURSOR: pointer; PADDING-TOP: 4px; WHITE-SPACE: nowrap; HEIGHT: 110px; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center; -o-text-overflow: ellipsis
}
.piclist A IMG {
	DISPLAY: block; MARGIN: 0px 0px 4px
}
.piclist A:link {
	COLOR: #0442ab; TEXT-DECORATION: none
}
.piclist A:visited {
	COLOR: #0442ab; TEXT-DECORATION: none
}
.piclist A:hover {
	BACKGROUND: #f2f2f2; COLOR: #f20; TEXT-DECORATION: underline
}
.mentA {
	MARGIN: 20px 0px; BORDER-BOTTOM: #d9d9d9 1px dotted
}
.mentA H4 {
	FONT-SIZE: 14px; MARGIN: 4px 0px
}
.mentA H4 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; MARGIN: 0px 0px 0px 20px; COLOR: #7d7d7d
}
.mentA DL.mentpic {
	FLOAT: left; WIDTH: 120px
}
.mentA DL.mentpic IMG {
	
}
.mentA DL.mentInfo {
	FLOAT: right; WIDTH: 695px
}
.mentA DL.mentInfo DD {
	MARGIN: 0px 0px 5px
}
.meetingA {
	MARGIN: 20px 0px
}
.meetingA H4 {
	FONT-SIZE: 14px; MARGIN: 4px 0px
}
.meetingA TABLE {
	WIDTH: 100%; TEXT-ALIGN: center
}
.meetingA TABLE TR TD {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #e9e9e9 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #e9e9e9 1px solid
}
.meetingA TABLE TR TD.tdleft {
	TEXT-ALIGN: left
}
.youhui_showdetel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 15px; MARGIN: 20px 10px; PADDING-TOP: 0px
}
.youhui_showdetel H5 {
	FONT-SIZE: 14px; MARGIN: 4px 0px
}
.youhui_showdetel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.youhui_showdetel OL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 10px; MARGIN: 4px 0px; PADDING-TOP: 10px
}
.youhui_showdetel OL P.youhui_showdetel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 84px; PADDING-TOP: 0px
}
.youhui_showdetel OL P.youhui_showdetel IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.youhui_showdetel OL DL {
	FLOAT: right; WIDTH: 825px
}
.youhui_showdetel OL DL DT {
	MARGIN: 0px 0px 2px
}
.youhui_showdetel OL DL DT STRONG {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 10px; COLOR: #999
}
.youhui_showdetel OL DL DT STRONG I {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f20; FONT-STYLE: normal
}
.youhui_showdetel OL DL DT SPAN {
	DISPLAY: block; MARGIN: -19px 0px 0px 10px; COLOR: #908f8f; TEXT-ALIGN: right
}
.youhui_showdetel OL DL DD {
	
}
.vacation_showdetel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 15px; MARGIN: 20px 10px; PADDING-TOP: 0px
}
.vacation_showdetel H5 {
	FONT-SIZE: 14px; MARGIN: 4px 0px
}
.vacation_showdetel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 195%; PADDING-TOP: 0px
}
.vacation_showdetel OL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 10px; MARGIN: 4px 0px; PADDING-TOP: 10px
}
.vacation_showdetel OL P.vacation_pics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 84px; PADDING-TOP: 0px
}
.vacation_showdetel OL P.vacation_pics IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.vacation_showdetel OL DL {
	FLOAT: right; WIDTH: 825px
}
.vacation_showdetel OL DL DT {
	MARGIN: 0px 0px 2px
}
.vacation_showdetel OL DL DT STRONG {
	FONT-WEIGHT: normal; MARGIN: 0px 10px 0px 0px; COLOR: #666
}
.vacation_showdetel OL DL DT SPAN {
	MARGIN: 0px 0px 0px 10px; COLOR: #999
}
.vacation_showdetel OL DL DT SPAN I {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f20; FONT-STYLE: normal
}
.vacation_showdetel OL DL DD {
	
}
.youhuiA {
	BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; MARGIN: 25px 10px; HEIGHT: 68px
}
.youhuiA DL.youhuipic {
	FLOAT: left; WIDTH: 85px
}
.youhuiA DL.youhuiInfo {
	FLOAT: right; MARGIN: 0px 0px 0px 10px; WIDTH: 715px
}
.youhuiA DL.youhuiInfo H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.youhuiA DL.youhuiInfo H4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 10px
}
.youhuiA DL.youhuiInfo H4 SPAN {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 10px; COLOR: #999
}
.youhuiA DL.youhuiInfo H4 SPAN STRONG {
	COLOR: #f20
}
.youhuiA DL.youhuiInfo P {
	COLOR: #787878
}
.youhuiA DL.youhuiInfo P A {
	MARGIN: 0px 20px
}
.youhuiA DL.youhuiInfo DD {
	MARGIN: 5px 0px 0px; LINE-HEIGHT: 135%
}
.youhuibooklink {
	FLOAT: right; MARGIN: 5px 0px 0px; WIDTH: 70px; TEXT-ALIGN: center
}
.youhuibooklink BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.youhuiInfoshow {
	MARGIN: 10px
}
.youhuiInfoshow H2 {
	FONT-SIZE: 16px; MARGIN: 15px 0px; TEXT-ALIGN: center
}
.youhuiInfoshow H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}
.youhuiInfoshow H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; MARGIN: 2px 0px; COLOR: #999; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: center
}
.youhuiInfoshow H6 SPAN {
	MARGIN: 0px 10px
}
.youhuiInfoshow DL {
	
}
.youhuiInfoshow DL DT {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 20px 0px 0px
}
.youhuiInfoshow DL DD {
	MARGIN: 2px 0px
}
.youhuiInfoshow DL DD TABLE {
	WIDTH: 100%
}
.youhuiInfoshow DL DD TABLE TR TH {
	COLOR: #666; TEXT-ALIGN: center
}
.youhuiInfoshow DL DD TABLE TR TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
.youhuiInfoshow DL DD TABLE TR TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
.youhuiInfoshow DL DD TABLE TR TD .bookWeb {
	TEXT-ALIGN: center
}
.HotelRoomall {
	MARGIN: 10px
}
.HotelRoomall TABLE.HotelRoomallTable {
	BORDER-RIGHT: #e7e7e7 4px solid; BORDER-TOP: #e7e7e7 4px solid; MARGIN: 0px 0px 20px; BORDER-LEFT: #e7e7e7 4px solid; WIDTH: 100%; BORDER-BOTTOM: #e7e7e7 4px solid
}
.HotelRoomall TABLE.HotelRoomallTable TD {
	BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid
}
.HotelRoomall TABLE.HotelRoomallTable TR TD.roompic {
	TEXT-ALIGN: center
}
.HotelRoomall TABLE.HotelRoomallTable TR TD.roompic IMG {
	DISPLAY: block; MARGIN: 5px
}
.HotelRoomall TABLE.HotelRoomallTable TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.HotelRoomall TABLE.HotelRoomallShowTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.HotelRoomall TABLE.HotelRoomallShowTable TR TD {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e7e7e7 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e7e7e7 1px; PADDING-TOP: 5px; BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: center
}
.HotelRoomall TABLE.HotelRoomallShowTable TR TD.delprice {
	COLOR: #999; FONT-STYLE: italic; TEXT-DECORATION: line-through
}
.HotelRoomall TABLE.HotelRoomallShowTable TR TD.dayprice {
	COLOR: #999
}
.HotelRoomall TABLE.HotelRoomallShowTable TR TD.dayprice STRONG {
	COLOR: #f20
}
.HotelRoomall TABLE.HotelRoomallShowTable TR TD.dayprice A {
	MARGIN: 0px 0px 0px 5px
}
.HotelRoomallinfo {
	MARGIN: 8px
}
.HotelRoomallinfo UL {
	TEXT-ALIGN: left
}
.HotelRoomallinfo P {
	TEXT-ALIGN: left
}
.location {
	MIN-HEIGHT: 490px; MARGIN: 10px; _height: 490px
}
.location .locationSidebar {
	MIN-HEIGHT: 490px; FLOAT: left; WIDTH: 295px; _height: 490px
}
.location .locationMain {
	MIN-HEIGHT: 490px; FLOAT: right; WIDTH: 630px; _height: 490px
}
.location .locationMain UL {
	WIDTH: 100%; HEIGHT: 490px
}
.bizpopmapinfo {
	WIDTH: 400px; HEIGHT: 120px
}
.location .locationSidebar UL {
	MARGIN: 0px 0px 10px
}
.location .locationSidebar UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
.location .locationSidebar UL LI.airplane {
	BACKGROUND: url(images/airplane.gif) no-repeat 0px 0px
}
.location .locationSidebar UL LI.bus {
	BACKGROUND: url(images/bus.gif) no-repeat 0px 0px
}
.location .locationSidebar UL LI.train {
	BACKGROUND: url(images/train.gif) no-repeat 0px 0px
}
.location .locationSidebar UL LI.hotel {
	
}
.location .locationSidebar UL LI.city {
	BACKGROUND: url(images/city.gif) no-repeat 0px 0px
}
.location .locationSidebar UL LI.wharf {
	BACKGROUND: url(images/wharf.gif) no-repeat 0px 0px
}
.location .locationSidebar UL LI.point {
	BACKGROUND: url(images/point.gif) no-repeat 0px 0px
}
.location .locationSidebar UL OL {
	CLEAR: both; MIN-HEIGHT: 55px; _height: 1%
}
.location .locationSidebar UL OL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 49%; PADDING-TOP: 0px
}
.popmapinfo {
	WIDTH: 300px
}
.popmapinfo H5 {
	BORDER-BOTTOM: #ccc 1px dotted
}
.popmapinfo UL {
	MIN-HEIGHT: 20px; MARGIN: 5px 0px 0px
}
.hfbox {
	
}
.hfbox H1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted
}
.hfbox UL {
	MIN-HEIGHT: 90px; MARGIN: 4px
}
.hfbox UL IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.hotelguestroomsdesicon {
	MARGIN: 4px 0px
}
.vacationTopNav {
	MARGIN: 10px 8px -10px; COLOR: #999
}
.good {
	PADDING-RIGHT: 2px; PADDING-LEFT: 22px; BACKGROUND: url(images/vPic.gif) no-repeat -525px -207px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.noGood {
	PADDING-RIGHT: 2px; PADDING-LEFT: 22px; BACKGROUND: url(images/vPic.gif) no-repeat -525px -177px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.dSInfo {
	DISPLAY: inline; FLOAT: left
}
.dImg {
	FLOAT: left; OVERFLOW: hidden
}
.dImg P {
	BORDER-RIGHT: #dfdede 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dfdede 3px solid; DISPLAY: inline; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #dfdede 3px solid; WIDTH: 46px; LINE-HEIGHT: 46px; PADDING-TOP: 1px; BORDER-BOTTOM: #dfdede 3px solid; HEIGHT: 46px
}
.dImg IMG {
	DISPLAY: block
}
.dImg STRONG {
	FONT-SIZE: 24px; MARGIN: 0px 6px; LINE-HEIGHT: 46px
}
.dsSearchBar {
	CLEAR: both; MARGIN: 18px 8px
}
.dsSearchBar SELECT {
	MARGIN: 0px 15px 0px 0px; VERTICAL-ALIGN: middle; COLOR: #7b7b7b; POSITION: relative
}
.dsSearchBar INPUT {
	BORDER-RIGHT: #e1e0e0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e1e0e0 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 7px 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #e1e0e0 1px solid; WIDTH: 115px; COLOR: #7b7b7b; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #e1e0e0 1px solid; POSITION: relative; HEIGHT: 20px
}
.dsSearchBar SPAN INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0873c7; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 49px; COLOR: #fff; LINE-HEIGHT: 23px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 23px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.dsSearchBar P {
	MARGIN: -20px 8px 0px; TEXT-ALIGN: right
}
.dsSearchBar A {
	MARGIN: 0px 0px 0px 8px
}
.hScoreBox {
	DISPLAY: inline; BACKGROUND: url(../images/showScore.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 150px; HEIGHT: 191px
}
.hScoreBoxIn {
	BACKGROUND: #efefef; OVERFLOW: hidden; WIDTH: 150px; HEIGHT: 204px
}
.hScoreBoxIn STRONG {
	MARGIN: 0px 0px 10px
}
.theInfo {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; TEXT-INDENT: 24px; LINE-HEIGHT: 180%; PADDING-TOP: 10px; BORDER-BOTTOM: #e1dfdf 1px dotted
}
.hScoreBoxIn A {
	MARGIN: 10px auto
}
.hScoreBoxIn P A {
	DISPLAY: block
}
.moreroomlist {
	MARGIN: 1px 0px; TEXT-ALIGN: right
}
.moreroomlist A {
	WHITE-SPACE: nowrap
}
.proname I.Subject1 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px 0px
}
.proname I.Subject2 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px 0px
}
.proname I.Subject3 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px 0px
}
.proname I.Subject4 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px 0px
}
.proname I.Subject5 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px 0px
}
.proname I.Subject6 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px 0px
}
.proname I.Subject7 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px -27px
}
.proname I.Subject8 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px -27px
}
.proname I.Subject9 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px -27px
}
.proname I.Subject10 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px -27px
}
.proname I.Subject11 {
	BACKGROUND: url(images/subjectbg.gif) no-repeat 0px -61px
}
.cff2200 {
	COLOR: #f20
}
.showMoreRoom {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.hideMoreRoom {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.moreroomlist {
	MARGIN: 1px 0px; TEXT-ALIGN: right
}
.moreroomlist A {
	WHITE-SPACE: nowrap
}
.showMoreRoom {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 75px -412px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.hideMoreRoom {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 75px -431px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.bookWeb:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bookWeb:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bookWeb:hover {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f20; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bookTel:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f20; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bookTel:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f20; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bookTel:hover {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bookItFail:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b4b4b4; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bookItFail:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b4b4b4; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.bookItFail:hover {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b4b4b4; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookWeb:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookWeb:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookWeb:hover {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f20; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookNow:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f20; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookNow:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f20; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookNow:hover {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookNone:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b4b4b4; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookNone:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b4b4b4; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.newBookNone:hover {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b4b4b4; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.noBorder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.spM {
	MARGIN: 0px 8px; OVERFLOW: hidden
}
.grayBox {
	CLEAR: both; BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #efefef 1px solid
}
.grayBoxTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; FONT: bolder 14px Arial, sans-serif; PADDING-TOP: 0px; BORDER-BOTTOM: #c7c7c7 1px dotted
}
.gbMore {
	DISPLAY: inline; FLOAT: right; MARGIN: -27px 0px 0px
}
.gbMore:link {
	COLOR: #989898; TEXT-DECORATION: none
}
.gbMore:visited {
	COLOR: #989898; TEXT-DECORATION: none
}
.gbMore:hover {
	COLOR: #989898; TEXT-DECORATION: none
}
.gbMore:active {
	COLOR: #989898; TEXT-DECORATION: none
}
.gbIn {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 8px; HEIGHT: 100%
}
.gbIn:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.gbInDoc {
	MARGIN: 0px 7px; LINE-HEIGHT: 22px
}
.mt8 {
	MARGIN-TOP: 8px
}
.hyshow {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 500px; LINE-HEIGHT: 26px
}
.hyshow H1 {
	FONT-SIZE: 16px; MARGIN: 10px 0px
}
.hyshow P LABEL {
	FONT-WEIGHT: bold
}
.yhTitle {
	FONT-SIZE: 16px; MARGIN: 10px 0px
}
.hyshow STRONG {
	FONT-SIZE: 16px; COLOR: #f20
}
.hyshow SPAN {
	MARGIN-LEFT: 10px; CURSOR: pointer; COLOR: #999
}
.hyshow DL {
	BORDER-RIGHT: #ffeca0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffeca0 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fefef2; PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #ffeca0 1px solid; LINE-HEIGHT: 145%; PADDING-TOP: 5px; BORDER-BOTTOM: #ffeca0 1px solid; HEIGHT: 69px
}
.hyshow DL DT {
	FONT-WEIGHT: bold; COLOR: #f20
}
.golfLine {
	TEXT-ALIGN: left
}
.c0 {
	COLOR: #000
}
.c909090 {
	COLOR: #909090
}
.cff2200 {
	COLOR: #ff2200
}
.mt0 {
	MARGIN: 0px
}
.h25 {
	OVERFLOW: hidden; HEIGHT: 25px
}
.hideAdvSearch {
	DISPLAY: block; Z-INDEX: 98; BACKGROUND: url(images/vPic.gif) no-repeat; OVERFLOW: hidden; WIDTH: 100px; CURSOR: pointer; COLOR: #838b90; TEXT-INDENT: 24px; LINE-HEIGHT: 20px; POSITION: absolute; HEIGHT: 20px
}
.showAdvSearch {
	DISPLAY: block; Z-INDEX: 98; BACKGROUND: url(images/vPic.gif) no-repeat; OVERFLOW: hidden; WIDTH: 100px; CURSOR: pointer; COLOR: #838b90; TEXT-INDENT: 24px; LINE-HEIGHT: 20px; POSITION: absolute; HEIGHT: 20px
}
.hideAdvSearch {
	BACKGROUND-POSITION: -209px -238px; RIGHT: 10px; BOTTOM: 8px
}
.showAdvSearch {
	BACKGROUND-POSITION: -311px -238px; RIGHT: 10px; BOTTOM: 0px
}
.thisSearch {
	MARGIN: 8px 10px; HEIGHT: 20px
}
.thisSearch P {
	FLOAT: left
}
.thisSearch EM {
	FONT-STYLE: normal
}
.thisSearch SPAN {
	MARGIN: 0px 13px 0px 2px; COLOR: #0442ab
}
.thisSearch B {
	PADDING-RIGHT: 15px; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; BACKGROUND: url(images/vPic.gif) no-repeat -329px -141px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #f20; PADDING-TOP: 0px
}
A.showInMap:link {
	DISPLAY: block; BACKGROUND: url(images/vPic.gif) no-repeat -311px -211px; FLOAT: left; OVERFLOW: hidden; WIDTH: 95px; COLOR: #f20; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.showInMap:visited {
	DISPLAY: block; BACKGROUND: url(images/vPic.gif) no-repeat -311px -211px; FLOAT: left; OVERFLOW: hidden; WIDTH: 95px; COLOR: #f20; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.showInMap:hover {
	DISPLAY: block; BACKGROUND: url(images/vPic.gif) no-repeat -311px -211px; FLOAT: left; OVERFLOW: hidden; WIDTH: 95px; COLOR: #0442ab; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.keyLimitBox {
	MARGIN: 0px auto; POSITION: relative; _zoom: 1
}
hotelSearchTop {
	MARGIN: 5px 15px 10px; OVERFLOW: hidden; HEIGHT: 100%
}
.hotelSearchTop LI {
	MARGIN: 8px 0px
}
.hotelSearchTop STRONG {
	FONT-SIZE: 16px; VERTICAL-ALIGN: middle
}
.hotelSearchTop A {
	MARGIN: 0px 4px
}
.hSRight {
	MARGIN: -70px 5px 0px 0px; TEXT-ALIGN: right
}
.hSRights {
	MARGIN: -22px 5px 0px 0px; TEXT-ALIGN: right
}
.hSRight INPUT {
	MARGIN: 0px 0px 0px 15px
}
.hSRight P {
	MARGIN: 0px 0px 10px
}
.mapSL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hotelSearchBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/vaSearchTop.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 920px; COLOR: #909090; LINE-HEIGHT: 31px; PADDING-TOP: 8px; HEIGHT: 30px
}
.hotelSearchBar SPAN {
	DISPLAY: inline; FLOAT: left; COLOR: #0442ab
}
.hotelSearchBar UL {
	DISPLAY: inline; FLOAT: left; HEIGHT: 30px
}
.hotelSearchBar LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 3px 0px; OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 19px; PADDING-TOP: 6px; HEIGHT: 21px; TEXT-ALIGN: center
}
.hotelSearchBar P {
	COLOR: #000; TEXT-ALIGN: right
}
.hotelSearchBar STRONG {
	COLOR: #f20
}
.byPrice {
	BACKGROUND: url(images/points.gif) no-repeat; MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; HEIGHT: 14px
}
.byPriceOff {
	BACKGROUND: url(images/points.gif) no-repeat; MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; HEIGHT: 14px
}
.byStar {
	BACKGROUND: url(images/points.gif) no-repeat; MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; HEIGHT: 14px
}
.byStarOff {
	BACKGROUND: url(images/points.gif) no-repeat; MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; HEIGHT: 14px
}
.byRecom {
	BACKGROUND: url(images/points.gif) no-repeat; MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; HEIGHT: 14px
}
.byRecomOff {
	BACKGROUND: url(images/points.gif) no-repeat; MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; HEIGHT: 14px
}
.byPrice {
	BACKGROUND-POSITION: 0px -230px
}
.byPriceOff {
	BACKGROUND-POSITION: 0px -253px
}
.byStar {
	BACKGROUND-POSITION: 0px -276px
}
.byStarOff {
	BACKGROUND-POSITION: 0px -299px
}
.byRecom {
	BACKGROUND-POSITION: 0px -323px
}
.byRecomOff {
	BACKGROUND-POSITION: 0px -350px
}
.roomShowPrice {
	MARGIN: 15px 10px
}
.roomShowPrice P.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 190px; FONT-WEIGHT: bold; BACKGROUND: url(images/roomShowPriceTitleBg.gif) #f1f1f1 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; COLOR: #666; PADDING-TOP: 8px; HEIGHT: 33px
}
.roomShowPrice P.title BUTTON.sou {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/answerpost.gif) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 70px; COLOR: #fff; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
.roomShowPrice P.title BUTTON.gotoboook {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/btnbg2.gif) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 64px; COLOR: #fff; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
.roomShowPrice P.title INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 20px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px
}
.roomShowPrice P.title A {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
.roomShowPrice P.title A.Room_bookIt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #0442ab; PADDING-BOTTOM: 4px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; PADDING-TOP: 4px; HEIGHT: 21px
}
.roomShowPrice P.title A.Room_bookItFail {
	BACKGROUND: #c2c2c2; MARGIN: 0px auto; WIDTH: 60px; CURSOR: default; LINE-HEIGHT: 21px; HEIGHT: 21px
}
.roomShowPrice P.title A.Room_detailBook {
	BACKGROUND: url(images/cits.gif) no-repeat -216px -474px; MARGIN: 0px auto; WIDTH: 77px; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center
}
.roomShowPrice UL {
	MARGIN: 10px 0px 0px
}
.roomShowPrice UL TABLE {
	WIDTH: 100%; TEXT-ALIGN: center
}
.roomShowPrice UL TABLE TR TH {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f4f8f7; PADDING-BOTTOM: 4px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #eee 1px solid
}
.roomShowPrice UL TABLE TR TD {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.roomShowPrice UL TABLE TR TD STRONG {
	COLOR: #f20
}
.roomShowPrice UL TABLE TR TD P {
	COLOR: #666
}
.roomShowPrice TABLE B {
	BORDER-RIGHT: #0b7ecd 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0b7ecd 3px solid; DISPLAY: none; PADDING-LEFT: 10px; FONT-WEIGHT: normal; Z-INDEX: 9; BACKGROUND: #fff; LEFT: 50%; PADDING-BOTTOM: 10px; BORDER-LEFT: #0b7ecd 3px solid; WIDTH: 250px; PADDING-TOP: 10px; BORDER-BOTTOM: #0b7ecd 3px solid; POSITION: absolute; TOP: 50%; TEXT-ALIGN: left
}
.gotoorder {
	MARGIN: 10px; TEXT-ALIGN: center
}
.gotoorder BUTTON {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BACKGROUND: url(images/gotoorderbg.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 88px; COLOR: #fff; HEIGHT: 31px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
A.backroomlist {
	RIGHT: 0px; FLOAT: right; POSITION: relative; TOP: 0px
}
.roomInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 15px; MARGIN: 10px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 205px
}
.roomInfo UL.videoAlbum {
	FLOAT: left; WIDTH: 250px; HEIGHT: 205px; TEXT-ALIGN: center
}
.roomInfo UL.videoAlbum P.imgChange {
	FILTER: revealTrans(Transition=23,Duration=1); OVERFLOW: hidden; WIDTH: 250px; HEIGHT: 158px
}
.roomInfo UL.videoAlbum P.imgChange IMG {
	DISPLAY: block
}
.roomInfo UL.videoAlbum P.videoAlbumtxt {
	CLEAR: both; BACKGROUND: #fff; MARGIN: 5px; WIDTH: 234px; COLOR: #7f7e7e; HEIGHT: 35px; TEXT-ALIGN: center
}
.roomInfo UL.videoAlbum P.videoAlbumtxt A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px 10px; PADDING-TOP: 5px
}
.roomInfo UL.videoAlbum P.videoAlbumtxt A.videoico_ture {
	BACKGROUND-POSITION: -107px -461px
}
.roomInfo UL.videoAlbum P.videoAlbumtxt A.videoico_flase {
	BACKGROUND-POSITION: -107px -408px
}
.roomInfo UL.videoAlbum P.videoAlbumtxt A.albumico_ture {
	BACKGROUND-POSITION: -203px -461px
}
.roomInfo UL.videoAlbum P.videoAlbumtxt A.albumico_flase {
	BACKGROUND-POSITION: -203px -408px
}
.roomInfo UL.videoAlbum P.videoAlbumtxt A.commentico_ture {
	BACKGROUND-POSITION: -295px -461px
}
.roomInfo UL.videoAlbum P.videoAlbumtxt A.commentico_flase {
	BACKGROUND-POSITION: -295px -408px
}
.roomInfo UL.roominfotxt {
	FLOAT: right; WIDTH: 680px
}
.roomInfo UL.roominfotxt H1 {
	FONT-SIZE: 14px; MARGIN: 5px 0px; OVERFLOW: hidden; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.roomInfo UL.roominfotxt TABLE {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 164px
}
.roomInfo UL.roominfotxt TABLE TR TH {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center
}
.roomInfo UL.roominfotxt TABLE TR TD {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center
}
.roomInfo UL.roominfotxt TABLE TR TD.tdText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.hotelAnswerPost {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 5px; MARGIN: 10px; PADDING-TOP: 5px
}
.hotelAnswerPost TABLE {
	WIDTH: 100%
}
.hotelAnswerPost TABLE TR TH {
	WIDTH: 80px; TEXT-ALIGN: right
}
.hotelAnswerPost TABLE TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.hotelAnswerPost TABLE TR TD.goto {
	WIDTH: 130px; TEXT-ALIGN: center
}
.hotelAnswerPost TABLE TR TD SPAN {
	MARGIN: 0px 10px 0px 0px
}
.hotelAnswerPost TABLE TR TD INPUT.inputTitle {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 695px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 22px
}
.hotelAnswerPost TABLE TR TD TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(images/postcommenttextareabg.png) #ffffff no-repeat right bottom; BORDER-LEFT: #ccc 1px solid; WIDTH: 700px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 100px
}
.hotelAnswerPost TABLE TR TD BUTTON {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BACKGROUND: url(images/gotoorderbg.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 88px; COLOR: #fff; LETTER-SPACING: 1em; HEIGHT: 31px; BORDER-RIGHT-WIDTH: 0px
}
.hotelAnswerShow {
	
}
.hotelAnswerShow UL {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BACKGROUND: url(images/commondulbg.gif) no-repeat right top; MARGIN: 15px 0px; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid
}
.hotelAnswerShow UL .userFace {
	FLOAT: left; MARGIN: 10px 0px 10px 10px; WIDTH: 64px; TEXT-ALIGN: center
}
.hotelAnswerShow UL .userFace IMG {
	DISPLAY: block; WIDTH: 60px; HEIGHT: 60px
}
.hotelAnswerShow UL OL.userSay {
	BACKGROUND: url(images/commond_bg.gif) no-repeat 0px 35px; FLOAT: right; MARGIN: 0px 0px 3px; WIDTH: 860px; _width: 850px
}
.hotelAnswerShow UL .userSay .userSayLv {
	MARGIN: 0px 0px 8px 25px
}
.hotelAnswerShow UL .userSay .userSayLv I {
	FONT-SIZE: 9px; FLOAT: right; MARGIN: 0px 1px 0px 0px; COLOR: #8f8e8e; FONT-STYLE: normal
}
.hotelAnswerShow UL .userSay .userSayLv P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 5px
}
.hotelAnswerShow UL .userSay .userSayLv P SPAN {
	MARGIN: 0px 15px 0px 0px
}
.hotelAnswerShow UL .userSay .userSayLv P STRONG {
	MARGIN: 0px 15px 0px 0px; COLOR: #000
}
.hotelAnswerShow UL .userSay .Answer {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 35px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 8px; MARGIN: 0px 10px 0px 18px; PADDING-TOP: 8px
}
.hotelAnswerShow UL .userSay .Answer A.replay {
	FLOAT: right
}
.hotelAnswerShow UL .AnswerReplaykf {
	BORDER-RIGHT: #fff2d9 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff2d9 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fffef4; PADDING-BOTTOM: 8px; MARGIN: 3px 10px 5px 18px; BORDER-LEFT: #fff2d9 1px solid; COLOR: #f20; PADDING-TOP: 8px; BORDER-BOTTOM: #fff2d9 1px solid
}
.hotelAnswerShow UL .AnswerReplay {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 8px; MARGIN: 3px 10px 5px 18px; PADDING-TOP: 8px
}
.foodDetail_menuInfo {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 8px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.foodDetail_menuInfo H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.foodDetail_menuInfo UL {
	MARGIN: 10px; LINE-HEIGHT: 225%
}
.foodDetailBook {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 8px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.foodDetailBook H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #efefef 1px dotted
}
.foodDetailBook UL {
	MARGIN: 5px; _height: 1%
}
.picGrayBox {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 8px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.picGrayBox H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.picGrayBox UL {
	MARGIN: 5px 0px 5px 8px; HEIGHT: 1%
}
.bookInfotxt {
	CLEAR: both; BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 8px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.bookInfotxt H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.bookInfotxt UL {
	MARGIN: 10px; LINE-HEIGHT: 195%; _height: 1%
}
.bookInfotxt UL DL.left {
	FLOAT: left; WIDTH: 48%
}
.bookInfotxt UL DL.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px dotted; WIDTH: 48%; PADDING-TOP: 0px
}
.bookInfotxt UL DL DT {
	FONT-WEIGHT: bold
}
.ActivityInfoBook {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 8px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.ActivityInfoBook H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; BACKGROUND: url(images/linebg.gif) repeat-x 50% bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.ActivityInfoBook UL {
	MARGIN: 10px
}
.ActivityInfoBook UL TABLE {
	WIDTH: 100%
}
.ActivityInfoBook UL TABLE TR TH {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center
}
.ActivityInfoBook UL TABLE TR TD {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.redDate {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f20; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: -30px 0px 0px; COLOR: #fff; PADDING-TOP: 3px
}
.ajaxDate {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.choiceBox {
	BORDER-RIGHT: #0b7ecd 4px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0b7ecd 4px solid; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 15px; BORDER-LEFT: #0b7ecd 4px solid; WIDTH: 300px; PADDING-TOP: 15px; BORDER-BOTTOM: #0b7ecd 4px solid; POSITION: absolute
}
.closeDateBox {
	DISPLAY: inline; BACKGROUND: url(images/vPic.gif) no-repeat -401px -136px; FLOAT: right; MARGIN: -38px 0px 0px; OVERFLOW: hidden; WIDTH: 22px; CURSOR: pointer; HEIGHT: 21px
}
.dateInBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dateInBox INPUT {
	MARGIN: 0px 5px 0px 0px
}
.dateInBox P {
	MARGIN: 0px 0px 10px
}
.dateInBox SELECT {
	MARGIN: 0px 10px 0px 0px
}
.ligthGreenPop {
	BORDER-RIGHT: #98aa6e 2px solid; BORDER-TOP: #98aa6e 2px solid; BORDER-LEFT: #98aa6e 2px solid; BORDER-BOTTOM: #98aa6e 2px solid
}
.hGreenPop {
	BORDER-RIGHT: #6cb952 2px solid; BORDER-TOP: #6cb952 2px solid; BORDER-LEFT: #6cb952 2px solid; BORDER-BOTTOM: #6cb952 2px solid
}
.thisSearch .Wdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; WIDTH: 92px; COLOR: #666; TEXT-INDENT: 7px; PADDING-TOP: 2px
}
.thisSearch .reSetDate {
	FLOAT: right; COLOR: #333
}
.reChkDateBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/bookButSm.jpg) no-repeat 0px 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 17px 0px -9px; WIDTH: 58px; COLOR: #fff; HEIGHT: 21px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.htbtn BUTTON {
	VERTICAL-ALIGN: baseline
}
.htdate .Wdate {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.orgBox {
	BORDER-RIGHT: #ffefb1 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ffefb1 1px solid; PADDING-LEFT: 11px; BACKGROUND: #fefef2; PADDING-BOTTOM: 12px; MARGIN: 14px 0px 0px; BORDER-LEFT: #ffefb1 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #ffefb1 1px solid
}
.orgBox SPAN {
	CLEAR: both; DISPLAY: block; COLOR: #908f8f
}
.telBoxPop {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
.telBoxPop STRONG {
	MARGIN: 0px 5px 0px 0px; COLOR: #f20
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d6dbde; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/1.6em Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
* {
	WORD-BREAK: break-all; WORD-WRAP: break-word
}
.c {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
FORM {
	MARGIN: 0px
}
P {
	MARGIN: 0px
}
A:link {
	COLOR: #0442ab; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0442ab; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-SIZE: 12px; MARGIN: 0px
}
H2 {
	FONT-SIZE: 12px; MARGIN: 0px
}
H3 {
	FONT-SIZE: 12px; MARGIN: 0px
}
H4 {
	FONT-SIZE: 12px; MARGIN: 0px
}
H5 {
	FONT-SIZE: 12px; MARGIN: 0px
}
H6 {
	FONT-SIZE: 12px; MARGIN: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; empty-cells: show
}
BUTTON {
	FONT-SIZE: 12px; MARGIN: 0px
}
SELECT {
	FONT-SIZE: 12px; MARGIN: 0px
}
INPUT {
	FONT-SIZE: 12px; MARGIN: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV {
	MARGIN: 0px
}
.left {
	DISPLAY: inline; FLOAT: left
}
.right {
	DISPLAY: inline; FLOAT: right
}
.c0442ab {
	COLOR: #0442ab
}
.cff2400 {
	COLOR: #ff2400
}
.simpleHead UL.simpleinfo SPAN.LoginOut {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.header .headerinfo .login SPAN.LoginOut {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.header .headerinfo .login A.etcits {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.header .headerinfo .ethainan_tel SPAN {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.footer UL.footerico A.newwork {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.footer UL.footerico A.icp {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.showtag UL {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.souhotel UL P.goto BUTTON {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.iconnew {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.simpleHead {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.protop UL.ethainan_tel SPAN {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.footer UL.footerico A.newwork {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.footer UL.footerico A.icp {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.hotelinfo UL.videoAlbum P.videoAlbumtxt A {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.hotelinfo UL.comment OL P BUTTON {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
A.sendmail {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
A.down {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
A.up {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
A.right {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.showMoreRoom {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.hideMoreRoom {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.flightindexSearchgoto INPUT#btnSearch {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.flightlistSearch UL TABLE TD BUTTON {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.flightlistSearch UL {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.flightSearchlist TABLE TR TH {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.saleflight H5 {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.results P.resultsleft SPAN {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.hotellistsou OL LI BUTTON {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.roomalumture {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.roomvideoture {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.roomalumflase {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.roomvideoflase {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star1 {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star2 {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star3 {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star4 {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star5 {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star1_z {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star2_z {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star3_z {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star4_z {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.star5_z {
	BACKGROUND: url(images/webbg.gif) no-repeat
}
.iconnew {
	BACKGROUND-POSITION: -228px -100px; WIDTH: 22px; POSITION: absolute; HEIGHT: 10px
}
.ethainan {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 960px
}
.simplePath {
	MARGIN: 5px 10px
}
.headerBorder {
	BORDER-BOTTOM: #d8e4ee 1px solid
}
.headerMenu {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #f9fafb; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 26px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 26px
}
.headerMenu .login {
	DISPLAY: inline; FLOAT: left; COLOR: #7f7f7f
}
.headerMenu .login SPAN.LoginOut {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: url(images/webbg.gif) no-repeat left -147px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
.headerMenu .login IMG {
	DISPLAY: none
}
.headerMenu .login A {
	MARGIN: 0px 5px
}
.headerMenu .login A.etcits {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left -168px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.headerMenu .menu {
	DISPLAY: inline; FLOAT: right; COLOR: #7f7f7f
}
.headerMenu .menu A {
	MARGIN: 0px 10px
}
.headerMenu .menu A.pop {
	PADDING-LEFT: 15px; BACKGROUND: url(images/header.gif) no-repeat -949px -130px
}
.headerMenu .menu A.help {
	PADDING-LEFT: 12px; BACKGROUND: url(images/header.gif) no-repeat -951px -103px; _background: url(images/header.gif)  -951px -105px no-repeat
}
* + HTML .headerMenu .menu A.help {
	BACKGROUND: url(images/header.gif) no-repeat -951px -105px
}
.headerMenu .menu A:link {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
.headerMenu .menu A:visited {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
.headerMenu .menu A:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.header .headerinfo {
	MARGIN-TOP: 10px
}
.header .headerinfo .ethainan_tel {
	MARGIN-TOP: 5px
}
.ethainan_photo {
	MARGIN-TOP: 5px
}
.header {
	MARGIN: 0px 10px; HEIGHT: 1%
}
.header .logo {
	DISPLAY: inline; FLOAT: left; MARGIN: 5px 0px 0px 5px
}
.header .logo A {
	MARGIN: 0px 3px
}
.header .headerinfo {
	FLOAT: right; MARGIN: 0px; WIDTH: 340px; TEXT-ALIGN: right
}
.header .headerinfo .ethainan_tel {
	FONT-SIZE: 12px; MARGIN: 15px 0px 0px; COLOR: #7f7f7f
}
.header .headerinfo .ethainan_tel SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left -192px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.header .headerinfo .ethainan_tel EM {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 0px 0px 0px 10px; COLOR: #f20; FONT-STYLE: normal; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.simpleHead UL.newOnlineService_simple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(images/newOnlineServiceicon.gif) no-repeat -1px 2px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 4px; PADDING-TOP: 0px
}
.simpleHead UL.newOnlineService_simple A:link {
	COLOR: #ffff00; TEXT-DECORATION: none
}
.simpleHead UL.newOnlineService_simple A:visited {
	COLOR: #ffff00; TEXT-DECORATION: none
}
.ethainanmenu {
	BACKGROUND: url(images/header.gif) no-repeat 0px 0px; MARGIN: 0px 9px; OVERFLOW: hidden; HEIGHT: 35px
}
.ethainanmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 35px
}
.ethainanmenu UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: url(images/headLine.gif) no-repeat left 5px; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 5px 2px 0px; WIDTH: 80px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 6px; LETTER-SPACING: 1px; HEIGHT: 25px; TEXT-ALIGN: center
}
.ethainanmenu UL A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.ethainanmenu UL A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.ethainanmenu UL A:hover {
	COLOR: #ff0; TEXT-DECORATION: none
}
.ethainanmenu UL A.active {
	FONT-WEIGHT: bold; BACKGROUND: url(images/ethainanmenu.gif) no-repeat 0px 0px; LINE-HEIGHT: 16px; PADDING-TOP: 10px; HEIGHT: 23px
}
.ethainanmenu UL A.active:link {
	COLOR: #0442ab; TEXT-DECORATION: none
}
.ethainanmenu UL A.active:visited {
	COLOR: #0442ab; TEXT-DECORATION: none
}
.ethainanmenu UL A.active:hover {
	COLOR: #f20
}
.ethainanmenu UL A#Flight {
	DISPLAY: none
}
.ethainanmenusub {
	BACKGROUND: url(images/header.gif) no-repeat 0px -36px; MARGIN: -1px 9px 0px; HEIGHT: 32px
}
.ethainanmenusub UL {
	HEIGHT: 32px
}
.ethainanmenusub UL .subright {
	DISPLAY: inline; FLOAT: right; MARGIN: 6px 10px; OVERFLOW: hidden; WIDTH: 350px; COLOR: #909090; TEXT-ALIGN: right
}
.ethainanmenusub UL .subright I {
	FONT-WEIGHT: bold; MARGIN: 0px 2px; COLOR: #f20; FONT-STYLE: normal
}
.ethainanmenusub UL .subleft {
	DISPLAY: inline; FLOAT: left; MARGIN: 2px 10px; WIDTH: 500px
}
.ethainanmenusub UL .subleft .newmsg {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(images/msg.gif) no-repeat 0px 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 25px
}
I.chinayear {
	RIGHT: -40px; BACKGROUND: url(images/chinayear.png) no-repeat; FLOAT: left; WIDTH: 35px; POSITION: relative; TOP: -40px; HEIGHT: 24px; _background: url(images/chinayear.gif) no-repeat
}
I.new {
	RIGHT: -40px; BACKGROUND: url(images/news.png) no-repeat; FLOAT: left; WIDTH: 35px; POSITION: relative; TOP: -40px; HEIGHT: 24px; _background: url(images/news.gif) no-repeat
}
.simpleHead {
	BACKGROUND-POSITION: 0px -360px; MARGIN: 0px 10px; HEIGHT: 41px
}
.simpleHead UL.simplelogo {
	FLOAT: left; MARGIN: 2px 0px 0px 5px; WIDTH: 210px
}
.simpleHead UL.simpleNav {
	FLOAT: left; MARGIN: 15px 0px 0px 5px; WIDTH: 520px
}
.simpleHead UL.simpleNav A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: 14px
}
.simpleHead UL.simpleinfo {
	FLOAT: right; MARGIN: 8px 0px 0px; COLOR: #418cce; TEXT-ALIGN: right
}
.simpleHead UL.simpleinfo SPAN.LoginOut {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -398px -512px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.simpleHead UL.simpleinfo A:link {
	MARGIN: 0px 5px; COLOR: #90bbe2; TEXT-DECORATION: none
}
.simpleHead UL.simpleinfo A:visited {
	MARGIN: 0px 5px; COLOR: #90bbe2; TEXT-DECORATION: none
}
.simpleHead UL.simpleinfo A:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.simpleHead UL.simpleinfo IMG {
	DISPLAY: none
}
.simpleHead A:link {
	MARGIN: 0px 5px 0px 0px; COLOR: #fff; TEXT-DECORATION: none
}
.simpleHead A:visited {
	MARGIN: 0px 5px 0px 0px; COLOR: #fff; TEXT-DECORATION: none
}
.simpleHead A:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.c0442ab {
	COLOR: #0442ab
}
.cff2400 {
	COLOR: #ff2400
}
.autosuggest {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 680px; COLOR: #666; MAX-HEIGHT: 350px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TEXT-ALIGN: right
}
.autosuggest UL {
	OVERFLOW: hidden
}
.autosuggest LI {
	CLEAR: both; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: -1px 0px 0px; VERTICAL-ALIGN: text-top; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 4px; BORDER-BOTTOM: #e8e8e6 1px dotted
}
.autosuggest P {
	DISPLAY: inline; FLOAT: left; COLOR: #0442ab; TEXT-ALIGN: left
}
.autosuggest .cityOnSelect {
	BACKGROUND: #0442ab; COLOR: #fff
}
.autosuggest .cityOnSelect P {
	FONT-WEIGHT: bold; COLOR: #fff
}
.roomalumture {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -203px -462px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; MARGIN: 0px 20px 0px 0px; PADDING-TOP: 5px
}
.roomvideoture {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -107px -462px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.roomalumflase {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -203px -409px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; MARGIN: 0px 20px 0px 0px; COLOR: #666; PADDING-TOP: 5px
}
.roomvideoflase {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -107px -409px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; MARGIN: 0px 20px 0px 0px; COLOR: #666; PADDING-TOP: 5px
}
.footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/footer.gif) repeat-x 0px 0px; PADDING-BOTTOM: 20px; MARGIN: 15px 10px 0px; WIDTH: auto; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.footer P {
	COLOR: #666
}
.footer P.copyright {
	COLOR: #ccc
}
.footer P.copyright A {
	MARGIN: 0px 10px
}
.footerLogoList {
	TEXT-ALIGN: center
}
.footerLogoList IMG {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; MARGIN: 0px 2px; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
.navMenuNew {
	DISPLAY: block; BACKGROUND: url(images/cits.gif) no-repeat -28px -429px; MARGIN: -20px 0px 0px 57px; WIDTH: 19px; POSITION: relative; HEIGHT: 12px; _margin: -20px 0 0 50px
}
* + HTML .navMenuNew {
	MARGIN: -20px 0px 0px 50px
}
.newRegBox {
	DISPLAY: none; Z-INDEX: 9000; BACKGROUND: url(images/regBg.gif) no-repeat 0px 0px; LEFT: 50%; OVERFLOW: hidden; WIDTH: 574px; POSITION: absolute; TOP: 50%; HEIGHT: 352px; TEXT-ALIGN: left
}
.newLoginBox {
	DISPLAY: none; Z-INDEX: 9000; BACKGROUND: url(images/loginBg.gif) no-repeat 0px 0px; LEFT: 50%; OVERFLOW: hidden; WIDTH: 474px; POSITION: absolute; TOP: 50%; HEIGHT: 282px; TEXT-ALIGN: left
}
.regSecTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; BACKGROUND: url(images/regTitle.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 30px; OVERFLOW: hidden; WIDTH: 340px; LINE-HEIGHT: 85px; PADDING-TOP: 0px; HEIGHT: 51px
}
.regSecTitle P {
	COLOR: #7f7f7f; HEIGHT: 51px
}
.logSecTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; BACKGROUND: url(images/userLogTitle.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px 35px; OVERFLOW: hidden; WIDTH: 340px; LINE-HEIGHT: 85px; PADDING-TOP: 0px; HEIGHT: 51px
}
.logSecTitle P {
	COLOR: #7f7f7f; HEIGHT: 51px
}
.newCloseLoging {
	DISPLAY: block; RIGHT: 10px; BACKGROUND: url(images/vPic.gif) no-repeat -401px -136px; WIDTH: 22px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 21px
}
.popLogArea {
	MARGIN: 35px 10px 0px 35px
}
.popRegArea {
	MARGIN: 20px 10px 0px 30px
}
.popLogArea LABEL {
	FONT-WEIGHT: bolder; COLOR: #0442ab
}
.popRegArea LABEL {
	FONT-WEIGHT: bolder; COLOR: #0442ab
}
.popLogArea UL {
	MARGIN: 0px 0px 20px
}
.popRegArea OL {
	MARGIN: 0px 0px 15px
}
.popRegArea OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.popLogArea LI {
	MARGIN: 0px 0px 15px; LINE-HEIGHT: 26px
}
.popRegArea LI {
	MARGIN: 0px 0px 10px; LINE-HEIGHT: 26px
}
.popLogArea INPUT {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle
}
.popRegArea INPUT {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle
}
.popLogArea LI INPUT {
	BORDER-RIGHT: #d5d6d9 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: 195px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #d5d6d9 1px solid; HEIGHT: 24px
}
.popRegArea LI INPUT {
	BORDER-RIGHT: #d5d6d9 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: 195px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #d5d6d9 1px solid; HEIGHT: 24px
}
.popLogArea SPAN {
	MARGIN: 0px 20px 0px 8px
}
.popRegArea SPAN {
	MARGIN: 0px 20px 0px 8px
}
.popRegArea SPAN {
	COLOR: #808080
}
.popRegArea SPAN B {
	FONT-WEIGHT: normal
}
.popLogArea P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.popRegArea P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.newLogBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/vPic.gif) repeat-x; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 98px; CURSOR: pointer; LINE-HEIGHT: 1000px; HEIGHT: 31px; BORDER-RIGHT-WIDTH: 0px
}
.newRegBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/vPic.gif) repeat-x; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 98px; CURSOR: pointer; LINE-HEIGHT: 1000px; HEIGHT: 31px; BORDER-RIGHT-WIDTH: 0px
}
.newLogBut {
	BACKGROUND-POSITION: -310px -33px
}
.newRegBut {
	BACKGROUND-POSITION: -310px 0px
}
.chkFail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND: url(images/cross.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; COLOR: #f20; PADDING-TOP: 0px
}
.chkOk {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND: url(images/tick.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ajaxLoging {
	DISPLAY: none; BACKGROUND: url(images/progress_bar.gif) #fff no-repeat 50% 42%; LEFT: 4px; WIDTH: 465px; LINE-HEIGHT: 275px; POSITION: absolute; TOP: 4px; HEIGHT: 275px; TEXT-ALIGN: center
}
.newClosePop {
	DISPLAY: block; RIGHT: 10px; BACKGROUND: url(images/vPic.gif) no-repeat -401px -136px; WIDTH: 22px; CURSOR: pointer; POSITION: absolute; TOP: 7px; HEIGHT: 21px
}
.newPopBox {
	BORDER-RIGHT: #0b7ecd 3px solid; BORDER-TOP: #0b7ecd 3px solid; BACKGROUND: #fff; LEFT: 50%; BORDER-LEFT: #0b7ecd 3px solid; WIDTH: 500px; BORDER-BOTTOM: #0b7ecd 3px solid; POSITION: absolute; TOP: 50%
}
.newPopBox IFRAME {
	Z-INDEX: -1; FILTER: alpha(opacity=0); LEFT: 0px; POSITION: absolute; TOP: 0px; opacity: 0
}
.popInBox {
	BORDER-RIGHT: #0b7ecd 3px solid; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #0b7ecd 3px solid; PADDING-TOP: 1px; HEIGHT: 100%
}
.newArrow {
	BACKGROUND: url(images/newArr.gif) no-repeat 0px 0px; LEFT: 25%; OVERFLOW: hidden; WIDTH: 35px; POSITION: absolute; TOP: -16px; HEIGHT: 17px
}
.rds {
	CLEAR: both; MARGIN: -3px 0px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 10px
}
.rds B {
	DISPLAY: block; BACKGROUND: url(images/3pxLine.gif) no-repeat; FONT: 0px/0 Arial; OVERFLOW: hidden; WIDTH: 10px; POSITION: relative; HEIGHT: 10px; _zoom: 1
}
.rds .ntl {
	BACKGROUND-POSITION: left top; LEFT: 0px
}
.rds .ntr {
	BACKGROUND-POSITION: right top; FLOAT: right; TOP: 0px
}
.rds .nbl {
	BACKGROUND-POSITION: left bottom; LEFT: 0px
}
.rds .nbr {
	BACKGROUND-POSITION: right bottom; FLOAT: right; TOP: 0px
}
.newPopBox IFRAME {
	FILTER: alpha(opacity=0); LEFT: 0px; POSITION: absolute; TOP: 0px; opacity: 0
}
.secHead {
	MARGIN: 20px 8px 18px; HEIGHT: 100%
}
.secHead:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.secHRight {
	DISPLAY: inline; FLOAT: right; MARGIN: -29px 5px 0px 0px
}
.Call400 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.secHRight .Call400 {
	DISPLAY: block; FLOAT: none
}
.Call400 STRONG {
	DISPLAY: block; BACKGROUND: url(images/vPic.gif) no-repeat -209px -84px; MARGIN: 4px 0px 0px; OVERFLOW: hidden; WIDTH: 183px; LINE-HEIGHT: 1000px; HEIGHT: 21px
}
.secHRight .Call400 STRONG {
	MARGIN: 5px 0px 8px 177px
}
.secHRight IMG {
	MARGIN: 0px 10px 0px 0px
}
.secHRight .dsSearchBar {
	MARGIN: 27px 0px 0px
}
.recTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #0442ab 3px solid; HEIGHT: 28px
}
.moreRec {
	MARGIN: -24px 85px 0px 0px; TEXT-ALIGN: right
}
.moreRec A:link {
	COLOR: #f20
}
.moreRec A:visited {
	COLOR: #f20
}
.moreRec A:hover {
	COLOR: #f20
}
.moreRec A:active {
	COLOR: #f20
}
.doRec {
	DISPLAY: inline; FONT-WEIGHT: bolder; BACKGROUND: #0442ab; FLOAT: right; MARGIN: -23px 0px 0px; WIDTH: 74px; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: center
}
.doRec:link {
	COLOR: #fff
}
.doRec:visited {
	COLOR: #fff
}
.doRec:hover {
	COLOR: #fff
}
.doRec:active {
	COLOR: #fff
}
.recInBox {
	CLEAR: both; BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 20px auto 0px; OVERFLOW: hidden; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 917px; PADDING-TOP: 15px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 100%
}
.floors {
	DISPLAY: inline; BACKGROUND: url(images/floors.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: -15px -15px -15px 0px; OVERFLOW: hidden; WIDTH: 25px; HEIGHT: 25px; TEXT-ALIGN: center
}
.userFace {
	CLEAR: both; DISPLAY: inline; FLOAT: left; WIDTH: 64px; TEXT-ALIGN: center
}
.userFace IMG {
	
}
.userSay {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 843px
}
.userSayLv {
	MARGIN: 0px 0px 10px
}
.userSayLv SPAN {
	MARGIN: 0px 0px 0px 15px
}
.userSayWhat {
	PADDING-RIGHT: 2px; PADDING-LEFT: 24px; BACKGROUND: url(images/recArrow.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.userSayBoxUp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/recBoxH.gif) #f4f4f4 no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.userSayBoxDown {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/recBoxBot.gif) #f4f4f4 no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.userRecArea {
	BACKGROUND: url(images/recBoxBg.jpg) repeat-x 0px 0px; MARGIN: 10px 5px; OVERFLOW: hidden; HEIGHT: 183px
}
.allLv0 {
	BACKGROUND: url(images/kLvdown.gif) no-repeat; MARGIN: 0px 10px 0px 0px
}
.allLv1 {
	BACKGROUND: url(images/kLvdown.gif) no-repeat; MARGIN: 0px 10px 0px 0px
}
.allLv2 {
	BACKGROUND: url(images/kLvdown.gif) no-repeat; MARGIN: 0px 10px 0px 0px
}
.allLv3 {
	BACKGROUND: url(images/kLvdown.gif) no-repeat; MARGIN: 0px 10px 0px 0px
}
.allLv4 {
	BACKGROUND: url(images/kLvdown.gif) no-repeat; MARGIN: 0px 10px 0px 0px
}
.allLv5 {
	BACKGROUND: url(images/kLvdown.gif) no-repeat; MARGIN: 0px 10px 0px 0px
}
.allLv0 {
	BACKGROUND-POSITION: -85px 0px
}
.allLv1 {
	BACKGROUND-POSITION: -68px 0px
}
.allLv2 {
	BACKGROUND-POSITION: -53px 0px
}
.allLv3 {
	BACKGROUND-POSITION: -36px 0px
}
.allLv4 {
	BACKGROUND-POSITION: -19px 0px
}
.allLv5 {
	BACKGROUND-POSITION: 0px 0px
}
.commentLv {
	BACKGROUND: url(images/doLvDown.gif) #b6b6b6 no-repeat -141px 0px; CURSOR: pointer; POSITION: relative
}
.userTextarea {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 15px 10px; WIDTH: 575px
}
.userTextarea TEXTAREA {
	BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 1px solid; OVERFLOW: visible; BORDER-LEFT: #b7b7b7 1px solid; WIDTH: 575px; BORDER-BOTTOM: #b7b7b7 1px solid; HEIGHT: 115px
}
.doComLv {
	FLOAT: left; MARGIN: 15px 0px 0px
}
.doComLv LI {
	MARGIN: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; POSITION: relative; _margin: 0 0 -3px 0; _display: inline-block
}
.doComLv SPAN {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle
}
.doComLv IMG {
	VERTICAL-ALIGN: middle
}
.goNow {
	CLEAR: both; TEXT-ALIGN: center
}
.goNow A {
	MARGIN: 0px 15px 0px 0px
}
.selectsCitys {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(images/cits.gif) no-repeat 50px -230px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.selectListB {
	CLEAR: both; BORDER-RIGHT: #0b7ecd 3px solid; PADDING-RIGHT: 3px; BORDER-TOP: #0b7ecd 3px solid; DISPLAY: none; PADDING-LEFT: 3px; Z-INDEX: 2; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #0b7ecd 3px solid; WIDTH: 472px; PADDING-TOP: 3px; BORDER-BOTTOM: #0b7ecd 3px solid; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
.selectListB B {
	DISPLAY: block; BACKGROUND: url(images/blueLineArrow.gif) no-repeat; WIDTH: 54px; POSITION: absolute; TOP: -13px; HEIGHT: 13px
}
.attribute {
	
}
.attribute H1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted
}
.attribute UL {
	MARGIN: 4px
}
.closeHFBox {
	DISPLAY: inline; RIGHT: 2px; BACKGROUND: url(images/vPic.gif) no-repeat -399px -136px; FLOAT: right; MARGIN: 0px; WIDTH: 25px; CURSOR: pointer; COLOR: #8b8b8b; FONT-STYLE: normal; POSITION: absolute; TOP: 3px; HEIGHT: 26px
}
.closePopBox {
	DISPLAY: inline; RIGHT: 2px; BACKGROUND: url(images/vPic.gif) no-repeat -399px -136px; FLOAT: right; MARGIN: 0px; WIDTH: 25px; CURSOR: pointer; COLOR: #8b8b8b; FONT-STYLE: normal; POSITION: absolute; TOP: 3px; HEIGHT: 26px
}
.hotelBlackDot {
	FLOAT: left; HEIGHT: 18px
}
.selectInB {
	CLEAR: both; MARGIN: 5px; HEIGHT: 1%
}
.selectInB UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.replyBox {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 915px
}
.replyBoxUp {
	MARGIN-TOP: 10px; BACKGROUND: url(images/replyBoxUp.gif) #fdf9e7 no-repeat 0px 0px; WIDTH: 100%
}
.replyBoxDown {
	BACKGROUND: url(images/replyBoxDown.gif) #fdf9e7 no-repeat 0px bottom; WIDTH: 100%; HEIGHT: 100%
}
.replyBoxDown:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.replyBoxDown TABLE {
	MARGIN: 10px 5px; COLOR: #ff2200; LINE-HEIGHT: 16px
}
.replyBoxDown .w80 {
	PADDING-RIGHT: 5px; OVERFLOW: hidden; WIDTH: 80px; TEXT-ALIGN: center
}
.doComLv .allLv0 {
	MARGIN: 0px 5px; CURSOR: pointer
}
.doComLv .allLv1 {
	MARGIN: 0px 5px; CURSOR: pointer
}
.doComLv .allLv2 {
	MARGIN: 0px 5px; CURSOR: pointer
}
.doComLv .allLv3 {
	MARGIN: 0px 5px; CURSOR: pointer
}
.doComLv .allLv4 {
	MARGIN: 0px 5px; CURSOR: pointer
}
.doComLv .allLv5 {
	MARGIN: 0px 5px; CURSOR: pointer
}
.replyInfo {
	MARGIN: 0px 25px
}
.replyInfo TEXTAREA {
	BORDER-RIGHT: #dbdcdc 1px solid; BORDER-TOP: #dbdcdc 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #dbdcdc 1px solid; WIDTH: 550px; BORDER-BOTTOM: #dbdcdc 1px solid; HEIGHT: 130px
}
.replyBut {
	MARGIN-TOP: 10px; TEXT-ALIGN: center
}
.newSmallSearch {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/smallSearch.jpg) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 64px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
.smLogBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/bPic.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
.smRegBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/bPic.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
.smLogBut {
	BACKGROUND-POSITION: -81px -35px; WIDTH: 42px; HEIGHT: 21px
}
.smRegBut {
	BACKGROUND-POSITION: 0px -35px; WIDTH: 72px; HEIGHT: 21px
}
.recInBox {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.redRep {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; BACKGROUND: url(../images/redArr.gif) no-repeat 10px center; PADDING-BOTTOM: 0px; WIDTH: 24px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.recTitle {
	MARGIN: 20px 0px 0px; BORDER-BOTTOM: #0873c7 3px solid
}
.doRec {
	MARGIN-TOP: -20px; BACKGROUND: #0873c7
}
.repTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 20px 15px 0px
}
.userRecArea {
	BACKGROUND: #f4f4f4; MARGIN: 2px 0px 0px; WIDTH: auto
}
.userTextarea TEXTAREA {
	OVERFLOW-Y: scroll; BACKGROUND: url(images/postcommenttextareabg.png) #fff no-repeat right bottom; WIDTH: 620px
}
.goNow {
	MARGIN: 10px 140px 5px 0px; TEXT-ALIGN: right
}
.pages {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; COLOR: #000; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.pages SELECT {
	MARGIN: 0px 0px 5px; VERTICAL-ALIGN: middle
}
.pages A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0.65em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0.65em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #ddd 1px solid; COLOR: #000; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1; TEXT-DECORATION: none
}
.pages A:link {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0.65em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0.65em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #ddd 1px solid; COLOR: #000; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1; TEXT-DECORATION: none
}
.pages A:visited {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0.65em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0.65em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #ddd 1px solid; COLOR: #000; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1; TEXT-DECORATION: none
}
.pages A:hover {
	BORDER-RIGHT: #0442ab 1px solid; BORDER-TOP: #0442ab 1px solid; BACKGROUND: #0442ab; BORDER-LEFT: #0442ab 1px solid; COLOR: #fff; BORDER-BOTTOM: #0442ab 1px solid
}
.pages SPAN.cpb {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.65em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.65em; BACKGROUND: #0442ab; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #fff 1px solid; COLOR: #fff; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1; TEXT-DECORATION: none
}
.pages SPAN.cpp {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.65em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.65em; BACKGROUND: #0442ab; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #fff 1px solid; COLOR: #fff; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1; TEXT-DECORATION: none
}
.commond {
	MARGIN: 20px 10px
}
.fixComMar {
	MARGIN: 20px 0px
}
.commond H5 {
	FONT-SIZE: 14px; MARGIN: 4px 0px; BORDER-BOTTOM: #0873c7 4px solid
}
.commond H5 P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; WIDTH: 320px; TEXT-ALIGN: right
}
.commond H5 P A.post_button:link {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #0873c7; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none; _padding: 0px 4px 2px 4px; _float: right
}
.commond H5 P A.post_button:visited {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #0873c7; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none; _padding: 0px 4px 2px 4px; _float: right
}
.commond H5 P A.post_button:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.commond H5 P A.morecommond:link {
	FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 227px; COLOR: #f20; TEXT-DECORATION: none
}
.commond H5 P A.morecommond:visited {
	FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 227px; COLOR: #f20; TEXT-DECORATION: none
}
.commond H5 P A.morecommond:hover {
	COLOR: #0442ab; TEXT-DECORATION: underline
}
.commond UL {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BACKGROUND: url(images/commondulbg.gif) no-repeat right top; MARGIN: 15px 0px; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid
}
.commond UL .userFace {
	FLOAT: left; MARGIN: 10px 0px 10px 10px; WIDTH: 64px; TEXT-ALIGN: center
}
.commond UL .userFace IMG {
	DISPLAY: block; WIDTH: 60px; HEIGHT: 60px
}
.commond UL OL.userSay {
	BACKGROUND: url(images/commond_bg.gif) no-repeat 0px 35px; FLOAT: right; MARGIN: 0px 0px 10px; WIDTH: 860px; _width: 850px
}
.commond UL .userSay .userSayLv {
	MARGIN: 0px 0px 8px 25px
}
.commond UL .userSay .userSayLv I {
	FONT-SIZE: 10px; FLOAT: right; MARGIN: 0px 1px 0px 0px; COLOR: #8f8e8e; FONT-STYLE: normal
}
.commond UL .userSay .userSayLv P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.commond UL .userSay .userSayLv P SPAN {
	MARGIN: 0px 10px 0px 0px
}
.commond UL .userSay .userSayLv P SPAN STRONG {
	FONT-WEIGHT: normal
}
.commond UL .userSay .userSayLv P SPAN STRONG EM {
	FONT-WEIGHT: bold; COLOR: #f20; FONT-STYLE: normal
}
.commond UL .userSay .commentcontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 50px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 8px; MARGIN: 0px 10px 0px 18px; PADDING-TOP: 8px
}
.commentLv {
	BACKGROUND: url(images/doLvDown.gif) no-repeat; CURSOR: pointer; POSITION: relative
}
.postcomment {
	MARGIN: 20px 10px
}
.postcomment H5 {
	FONT-SIZE: 14px; MARGIN: 4px 0px
}
.postcomment UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; HEIGHT: 1%
}
.postcomment UL OL.post_icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 20px; WIDTH: 305px; LINE-HEIGHT: 205%; PADDING-TOP: 0px; _margin: 14px 0 10px 10px
}
.postcomment UL OL.post_icon P {
	MARGIN: 5px 0px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
.postcomment UL OL.post_icon SPAN {
	DISPLAY: none
}
.postcomment UL OL.post_content {
	FLOAT: right; MARGIN: 10px 10px 0px 0px; WIDTH: 585px; TEXT-ALIGN: left
}
.postcomment UL OL.post_content P {
	MARGIN: 5px 0px 0px; LINE-HEIGHT: 20px
}
.postcomment UL OL.post_content P INPUT {
	WIDTH: 80px; COLOR: #999; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.postcomment UL OL.post_content P IMG {
	MARGIN: 8px 5px 0px
}
.postcomment UL OL.post_content P I {
	COLOR: #999; FONT-STYLE: normal
}
.postcomment UL OL.post_content TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(images/postcommenttextareabg.png) #fff no-repeat right bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 545px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 78px; _width: 540px
}
.postcomment UL OL.post_submit {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 2px 0px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.postcomment UL OL.post_submit SPAN IMG {
	DISPLAY: none
}
.postcomment UL OL.post_submit BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 20px; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.sendmailbox {
	
}
.sendmailbox H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e1dfdf 1px solid
}
.sendmailbox P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #999; PADDING-TOP: 4px
}
.sendmailbox UL.toFriend {
	MARGIN: 10px
}
.sendmailbox UL.toFriend LI {
	MARGIN: 0px 0px 10px
}
.sendmailbox UL.toFriend LI LABEL {
	FLOAT: left; WIDTH: 100px; TEXT-ALIGN: right
}
.sendmailbox UL.toFriend LI INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 22px
}
.sendmailbox UL.toFriend LI INPUT#cbMyEmail {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: auto; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
.sendmailbox UL.toFriend LI SPAN {
	COLOR: #999
}
.sendmailbox UL.toFriend P {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
.sendmailbox UL.toFriend BUTTON {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0879ca; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 90px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.debugbox {
	
}
.debugbox H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e1dfdf 1px solid
}
.debugbox P {
	MARGIN: 4px 0px; COLOR: #666
}
.debugbox P.red {
	COLOR: #f20
}
.debugbox P.goto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.debugbox P.goto BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BACKGROUND: #026ace; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.debugbox UL {
	
}
.debugbox UL LI LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.debugbox UL OL {
	MARGIN: 5px 0px 0px
}
.debugbox UL OL TABLE {
	
}
.debugbox UL OL TABLE TR TD SPAN {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 4px 0px 0px; WIDTH: 80px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: right
}
.debugbox UL OL TABLE TR TD INPUT {
	FONT-WEIGHT: bold; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.calChkBar {
	MARGIN: 6px 0px 6px 10px
}
.calChkBar INPUT.Wdate {
	MARGIN: 0px 10px 0px 0px; WIDTH: 100px
}
.calChkBar SPAN INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/bPic.gif) no-repeat -127px 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 77px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.calChkBar INPUT.smallBook {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/smallBookbg.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; WIDTH: 57px; HEIGHT: 23px; BORDER-RIGHT-WIDTH: 0px
}
.calChkBar INPUT.smallTelBook {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/bookButSm.jpg) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; WIDTH: 58px; COLOR: #fff; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.everyday {
	CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; ZOOM: 1; POSITION: relative; HEIGHT: 100%
}
.everyday P {
	
}
.everyday TABLE {
	MARGIN: 10px 1px 1px; WIDTH: 100%
}
.everyday TABLE {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.everyday TH {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.everyday TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.everyday TD {
	VERTICAL-ALIGN: top
}
.everyday TH {
	BACKGROUND: #f8f8f8
}
.everyday STRONG {
	DISPLAY: block; COLOR: #f20
}
.everyday .noIf {
	COLOR: #ddd
}
.everyday P .datePicker1 {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: url(images/datePicker.gif) #fff no-repeat right 50%; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #999 1px solid; WIDTH: 100px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px
}
.everyday B {
	BORDER-RIGHT: #0b7ecd 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0b7ecd 3px solid; DISPLAY: none; PADDING-LEFT: 10px; FONT-WEIGHT: normal; Z-INDEX: 9; BACKGROUND: #fff; LEFT: 50%; PADDING-BOTTOM: 10px; BORDER-LEFT: #0b7ecd 3px solid; WIDTH: 250px; PADDING-TOP: 10px; BORDER-BOTTOM: #0b7ecd 3px solid; POSITION: absolute; TOP: 50%; TEXT-ALIGN: left
}
.score {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 6px; OVERFLOW: hidden; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 174px; TEXT-ALIGN: right
}
.score2 {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 6px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 86px; TEXT-ALIGN: right
}
.score P {
	MARGIN: 4px 0px
}
.score P {
	MARGIN: 4px 0px
}
.score P {
	MARGIN: 2px 0px
}
.score2 P {
	MARGIN: 2px 0px
}
.score P.toplevel {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN: 0px 0px 3px; COLOR: #f20; TEXT-ALIGN: right
}
.score2 P.toplevel {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN: 0px 0px 3px; COLOR: #f20; TEXT-ALIGN: right
}
.score P.percent {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 16px; TEXT-ALIGN: left
}
.score2 P.percent {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 16px; TEXT-ALIGN: left
}
.score P.percent SPAN {
	FLOAT: left; WIDTH: 60px; TEXT-ALIGN: right
}
.score2 P.percent SPAN {
	FLOAT: left; WIDTH: 60px; TEXT-ALIGN: right
}
.score P.percent B {
	BACKGROUND: #ccc; FLOAT: left; MARGIN: 6px 0px 0px; OVERFLOW: hidden; WIDTH: 62px; HEIGHT: 5px
}
.score2 P.percent B {
	BACKGROUND: #ccc; FLOAT: left; MARGIN: 6px 0px 0px; OVERFLOW: hidden; WIDTH: 58px; HEIGHT: 5px
}
.score P.percent B I {
	BACKGROUND: #f20; FLOAT: left; HEIGHT: 5px
}
.score2 P.percent B I {
	BACKGROUND: #f20; FLOAT: left; HEIGHT: 5px
}
.score P.goods {
	MARGIN: 5px 0px 0px; OVERFLOW: hidden; HEIGHT: 20px; TEXT-ALIGN: center
}
.score2 P.goods {
	MARGIN: 5px 0px 0px; OVERFLOW: hidden; HEIGHT: 20px; TEXT-ALIGN: center
}
.score P.goods SPAN.good {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(images/vPic.gif) no-repeat -523px -207px; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 0px 0px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.score2 P.goods SPAN.good {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(images/vPic.gif) no-repeat -523px -207px; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 0px 0px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.score P.goods SPAN.noGood {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(images/vPic.gif) no-repeat -523px -175px; PADDING-BOTTOM: 2px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.score2 P.goods SPAN.noGood {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(images/vPic.gif) no-repeat -523px -175px; PADDING-BOTTOM: 2px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.score P.goods SPAN B {
	COLOR: #f20
}
.score2 P.goods SPAN B {
	COLOR: #f20
}
.score P.appraiseNum {
	TEXT-ALIGN: center
}
.score2 P.appraiseNum {
	TEXT-ALIGN: center
}
.score P.appraiseNum B {
	COLOR: #f20
}
.score2 P.appraiseNum B {
	COLOR: #f20
}
.grayBut {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 77px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
.grayBut:link {
	BACKGROUND: #afafaf; COLOR: #fff; TEXT-DECORATION: none
}
.grayBut:visited {
	BACKGROUND: #afafaf; COLOR: #fff; TEXT-DECORATION: none
}
.grayBut:hover {
	BACKGROUND: #f20; COLOR: #fff; TEXT-DECORATION: none
}
.vacationTopNav {
	MARGIN: 5px 0px
}
.vacationTopNav .loc {
	MARGIN-LEFT: 14px; COLOR: #666
}
.vacationTopMenu {
	MARGIN: 8px 10px 0px
}
.vacationTopStep {
	MARGIN: 15px 15px 0px 0px; OVERFLOW: hidden; HEIGHT: 25px; TEXT-ALIGN: right
}
.vacationTopST {
	PADDING-LEFT: 20px; BACKGROUND: url(images/points.gif) no-repeat -489px -224px; MARGIN: 0px 10px 5px
}
.searchTopTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bolder; FONT-SIZE: 18px; BACKGROUND: url(images/searchTitleBg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: -25px 0px 12px 15px; COLOR: #f20; LINE-HEIGHT: 27px; PADDING-TOP: 0px; HEIGHT: 27px
}
.vacationSearchTop {
	BACKGROUND: url(images/vanB.gif) repeat-y 0px 0px; MARGIN: 0px 9px 8px; LINE-HEIGHT: 25px
}
.vacationSearchTop2 {
	BORDER-RIGHT: #ffeca0 1px solid; BORDER-TOP: #ffeca0 1px solid; BACKGROUND: #fefef2; MARGIN: 0px 9px 8px; BORDER-LEFT: #ffeca0 1px solid; LINE-HEIGHT: 25px; BORDER-BOTTOM: #ffeca0 1px solid
}
.vacationSearchTop2 SPAN {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 68px; COLOR: #000; TEXT-ALIGN: right
}
.vacationSearchTop .top {
	BACKGROUND: url(images/vanT.gif) no-repeat 0px 0px
}
.vacationSearchTop .bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/vanM.gif) no-repeat 0px bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 100%
}
.vacationSearchTop P {
	MARGIN: 0px 15px; COLOR: #dde4f0
}
.vacationSearchTop2 P {
	MARGIN: 0px 15px; COLOR: #dde4f0
}
.vacationSearchTop2 P A {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.vacationSearchTop P A {
	MARGIN: 0px 5px
}
.vacationSearchTop .right {
	DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 15px
}
.vacationSearchTop .text {
	BORDER-RIGHT: #bdcfdf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bdcfdf 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #bdcfdf 1px solid; WIDTH: 230px; COLOR: #8c8c8c; PADDING-TOP: 3px; BORDER-BOTTOM: #bdcfdf 1px solid
}
.vacationSearchTop .btn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/points.gif) no-repeat -260px -61px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 7px; VERTICAL-ALIGN: middle; WIDTH: 64px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
.vacationSearchTop2 .act {
	FONT-WEIGHT: bolder; COLOR: #ff2200; TEXT-DECORATION: none
}
.vacationSearchTop2 .act:link {
	COLOR: #ff2200; TEXT-DECORATION: none
}
.vacationSearchTop2 .act:visited {
	COLOR: #ff2200; TEXT-DECORATION: none
}
.vacationSearchTop2 .act:hover {
	COLOR: #ff2200; TEXT-DECORATION: none
}
.vacationSearchTop2 .act:active {
	COLOR: #ff2200; TEXT-DECORATION: none
}
.moreroomlist {
	MARGIN: 1px 0px; HEIGHT: 10px; TEXT-ALIGN: right
}
.moreroomlist A {
	WHITE-SPACE: nowrap
}
.showMoreRoom {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 75px -412px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.hideMoreRoom {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 75px -431px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
A.sendmail {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -382px -466px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.down {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 75px -412px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.up {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 75px -431px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.right {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: 75px -445px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.star {
	DISPLAY: none
}
.star1 {
	BACKGROUND-POSITION: -396px -494px; VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star2 {
	BACKGROUND-POSITION: -396px -494px; VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star3 {
	BACKGROUND-POSITION: -396px -494px; VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star4 {
	BACKGROUND-POSITION: -396px -494px; VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star5 {
	BACKGROUND-POSITION: -396px -494px; VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star1 {
	WIDTH: 11px
}
.star2 {
	WIDTH: 24px
}
.star3 {
	WIDTH: 38px
}
.star4 {
	WIDTH: 51px
}
.star5 {
	WIDTH: 67px
}
.star1_z {
	VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star2_z {
	VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star3_z {
	VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star4_z {
	VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star5_z {
	VERTICAL-ALIGN: middle; HEIGHT: 10px
}
.star1_z {
	BACKGROUND-POSITION: -489px -494px; WIDTH: 11px
}
.star2_z {
	BACKGROUND-POSITION: -489px -494px; WIDTH: 24px
}
.star3_z {
	BACKGROUND-POSITION: -489px -513px; WIDTH: 38px
}
.star4_z {
	BACKGROUND-POSITION: -489px -532px; WIDTH: 51px
}
.star5_z {
	BACKGROUND-POSITION: -489px -551px; WIDTH: 67px
}
.dataTable {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; WIDTH: 450px; PADDING-TOP: 1px; FONT-FAMILY: Arial, simSun, sans-serif; POSITION: relative; BACKGROUND-COLOR: #fff
}
.dataTable TABLE {
	WIDTH: 100%
}
.dataTable TABLE {
	BORDER-RIGHT: #dcdada 1px solid; BORDER-TOP: #dcdada 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #dcdada 1px solid; BORDER-BOTTOM: #dcdada 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.dataTable TH {
	BORDER-RIGHT: #dcdada 1px solid; BORDER-TOP: #dcdada 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #dcdada 1px solid; BORDER-BOTTOM: #dcdada 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.dataTable TD {
	BORDER-RIGHT: #dcdada 1px solid; BORDER-TOP: #dcdada 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #dcdada 1px solid; BORDER-BOTTOM: #dcdada 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.dataTable TH {
	BACKGROUND: #88bd26; COLOR: #fff; HEIGHT: 26px
}
.dataTable TD {
	WIDTH: 60px; COLOR: #6c6c6c; HEIGHT: 50px
}
.dataTable B {
	DISPLAY: block; FONT-WEIGHT: normal; COLOR: #f20
}
.dataTable P {
	CLEAR: both; BORDER-RIGHT: #dcdada 1px solid; BORDER-TOP: #dcdada 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 14px; MARGIN: 0px; BORDER-LEFT: #dcdada 1px solid; LINE-HEIGHT: 35px; BORDER-BOTTOM: #dcdada 0px solid; HEIGHT: 35px; TEXT-ALIGN: center
}
.dataTable P STRONG {
	COLOR: #f20
}
.tabL {
	DISPLAY: inline; FLOAT: left
}
.tabR {
	DISPLAY: inline; FLOAT: right
}
.month1 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month2 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month3 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month4 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month5 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month6 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month7 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month8 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month9 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month10 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month11 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month12 {
	BACKGROUND-POSITION: 0px 53px; BACKGROUND-REPEAT: no-repeat
}
.month1 {
	BACKGROUND-IMAGE: url(images/month/month1.gif)
}
.month2 {
	BACKGROUND-IMAGE: url(images/month/month2.gif)
}
.month3 {
	BACKGROUND-IMAGE: url(images/month/month3.gif)
}
.month4 {
	BACKGROUND-IMAGE: url(images/month/month4.gif)
}
.month5 {
	BACKGROUND-IMAGE: url(images/month/month5.gif)
}
.month6 {
	BACKGROUND-IMAGE: url(images/month/month6.gif)
}
.month7 {
	BACKGROUND-IMAGE: url(images/month/month7.gif)
}
.month8 {
	BACKGROUND-IMAGE: url(images/month/month8.gif)
}
.month9 {
	BACKGROUND-IMAGE: url(images/month/month9.gif)
}
.month10 {
	BACKGROUND-IMAGE: url(images/month/month10.gif)
}
.month11 {
	BACKGROUND-IMAGE: url(images/month/month11.gif)
}
.month12 {
	BACKGROUND-IMAGE: url(images/month/month12.gif)
}
.backMon {
	DISPLAY: inline; BACKGROUND: url(images/dataArr.gif) no-repeat; FLOAT: left; MARGIN: 20px 5px -22px; FONT: bolder 12px/12px normal Arial; OVERFLOW: hidden; WIDTH: 30px; POSITION: relative; HEIGHT: 12px
}
.backMonOff {
	DISPLAY: inline; BACKGROUND: url(images/dataArr.gif) no-repeat; FLOAT: left; MARGIN: 20px 5px -22px; FONT: bolder 12px/12px normal Arial; OVERFLOW: hidden; WIDTH: 30px; POSITION: relative; HEIGHT: 12px
}
.nextMon {
	DISPLAY: inline; BACKGROUND: url(images/dataArr.gif) no-repeat; FLOAT: left; MARGIN: 20px 5px -22px; FONT: bolder 12px/12px normal Arial; OVERFLOW: hidden; WIDTH: 30px; POSITION: relative; HEIGHT: 12px
}
.nextMonOff {
	DISPLAY: inline; BACKGROUND: url(images/dataArr.gif) no-repeat; FLOAT: left; MARGIN: 20px 5px -22px; FONT: bolder 12px/12px normal Arial; OVERFLOW: hidden; WIDTH: 30px; POSITION: relative; HEIGHT: 12px
}
.backMon {
	CURSOR: pointer
}
.nextMon {
	CURSOR: pointer
}
.nextMon {
	FLOAT: right
}
.nextMonOff {
	FLOAT: right
}
.backMon {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #0442ab; PADDING-TOP: 0px
}
.backMonOff {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -24px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #a7a6a6; PADDING-TOP: 0px
}
.nextMon {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 32px -48px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #0442ab; PADDING-TOP: 0px
}
.nextMonOff {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 32px -73px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #a7a6a6; PADDING-TOP: 0px
}
.dataBox {
	HEIGHT: 290px
}
.dataTable .tdOver {
	BACKGROUND: #edf6d9
}
.ligthGreen TH {
	BACKGROUND: #e1edc8; COLOR: #000
}
.ligthGreen .tdOver {
	BACKGROUND: #edf6d9
}
.purpleTable TH {
	BACKGROUND: #b87eee
}
.purpleTable .tdOver {
	BACKGROUND: #e8e7ff
}
.grayTable TH {
	BACKGROUND: #f4f3f3; COLOR: #000
}
.grayTable .tdOver {
	BACKGROUND: #e7f6ff
}
.dataArrow {
	BACKGROUND: url(images/blueLineArrow.gif) no-repeat; FONT: 1px/1px Arial; OVERFLOW: hidden; WIDTH: 24px; POSITION: absolute; HEIGHT: 14px
}
.dataArrow {
	BACKGROUND-POSITION: -15px -40px; BOTTOM: -14px
}
.greenArr {
	BACKGROUND: url(images/greenArr.gif) no-repeat
}
.hGreenArr {
	BACKGROUND: url(images/greenArr.gif) no-repeat
}
.ajaxDate {
	OVERFLOW: hidden
}
.selectDate .hCarDate {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/explainBg.gif) repeat-x; OVERFLOW: hidden; BORDER-LEFT: #e5e5e5 1px solid; TEXT-INDENT: 5px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 29px
}
.selectDate .hCarDate SPAN {
	DISPLAY: block; HEIGHT: 33px
}
.redDate2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f20; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: -24px 4px 0px 0px; COLOR: #fff; PADDING-TOP: 3px
}
.hireCarList {
	OVERFLOW: hidden
}
.hireCarList SPAN {
	DISPLAY: block; WIDTH: 80px; TEXT-ALIGN: right
}
.hireCarList LI {
	MARGIN: 5px 0px 10px
}
.hireCarList LI P {
	MARGIN: -18px 0px 0px 80px
}
.hireCarList B {
	DISPLAY: none; COLOR: #999; BORDER-TOP-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; BORDER-BOTTOM-STYLE: dotted
}
.tCenter {
	TEXT-ALIGN: center
}
.tLeft {
	TEXT-ALIGN: left
}
.tRight {
	TEXT-ALIGN: right
}
.titleBlackDot {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: url(images/linebg.gif) repeat-x center bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px; HEIGHT: 20px
}
.ajaxDateTitle {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: url(images/linebg.gif) repeat-x center bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px; HEIGHT: 20px
}
.ajaxDateTitle {
	FONT-SIZE: 12px
}
.hotelBlackDot {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #adc0e4 1px dotted; HEIGHT: 26px
}
.titleTop10 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 17px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: url(images/cits.gif) no-repeat 0px -66px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.nTitleDot {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #8c8a8a 1px dotted; HEIGHT: 20px
}
.hotelDetailTitlt {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.defInput {
	BORDER-RIGHT: #c7c5c5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c5c5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; FONT: 12px/20px Arial, sans-serif; BORDER-LEFT: #c7c5c5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c7c5c5 1px solid; HEIGHT: 20px
}
.advSearchInput {
	BORDER-RIGHT: #c7c5c5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c5c5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: 12px/20px Arial, sans-serif; BORDER-LEFT: #c7c5c5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c7c5c5 1px solid; HEIGHT: 16px
}
.selectInput {
	BORDER-RIGHT: #c7c5c5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c5c5 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(images/cits.gif) no-repeat 73px -429px; PADDING-BOTTOM: 0px; FONT: 12px/20px Arial, sans-serif; BORDER-LEFT: #c7c5c5 1px solid; WIDTH: 90px; PADDING-TOP: 5px; BORDER-BOTTOM: #c7c5c5 1px solid; HEIGHT: 21px
}
.datePicker {
	BORDER-RIGHT: #c7c5c5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c5c5 1px solid; PADDING-LEFT: 2px; BACKGROUND: url(images/cits.gif) no-repeat 72px -150px; PADDING-BOTTOM: 0px; FONT: 12px/20px Arial, sans-serif; BORDER-LEFT: #c7c5c5 1px solid; WIDTH: 90px; PADDING-TOP: 5px; BORDER-BOTTOM: #c7c5c5 1px solid; HEIGHT: 21px
}
.datePicker2 {
	BORDER-RIGHT: #c7c5c5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c5c5 1px solid; PADDING-LEFT: 2px; BACKGROUND: url(images/cits.gif) no-repeat 72px -153px; PADDING-BOTTOM: 0px; FONT: 12px/20px Arial, sans-serif; BORDER-LEFT: #c7c5c5 1px solid; WIDTH: 90px; PADDING-TOP: 2px; BORDER-BOTTOM: #c7c5c5 1px solid; HEIGHT: 18px
}
.itiInput {
	BORDER-RIGHT: #c7c5c5 1px solid; PADDING-RIGHT: 23px; BORDER-TOP: #c7c5c5 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(images/cits.gif) no-repeat 46px -429px; PADDING-BOTTOM: 0px; FONT: bolder 16px/20px Arial, sans-serif; BORDER-LEFT: #c7c5c5 1px solid; WIDTH: 40px; COLOR: #f20; PADDING-TOP: 5px; BORDER-BOTTOM: #c7c5c5 1px solid; HEIGHT: 21px
}
.toOther {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/vPic.gif) no-repeat -209px -112px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 87px; COLOR: #fff; TEXT-INDENT: 7px; LINE-HEIGHT: 15px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
.toOther:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.toOther:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.toOther:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.toOther:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.searchbut {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 35px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) no-repeat 0px -460px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; FONT: bolder 15px/40px Arial, sans-serif; OVERFLOW: hidden; WIDTH: 134px; COLOR: #fff; PADDING-TOP: 0px; LETTER-SPACING: 5px; HEIGHT: 40px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.buleBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(images/cits.gif) no-repeat -138px -474px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 76px; COLOR: #fff; HEIGHT: 26px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.smallBlueBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) -422px -517px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 78px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.bookIt {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #0442ab; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.bookItFail {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #c2c2c2; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 60px; CURSOR: default; LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.detailBook {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) no-repeat -216px -474px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 77px; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.grayBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) no-repeat -294px -474px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 77px; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.grayButI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) no-repeat -294px -474px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 77px; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.grayBut {
	DISPLAY: block
}
.logBut {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bolder; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) no-repeat -294px -439px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 74px; COLOR: #fff; LINE-HEIGHT: 30px; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
.smallSearch {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) no-repeat -372px -446px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 72px; COLOR: #fff; TEXT-INDENT: 12px; LINE-HEIGHT: 22px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
.bookNext {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BACKGROUND: url(images/cits.gif) -400px -571px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 100px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 33px; HEIGHT: 33px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.clearCar {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bolder; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) no-repeat -289px -508px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 123px; COLOR: #0442ab; TEXT-INDENT: 24px; LINE-HEIGHT: 33px; HEIGHT: 31px; BORDER-RIGHT-WIDTH: 0px
}
.bigRedBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/cits.gif) no-repeat -332px -606px; BORDER-BOTTOM-WIDTH: 0px; FONT: bolder 14px/41px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 168px; COLOR: #fff; HEIGHT: 41px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.addShop {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BACKGROUND: url(images/cits.gif) -361px -649px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 139px; CURSOR: pointer; COLOR: #fff; TEXT-INDENT: 15px; LINE-HEIGHT: 33px; HEIGHT: 33px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.loginButton {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 15px; BACKGROUND: url(images/member.gif) 0px 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 134px; CURSOR: pointer; COLOR: #fff; TEXT-INDENT: 54px; LINE-HEIGHT: 40px; LETTER-SPACING: 16px; HEIGHT: 40px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.registerButton {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 15px; BACKGROUND: url(images/member.gif) 0px -80px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 134px; CURSOR: pointer; COLOR: #fff; TEXT-INDENT: 54px; LINE-HEIGHT: 40px; LETTER-SPACING: 16px; HEIGHT: 40px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.loginReset {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 15px; BACKGROUND: url(images/member.gif) 0px -40px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 134px; CURSOR: pointer; COLOR: #fff; TEXT-INDENT: 54px; LINE-HEIGHT: 40px; LETTER-SPACING: 16px; HEIGHT: 40px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.freedomButton {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BACKGROUND: url(images/vacation.gif) -266px -220px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 181px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 54px; HEIGHT: 54px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.newSmallSearch {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/smallSearch.jpg) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 64px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
.smLogBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/bPic.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
.smRegBut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/bPic.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
.smLogBut {
	BACKGROUND-POSITION: -81px -35px; WIDTH: 42px; HEIGHT: 21px
}
.smRegBut {
	BACKGROUND-POSITION: 0px -35px; WIDTH: 72px; HEIGHT: 21px
}
.picList A:link {
	TEXT-DECORATION: none
}
.picList A:visited {
	TEXT-DECORATION: none
}
.picList A:hover {
	TEXT-DECORATION: none
}
.picList A:active {
	TEXT-DECORATION: none
}
.picList {
	CLEAR: both; MARGIN: 20px 0px 0px; OVERFLOW: hidden; HEIGHT: 120px
}
.picList H5 {
	DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(images/vPic.gif); OVERFLOW: hidden; WIDTH: 11px; HEIGHT: 30px
}
.picList .picLeft {
	BACKGROUND-POSITION: 0px -194px; MARGIN: 30px 0px 0px 20px; CURSOR: pointer
}
.picList .picRight {
	BACKGROUND-POSITION: -17px -194px; MARGIN: 30px 0px 0px; CURSOR: pointer
}
.picList .picLeftNone {
	BACKGROUND-POSITION: 0px -194px; MARGIN: 30px 0px 0px 20px
}
.picList .picRightNone {
	BACKGROUND-POSITION: -17px -194px; MARGIN: 30px 0px 0px
}
.picList .box {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 8px; OVERFLOW: hidden; WIDTH: 846px; POSITION: relative; HEIGHT: 110px
}
.picList .boxList {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.picList .boxList A {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 12px; OVERFLOW: hidden; WIDTH: 117px; HEIGHT: 110px; TEXT-ALIGN: center
}
.picList .boxList IMG {
	DISPLAY: block
}
.isWGif {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(images/vPic.gif) no-repeat -209px -161px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.isRecF {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(images/vPic.gif) no-repeat -524px -140px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.picLib {
	BORDER-RIGHT: #0b7ecd 3px solid; BORDER-TOP: #0b7ecd 3px solid; DISPLAY: none; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #0b7ecd 3px solid; WIDTH: 658px; BORDER-BOTTOM: #0b7ecd 3px solid; HEIGHT: 432px
}
.picLib H4 {
	FONT-SIZE: 14px; MARGIN: 8px 10px 0px 11px; OVERFLOW: hidden; COLOR: #0442ab; LINE-HEIGHT: 18px; POSITION: relative; HEIGHT: 18px; TEXT-ALIGN: left
}
.picLib .picClose {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(images/picLibClose.jpg) 0px 0px; OVERFLOW: hidden; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.picLib .bigPic {
	DISPLAY: inline; FLOAT: left; MARGIN: 8px 8px 0px 11px; WIDTH: 511px; HEIGHT: 381px
}
.picLib .bigPic IMG {
	DISPLAY: block; WIDTH: 511px; HEIGHT: 381px
}
.picLib .smallImgList {
	BORDER-RIGHT: #efefef 1px solid; OVERFLOW: hidden; BORDER-LEFT: #efefef 1px solid; WIDTH: 113px; POSITION: relative; HEIGHT: 356px
}
.picLib .picBox {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.picLib .smallImgList IMG {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FILTER: alpha(opacity=50); PADDING-BOTTOM: 4px; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 4px; BORDER-BOTTOM: #efefef 1px solid; HEIGHT: 80px; opacity: 0.5
}
.picLib .smallImgList IMG.act {
	BORDER-LEFT-COLOR: #fff; FILTER: alpha(opacity=100); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff; opacity: 1.0
}
.picLib .upArr {
	BACKGROUND: url(images/pivLibU.jpg) 0px 0px; OVERFLOW: hidden; WIDTH: 115px; CURSOR: pointer; HEIGHT: 12px
}
.picLib .downArr {
	BACKGROUND: url(images/pivLibd.jpg) 0px 0px; OVERFLOW: hidden; WIDTH: 115px; CURSOR: pointer; HEIGHT: 12px
}
.picLib .leftArrBox {
	MARGIN-TOP: 9px; OVERFLOW: hidden; WIDTH: 115px; HEIGHT: 12px
}
.picLib .rightArrBox {
	OVERFLOW: hidden; WIDTH: 115px; HEIGHT: 12px
}
.iconDefaultOn {
	BORDER-RIGHT: #dceef4 1px solid; BORDER-TOP: #dceef4 1px solid; BACKGROUND: url(images/Ordericon.gif) #fff no-repeat 5px 10px; BORDER-LEFT: #dceef4 1px solid; COLOR: #0442ab
}
.iconDefaultOff {
	BACKGROUND: url(images/Ordericon.gif) no-repeat 5px -12px
}
.iconPriceOn {
	BORDER-RIGHT: #dceef4 1px solid; BORDER-TOP: #dceef4 1px solid; BACKGROUND: url(images/Ordericon.gif) #fff no-repeat 5px -180px; BORDER-LEFT: #dceef4 1px solid; COLOR: #0442ab
}
.iconPriceOff {
	BACKGROUND: url(images/Ordericon.gif) no-repeat 5px -204px
}
.iconStarOn {
	BORDER-RIGHT: #dceef4 1px solid; BORDER-TOP: #dceef4 1px solid; BACKGROUND: url(images/Ordericon.gif) #fff no-repeat 5px -137px; BORDER-LEFT: #dceef4 1px solid; COLOR: #0442ab
}
.iconStarOff {
	BACKGROUND: url(images/Ordericon.gif) no-repeat 5px -159px
}
.iconCommendOn {
	BORDER-RIGHT: #dceef4 1px solid; BORDER-TOP: #dceef4 1px solid; BACKGROUND: url(images/Ordericon.gif) #fff no-repeat 5px -84px; BORDER-LEFT: #dceef4 1px solid; COLOR: #0442ab
}
.iconCommendOff {
	BACKGROUND: url(images/Ordericon.gif) no-repeat 5px -112px
}
.iconDayOn {
	BORDER-RIGHT: #dceef4 1px solid; BORDER-TOP: #dceef4 1px solid; BACKGROUND: url(images/Ordericon.gif) #fff no-repeat 5px -36px; BORDER-LEFT: #dceef4 1px solid; COLOR: #0442ab
}
.iconDayOff {
	BACKGROUND: url(images/Ordericon.gif) no-repeat 5px -59px
}
.bizcommodOn {
	BORDER-RIGHT: #dceef4 1px solid; BORDER-TOP: #dceef4 1px solid; BACKGROUND: url(images/points.gif) #fff no-repeat 3px -513px; BORDER-LEFT: #dceef4 1px solid; COLOR: #0442ab
}
.bizcommodOff {
	BACKGROUND: url(images/points.gif) no-repeat 3px -532px
}
.NoInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/ticon.gif) no-repeat 0px 10px; PADDING-BOTTOM: 0px; MARGIN: 50px auto; WIDTH: 480px; LINE-HEIGHT: 200%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.NoInfo STRONG {
	FONT-SIZE: 20px; COLOR: #f20
}
.NoInfo STRONG {
	FONT-SIZE: 20px; COLOR: #f20
}
A.city:link {
	MARGIN: 0px 2px 0px 0px; COLOR: #999; TEXT-DECORATION: none
}
A.city:visited {
	MARGIN: 0px 2px 0px 0px; COLOR: #999; TEXT-DECORATION: none
}
A.city:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
A.OnlineService {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(images/OnlineServiceicon.gif) no-repeat -1px -2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.newOnlineService {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(images/newOnlineServiceicon.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.simpleHead UL.OnlineService_simple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(images/OnlineServiceicon.gif) no-repeat -1px -2px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 4px; PADDING-TOP: 0px
}
.simpleHead UL.OnlineService_simple A:link {
	COLOR: #ff0; TEXT-DECORATION: none
}
.simpleHead UL.OnlineService_simple A:visited {
	COLOR: #ff0; TEXT-DECORATION: none
}
.simpleHead UL.OnlineService_simple A:hover {
	COLOR: #f20; TEXT-DECORATION: underline
}
.bf6f6f6 {
	BACKGROUND: #f6f6f6
}
.cjBtn {
	DISPLAY: none
}
.body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/cbg.jpg) #fff no-repeat center top; PADDING-BOTTOM: 0px; PADDING-TOP: 90px
}
.body .cjBtn {
	DISPLAY: block; LEFT: 50%; MARGIN-LEFT: 415px; CURSOR: pointer; POSITION: absolute; TOP: 39px
}
.Holidayprotop {
	MARGIN: 5px 10px
}
.Holidayprotop .protopleft {
	FLOAT: left; WIDTH: 650px
}
.Holidayprotop .protopleft P.vacationTopPath {
	MARGIN: 0px 0px 5px; COLOR: #999
}
.Holidayprotop .protopleft P.dimg {
	FLOAT: left; WIDTH: 52px; MARGIN-RIGHT: 6px; HEIGHT: 46px
}
.Holidayprotop .protopleft P.dimg IMG {
	BORDER-RIGHT: #dfdede 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dfdede 3px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #dfdede 3px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dfdede 3px solid
}
.Holidayprotop .protopleft STRONG {
	FONT-SIZE: 16px; MARGIN: 10px 0px 0px; LINE-HEIGHT: 30px
}
.Holidayprotop .protopleft STRONG.one10 {
	LINE-HEIGHT: 50px
}
.Holidayprotop .protopleft SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 10px; COLOR: #999
}
.Holidayprotop .protopleft SPAN I {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f20; FONT-STYLE: normal
}
.Holidayprotop .protopleft .c999999 {
	COLOR: #999999
}
.Holidayprotop .protopleft H4 {
	FONT-WEIGHT: normal; COLOR: #999
}
.Holidayprotop .protopleft H4 I {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f20; FONT-STYLE: normal
}
.Holidayprotop .protopright {
	FLOAT: right; WIDTH: 290px; COLOR: #999; TEXT-ALIGN: right
}
.Holidayprotop .protopright P.HCall400 {
	DISPLAY: block; MARGIN: 5px 0px
}
.Holidayprotop .protopright P.sendemail {
	DISPLAY: block; MARGIN: 8px 0px 0px
}
.Holidayprotop .protopright P.sendemail A {
	MARGIN: 0px 0px 0px 15px
}
.nonec {
	DISPLAY: block; RIGHT: 10px; BACKGROUND: url(images/sClose.gif) no-repeat 0px 0px; WIDTH: 10px; CURSOR: pointer; POSITION: absolute; TOP: 7px; HEIGHT: 10px
}
.imenu {
	BACKGROUND-IMAGE: url(/images/menubg.png); WIDTH: 1000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 75px
}
.iMenuCss TD A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
.iMenuCss TD A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
.iMenuCss TD A:hover {
	COLOR: #ff0000
}
#ifirstp {
	FONT-WEIGHT: bold
}
#ifirstp A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#ifirstp A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#ifirstp A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.demand {
	BACKGROUND-IMAGE: url(/images/demandbg.jpg); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.demandtop {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 245px; HEIGHT: 41px
}
.demand_button {
	FLOAT: left; WIDTH: 240px; PADDING-TOP: 10px; HEIGHT: 50px
}
.ddrinkery {
MARGIN-TOP: 14px; FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 49px; CURSOR: pointer; LINE-HEIGHT: 28px; HEIGHT: 28px; BACKGROUND-COLOR: #ffffff
}
.drinkerybg {
	MARGIN-TOP: 14px; FLOAT: left; WIDTH: 240px; HEIGHT: 302px
}
.dhotel {
MARGIN-TOP: 14px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 57px; CURSOR: pointer; LINE-HEIGHT: 28px; HEIGHT: 28px
}
.dhotelbg {
	MARGIN-TOP: 14px; FLOAT: left; WIDTH: 240px; HEIGHT: 260px
}
.dproduct {
	MARGIN-TOP: 14px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 57px; CURSOR: pointer; LINE-HEIGHT: 28px; HEIGHT: 28px
}
.dproductbg {
	MARGIN-TOP: 14px; FLOAT: left; WIDTH: 240px; HEIGHT: 260px
}
.dticket {
	MARGIN-TOP: 14px; FLOAT: left; WIDTH: 49px; CURSOR: pointer; LINE-HEIGHT: 28px; HEIGHT: 28px
}
.dticketbg {
	MARGIN-TOP: 14px; FLOAT: left; WIDTH: 240px; HEIGHT: 260px; TEXT-ALIGN: left
}
.iPicChange {
	BACKGROUND-IMAGE: url(/images/iPicChange.jpg); BACKGROUND-REPEAT: no-repeat
}
.itjDrinkery {
	BACKGROUND-IMAGE: url(/images/itjDrinkery.jpg); BACKGROUND-REPEAT: no-repeat
}
.itjDriTopD {
	FONT-WEIGHT: bold; BACKGROUND: #fff; FLOAT: left; WIDTH: 65px; COLOR: #000; LINE-HEIGHT: 29px; HEIGHT: 29px; TEXT-ALIGN: center
}
.itjDriTopH {
	FLOAT: left; WIDTH: 65px; COLOR: #000; LINE-HEIGHT: 29px; HEIGHT: 29px; TEXT-ALIGN: center
}
.itjDriTopMore {
	FLOAT: right; WIDTH: 41px; LINE-HEIGHT: 29px; HEIGHT: 29px
}
.itjDriTopMore A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
.itjDriTopMore A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
.itjDriTopMore A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.itjDriBot {
	FLOAT: left; WIDTH: 472px; HEIGHT: 130px
}
.itjDriDetails {
	FLOAT: left; WIDTH: 236px; FONT-FAMILY: Arial; HEIGHT: 65px
}
.itjDriDetails A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
.itjDriDetails A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
.itjDriDetails A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.iT_DM_Vbg {
	BACKGROUND-IMAGE: url(/images/iMartVisit.jpg); BACKGROUND-REPEAT: no-repeat
}
.iMTtop {
	FLOAT: left; WIDTH: 228px; COLOR: #000; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center
}
.iMTtopM {
	FLOAT: left; WIDTH: 65px; LINE-HEIGHT: 26px; HEIGHT: 27px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.iMTtopT {
	FLOAT: left; WIDTH: 65px; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center
}
.iMTtopMore {
	FLOAT: right; WIDTH: 60px; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center
}
.iMTtopMore A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
.iMTtopMore A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
.iMTtopMore A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.iT_DM_Vpic {
	FLOAT: left; WIDTH: 228px; PADDING-TOP: 10px; HEIGHT: 65px; TEXT-ALIGN: center
}
.travel_dynamics {
	FLOAT: left; WIDTH: 228px; HEIGHT: 100px
}
LI {
	DISPLAY: block; LIST-STYLE-IMAGE: url(/images/yuand.png); LINE-HEIGHT: 24px
}
LI A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
LI A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
LI A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.iConsultation {
	BACKGROUND-IMAGE: url(/images/iConsultation.jpg); BACKGROUND-REPEAT: no-repeat
}
.iConBot {
	DISPLAY: block; LIST-STYLE-IMAGE: url(/images/yuand.png); LINE-HEIGHT: 23px
}
.iConBot A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
.iConBot A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
.iConBot A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.iSetMeal {
	BACKGROUND-IMAGE: url(/images/iSetMeal.jpg)
}
.iCarLease {
	BACKGROUND-IMAGE: url(/images/iCarLease.jpg)
}
.iMeetingCD {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(/images/iMeetingC.jpg); WIDTH: 500px; LINE-HEIGHT: 45px; HEIGHT: 43px
}
.iMeetingBot {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 493px; PADDING-TOP: 5px; HEIGHT: 135px
}
.iLineG {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(/images/iMeetingC.jpg); WIDTH: 483px; COLOR: #000; LINE-HEIGHT: 45px; HEIGHT: 43px
}
.iBill {
	PADDING-RIGHT: 7px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/iBill.png); PADDING-BOTTOM: 10px; WIDTH: 230px; PADDING-TOP: 10px; HEIGHT: 106px
}
.iTicket {
	BACKGROUND-IMAGE: url(/images/iTicket.jpg)
}
.iWeddingVeil {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/images/iWeddingVeil.jpg); BACKGROUND-REPEAT: no-repeat
}
.iOutdoorExpand {
	BACKGROUND-IMAGE: url(/images/iOutdoorExpand .png)
}
.iAaproacHainan {
	BACKGROUND-IMAGE: url(/images/iAaproacHainan.jpg)
}
.isight {
	BACKGROUND-IMAGE: url(/images/isight.jpg)
}
.shdxz A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.shdxz A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.shdxz A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.ihnFood {
	FONT-WEIGHT: bold; COLOR: #fe1a1a
}
.iPrompt {
	BACKGROUND-IMAGE: url(/images/iPrompt.jpg)
}
.iCommonSense {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/images/iCommonSense.jpg); BACKGROUND-REPEAT: no-repeat
}
.iCommonSense2 {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/images/iCommonSense2.jpg); BACKGROUND-REPEAT: no-repeat
}
.iHail-fellowLink {
	BACKGROUND-IMAGE: url(/images/iHail-fellowLink.jpg)
}
.iHail-fellowLink A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
.iHail-fellowLink A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
.iHail-fellowLink A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.iCommonS LI {
	LIST-STYLE-IMAGE: url(/images/gif-0860.gif); LINE-HEIGHT: 16px
}
.ibot {
	COLOR: #5a5d5d
}
.ibot A:link {
	COLOR: #5a5d5d; TEXT-DECORATION: none
}
.ibot A:visited {
	COLOR: #5a5d5d; TEXT-DECORATION: none
}
.ibot A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #075999; PADDING-TOP: 0px; FONT-FAMILY: ËÎÌå,Arial; BACKGROUND-COLOR: #ffffff
}
.box {
	MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 100%
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.pmenu {
	float: left; MARGIN: 0px; WIDTH: 1000px.HEIGHT: 80px
}
.pmenu A {
	BACKGROUND: url(/images/menu2.gif) no-repeat center top; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 75px; PADDING-TOP: 15px; HEIGHT:0px; TEXT-ALIGN: center
}
.pmenu A.mod {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/menu1.gif) no-repeat center top; COLOR: #fff
}
.pmenu A.mod:link {
	COLOR: #fff; TEXT-DECORATION: none
}
A.mod:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.pmenu A.mod:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.linebg {
	BACKGROUND-IMAGE: url(/images/menubg.jpg)
}
.doted {
	BORDER-BOTTOM: #cacaca 1px dotted
}
.title {
	FONT-WEIGHT: bold; COLOR: #000
}
.black {
	COLOR: #000
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.More A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
.More A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
.More A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.top {
	BACKGROUND-IMAGE: url(/images/top_bg.png); WIDTH: 860px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px
}
.logo {
	BACKGROUND-IMAGE: url(/images/logo.jpg)
}
.top_right {
	FLOAT: right; WIDTH: 190px; HEIGHT: 80px
}
.phone {
	BACKGROUND-IMAGE: url(/images/phone.jpg); WIDTH: 190px; HEIGHT: 60px
}
.loading {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
.loading A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
.loading A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
.loading A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.affiche {
	LINE-HEIGHT: 20px
}
.affiche A:link {
	COLOR: #ff0; TEXT-DECORATION: none
}
.affiche A:visited {
	COLOR: #ff0; TEXT-DECORATION: none
}
.affiche A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.date {
	COLOR: #ffffff
}
.weather {
	COLOR: #ffffff
}
.std {
	BORDER-BOTTOM: #dedddd 1px solid
}
.dtd {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/images/dotted.jpg); BACKGROUND-REPEAT: repeat-x
}
.bot {
	BACKGROUND-IMAGE: url(/images/ibot.png); MARGIN: 0px auto; WIDTH: 1000px; COLOR: #5a5d5d; PADDING-TOP: 12px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 78px; TEXT-ALIGN: center
}
.bot A:link {
	COLOR: #5a5d5d; TEXT-DECORATION: none
}
.bot A:visited {
	COLOR: #5a5d5d; TEXT-DECORATION: none
}
.bot A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.fLinks {
	FLOAT: left; WIDTH: 117px; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center
}
A:link {
	COLOR: #075999; TEXT-DECORATION: none
}
A:visited {
	COLOR: #075999; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.gray_red A:link {
	COLOR: #5a5d5d; TEXT-DECORATION: none
}
.gray_red A:visited {
	COLOR: #5a5d5d; TEXT-DECORATION: none
}
.gray_red A:hover {
	COLOR: #fe1a1a; TEXT-DECORATION: none
}
.pages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #0067a5; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.pages A {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 0.45em; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 0.45em; FONT-SIZE: 107%; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #f0f0f0 2px solid; COLOR: #000; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #f0f0f0 2px solid; ZOOM: 1; TEXT-DECORATION: none
}
.pages A:hover {
	BORDER-RIGHT: #f40 2px solid; BORDER-TOP: #f40 2px solid; BORDER-LEFT: #f40 2px solid; BORDER-BOTTOM: #f40 2px solid
}
.pages A:active {
	BORDER-RIGHT: #f40 2px solid; BORDER-TOP: #f40 2px solid; BORDER-LEFT: #f40 2px solid; BORDER-BOTTOM: #f40 2px solid
}
.pages SPAN.current {
	BORDER-RIGHT: #f40 2px solid; PADDING-RIGHT: 0.45em; BORDER-TOP: #f40 2px solid; PADDING-LEFT: 0.45em; FONT-SIZE: 105%; BACKGROUND: #f40; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #f40 2px solid; COLOR: #fff; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #f40 2px solid; ZOOM: 1; TEXT-DECORATION: none
}
.Pem {
	MARGIN: auto 5px; COLOR: #fe1a1a; FONT-STYLE: normal; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
.webotherlink {
	MARGIN: 5px auto; WIDTH: 470px; LINE-HEIGHT: 135%
}
.webotherlink A:link {
	MARGIN: 0px 2px; COLOR: #999999; TEXT-DECORATION: none
}
.webotherlink A:visited {
	MARGIN: 0px 2px; COLOR: #999999; TEXT-DECORATION: none
}
.webotherlink A.haikoupolice {
	BACKGROUND-POSITION: 0px -480px
}
.webotherlink A.netchina {
	BACKGROUND-POSITION: 0px -80px
}
.webotherlink A.fb99bill {
	BACKGROUND-POSITION: 0px -320px
}
.webotherlink A.cngs {
	BACKGROUND-POSITION: 0px -160px
}
.webotherlink A {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 45px; BACKGROUND: url(/images/footicon.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 3px 0px 0px; BORDER-LEFT: #dedede 1px solid; WIDTH: 60px; PADDING-TOP: 8px; BORDER-BOTTOM: #dedede 1px solid
}

H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BACKGROUND: #fff; COLOR: #333; TEXT-ALIGN: center
}
TD {
	FONT-SIZE: 12px
}
P {
	FONT-SIZE: 12px
}
LI {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
DIV {
	FONT-SIZE: 12px
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
SELECT {
	VERTICAL-ALIGN: middle
}
INPUT {
	VERTICAL-ALIGN: middle
}
.blue_top {
	BACKGROUND-IMAGE: url(bg.jpg); BACKGROUND-REPEAT: repeat-x
}
#m_w1 {
	PADDING-LEFT: 1000px; HEIGHT: 0px
}
#m_w1 #m_w2 {
	HEIGHT: 0px
}
#m_w1 #m_w2 #m_w3 {
	LEFT: 0px; MARGIN-LEFT: -1000px; POSITION: relative; TOP: 0px; HEIGHT: 0px
}
.main_visual {
	Z-INDEX: 9; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
.gnb {
	Z-INDEX: 9998; LEFT: 13px; MARGIN: 0px auto; WIDTH: 98%; POSITION: absolute; TOP: 10px
}
#header {
	Z-INDEX: 9997; MARGIN: 0px auto; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: center
}
.utility {
	Z-INDEX: 11; height: 594px;LEFT: 0px; MARGIN: 0px auto; WIDTH: 100%; COLOR: #fff; POSITION: absolute; TOP: 46px; TEXT-ALIGN: left
}
#contents {
	MARGIN: 5px auto 0px; WIDTH: 980px; POSITION: relative
}
.guide {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 720px
}
.guide_left {
	FLOAT: left; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.guide_right {
	FLOAT: right; WIDTH: 280px
}
.guide_left UL {
	CLEAR: both
}
.guide_left UL LI {
	FONT-SIZE: 1%; LINE-HEIGHT: 1%
}
.align-left {
	TEXT-ALIGN: left
}
.align-center {
	TEXT-ALIGN: center
}
.align-right {
	TEXT-ALIGN: right
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.clear-both {
	CLEAR: both; FLOAT: none
}
.yuding_nav {
	BACKGROUND-IMAGE: url(Yuding_bk.gif); WIDTH: 280px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 86px; TEXT-ALIGN: center
}
.yuding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.date {
	BORDER-RIGHT: #86a3bd 1px solid; BORDER-TOP: #86a3bd 1px solid; BORDER-LEFT: #86a3bd 1px solid; WIDTH: 100px; BORDER-BOTTOM: #86a3bd 1px solid
}
.choose_s {
	WIDTH: 120px
}
.btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(btn_bk.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 51px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
.p_r15 {
	PADDING-RIGHT: 15px
}
.p_l10 {
	PADDING-LEFT: 10px
}
.p_l5 {
	PADDING-LEFT: 5px
}
.p_l20 {
	PADDING-LEFT: 20px
}
.p_l25 {
	PADDING-LEFT: 25px
}
.p_l60 {
	PADDING-LEFT: 60px
}
.p_l85 {
	PADDING-LEFT: 85px
}
.p_r20 {
	PADDING-RIGHT: 20px
}
.p_r30 {
	PADDING-RIGHT: 30px
}
.p_r10 {
	PADDING-RIGHT: 10px
}
.p_t15 {
	PADDING-TOP: 15px
}
.p_t5 {
	PADDING-TOP: 5px
}
.p_t2 {
	PADDING-TOP: 2px
}
.p_5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.p_l10 {
	PADDING-LEFT: 10px
}
.p_5_15 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
A.linkWhite:link {
	COLOR: #fff! important; TEXT-DECORATION: none
}
A.linkWhite:visited {
	COLOR: #fff! important; TEXT-DECORATION: none
}
A.linkWhite:hover {
	COLOR: #fff! important; TEXT-DECORATION: underline
}
A.linkGray:link {
	COLOR: #333! important; TEXT-DECORATION: none
}
A.linkGray:visited {
	COLOR: #333! important; TEXT-DECORATION: none
}
A.linkGray:hover {
	COLOR: #333! important; TEXT-DECORATION: underline
}
A.linki:link {
	COLOR: #666! important; TEXT-DECORATION: none
}
A.linki:visited {
	COLOR: #666! important; TEXT-DECORATION: none
}
A.linki:hover {
	COLOR: #666! important; TEXT-DECORATION: underline
}
A.linkBlue:link {
	COLOR: #0062b7! important; TEXT-DECORATION: none
}
A.linkBlue:visited {
	COLOR: #0062b7! important; TEXT-DECORATION: none
}
A.linkBlue:hover {
	COLOR: #0062b7! important; TEXT-DECORATION: underline
}
#s_w1 {
	PADDING-LEFT: 1000px; HEIGHT: 0px
}
#s_w1 #s_w2 {
	HEIGHT: 0px
}
#s_w1 #s_w2 #s_w3 {
	LEFT: 0px; MARGIN-LEFT: -1000px; POSITION: relative; TOP: 0px; HEIGHT: 0px
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 100%; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: center
}
#header_sub {
	Z-INDEX: 9997; MARGIN: 0px auto; WIDTH: 100%; POSITION: relative; HEIGHT: 364px; TEXT-ALIGN: center
}
#contents_sub {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 960px; POSITION: relative
}
.content_section {
	PADDING-RIGHT: 34px; BACKGROUND-POSITION: left top; PADDING-LEFT: 77px; FLOAT: right; BACKGROUND-IMAGE: url(left_grabg.gif); PADDING-BOTTOM: 50px; OVERFLOW: hidden; WIDTH: 659px; BACKGROUND-REPEAT: no-repeat
}
.main {
	TEXT-ALIGN: left
}
#booking H6 {
	MARGIN: 20px 0px 10px; FONT: bold 1.2em Tahoma; BORDER-BOTTOM: #e6e2e2 1px solid; TEXT-ALIGN: left
}
#booking TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #b8afaf 1px dashed
}
#booking TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #b8afaf 1px dashed
}
.hg175 {
	LINE-HEIGHT: 175%
}
.hg200 {
	LINE-HEIGHT: 200%
}
.hg150 {
	LINE-HEIGHT: 150%
}
.HSpace_1 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 1px
}
.HSpace_2 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 2px
}
.HSpace_3 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 3px
}
.HSpace_4 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 4px
}
.HSpace_5 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 5px
}
.HSpace_5_left {
	CLEAR: both; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; WIDTH: 200px
}
.HSpace_5_right {
	CLEAR: both; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; WIDTH: 300px
}
.HSpace_6 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 6px
}
.HSpace_7 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 7px
}
.HSpace_8 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 8px
}
.HSpace_9 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 9px
}
.HSpace_10 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 10px
}
.HSpace_15 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 15px
}
.HSpace_25 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 25px
}
.HSpace_nbg_1 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 1px
}
.HSpace_nbg_2 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.HSpace_nbg_3 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 3px
}
.HSpace_nbg_4 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.HSpace_nbg_5 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 5px
}
.HSpace_nbg_6 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 6px
}
.HSpace_nbg_7 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 7px
}
.HSpace_nbg_8 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 8px
}
.HSpace_nbg_9 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 9px
}
.HSpace_nbg_10 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 10px
}
.gray {
	COLOR: #666
}
.red {
	COLOR: #c21f20
}
.green {
	COLOR: #6cbe14
}
.green2 {
	COLOR: #1aa8c7
}
.green3 {
	COLOR: #0f8883
}
.red2 {
	COLOR: #f00
}
.red3 {
	COLOR: #c4bbbb
}
.black {
	COLOR: #000
}
.blue {
	COLOR: #1996d0
}
.blue2 {
	COLOR: #0158a0
}
.blue3 {
	COLOR: #1374c1
}
.blue4 {
	COLOR: #069
}
.purple {
	COLOR: #6f26c9
}
.yellow {
	COLOR: #d39c07
}
.orange {
	COLOR: #ff5a00
}
.textarea-length {
	WIDTH: 90%
}
.progress-menu {
	BORDER-RIGHT: #cdc7b1 1px solid; BORDER-TOP: #cdc7b1 1px solid; BACKGROUND: #ebebeb; MARGIN: 0px; BORDER-LEFT: #cdc7b1 1px solid; WIDTH: 600px; COLOR: #333; BORDER-BOTTOM: #cdc7b1 1px solid; HEIGHT: 24px
}
.progress-menu LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 0px; HEIGHT: 2em; TEXT-ALIGN: center
}
.progress-menu LI.active {
	FONT-WEIGHT: bold; BACKGROUND: #e0e0e0
}
.px12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.notice {
	FLOAT: left
}
.noti_section {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.vam {
	VERTICAL-ALIGN: middle
}
.vat {
	VERTICAL-ALIGN: top
}
.vab {
	VERTICAL-ALIGN: bottom
}
.b {
	FONT-WEIGHT: 700
}
.n {
	FONT-WEIGHT: 400
}
.fs_14 {
	FONT-SIZE: 14px
}
.fs_12 {
	FONT-SIZE: 12px
}
.block {
	DISPLAY: block
}
.noLong {
	OVERFLOW: hidden; TEXT-OVERFLOW: ellipsis
}
.notice_list {
	PADDING-TOP: 5px
}
.notice_list UL {
	PADDING-LEFT: 8px
}
.notice_list LI {
	PADDING-LEFT: 10px; BACKGROUND: url(bullet_2x2.gif) no-repeat left center
}
.notice_list LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.notice_list LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.notice_list LI A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.notice_list .icon {
	BACKGROUND-POSITION: center center; FLOAT: left; BACKGROUND-IMAGE: url(bullet_2x2.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat
}
.notice_list .riqi {
	FLOAT: right
}
#contents_sub_l {
	FLOAT: left; WIDTH: 220px
}
#contents_sub_r {
	FLOAT: left; MARGIN-LEFT: 60px; WIDTH: 670px
}
.daohang {
	PADDING-RIGHT: 20px; TEXT-ALIGN: right
}
.daohang .icon_index {
	PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(icon_index.jpg); MARGIN-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.daohang .icon_arrow {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(icon_arrow.jpg); MARGIN-RIGHT: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.title_main {
	
}
.ssgm_01 {
	BACKGROUND-IMAGE: url(ssgm_bk_r1_c1.jpg); WIDTH: 658px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 84px
}
.ssgm_main {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(ssgm_bk_r3_c1.jpg); PADDING-BOTTOM: 15px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
.sub_menu_nav {
	BACKGROUND-POSITION: right center; MIN-HEIGHT: 450px; BACKGROUND-IMAGE: url(sub_left_line.jpg); OVERFLOW: visible; BACKGROUND-REPEAT: no-repeat; HEIGHT: 450px
}
.Con_room_list {
	BACKGROUND-IMAGE: url(cp_main_r7_c1.jpg); BORDER-BOTTOM: #deebf7 1px solid; BACKGROUND-REPEAT: repeat-y
}
.Con_room_list TD {
	PADDING-LEFT: 60px
}
.sub_left_menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 52px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(sub_left_menu_ba.jpg); PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.rooms_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #dcdcdc 1px solid; ZOOM: 1
}
.rooms_list .room_img {
	FLOAT: left; POSITION: relative
}
.rooms_list .room_img .img_back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(rooms_back.jpg); PADDING-BOTTOM: 0px; WIDTH: 311px; PADDING-TOP: 3px; HEIGHT: 230px
}
.zoom_in {
	FONT-SIZE: 0px; Z-INDEX: 9000; LEFT: 230px; WIDTH: 73px; POSITION: absolute; TOP: 205px; HEIGHT: 18px
}
.rooms_list .room_intro {
	FLOAT: left; MARGIN-LEFT: 20px; PADDING-TOP: 15px
}
.rooms_list .room_intro H2 {
	FONT-SIZE: 14px
}
.rooms_list .room_intro .con {
	MIN-HEIGHT: 150px; OVERFLOW: visible; HEIGHT: 150px
}
.rooms_list .room_intro .yuding_btn {
	PADDING-RIGHT: 25px; FLOAT: right
}
.sub_left_menu A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.sub_left_menu A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.sub_left_menu A:hover {
	COLOR: #1374c1; TEXT-DECORATION: underline
}
#footer {
	CLEAR: both; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/footer_bg.jpg); MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 90px; TEXT-ALIGN: center
}
#footer .footer_nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 25px
}
#footer .f_left {
	FLOAT: left; TEXT-ALIGN: left
}
#footer .f_left A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer .f_left A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer .f_left A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#footer .f_right {
	FLOAT: right
}

#ifooter {
	CLEAR: both; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(footer_bg.jpg); MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 90px; TEXT-ALIGN: center
}
#ifooter .footer_nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 25px
}
#ifooter .f_left {
	FLOAT: left; TEXT-ALIGN: left
}
#ifooter .f_left A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#ifooter .f_left A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#ifooter .f_left A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#ifooter .f_right {
	FLOAT: right
}

.text_indent P {
	TEXT-INDENT: 24px
}
.cuisine_nav IMG {
	BORDER-RIGHT: #24d2b9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #24d2b9 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #24d2b9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #24d2b9 1px solid; ZOOM: 1
}
.cuisine_nav H2 {
	FONT-SIZE: 14px; WIDTH: 280px; BACKGROUND-COLOR: #d6f3f1
}
.sanya_con {
	BACKGROUND-IMAGE: url(sanya_r12_c3.jpg); WIDTH: 666px; BACKGROUND-REPEAT: repeat-y
}
.cuisine_con {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 20px; PADDING-TOP: 15px; BORDER-BOTTOM: #deebf7 1px solid
}
.jobs_con {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #deebf7 1px solid
}
.member_login_nav {
	BACKGROUND-IMAGE: url(login_bg.gif); WIDTH: 657px; BACKGROUND-REPEAT: repeat; HEIGHT: 220px
}
.member_login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
.login_l {
	FLOAT: left; WIDTH: 314px
}
.login_l01 {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(dot_line_x.jpg); WIDTH: 280px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 85px
}
.login_l02 {
	WIDTH: 280px
}
.login_r {
	FLOAT: left; BACKGROUND-IMAGE: url(dot_line_y.jpg); WIDTH: 270px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 170px
}
.div_input {
	WIDTH: 200px
}
.div_input .text {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 142px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 18px
}
.flow-steps {
	MARGIN: 10px 0px; OVERFLOW: hidden
}
.flow-steps .num3 LI {
	WIDTH: 301px
}
.flow-steps .num4 LI {
	WIDTH: 222px
}
.flow-steps .num5 LI {
	WIDTH: 175px
}
.flow-steps .num6 LI {
	WIDTH: 143px
}
.flow-steps LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(flow_steps_bg.gif) #e4e4e4 no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #404040; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-ALIGN: center
}
.flow-steps LI SPAN {
	DISPLAY: block
}
.flow-steps LI STRONG {
	DISPLAY: block
}
.flow-steps LI .first {
	BACKGROUND: url(flow_steps_bg.gif) #e4e4e4 no-repeat -12px -69px
}
.flow-steps LI.last {
	BACKGROUND-POSITION: 100% -138px
}
.flow-steps LI.current {
	COLOR: #fff; BACKGROUND-COLOR: #f60
}
.flow-steps LI.current .first {
	BACKGROUND-POSITION: -12px -92px; BACKGROUND-COLOR: #f60
}
.flow-steps LI.current-prev {
	BACKGROUND-POSITION: 100% -23px
}
.flow-steps LI.done {
	BACKGROUND-POSITION: 100% -46px; COLOR: #f60; BACKGROUND-COLOR: #ffe6ba
}
.flow-steps LI.done .first {
	BACKGROUND-POSITION: -12px -115px; BACKGROUND-COLOR: #ffe6ba
}
.flow-steps LI.last-current {
	BACKGROUND-POSITION: 100% -161px; COLOR: #fff; BACKGROUND-COLOR: #f60
}
.Member_Orders {
	MARGIN: 20px 0px
}
.Member_Orders TABLE {
	BORDER-COLLAPSE: collapse
}
.Member_Orders TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffe699 1px solid
}
.Member_Orders TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: 400; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffe699 1px solid; BACKGROUND-COLOR: #ffcc33
}
.Member_Orders .title {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #fff; BACKGROUND-COLOR: #538dbf; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.Member_Orders .title2 {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #538dbf; BACKGROUND-COLOR: #fff6cb
}
.price {
	PADDING-LEFT: 10px; FLOAT: left
}
.num {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 20px
}
.tContent {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 510px
}
.close_btn {
	WIDTH: 80px; LINE-HEIGHT: 25px; HEIGHT: 20px; BACKGROUND-COLOR: #ffcc33
}
.Member_manage {
	
}
.Member_manage TABLE {
	BORDER-COLLAPSE: collapse
}
.Member_manage TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.Member_Orders_list {
	
}
.Member_Orders_list TABLE {
	BORDER-COLLAPSE: collapse
}
.Member_Orders_list TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.Member_Orders_list .title TD {
	FONT-SIZE: 12px; COLOR: #fff; HEIGHT: 18px; BACKGROUND-COLOR: #538dbf; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.Member_Orders_list .con {
	
}
.Member_Orders_list .con TD {
	BORDER-RIGHT: #ffe699 1px solid; BORDER-TOP: #ffe699 1px solid; BORDER-LEFT: #ffe699 1px solid; BORDER-BOTTOM: #ffe699 1px solid
}
.Member_Orders_list .page_n TD {
	COLOR: #538dbf; BACKGROUND-COLOR: #fff6cb
}
.new_list .dot_line {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; MARGIN-TOP: 8px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(dot_line.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; WIDTH: 550px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
.new_list .dot_line_s {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; MARGIN-TOP: 8px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(dot_line.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; WIDTH: 600px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.wid400 {
	WIDTH: 400px
}
.wid500 {
	WIDTH: 500px
}
.wid450 {
	WIDTH: 450px
}
.wid80 {
	WIDTH: 80px
}
.wid120 {
	WIDTH: 120px
}
.wid200 {
	WIDTH: 200px
}
.sitemap {
	
}
.sitemap H2 {
	PADDING-BOTTOM: 5px
}
.sitemap A:link {
	COLOR: #333; TEXT-DECORATION: underline
}
.sitemap A:visited {
	COLOR: #333; TEXT-DECORATION: underline
}
.sitemap A:hover {
	COLOR: #ff6000; TEXT-DECORATION: underline
}
.wid966 {
	WIDTH: 966px
}
.en_blue_top {
	BACKGROUND-IMAGE: url(blue_white_back.jpg); BACKGROUND-REPEAT: repeat-x
}
.clearit {
	CLEAR: both
}
.en_main_nav {
	BACKGROUND-POSITION: left top; MIN-HEIGHT: 650px; BACKGROUND-IMAGE: url(intro_img_r4_c1.jpg); OVERFLOW: visible; BACKGROUND-REPEAT: no-repeat; HEIGHT: 650px
}
.en_main {
	BACKGROUND-POSITION: right top; MIN-HEIGHT: 650px; FLOAT: left; BACKGROUND-IMAGE: url(intro_img_r4_c5.jpg); OVERFLOW: visible; WIDTH: 966px; COLOR: #336dbd; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 650px
}
.en_info {
	BACKGROUND-IMAGE: url(en_info_back.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 88px
}
.en_info_main {
	MARGIN: 0px auto; WIDTH: 950px
}
.job_links A:link {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; COLOR: #333; TEXT-DECORATION: underline
}
.job_links A:visited {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; COLOR: #333; TEXT-DECORATION: underline
}
.job_links A:hover {
	COLOR: #ff6000; TEXT-DECORATION: underline
}
.new_cuisine_back TD {
	BACKGROUND-IMAGE: url(Cuisine_td_bk.jpg); COLOR: #0158a0; BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px
}
.cuisine_en_n {
	FONT-SIZE: 11px; COLOR: #1374c1; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.Gallery_all_nav {
	BACKGROUND-IMAGE: url(Gallery_back.gif); WIDTH: 666px; BACKGROUND-REPEAT: repeat-y
}
.Gallery_pics_nav {
	BACKGROUND-IMAGE: url(Gallery_pics_nav_back.jpg); WIDTH: 666px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 140px
}
.Gallery_all_nav_top {
	FONT-SIZE: 0px; BACKGROUND-IMAGE: url(Gallery_back_top.gif); WIDTH: 666px; HEIGHT: 15px
}
.Gallery_all_nav_bottom {
	FONT-SIZE: 0px; BACKGROUND-IMAGE: url(Gallery_back_bottom.gif); WIDTH: 666px; HEIGHT: 19px
}
.Gallery_img_b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.Gallery_pics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
.Gallery_pic {
	PADDING-RIGHT: 10px; FLOAT: left
}
.Gallery_pic P {
	PADDING-TOP: 2px; TEXT-ALIGN: center
}
.Gallery_pics {
	OVERFLOW: hidden; ZOOM: 1
}
.Gallery_pics .LeftBotton {
	BACKGROUND: url(e086_oth_btn2.gif) no-repeat -295px -360px; FLOAT: left; WIDTH: 35px; CURSOR: pointer; HEIGHT: 105px
}
.Gallery_pics .RightBotton {
	BACKGROUND: url(e086_oth_btn2.gif) no-repeat -345px -360px; FLOAT: left; WIDTH: 25px; CURSOR: pointer; HEIGHT: 105px
}
.Gallery_pics .Cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 1px; OVERFLOW: hidden; WIDTH: 560px; PADDING-TOP: 0px
}
.Gallery_pics .ScrCont {
	WIDTH: 10000000px
}
.Gallery_pics .box {
	FLOAT: left; WIDTH: 142px; TEXT-ALIGN: center
}
.Gallery_pics .box IMG {
	DISPLAY: block; MARGIN: 0px auto
}
.Gallery_pics .box A:hover IMG {
	
}
.Gallery_pics .box P {
	MARGIN: 2px auto 0px; WIDTH: 130px; LINE-HEIGHT: 20px
}
.Gallery_pics .box P A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.Gallery_pics .box A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.Gallery_pics .box A:hover {
	COLOR: #ff6000; TEXT-DECORATION: underline
}
.Gallery_pics #List1_1 {
	FLOAT: left
}
.Gallery_pics #List2_1 {
	FLOAT: left
}
#Article_Content IMG {
	; WIDTH: expression(this.width > 640 ? 640: true); max-width: 640px
}
.imgshow {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; WIDTH: 600px
}
.imgshow .imgshow_first LI {
	DISPLAY: block; PADDING-LEFT: 50px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 140px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
