@import url( global.css );
.hotelmain {
	MARGIN: 0px auto; WIDTH: 960px
}
.hotel_leftarea {
	FLOAT: left; WIDTH: 240px
}
.left_box {
	FLOAT: left; WIDTH: 240px
}
.left_box_top {
	BACKGROUND: url(../images/img_hotel.gif) no-repeat 0px -38px; FLOAT: left; WIDTH: 240px; HEIGHT: 32px
}
.left_box_top SPAN {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 32px
}
.left_box_main {
	BORDER-RIGHT: #e7e7e7 1px solid; FLOAT: left; BORDER-LEFT: #e7e7e7 1px solid; WIDTH: 237px; BORDER-BOTTOM: #e7e7e7 1px solid
}
.left_box_main UL {
	OVERFLOW: hidden; WIDTH: 228px; WHITE-SPACE: nowrap
}
.left_box_main LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 228px; COLOR: #333333; LINE-HEIGHT: 25px; BORDER-BOTTOM: #e7e7e7 1px dashed
}
.left_box_main LI SPAN {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 226px
}
.li_line {
	FONT-SIZE: 0px; BACKGROUND: url(../images/img_hotel.gif) repeat-x 0px 0px; HEIGHT: 1px
}
.ico_city {
	BACKGROUND: url(../images/ico_hotel.gif) no-repeat 0px -108px; FLOAT: left
}
.ico_user {
	BACKGROUND: url(../images/ico_hotel.gif) no-repeat 0px -132px; FLOAT: left
}
.ico_tel {
	BACKGROUND: url(../images/ico_hotel.gif) no-repeat 0px -156px; FLOAT: left
}
.ico_mobile {
	BACKGROUND: url(../images/ico_hotel.gif) no-repeat 0px -66px; FLOAT: left
}
.ico_email {
	BACKGROUND: url(../images/ico_hotel.gif) no-repeat 0px -87px; FLOAT: left
}
.ico_address {
	BACKGROUND: url(../images/ico_hotel.gif) no-repeat 0px 8px; FLOAT: left
}
.ico_bus {
	BACKGROUND: url(../images/ico_hotel.gif) no-repeat 0px -10px; FLOAT: left
}
.ico_map {
	BACKGROUND: url(../images/ico_hotel.gif) no-repeat 0px -34px; FLOAT: left
}
.hotel_rightarea {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 710px
}
.hotel_content {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 710px; COLOR: #333333; LINE-HEIGHT: 24px
}
.hotel_content SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 24px
}
.hotel_content_top {
	BACKGROUND: url(../images/img_hotel.gif) no-repeat 0px -3px; FLOAT: left; WIDTH: 710px; HEIGHT: 32px
}
.hotel_content_top SPAN {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 32px
}
.bookmark_button {
	BACKGROUND: url(../images/img_hotel.gif) no-repeat 0px -80px; WIDTH: 84px; CURSOR: pointer; HEIGHT: 20px
}
.manage_button {
	BACKGROUND: url(../images/img_hotel.gif) no-repeat -110px -80px; WIDTH: 84px; CURSOR: pointer; HEIGHT: 20px
}
.hotel_content_main {
	BORDER-RIGHT: #e7e7e7 1px solid; FLOAT: left; BORDER-LEFT: #e7e7e7 1px solid; WIDTH: 708px; BORDER-BOTTOM: #e7e7e7 1px solid
}
.room_explanation {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #fff2d0; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 5px; WIDTH: 668px; COLOR: #9d0303; LINE-HEIGHT: 22px; PADDING-TOP: 10px
}
.room_area {
	FLOAT: left; MARGIN: 0px 5px; WIDTH: 688px
}
.room_area UL {
	FLOAT: left; WIDTH: 172px
}
.room_area LI {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 172px; LINE-HEIGHT: 22px; TEXT-ALIGN: center
}
.market_price {
	TEXT-DECORATION: line-through
}
.discount_price {
	COLOR: #9d0303
}
.room_button {
	FONT-SIZE: 12px; BACKGROUND: url(../images/button.gif) no-repeat 0px -390px; WIDTH: 81px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.room_content {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 378px
}
.room_price {
	BACKGROUND: url(../images/img_hotel.gif) no-repeat -244px -40px; WIDTH: 145px; HEIGHT: 25px; TEXT-ALIGN: center
}
.text-decoration {
	TEXT-DECORATION: line-through
}
.necessary_box {
	BACKGROUND: url(../images/img_hotel.gif) no-repeat -245px -70px; WIDTH: 335px; HEIGHT: 50px
}
.room_introduction {
	FLOAT: left; MARGIN: 0px 5px; WIDTH: 688px
}
.room_introduction .span {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 688px; COLOR: #333333; LINE-HEIGHT: 22px
}
.room_introduction SPAN {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 25px
}
.hotel_content_main .input {
	BORDER-RIGHT: #aaadb2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #aaadb2 1px solid; HEIGHT: 16px
}
.hotel_content_main .radio {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.message_button {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/button.gif) no-repeat 0px -325px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 65px; CURSOR: pointer; COLOR: #333333; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
.message {
	COLOR: #ff3300
}
.yellow {
	COLOR: #ff9900
}
#tbody_room {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 320px; TEXT-ALIGN: left
}
#mainbody_room {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#mainphoto_room {
	DISPLAY: block; CURSOR: pointer
}
#goleft_room {
	CLEAR: left; FLOAT: left; MARGIN: 6px 5px 0px 3px
}
#goright_room {
	CLEAR: right; FLOAT: right; MARGIN: 6px 3px 0px 5px
}
#photos_room {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 253px; LINE-HEIGHT: 54px; HEIGHT: 54px
}
#showArea_room IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 1px 0px; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; BORDER-BOTTOM: #cccccc 1px solid; hspace: 2px
}
#tbody {
	MARGIN: 20px; WIDTH: 650px; TEXT-ALIGN: left
}
#mainbody {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 620px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#mainphoto {
	DISPLAY: block; CURSOR: pointer
}
#goleft {
	CLEAR: left; FLOAT: left; MARGIN: 6px 5px 0px 3px
}
#goright {
	CLEAR: right; FLOAT: right; MARGIN: 6px 3px 0px 5px
}
#photos {
	MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 580px; LINE-HEIGHT: 54px; HEIGHT: 54px
}
#showArea IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 1px 0px; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; BORDER-BOTTOM: #cccccc 1px solid; hspace: 2px
}
.appraise_content {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 710px
}
#appraise {
	FLOAT: left; WIDTH: 710px; BORDER-BOTTOM: #fca533 3px solid; HEIGHT: 29px
}
#appraise .menu_on {
	BACKGROUND: url(../images/button.gif) no-repeat 0px -494px; WIDTH: 90px; COLOR: #ffffff; HEIGHT: 29px
}
#appraise .menu_off {
	BACKGROUND: url(../images/button.gif) no-repeat 0px -529px; WIDTH: 90px; COLOR: #333333; HEIGHT: 29px
}
#appraise LI {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 90px; COLOR: #333333; LINE-HEIGHT: 29px; MARGIN-RIGHT: 6px; TEXT-ALIGN: center
}
.appraise_box {
	FLOAT: left; WIDTH: 710px
}
.appraise_box_top {
	BACKGROUND: #f7f7f7; FLOAT: left; WIDTH: 710px
}
.roomprice_box {
	FLOAT: left; WIDTH: 688px
}
.roomprice_box UL {
	BORDER-TOP: #cc9 1px solid; FLOAT: left; BORDER-LEFT: #cc9 1px solid; WIDTH: 315px
}
.roomprice_box LI {
	BORDER-RIGHT: #cc9 1px solid; DISPLAY: inline; FONT-SIZE: 12px; FLOAT: left; WIDTH: 44px; COLOR: #ccc; LINE-HEIGHT: 20px; BORDER-BOTTOM: #cc9 1px solid; HEIGHT: 40px; TEXT-ALIGN: center
}
