@charset "utf-8";
@font-face {
	font-family: "Glyphicons Halflings";
	src: url("../js/bootstrap-3.3.5-dist/fonts/glyphicons-halflings-regulard41d.eot?#iefix") format("embedded-opentype"), url("../js/bootstrap-3.3.5-dist/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../js/bootstrap-3.3.5-dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

#search_rooms{ font-size:1.2em; line-height:1.5em; position:relative; font-family:Arial,'Microsoft JhengHei', Helvetica, sans-serif; margin:0 0.5em;}
#search_rooms a{color:#036;text-decoration:none;}
#search_rooms a:hover{ background:#EEE;}

/* 搜尋條件 */
#search_rooms .search_header{border-bottom:2px solid #666;overflow:hidden;padding:0.1em;}
#search_rooms .search_criteria{float:left; color:#C30}
#search_rooms .search_criteria em{font-style:normal; font-weight:bold;}
#search_rooms .affixation{float:right;}

/* 列表 */
#search_rooms .rooms_list{font-size:1em;border-bottom:2px solid #999;position:relative;}
#search_rooms .rooms_list > a{padding:0.5em 0.2em 0.5em 0.2em ; display: block;}
#search_rooms .rooms_list span{display:block;}
#search_rooms .pic{ float:left; margin:0 0.5em 0 0;}
#search_rooms .pic img{ width:5em; height:3.5em;}
#search_rooms .rname .room_project{display:block;border-top:1px dashed #bbb; padding:0.3em 0.2em ; margin:0;line-height:1.5em; overflow:hidden;}
#search_rooms .rname .room_project h4{ font-weight:normal;}
#search_rooms .rname .room_project li{ float:left;}
#search_rooms .rname .room_project a{ background:#EEE;display:block; padding:0em 0.4em; border-radius:0.5em; margin:0.1em;}
#search_rooms .rname .room_project a:hover{ background:#CCC;color:#000;}
#search_rooms .rname .more{border-top:1px dashed #bbb;}

#search_rooms .rname .more { text-align:center; color:#333; cursor:pointer;}
#search_rooms .rname .more .button_icon{font-family:'Glyphicons Halflings'; display:inline-block; margin:0 0.3em 0 0;}
#search_rooms .rname .more .button_icon:before{content: "\e114";}
#search_rooms .rname .more.v .button_icon:before{content: "\e113";}

#search_rooms li{}
/* #search_rooms li a{ display:block;border-bottom:1px solid #bbb; position:relative; padding:0.6em 0.8em;}
#search_rooms li a:hover{ background:#eee; text-decoration:none;}
#search_rooms li span{display:block;}*/
#search_rooms .hname{font-size:1.2em;color:#036; line-height:1.7em;color:#000;}
#search_rooms .disprice{ font-size:1em;text-align: left; white-space: nowrap; color:#F33; font-weight:bold;line-height:1.5em}
#search_rooms .booking{ position:absolute; right:0.8em; bottom:0.3em;width:5em;text-align:center;float:left;border:1px solid #aaa; border-radius:0.3em; background-color:#e9e9e9; padding:0.15em 0; margin:0; background-image:url(images/search_button.png); background-position:0 0;background-size:auto 4.2em; color:#333;}
#search_rooms a:hover .booking{border:1px solid #07a;background-color:#ccc;background-position:0 2.1em;}

#search_rooms .price_txt { font-size:0.8em; 	
	margin: 0px; 
}
#search_rooms .price_txt p{	margin: 0px;

}
#search_rooms .price_txt a {
	color: rgb(51,153,204);
}
#search_rooms .price_txt span {
	margin: 0px 5px 0px 0px;
}
#search_rooms .price_txt span a {color: rgb(51,153,204);

}
#search_rooms .price_txt span.onC a:link {
	color: rgb(255, 0, 0);
}
#search_rooms div.price_txt span.onC a:visited {
	color: rgb(255, 0, 0);
}
#search_rooms .price_txt a:hover {
	color: #C00;
	font-weight: normal;
	background-color: #FFF;
}
#search_rooms .price_txt a:link {color: rgb(51,153,204);
	font-weight: normal; 
}
#search_rooms .price_txt a:visited {
	font-weight: normal; color: #C00;
}
