@import url(style.css);
#topHotels div{text-align:right;margin:10px 0 -16px;}
#topHotels select{font-size:11px;padding:0;}
.infoBox{border-bottom:2px solid #c7d1a6;padding-top:14px;font-size:11px;margin-bottom:20px;}
.infoBox .img{float:left;margin-right:14px;background:#fff;border:1px solid #ccc;padding:2px;}
.infoBox .price{float:right;text-align:right;color:#777;}
.infoBox .price span{margin-top:-4px;font-size:22px;color:#090;}
.infoBox div div{line-height:normal;margin:4px 0;}
.infoBox ul img{margin-left:-2px;}
.lineCupon{clear:both;background:url(../images/back_line.gif) repeat-x;padding:2px 0 12px 6px;}
.lineCupon div{float:right;text-align:right;font-size:12px;}
.lineCupon div span{font-size:14px;color:#f63;font-weight:700;}
.pageTop{margin-bottom:3px;text-align:right;}
.pageBottom{margin-top:3px;text-align:right;}
#recommended{background:#dee1d3;border:2px dashed #bdc2b4;text-align:center;padding:12px;}
* html #recommended{border:1px solid #bdc2b4;}
#recommended p{border-bottom:1px dashed #ccc;margin-bottom:6px;padding-bottom:4px;}
#recommended .title{padding-bottom:5px;}
#topHotel{margin-bottom:10px;line-height:normal;}
.padSubmenu{margin:0 0 14px;}
#topHotel div{float:right;text-align:right;}
#topHotel li{padding-bottom:2px;}
.stars{margin-top:5px;text-align:right;}
.imgOverview{float:right;border:3px solid #330;background:#fff;margin:0 0 6px 14px;padding:1px;}
#boxReviews{padding:0 22px;}
#boxReviews .info{border-bottom:1px dashed #ccc;margin-top:16px;}
#boxReviews p{line-height:normal;font-style:italic;margin:10px 0 0 10px;}
.rooms{margin-top:18px;border-bottom:1px solid #ccc;}
.roomsLeft div{margin-top:4px;}
.roomsLeft div a{background:url(../images/icons/zoom.gif) no-repeat 0 2px;padding-left:20px;font-size:11px;}
.roomsRight{margin-left:170px;}
.roomsRight span{float:right;font-size: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;}
.ratesTbl{width:100%;background:#ccc;}
.ratesTblHeader{font-weight:700;background:#e1e1e1;}
.ratesTblHeader .tdSub{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}
.ratesTbl .label{background:#efefef;}
.ratesTbl .content{background:#fff;vertical-align:top;}
#hidetaxes{position:relative;font-size:11px;}
#showtaxes{position:relative;display:none;font-size:11px;}
.reviews{font-size:11px;margin-bottom:11px;}
.reviewsRight{margin-left:240px;}
.reviewsRight div{background:#e1e1e1;padding:5px 10px;}
.hotelReviews{border-top:2px dashed #ccc;margin:4px 0;padding:18px 0 30px;}
.reviewsSubject{color:#930;font-weight:700;font-size:13px;}
.padLeft{margin-left: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;}
.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;}
.infoRateTd td{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
#menu img{margin-top:5px;}
#topHotels p,.hotelReviews p{line-height:normal;}
#topHotels span,#topHotel span{font-size:11px;}
.stars img,.roomsLeft,.reviewsLeft{float:left;}
#boxReviews em,.hotelReviews em{font-size:11px;font-style:normal;}