.avl_rooms {margin:10px 2px 0px;}
.avl_rooms_txt {padding:20px 10px 0px; background:#fff;}
.rooms_left {color:#DD350E; line-height:18px;}

.board_types label {color:#004284; margin:0px 5px 5px; display:block; float:left;}
.board_types label.sel {font-weight:bold;}
.board_types_cmt {margin-top:4px;}

.rms_rselector_pt {margin-top:10px;}
.rms_rselector {text-align:left; margin:6px 0px;}
.rms_rselector_title {margin:0px 0px 2px 0px; color:#878221; font-weight:bold; font-size:12px;}
.rms_rselector_nobonus {}
.rms_rselector_htlinfo {display:block; float:right; margin-top:-27px; width:25px; height:25px; background:url(/img/site3/htl/paytype_htl_warn.png) no-repeat;}
.rms_rselector label, .rms_rselector_a {display:block; line-height:18px; color:#00449c; background:url(/img/site3/htl/rms_rdot.png) left center no-repeat; padding:0px 0px 0px 10px; margin:0px 0px 0px 10px; text-decoration:none;}
.rms_rselector_a:hover {text-decoration:underline;}
.rms_rselector label.sel {font-weight:bold;}
.rms_rselector_sep {background:#c8c494; height:1px; margin:2px 0px 0px;}

.select_room_txt {margin:10px 0px;}
.select_room_txt .rms-avl-top-title-in {color:#dd350e;}
.select_room_txt .srt-ocp {line-height:22px; font-size:16px; font-weight:bold; color:#004284; margin:15px 0px 5px;}
.select_room_txt .srt-ocp-chd {margin-left:20px;}

.select_room_txt .rm_lst_sep {height:10px;}
.select_room_txt .rm_lst .change {display:block; line-height:20px; color:#087602; background:url(/img/site3/green_sel.gif) right no-repeat; padding:0px 15px 0px 0px; font-weight:bold;}
.select_room_txt .rm_lst .rm_info_name {color:#004284; font-size:16px; font-weight:bold; margin:0px 0px 0px 5px;}
.select_room_txt .rm_lst .rm_info_name span {color:#dd350e; margin-right:5px;}
.select_room_txt .rm_lst .rm_info_data {margin:10px 20px 15px;}
.select_room_txt .rm_lst .rm_info_data td {font-weight:bold; font-size:12px;}

.rm_no_refund {margin:0px 0px 10px;}

.content_border_top {border-bottom:0px;}
.content_border_bot {border-top:0px; padding-top:1px;}

#rms_filter-all {float:left;}
#rms_filter-all.sel a {color:#fff;}

.rms_filter {}
.rms_filter_in {padding:14px 8px 5px; background:#fff;}
.rms_filter .rms_filter_selector {font-size:11px; font-weight:bold; margin:0px; padding:0px; list-style:none;}
.rms_filter .rms_filter_selector li {float:right; padding:0px 0px 0px 5px; margin:0px;}
.rms_filter .rms_filter_selector li a {display:block; float:left; padding:0px 10px 0px 5px; color:#666;}
.rms_filter .rms_filter_selector .sel {background:url(/img/site3/htl/rms_filter.png) left top no-repeat;}
.rms_filter .rms_filter_selector .sel a {background:url(/img/site3/htl/rms_filter.png) right top no-repeat; color:#fff;}
.rms_filter .rms_filter_selector, .rms_filter .rms_filter_selector li a {line-height:30px; height:30px;}

.rms_filter .dscr {margin:10px 0px 0px;}
.rms_filter .dscr_close {float:right; margin:5px; background:url(/img/site3/htl/rms_filter_close.png) center no-repeat; height:21px; width:21px;}
.rms_filter .dscr_show {width:auto; float:right; margin-right:5px; font-size:10px;}
.rms_filter .dscr_in_small {height:20px;}
.rms_filter .dscr_title {display:block; line-height:18px; font-size:13px;}
.rms_filter .dscr_in {background:#f4f4f4;}
.rms_filter .dscr_in_txt {padding:5px 100px 5px 30px; line-height:14px; text-align:justify;}
.rms_filter .dscr ul {padding:0px; margin:5px 0px;}
.rms_filter .dscr ul li {margin:10px 0px; line-height:14px;}
.rms_filter .dscr_brd1, .dscr_brd2 {font-size:1px; overflow:hidden; display:block;}
.rms_filter .dscr_brd1 {height:1px; background:#f4f4f4; margin:0 2px;}
.rms_filter .dscr_brd2 {height:1px; background:#f4f4f4; border-right:1px solid #f4f4f4; border-left:1px solid #f4f4f4; margin:0 1px;}

.rms_filter_bot {background:url(/img/site3/htl/rms_filter.png) left bottom no-repeat; height:4px; padding-left:4px;}
.rms_filter_bot div {background-position:right bottom; margin-left:4px;}

/* -- new rooms -- */
.rms-avl-price {margin:10px 0px; font-weight:bold; color:#E1350D; font-size:20px; font-family:Arial;}
.rms-avl-price-from {font-size:11px; font-weight:normal;}
.rms-avl-price-old {color:#666666; margin-bottom:10px; font-weight:normal;}
.rms-avl-price-old-0 {font-size:16px; font-weight:bold; font-family:Arial; margin-bottom:2px;}

.rms-avl-btn-book {margin:5px 0px 30px;}

.rms-avl-room-left {border-right:1px solid #bebebe; margin-right:10px;}
.rms-avl-room-left-in {margin-right:10px;}

.rms-avl-title {clear:both; font-size:18px; color:#004284; margin:0px 0px 10px;}
.rms-avl-promo {color:#dd350e; float:left; height:20px; margin:0px 0px 5px;}
.rms-avl-rooms-cnt {color:#dd350e; margin:0px 0px 10px;} /*float:right; height:20px;*/
.rms-avl-amenities {margin:0px 0px 10px; line-height:18px;}
.rms-avl-amenities a {text-decoration:none;}
.rms-avl-amenities a:hover {text-decoration:underline;}

.rms-avl-infoblock {margin:0px 0px 10px;}
.rms-avl-infoblock a {text-decoration:none;}
.rms-avl-infoblock a:hover {text-decoration:underline;}

.rms-avl-block {}
.rms-avl-block-wsep {margin-bottom:10px;}
.rms-avl-block-header, .rms-avl-block-header div, .rms-avl-block-footer, .rms-avl-block-footer div {background:url(/img/site3/htl/block.png) top left no-repeat;}
.rms-avl-block2, .rms-avl-block2 div {background-image:url(/img/site3/htl/block2.png);}
.rms-avl-block3, .rms-avl-block3 div {background-image:url(/img/site3/htl/block3.png);}
.rms-avl-block-header, .rms-avl-block-footer {padding-left:5px;}
.rms-avl-block-header div, .rms-avl-block-footer div {height:5px; overflow:hidden;}
.rms-avl-block-header div {background-position:top right;}
.rms-avl-block-footer {background-position:bottom left;}
.rms-avl-block-footer div {background-position:bottom right;}
.rms-avl-block-in {border:1px solid #bebebe; border-width:0px 1px;}
.rms-avl-block-in3 {border-color:#bebebe;}
.rms-avl-top-in2 {padding:5px 5px;}
.rms-avl-block-in2 {margin:0px 10px; padding:5px 0px;}

.rms-avl-top-title, .rms-avl-top-title-in {background:url(/img/site3/htl/rm-top-bg.png) left no-repeat;}
.rms-avl-top-title {margin:0px 5px;}
.rms-avl-top-title-in {line-height:29px; margin-left:5px; background-position:right; padding-left:5px; font-size:18px; color:#004284;}

.rms-avl-top {margin:0px 2px;}

.rms-hotel-miles {margin:0px 10px 0px 0px; float:right; width:320px;}
.rms-hotel-miles a {text-decoration:none;}
.rms-hotel-miles a:hover {text-decoration:underline;}

.rms-avl-view-pol {display:block; float:left; line-height:30px; color:#DD350E; background:url(/img/site2/attention.gif) left no-repeat; padding-left:20px; margin-left:5px;}
.rms-avl-rules {margin:0px 0px 10px;}
.rms-avl-rules-red {color:#DD350E;}

.rms-avl-hotel-browser {}
.rms-avl-hotel-browser-top {margin:5px 2px 10px;}
.rms-avl-hotel-browser-bot {margin:10px 2px 0px; padding-bottom:10px;}
.rms-avl-hotel-browser-block {}
.rms-avl-hotel-browser-block-sel {cursor:pointer;}
.rms-avl-hotel-browser-block-in {padding:0px 6px;}
.rms-avl-hotel-browser-title {color:#666666; font-weight:bold; margin:0px 0px 4px 5px; font-size:12px; text-transform:uppercase;}
.rms-avl-hotel-browser-tmb {width:147px; height:60px; overflow:hidden;}
.rms-avl-hotel-browser-reviews {width:83px; height:52px; margin:12px 0px 2px; background:url(/img/site3/htl/htl-browser-reviews.png) top center no-repeat; line-height:46px; color:#666; font-size:18px; text-align:center;}
.rms-avl-hotel-browser-block-no-price {}
.rms-avl-hotel-browser-block-no-price .rms-avl-hotel-browser-price {line-height:14px;}
.rms-avl-hotel-browser-price {height:70px;}
.rms-avl-hotel-browser-price-in {}
.rms-avl-hotel-browser-price .rms-avl-price {margin:0px;}
.rms-avl-hotel-browser-price .rms-avl-price-old {margin-bottom:6px;}
.rms-avl-hotel-browser-price-btn {padding:0px 0px 2px;}
.rms-avl-hotel-browser-link {text-align:right; color:#004284; margin-top:8px;}
.rms-avl-hotel-browser-block-hover {}
.rms-avl-hotel-browser-block-hover .rms-avl-hotel-browser-title {color:#E44116;}
.rms-avl-hotel-browser-block-hover .rms-avl-hotel-browser-link {text-decoration:underline;}

.rms-avl-avia {margin-top:15px;}
