#hotelResponse{background-color:#FFF;display:none;float:left;font-size:9pt;margin-bottom:5px;margin-top:5px;text-align:left;width:510px;}
#sortHeaders th{text-align:center;width:60px;}#sortPopular{text-align:left!important;width:90px!important;}
#sortStar,#sortDistance{width:140px!important;}#sortRating{width:140px!important;}#sortPrice{width:40px!important;}
#sortHeaders .no-sort{text-align:right;}.res-h-cell-img{width:98px;}.res-h-cell-main{color:#444;font-weight:bold;height:52px;width:245px;}
.res-h-cell-price{text-align:center;width:195px;}.res-h-cell-distance{color:#444;font-size:11px;font-weight:bold;margin-top:2px;}
.res-h-cell-distance a{font-size:8pt;font-weight:normal;}.res-h-imgs{margin:5px;height:240px;width:310px;}
.res-h-img{background-color:transparent;cursor:pointer;height:70px;padding:2px 6px 2px 2px;width:90px;}
.res-h-img img{margin-left:2px;}.res-h-img img:hover{opacity:.8;}.res-h-cell-other{padding-bottom:2px;}
.res-h-star{float:left;margin-top:3px;width:105px;}.res-h-amenities{float:left;width:150px;}.res-h-review{color:#444;float:left;margin-top:2px;width:200px;}
.res-h-review strong{font-size:12px;}.res-h-amenities .amenities{margin-right:5px;}.res-h-distance{color:#444;float:left;font-size:11px;font-weight:bold;margin-top:3px;}
.res-h-email{cursor:pointer;float:right;margin:7px 10px 0 0;}.res-h-price{cursor:pointer;font-size:12px;margin:1px 0;padding-bottom:1px;text-align:right;}
.res-h-button{float:right;margin:0 5px;}.res-h-fareProvider{color:#888;font-size:7pt;margin-right:10px;}
.price{font-size:11pt;font-weight:bold;}.res-h-price .weaker{color:#888;font-size:10px;font-weight:normal;margin:0 13px 0 4px;}
.resultMoreOption{background:none repeat scroll 0 0 #EEE;height:15px;width:508px;}.oneResult.selected .resultMoreOption{background-color:#F7F2A9;}
.resultMoreDetail,.resultMoreMap,.resultMorePrice{float:left;font-size:8pt;margin-left:3px;margin-bottom:3px;font-weight:bold;}
.resultMoreMap{margin-left:6px;}.resultMorePrice{float:right;margin-right:4px;}#ixiTransferBox.hotel-price{-moz-box-shadow:5px 5px 20px #999;-webkit-box-shadow:5px 5px 20px #999;}
#ixiTransferBox.hotel-price .ixiBox-body .ixiTransferItem{margin-bottom:0;padding:4px 0;}#ixiTransferBox.hotel-price .currency{font-size:7pt;}
#ixiTransferBox.hotel-price .price{font-size:9pt;font-weight:bold;}#hotelContactBox .ixiBox-body{padding:5px 5px 0 10px;}
#ixiTransferTip.ixiBox-tip.hotel-price,#hotelContactTip.ixiBox-tip{width:12px;}#filterContent{padding:4px 4px 0 4px;width:242px;}
.res-filter-box{background:none repeat scroll 0 0 #FAD55A;border-bottom:1px solid #999;font-size:11px;margin-bottom:5px;padding:3px 5px;text-align:left;width:232px;}
.res-filter-box h2{color:#444;font-size:12px;font-weight:bold;margin-bottom:5px;}.res-filter-box h2 .filter-expand-collapse{cursor:pointer;}
.res-filter-box .res-filter-controls{margin-bottom:5px;}.res-filter-box .res-filter-row{margin-bottom:4px;}
.res-filter-box .checkBox{background:none repeat scroll 0 0 transparent;border:medium none;height:1.2em;margin:2px 0 0;padding:0;width:1.2em;}
#filterTextSearch input{padding:5px;}#filterGeoDistance{position:relative;}#filterMapView{cursor:pointer;position:absolute;right:16px;top:2px;}
#filterGeoDistance select{font-size:13px;}#cityLandmarks{width:200px;}#localSearchWidget{display:none;}
#localSearchWidget input{height:18px;width:145px;}#actionLocalSearch{margin-right:5px;}#localSearchResultsBox{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;display:none;height:auto;overflow:hidden;padding:5px;position:absolute;width:200px;z-index:10;}
#localSearchResultsBox .close{cursor:pointer;margin-bottom:3px;}#localSearchResultsBox .close .link{margin:-3px 3px 0 0;}
#localSearchResults .landmark{margin-bottom:5px;}#filterStarRatings .res-filter-row{margin-bottom:0;}
#filterStarRatings input{margin-right:3px;}#filterStarRatings label{font-size:11px;font-weight:normal;width:138px;}
#filterStarRatings .amenities{margin:2px 2px 0 0;}#filterAmenities h2 .sprite-icon,#filterHotelChains h2 .sprite-icon{margin:2px 0 0 10px;}
#filterPropertyTypes .res-filter-body,#filterPropertyTypes .res-filter-controls,#filterHotelChains .res-filter-body,#filterHotelChains .res-filter-controls{display:none;}
#filterAmenities .filter-row-amenity{margin-right:5px;width:105px;}#filterAmenities .filter-row-amenity input[type="checkbox"]{float:left;}
#filterAmenities .filter-row-amenity .amenities{cursor:pointer;float:left;margin-left:5px;}#filterAmenities .filter-row-amenity label{color:#000;cursor:pointer;float:left;font-size:11px;font-weight:normal;margin:2px 0 0 5px;}
#filterPropertyTypes label,#filterHotelChains label{font-size:11px;font-weight:normal;margin:2px 0 0 5px;width:210px;}
#resultMapView{cursor:pointer;float:right;font-weight:bold;margin-right:15px;}#gMap{background-color:#E5E3DF;border-bottom:2px solid #999;display:none;height:300px;position:relative;width:510px;}
#gMap .gmap-loading{left:239px;position:absolute;top:134px;z-index:1000;}#gInfoWindow{overflow:hidden;}
#gInfoWindow .g-label{color:#666;font-weight:bold;}#gInfoWindow .price{font-size:10pt;font-weight:bold;}
#gInfoWindow .g-transfer{margin-left:5px;}#gInfoWindow .g-footer{color:gray;font-size:11px;margin:2px 0 0 3px;}
#gInfoWindow .res-h-star{margin-top:0;}#gInfoWindow a{font-size:10pt;font-weight:bold;}#hotelGetAvailabilityBox{-moz-box-shadow:0 0 20px #31322E;-webkit-box-shadow:0 0 20px #31322E;margin-top:200px;top:0;width:375px;}
#hotelGetAvailabilityBox .row{width:100%;}#hotelGetAvailabilityBox .ixiBox-header{width:373px;}.ie6 #hotelGetAvailabilityBox .ixiBox-header{width:376px;}
#hotelGetAvailabilityBox .ixiBox-body{padding:10px 10px 5px;width:355px;}#message-getAvailability{color:red;font-size:12px;font-weight:bold;}
#hotelGetAvailabilityBox .option-checkin{width:160px;}#hotelGetAvailabilityBox .option-rooms{width:103px;}
#hotelGetAvailabilityBox .hotel-to-search input{margin-top:2px;}#hotelGetAvailabilityBox .hotel-to-search label{font-weight:normal;margin:1px 0 0 5px;width:330px;}
#hotelGetAvailabilityBox .hotel-to-search span{font-weight:bold;}.ie6 #hotelGetAvailabilityBox select{display:inline;margin-left:8px;}
#hotelDetailBox{background:none repeat scroll 0 0 #FFF;width:520px;margin:0;}#hotelDetailBox .hotel-details ul{margin-left:15px;}
#hotelContentDescp{font-size:11px;height:auto;line-height:1.4;padding:2px;text-align:justify;}#seoContentDescp{font-size:10px;margin-top:10px;font-style:italic;}
.ie6 #seoContentDescp{font-style:normal;}div.hotelDetailBoxBottom{font-size:0;margin:0;padding:0;width:800px;}
#resultHotelDesc{float:left;color:#666;font-weight:bold;margin:2px 5px;}#bookTypeFilter{background-color:#EEE;width:510px;}
#bookTypeFilter.show{border-bottom:2px solid #FAD55A;}#priceInfo{float:right;font-weight:normal;line-height:15px;padding:2px;}
#bookTypeFilter.show #priceInfo{padding-top:9px;}#hotelFilterHeaderTop,#hotelResultHeaderTop{height:5px;background-color:#FAD869;}
input.hotelStarBox{width:1.2em;height:1.2em;padding:0;margin:0;border:medium none;background:transparent;margin-top:2px;}
#noResultsFiltered{height:60px;display:none;font-weight:bold;font-size:10pt;background:#FAD55A;border-top:1px solid #999;border-bottom:1px solid #999;padding:25px;}
.hotelPicture{border:0;margin-left:2px;height:70px;width:90px;}#hotelPictureCaption{color:#32312E;margin-bottom:2px;}
#hotelPictureSource{color:#999;font-size:10px;margin-right:10px;text-align:right;}.starBlockStar{margin-top:-10px;}
#hotelDescriptionLeft{float:left;width:380px;padding:10px;display:none;}#hotelDescriptionRight{float:left;margin:10px 0 0 40px;width:320px;display:none;}
#contentHotelDescription{text-align:justify;overflow:auto;line-height:1.4;height:350px;padding:10px;}
#hotelDescription{margin:5px;height:400px;}#imageIndicator{display:none;margin:109px 144px 0 144px;}
#image_previous{float:left;margin:25px 5px 0 0;}#image_next{float:left;margin:25px 0 0 5px;}#showNumImage{margin-top:10px;font-weight:bold;}
.hotelDetailBoxBottomCopy{display:block;color:gray;margin-bottom:20px;font-size:6.5pt;}#hotelMap{display:none;height:400px;margin:5px;}
.moreboxHr{background-color:#e2e2e2;border:1px;color:#e2e2e2;height:1px;margin-top:3px;text-align:center;width:92%;}
#landmarkPositionMap{margin:0 0 5px 5px;float:left;width:260px;text-align:left;}#map_canvas{border:1px solid #CCC;width:600px;height:400px;margin-left:10px;float:left;display:none;}
#hotelPrice{margin:5px 20px 0;display:none;height:400px;}.hotelPriceTabSponsor{color:#999;font-size:11px;font-weight:400;width:728px;}
#priceTable{overflow:auto;height:360px;width:760x;}#priceTable .priceTabRowRate,#priceTable .priceTabRowTax,#priceTable .priceTabRowFee,#priceTable .priceTabRowRoom{width:85px;}
#priceTable .priceTabRowButton{margin-top:3px;width:70px;float:left;}#priceTable .showAllPrices .priceTabRowProvider{visibility:hidden;}
.hotelPriceDetailHeader{background-color:#EEE;border-bottom:1px solid #999;color:#444;font-size:11px;padding:3px;text-align:center;height:30px;width:760x;}
#hotelPriceTabHeaderRoom{float:left;margin-top:8px;text-align:left;}#hotelPriceTabHeaderRate,#hotelPriceTabHeaderTax,#hotelPriceTabHeaderProvider{float:left;font-weight:bold;width:100px;margin-top:8px;}
#hotelPriceTabHeaderProvider{width:80px;}#hotelPriceTabHeaderFee{float:left;width:80px;margin-top:3px;}
#hotelPriceTabHeaderPrice{float:left;margin-top:3px;width:150px;}.priceTabRowOdd,.priceTabRowEven{padding:3px;border-bottom:1px solid #CCC;font-size:12px;}
.priceTabcurrency{color:#666;font-size:11px;}.priceTabRowProvider{border:1px solid #CCC;float:left;margin-top:2px;text-align:center;width:80px;}
.priceTabRowRoom{float:left;font-size:8pt;margin-top:5px;text-align:left;width:240px;}.priceTabRowRate,.priceTabRowTax{float:left;margin-top:5px;text-align:center;width:100px;}
.priceTabRowFee{float:left;font-weight:bold;margin-top:5px;text-align:center;width:130px;}.priceTabRowEqual{float:left;margin-right:2px;margin-top:5px;}
.priceTabRowCurrency{margin-top:5px;float:left;}.priceTabRowPrice{font-size:10pt;font-weight:bold;float:left;margin-top:4px;width:67px;}
.priceTabRowPriceButton{margin-left:10px;float:left;margin-top:3px;}.landmarkPositionMapLandmark{font-size:10px;height:30px;float:left;margin:0 0 0 5px;}
.landmarkPositionMapDistance{font-size:9px;float:left;color:#6B6B6B;margin-left:5px;margin-top:2px;}
.reviewItem{padding:5px 0 0 5px;}.reviewItemProvider{float:left;margin-left:5px;padding-top:25px;width:80px;}
.greviews{background:#FFF;float:left;margin-left:15px;width:620px;}.greviewsContent{margin:3px 0;}#newReviewSet{margin:10px;font-weight:bold;color:#444;cursor:pointer;}
.reviewAds{margin:5px 0 0 5px;text-align:center;}.reviewAdsSponsored{width:728px;text-align:right;margin:5px 20px 5px 0;color:#CCC;font-size:11px;}
#providerDetailBox{text-align:right;cursor:pointer;color:#6B6B6B;font-size:8pt;}.spreadResults{cursor:pointer;text-align:right;margin-top:5px;}
#hotelDetailTabContainer{background:#FFF;margin:0;padding:0;width:800px;visibility:hidden;}#hotelDetailTitle{width:100%;background:url(/img/bg_header.gif) repeat-x bottom left;visibility:hidden;padding-bottom:5px;}
#hotelDetailHeaderProvider{float:right;margin-right:43px;}.hotelDetailHeaderCurrency{color:#6B6B6B;font-size:12pt;cursor:pointer;}
.hotelDetailPriceLoader{display:none;margin-top:3px;}.hotelDetailHeaderPrice{color:#6B6B6B;font-size:14pt;font-weight:bold;cursor:pointer;}
#redirectLinkDetailBox{cursor:pointer;margin-right:5px;}.hotelDetailHeaderCity{color:#6b6b6b;margin-left:15px;}
.hotelDetailHeaderStreet{color:#6B6B6B;margin-left:15px;}.hotelDetailHeaderName{font-weight:bold;margin:2px 0 0 15px;font-size:18px;color:#6B6B6B;}
.hotelStreet{color:#888;font-weight:normal;}#hotelSearch{margin:5px 0;}#resetFilter{display:block;float:right;margin-right:5px;margin-top:2px;}
#maxStarsFilter{width:220px;margin:5px;}#hotelStars{margin:5px 0 0 0;}#starFilterOptions{margin:5px 5px 5px 0;}
.starCheckBox{width:150px;float:left;}.starCheckBoxInput{float:left;}.starCheckBoxStars{float:left;margin-left:3px;}
.starFilterPosition{margin-right:2px;float:left;margin-top:2px;}.starFilterNoRating{font-weight:normal;margin-left:3px;margin-top:3px;font-size:11px;}
#bookTypeFilter table.ixiTab-btns{display:none;}#bookTypeFilter.show table.ixiTab-btns{display:block;}
#bookTypeFilter table.ixiTab-btns a{color:#007CD3;font-size:9pt;font-weight:bold;line-height:14px;width:auto;}
.guestOptions{float:left;width:215px;margin-top:5px;}.adultOption{float:left;}.childOption{float:left;margin-left:10px;}
.roomOption{float:left;width:75px;display:inline;padding-top:3px;}.de-DE .adultOption{width:65px;}#ixiTransferBox.hotel-price .ixiBox-body .ixiTransferItem .ixiTransferButton{float:right;height:22px;width:54px;}
.de-DE #ixiTransferBox.hotel-price .ixiBox-body .ixiTransferItem .ixiTransferButton{width:81px;}#ixiTransferBox.hotel-price .ixiBox-body .ixiTransferItem .ixiTransferItemCount{float:left;font-weight:bold;width:18px;margin-top:5px;}
#ixiTransferBox.hotel-price .ixiBox-body .ixiTransferItem .ixiTransferItemProvider{float:left;font-weight:bold;width:85px;margin-top:5px;}
.de-DE .priceTabRowRoom{width:224px;}#roomOptionCont{margin-bottom:5px;}#otaHotelCheckboxes{background:#eee;display:none;}
#checkBoxOtaHotelDiv .otahotel{float:left;margin-right:10px;min-width:80px;}.ie6 #checkPricesLegend #otaHotelCheckboxes{border:1px solid #eee;}
.it-IT .adultOption{width:50px;}.it-IT #ixiTransferBox.hotel-price .ixiBox-body .ixiTransferItem .ixiTransferButton{width:81px;}
.it-IT .priceTabRowRoom{width:224px;}.it-IT #sortStar,#sortDistance{width:auto!important;}.it-IT #filterAmenities .filter-row-amenity{width:110px;}
#distanceInput option{padding-right:4px;}.it-IT #priceTable .priceTabRowFee{width:80px!important;}.it-IT #priceTable .priceTabRowButton{width:86px;}
#priceTable .priceTabRowRoom{text-align:center;}.de-DE #priceTable .priceTabRowButton{width:93px;}.de-DE #priceTable .priceTabRowFee{width:79px!important;}
.de-DE #priceTable .priceTabRowTax{width:79px;}#hotelReview{margin:15px auto 0;width:500px;}#reviewRating,#reviewAspects{margin-bottom:25px;position:relative;}
#reviewRating .rvw-rating{color:#666;cursor:default;font-size:17px;font-weight:bold;line-height:30px;margin-right:7px;text-align:center;text-shadow:1px 1px 1px #FFF;}
#reviewRating .rvw-rating-rings{margin:5px 10px 0 0;}#reviewRating label{color:#888;font-size:11px;font-weight:normal;margin-top:11px;}
#reviewRating label strong{color:#444;font-size:12px;}#reviewAspects .rev-aspect{-moz-border-radius:7px;-webkit-border-radius:7px;background:#EEFBCA;border-radius:7px;color:#759341;cursor:pointer;font-size:12px;line-height:21px;margin:0 10px 7px 0;padding:0 10px;text-decoration:none;}
#reviewAspects .rev-aspect.negative{background:#FBE3D4;color:#D12E18;}#reviewListContainer label{color:#666;font-size:13px;font-weight:normal;text-align:center;}
#reviewListContainer label .filter-aspect{color:#759341;font-size:15px;font-weight:bold;}#reviewListContainer label a{font-size:11px;margin-left:16px;}
#reviewListContainer .separator{background:url("/img/shadow_sep.png") no-repeat scroll left top transparent;height:15px;margin:5px auto 10px;width:466px;}
#reviewFilters{margin-bottom:15px;}#reviewFilters .ixiTab-btns{margin:0 auto;}#reviewFilters .ixiTab-btns a{color:#444;font-weight:bold;width:80px;}
.it-IT #reviewFilters .ixiTab-btn-l a,.de-DE #reviewFilters .ixiTab-btn-l a{width:130px;}.es-ES #reviewFilters .ixiTab-btn-l a{width:160px;}
#reviewList{margin-bottom:20px;}#reviewList .review-list-item{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 auto 10px;padding:7px;width:440px;}
#reviewList .review-list-item.positive{background:#F5FDE1;}#reviewList .review-list-item.negative{background:#FCF3F3;}
#reviewList .review-list-item table{width:100%;}#reviewList .review-list-item .rvw-icon{vertical-align:middle;width:35px;}
#reviewList .review-list-item .sprite-icon{margin:0 auto;}#reviewList .review-list-item .rvw-text{color:#444;padding-left:7px;word-wrap:break-word;}
#reviewList .review-list-item .rvw-quote{font-size:13px;font-weight:bold;}#reviewList .review-list-item .rvw-provider{font-size:10px;text-align:right;}
#reviewList .review-list-item .sep{font-weight:bold;margin:0 5px;}#reviewList .review-list-item .rvw-timestamp{color:#919191;}
#showMoreReviews{-moz-border-radius:5px;-webkit-border-radius:5px;background:#DFDFDF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE',endColorstr='#DFDFDF');background:-webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#DFDFDF));background:-moz-linear-gradient(center top,#FEFEFE,#DFDFDF);border:1px solid #CCC;border-radius:5px;color:#888;display:block;font-size:13px;font-weight:bold;line-height:26px;margin:20px auto;text-align:center;text-decoration:none;width:450px;}
#showMoreReviews:hover{background:#D8D8D8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7',endColorstr='#D8D8D8');background:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#D8D8D8));background:-moz-linear-gradient(center top,#F7F7F7,#D8D8D8);border:1px solid #BBB;color:#666;}
#loadingMoreReviews{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #CCC;border-radius:5px;display:none;margin:20px auto;padding:1px 0;text-align:center;width:450px;}
