#skin{position:relative;width:100%;overflow:hidden}
.skin_step{height:30px;margin-bottom:100px;border-bottom:1px solid #d9d9d9}
.skin_step ul{position:absolute;top:12px}
.skin_step ul li{display:inline-block;width:212px;text-align:center;font-weight:bold;font-size:12px}
.skin_step ul li span{margin:0 auto 10px;display:block;width:35px;height:35px;background:url(../images/step.png) no-repeat;padding-top:8px;font-family:arial;font-size:17px;color:#fff}
.skin_step ul li span.on{background:url(../images/step.png) 0 -35px no-repeat}
.skin_tab{position:absolute;width:428px}
.skin_tab li{display:inline}
.skin_tab a{display:inline-block;width:210px;height:43px;color:#777;font-weight:bold;text-align:center;padding-top:10px;background:url(../images/bg-tab.png) 0 -43px no-repeat}
.skin_tab a.on{background:url(../images/bg-tab.png) no-repeat;color:#333}
.skin_frm {float:left;width:850px;height:220px;margin-top:42px;padding:15px;border:1px solid #7f7f7f;overflow:hidden}
.skin_frm label{font-weight:bold;font-size:12px;line-height:19px}
.skin_frm .tab_area{display:none;padding:20px}
.skin_cal{float:left;width:280px;margin-left:50px}
.skin_frm .check_in{float:left;height:85px}
.skin_frm .check_out{float:left;margin-left:10px}
.skin_frm .room_num{clear:both;float:left}
.skin_frm .adult_num{margin-left:10px;float:left}
.skin_frm .child_num{margin-left:10px;float:left}
.skin_frm .confirm_num{height:70px}
.skin_frm .email{float:left}
.skin_btn_find_room{margin-top:25px;margin-left:30px;float:left}
.skin_btn_retrieve{margin-top:25px;margin-left:20px;float:left}
.skin_refine{height:90px;margin-top:42px;padding:12px 20px;border:1px solid #7f7f7f;overflow:hidden}
.skin_refine label{font-weight:bold;font-size:12px}
.skin_refine .check_in{float:left;height:85px}
.skin_refine .check_out{float:left;margin-left:10px}
.skin_refine .room_num{margin-left:10px;float:left}
.skin_refine .adult_num{margin-left:10px;float:left}
.skin_refine .child_num{margin-left:10px;float:left}
.skin_btn_refine{margin-top:27px;margin-left:20px;float:left}
.skin_frm_left{float:left;width:460px;border-right:1px dotted #ccc}
.skin_frm_right{float:left;font-size:13px;width:300px;padding-left:25px}
.skin_confirm {padding:30px 0}
.skin_hotdeal {margin-top:30px;border:2px solid #6089c7;}
.skin_hotdeal_bar {padding:5px 10px;background-color:#6089c7;color:#fff;font-weight: bold}
.skin_tbl_rates {width:100%;border-top:2px solid #777}
.skin_tbl_rates th {height:30px;border-bottom:1px solid #777}
.skin_tbl_rates td {height:35px;border-bottom:1px solid #ddd;cursor:pointer}
.skin_detail_view {cursor:wait;!important;}
.skin_plus {width:40px;background:url(../images/plus.gif) no-repeat 12px;}
.skin_minus {background-image:url(../images/minus.gif);}
.skin_rate_type {border-top:2px solid #777}
.skin_tit_bar {margin-top:30px;padding:0 0 8px 5px;font-weight:bold}
.skin_box_msg {margin-top:20px;padding:35px 0;border:1px #777 solid;text-align:center;}
.skin_box_msg .msg {font-size:14px;font-weight:bold;padding-bottom:5px;}
.skin_box_msg .msg2 {font-size:18px;font-weight:bold}
.skin_dv_img {width:300px;margin:15px 10px;float:left}
.skin_dv_content {width:500px;padding:15px 10px;float:left}
.skin_dv_content span {color:#627086;font-weight:bold}
.skin_dv_desc {padding:5px 0 10px 0;}
.skin_dv_amenity {padding:5px 0;}
.skin_login {margin:20px 0;font-size:13px}
.skin_login label {letter-spacing:0;}
.skin_login_frm {margin-top:10px;padding:8px 20px;border:1px solid #000}
.skin_rsvn_frm {padding-bottom:10px;margin-top:10px;}
.skin_rsvn_frm h4 {padding:20px 0 5px;font-size:15px;font-weight:bold}
.skin_tbl {width:100%;border-top:2px solid #777}
.skin_tbl td {border-bottom:1px solid #ddd;font-size:13px}
.skin_tbl .skin_tit {text-align:right;padding-right:15px;height:30px;font-weight:bold}
.skin_tbl .skin_cnts {height:38px;padding:5px;border-left:1px dotted #ccc;line-height:21px}
.skin_tit_stay {font-size:15px;font-weight:bold}
.skin_res_tbl {width:100%;border:1px #7f7f7f solid;}
.skin_res_tbl th {background-color:#555;height:32px;font-size:12px;color:#fff;font-weight:normal}
.skin_res_row {height:40px;background-color:#fff;padding-left:10px}
.skin_date_list {float:left;width:400px;height:100px;background-color:#f5f5f5;border:1px solid #ddd;padding:10px;overflow:auto;margin:20px;font-size:13px}
.skin_rate_info {padding:15px 10px 10px}
.skin_rate_info .bfRate {color:#1158b4}
.skin_rate_info td{height:24px !important}
.skin_rate_info .rate{font-weight:normal !important}
.skin_box_terms {width:850px;height:80px;padding:8px;border:1px #7f7f7f solid;overflow:auto;margin-bottom:10px;font-size:12px}
.skin_agree {padding-bottom:10px;font-size:12px}
.skin_btn_area{text-align:center;margin-top:20px}
.skin_card_msg {margin:10px;font-size:12px}
.skin_bg_cal{width:170px;background:url(../images/cal.png) 144px 5px no-repeat;cursor:text;height:30px}
.skin_input{border:#ccc 1px solid;padding-left:5px;display:inline !important}
.skin_bold{font-weight:bold}
.skin_res_no{margin-bottom:5px}
.skin_rate_detail{border-top:1px dotted #7f7f7f}
.skin_rate_tbl {float:right;width:380px;border-top:1px solid #7f7f7f}
.skin_rate_tbl .title {width:120px;height:30px;padding-left:5px;}
.skin_rate_tbl .rate {padding-right:5px;text-align:right;font-weight:bold}
.skin_rate_tbl .total_label{border-top:1px solid #7f7f7f;font-weight:bold;padding-top:5px}
.skin_rate_tbl .total_rate {color:#0D7DD9;text-align:right;padding-top:5px;border-top:#7f7f7f 1px solid;font-size:17px}
.skin_silver{color:#ccc}
.skin_ptxt{margin:20px 0 30px}

.cal-prev{float:left;width:35px;margin-left:5px;margin-bottom:10px}
.cal-prev a{display:block;width:35px;height:35px;background:url(../images/ico-prev.png) no-repeat}
.cal-heading{float:left;width:200px;text-align:center;font-family:arial;font-size:21px;font-weight:bold;padding-top:5px}
.cal-next{float:left;width:35px;text-align:right}
.cal-next a{display:block;width:35px;height:35px;background:url(../images/ico-next.png) no-repeat}
.cal-tbl{clear:both}
.cal-tbl td{padding-top:0;padding-left:0}
.cal-th{font-family:arial;font-size:12px;font-weight:bold;width:39px;height:28px;text-align:center}
.cal-td a{font-family:arial;font-size:12px;width:39px;height:28px;display:block;text-align:center;padding-top:4px}
.cal-td a:hover{background-color:#FA2828;color:#fff;font-weight:bold}
.cal-on{background-color:#4E2573}
.cal-on span{font-family:arial;color:#fff;font-weight:bold;display:block;border:1px solid #4E2573;padding:1px}
.cal-today{background-color:#4E2573;color:#fff;font-weight:bold}