@import url(style.css);
@import url(gallery-2.css);
@import url(common_items.css);
.infoBox,.infoBox-2{clear:both;margin-bottom:11px;}
.infoBox{border-top:2px solid #5fba43;border-left:2px solid #5fba43;border-bottom:2px solid #5fba43;border-right:1px solid #5fba43;}
.infoBox-2{border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #ccc;border-right:1px solid #ccc;}
.ban,.ban-2{height:42px;padding:11px 11px 2px;}
.ban{background:url(../images/back.png);}
.ban-2{background:url(../images/back2.png);}
.img{float:left;margin-right:14px;margin-bottom:10px;border:1px solid #ccc;padding:3px;}
.price{float:right;font-size:10px;text-align:right;}
.price span{font-size:14px;font-weight:700;color:#333;}
.view{font-size:11px;display:block;margin-top:3px;}
.view img{margin-top:-3px;vertical-align:middle;}
.infoBoxIn{font-size:11px;padding:11px;}
.miniBtn{float:right;margin-top:-2px;margin-right:-2px;}
.infoBoxIn a{font-weight:700;text-decoration:none;}
.infoBoxIn a:hover{text-decoration:underline;}
.infoBoxIn ul{line-height:22px;}
.infoBoxIn ul span{font-size:12px;font-weight:700;color:#f60;}
.infoBoxIn label{float:right;color:#999;font-size:9px;}
.infoBoxIn label input{width:12px;height:12px;vertical-align:middle;margin-top:1px;#margin:3px;#border:1px solid #ccc;}
.lineCupon{background:url(../images/fade.png);border-top:1px dashed #ccc;padding:9px 8px 6px;}
.lineCupon span{font-size:13px;color:#060;font-weight:700;}
.pageTop{text-align:right;margin:-16px 0 8px;}
.pageBottom{text-align:right;}
#recommended{background:#dee1d3;border:2px dashed #bdc2b4;text-align:center;padding:12px 27px;}
* html #recommended{border:1px solid #bdc2b4;}
#recommended p{border-bottom:1px dashed #ccc;margin-bottom:6px;padding-bottom:4px;font-weight:700;}
#recommended .title{padding-bottom:5px;}
#topHotel div{float:right;margin-top:-10px;}
#topHotel li{padding-bottom:2px;}
#topHotel span img{vertical-align:middle;margin:-3px 4px 0 0;}
.imgOverview{margin-top:10px;margin-bottom:7px;border:3px solid #330;background:#fff;padding:1px;}
.boxRating{font-size:11px;margin:0 0 20px 20px;}
.boxRating span{color:#900;}
.boxRating ul{list-style:none;margin-left:-5px;width:125px;height:25px;position:relative;background:url(../images/rating.gif) top left repeat-x;padding:0;}
.edRating li{background:url(../images/rating.gif) left bottom;height:25px;}
.usrRating li{background:url(../images/rating.gif) left center;height:25px;}
#edRatingBox{position:absolute;display:none;z-index:20000;color:#ccc;#width:220px;line-height:14px;background:#333;margin:0;}
b.rtop,b.rbottom{display:block;background:#fff;}
b.rtop b,b.rbottom b{display:block;height:1px;overflow:hidden;background:#333;}
b.r1{margin:0 5px;}
b.r2{margin:0 3px;}
b.r3{margin:0 2px;}
b.rtop b.r4,b.rbottom b.r4{height:2px;margin:0 1px;}
#edRatingBox div{padding:6px 12px;}
#boxReviews{padding:0 22px;}
#boxReviews .info{border-bottom:1px dashed #ccc;padding:16px 0;}
#boxReviews p{line-height:normal;font-style:italic;margin:10px 0 0 10px;}
.rooms{margin-top:18px;}
.roomsLeft div{margin-top:4px;}
.roomsLeft div a{background:url(../images/icons/zoom.gif) no-repeat 0 2px;padding-left:20px;font-size:11px;}
.rooms_line{border-bottom:1px solid #ccc;clear:both;}
.roomsRight{margin-left:170px;padding-bottom:11px;}
.boxRates{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;margin-top:14px;padding:8px 10px;}
.colorR1{background:#ffc;}
.colorR2{background:#e5f6f4;}
.boxRates span{font-size:13px;color:#036;font-weight:700;}
#hidetaxes{position:relative;font-size:11px;}
#showtaxes{position:relative;display:none;font-size:11px;}
.reviews{font-size:11px;margin-bottom:11px;}
.reviewsRight div{background:#e1e1e1;padding:5px 10px;}
.hotelReviews{border-top:2px dashed #ccc;line-height:18px;margin:4px 0;padding:18px 0 12px;}
.reviewsSubject{color:#930;font-weight:700;font-size:13px;}
.hotelReviews p{line-height:normal;}
.padLeft{margin:4px 0 0 14px;}
.infoRate{margin-top:20px;}
.infoRateL{float:left;width:85px;}
.overall{clear:both;text-align:center;line-height:normal;font-size:11px;padding:0 12px;}
.overall span{color:#d60;font-size:18px;font-weight:400;margin:0 0 9px;}
.rateImg{position:absolute;margin-top:-9px;margin-left:34px;}
.infoRateR{margin-left:100px;text-align:center;padding-top:7px;}
.infoRateR table{width:99%;}
.infoRateTr{font-size:11px;font-weight:700;line-height:normal;}
.infoRateTd td{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.boxCompare{background:#333;color:#ccc;font-size:11px;border:2px solid #777;margin-top:10px;padding:6px 7px;}
.boxCompare div{width:100%;cursor:pointer;}
.boxCompare img{float:right;margin-top:2px;}
.infoTable{width:100%;background:#ccc;margin-bottom:8px;clear:both;}
.infoTable td a,.infoTable td a:visited,.infoTable td a:hover{display:block;width:100%;text-decoration:none;color:#000;font-size:11px;}
.img-tr{float:right;margin-top:-14px;}
.infoTable .label{background:#e1e1e1;}
.infoTable .label a{font-weight:700;color:#000;text-decoration:none;}
.infoTable .content{background:#fff;}
.tr_over_tit{background-color:#ccc;cursor:pointer;}
.tr_out_tit{cursor:pointer;}
.tr_out{background:#fff;cursor:default;}
.tr_over{background-color:#e3e3e3;cursor:pointer;}
#boxReviews em,.hotelReviews em{font-size:11px;font-style:normal;font-weight:700;display:block;margin-left:7px;color:#060;}
.roomsLeft,.reviewsLeft{float:left;}
.roomsRight span,.reviewsRight{float:right;font-size:11px;}