div#container,div#footer,div#header,div#nav,div#subnav{width:1094px}div#container.browser-area{min-height:1300px}div#logo h1{margin-top:1px;font-size:15px;margin-left:10px;color:#34b031}.col220{width:220px;float:left}.col670{width:670px;float:left}.margin-right-20{margin-right:20px}.margin-right-24{margin-right:24px}.margin-left-244{margin-left:244px}.position-absolute{position:absolute}div#subnav p#list-view a,div#subnav p#map-view a{background-position:0 2px}div#subnav p#list-view a.selected,div#subnav p#list-view a:hover,div#subnav p#map-view a.selected,div#subnav p#map-view a:hover{color:#555;background-position:0 -23px}div#subnav h1{margin-left:155px;width:714px}div#subnav p a{font-size:18px}div#subnav p#list-view{width:69px;margin-top:5px}div#subnav p#map-view{width:86px;margin-top:5px}div#breadcrumb-area{width:220px;margin-right:24px;padding-left:0}div#breadcrumb{padding-left:0}div#page-title-area{text-align:left;width:670px;margin-top:10px}div#page-title{text-align:left;display:table}div#page-title h3{font-size:17px;display:table-cell;vertical-align:middle}div#page-title h3 span{font-weight:400}div#search{margin-bottom:32px}div#search h2{font-size:16px;line-height:18px;padding-top:4px}div#search h2 strong{font-size:20px}div#search div#search-form{padding-right:2px;padding-bottom:6px}div#search div#search-form div#room_2,div#search div#search-form div#room_3,div#search div#search-form div#room_4,div#search div#search-form div#room_5,div#search div#search-form div.room_2,div#search div#search-form div.room_3,div#search div#search-form div.room_4,div#search div#search-form div.room_5{margin-left:0}div#search div#search-form #arrive_date{margin-top:11px;position:relative}div#search div#search-form #depart_date{margin-top:8px;position:relative}div#search div#search-form div.search_row{margin-top:14px}div#search div#search-form div.search_row label[for=arrivedate],div#search div#search-form div.search_row label[for=departdate]{display:block;float:none;margin-bottom:2px}div#search div#search-form div.search_row select#arrivedate,div#search div#search-form div.search_row select#departdate{width:72px;margin-right:5px}div#search div#search-form div.search_row select#arrivedate2,div#search div#search-form div.search_row select#departdate2{width:131px;margin-right:0}div#search div#search-form div.search_row div.sleep_row2 p,div#search div#search-form div.search_row div.sleep_row p{padding-left:53px}div#search div#search-form div.search_row label{font-size:14px;width:53px}div#search div#search-form div.search_row select.room{width:155px}div#search div#search-form div.search_row div.sleep_row{margin-left:0}div#search div#search-form div.search_row select.firstage{margin-left:57px;margin-right:10px}div#search div#search-form div.search_row div.sleep_row2 p.sleeps{padding-top:7px}div#search div#search-form #room_row{margin-top:13px}#hidden-select{display:none}div#search.results{box-shadow:0 5px 8px #aaa}div#search.results div#search-form{padding-right:2px;padding-bottom:6px}#search #search-form form{padding-bottom:0}#search #search-form form#theatre-show{display:none;clear:both;margin-left:0}a.date_pick{background:url(../../img/icon-calendar.png) 0 0 no-repeat;width:17px;position:absolute;top:0;right:0}a:hover.date_pick{background-position:0 -20px}.sleep_row .sleeps{margin-left:0}div#search div#search-form div.search_row label[for=allinonesearch]{width:28px}div#search div#search-form div.search_row input#allinonesearch{color:#444;margin:0;border:1px solid #707070;font-size:16px;padding:3px 4px 1px;width:170px}div#search.london-search h2{font-size:22px;line-height:22px;padding-top:9px;padding-bottom:6px;display:none}div#search.london-search h2.london{display:none}div#search.london-search div#search-form div#select_dates,div#search.london-search div#search-form div#select_show{margin-top:1px}div#search.london-search div#search-form div.search_row select#showid{width:208px;margin:0 0 10px}div#search.london-search div#search-form div.search_row select#showdate{margin:0;float:right;width:139px}div#search.london-search div#search-form div.search_row select#ntickets{width:55px;margin:0;float:right}div#search.london-search div#search-form div#num-tickets{margin-bottom:16px;margin-left:0;margin-top:16px}div#search.london-search div#search-form div#num-tickets label{width:auto;font-size:15px;margin-left:71px}div#search.london-search div#search-form div#search_box{padding-bottom:0}#search-type{margin-right:3px;padding:9px 0 2px!important;border-bottom:1px solid #62a579}#search-type p{font-size:18px;font-weight:700;color:#888;margin-bottom:4px}#search-type p input[type=radio]{display:inline-block;margin-right:7px}#search-type p input[type=radio] :checked+label{color:#444}#search-type p:first-child{margin-bottom:4px}#search-date{margin-left:0}#search-theatre-type{display:none;margin-right:3px;padding:9px 0 2px!important}#search-theatre-type p{font-size:16px;font-weight:700;color:#444;margin-bottom:4px}#search-theatre-type p label{font-size:15px;color:#888}#search-theatre-type p input[type=radio]{display:inline-block;margin-right:7px}#search-theatre-type p input[type=radio] :checked+label{color:#444}#search-theatre-type p.label{float:left;margin-right:6px}.select_dates{background:url(../../img/select-dates.png) no-repeat}.select_dates,.select_show{width:157px;height:50px;cursor:pointer;margin:0 0 0 50px;padding:0;border:none;text-indent:-9999px;outline:none;display:block}.select_show{background:url(../../img/select-show.png) no-repeat}.over-theatre{background-position:0 -100px}#theatre-dates{display:none}#search_box{margin-top:9px!important;padding-bottom:4px}#search_box label img.search-icon{width:23px;height:auto;margin:0}div#small-map{width:220px;margin-bottom:32px}div#small-map h2{font-size:16px;margin-left:8px;float:left;width:112px;margin-top:7px;margin-bottom:5px}div#small-map p{line-height:normal;float:right;width:90px;margin-top:8px;margin-left:0}div#small-map p a{font-size:14px;font-weight:400;padding-right:0;padding-left:10px;background-position:0 -57px}div#small-map a.city-map{display:block;clear:both}div#by h2,div#near h2,div#with h2{font-size:16px;margin-left:8px;margin-top:7px;margin-bottom:5px;border-bottom:none}#search-form select,div#near div.postcode input#closest_postcode,div#near div.street input#closest_street,div#near select{border:1px solid #707070}div#results{width:670px}div#results h2{margin-top:2px;margin-bottom:0}div#results h2.alter,div#results h2.firsthotel,div#results h2.other{width:auto}ul#order,ul#order.map{width:670px;height:28px;margin-bottom:15px}ul#order.map li,ul#order li{font-size:14px;line-height:28px;height:28px}ul#order.map li a.sort-name2,ul#order.map li a.sort-name3,ul#order li a.sort-name2,ul#order li a.sort-name3{width:132px;padding-left:12px;background-position:94px -51px}ul#order.map li a.sort-name2:hover,ul#order.map li a.sort-name3:hover,ul#order li a.sort-name2:hover,ul#order li a.sort-name3:hover{background-position:94px -293px}ul#order.map li a.sort-popularity2:hover,ul#order.map li a.sort-popularity:hover,ul#order li a.sort-popularity2:hover,ul#order li a.sort-popularity:hover{background-position:82px -293px}ul#order.map li a,ul#order li a{padding-left:7px}ul#order.map li a.sort-distance,ul#order li a.sort-distance{width:73px;padding-left:4px;background-position:67px -51px}ul#order.map li a.sort-distance:hover,ul#order li a.sort-distance:hover{background-position:67px -293px}ul#order.map li a.sort-ratings:hover,ul#order li a.sort-ratings:hover{background-position:56px -293px}ul#order.map li a.sort-reviews,ul#order li a.sort-reviews{width:114px;background-position:103px -51px}ul#order.map li a.sort-price,ul#order li a.sort-price{width:88px;background-position:86px -51px}ul#order.map li a.sort-price:hover,ul#order li a.sort-price:hover{background-position:86px -293px}ul#order.map li.order,ul#order li.order{width:126px;padding-left:10px}ul#order.map li.selected a.sort-name2,ul#order.map li.selected a.sort-name2:hover,ul#order.map li.selected a.sort-name3,ul#order.map li.selected a.sort-name3:hover,ul#order li.selected a.sort-name2,ul#order li.selected a.sort-name2:hover,ul#order li.selected a.sort-name3,ul#order li.selected a.sort-name3:hover{background-position:92px -328px}ul#order.map li.selected a.sort-popularity,ul#order.map li.selected a.sort-popularity2,ul#order.map li.selected a.sort-popularity2:hover,ul#order.map li.selected a.sort-popularity:hover,ul#order li.selected a.sort-popularity,ul#order li.selected a.sort-popularity2,ul#order li.selected a.sort-popularity2:hover,ul#order li.selected a.sort-popularity:hover{background-position:80px -328px}ul#order.map li.selected a.sort-distance,ul#order.map li.selected a.sort-distance:hover,ul#order li.selected a.sort-distance,ul#order li.selected a.sort-distance:hover{background-position:65px -328px}ul#order.map li.selected a.sort-ratings,ul#order.map li.selected a.sort-ratings:hover,ul#order li.selected a.sort-ratings,ul#order li.selected a.sort-ratings:hover{background-position:54px -328px}ul#order.map li.selected a.sort-price,ul#order.map li.selected a.sort-price:hover,ul#order li.selected a.sort-price,ul#order li.selected a.sort-price:hover{background-position:84px -328px}ul#order.map li.selected2 a.sort-name2,ul#order.map li.selected2 a.sort-name2:hover,ul#order.map li.selected2 a.sort-name3,ul#order.map li.selected2 a.sort-name3:hover,ul#order li.selected2 a.sort-name2,ul#order li.selected2 a.sort-name2:hover,ul#order li.selected2 a.sort-name3,ul#order li.selected2 a.sort-name3:hover{background-position:92px -369px}ul#order.map li.selected2 a.sort-popularity,ul#order.map li.selected2 a.sort-popularity2,ul#order.map li.selected2 a.sort-popularity2:hover,ul#order.map li.selected2 a.sort-popularity:hover,ul#order li.selected2 a.sort-popularity,ul#order li.selected2 a.sort-popularity2,ul#order li.selected2 a.sort-popularity2:hover,ul#order li.selected2 a.sort-popularity:hover{background-position:80px -369px}ul#order.map li.selected2 a.sort-distance,ul#order.map li.selected2 a.sort-distance:hover,ul#order li.selected2 a.sort-distance,ul#order li.selected2 a.sort-distance:hover{background-position:65px -369px}ul#order.map li.selected2 a.sort-ratings,ul#order.map li.selected2 a.sort-ratings:hover,ul#order li.selected2 a.sort-ratings,ul#order li.selected2 a.sort-ratings:hover{background-position:54px -369px}ul#order.map li.selected2 a.sort-price,ul#order.map li.selected2 a.sort-price:hover,ul#order li.selected2 a.sort-price,ul#order li.selected2 a.sort-price:hover{background-position:84px -369px}ul#order.map li.order{width:70px;padding-left:10px}ul#order.map li a.sort-name{width:67px;background-position:48px -51px}ul#order.map li a.sort-name2{width:142px;padding-left:12px;background-position:94px -51px}ul#order.map li a.sort-distance{width:75px;padding-left:4px;background-position:67px -51px}ul#order.map li a.sort-reviews{width:122px;background-position:103px -51px}ul#order.map li a.sort-price{width:126px;background-position:90px -51px}ul#order.map li a.sort-price:hover{background-position:90px -293px}ul#order.map li.selected a.sort-price,ul#order.map li.selected a.sort-price:hover{background-position:88px -328px}ul#order.map li.selected2 a.sort-price,ul#order.map li.selected2 a.sort-price:hover{background-position:88px -369px}.results ul#order li a.sort-name,ul#order li a.sort-name{width:59px;background-position:48px -51px}.results ul#order li a.sort-name:hover,ul#order li a.sort-name:hover{background-position:48px -293px}.results ul#order li.selected a.sort-name,ul#order li.selected a.sort-name,ul#order li.selected a.sort-name:hover{background-position:46px -328px}ul#order.map li a.sort-popularity,ul#order.map li a.sort-popularity2,ul#order li a.sort-popularity,ul#order li a.sort-popularity2{width:89px;background-position:82px -51px}ul#order.map li a.sort-ratings,ul#order li a.sort-ratings{width:66px;background-position:56px -51px}ul#order.map li a.sort-reviews:hover,ul#order li a.sort-reviews:hover{background-position:103px -293px}ul#order.map li.selected a.sort-reviews,ul#order.map li.selected a.sort-reviews:hover,ul#order li.selected a.sort-reviews,ul#order li.selected a.sort-reviews:hover{background-position:101px -328px}ul#order.map li.selected2 a.sort-reviews,ul#order.map li.selected2 a.sort-reviews:hover,ul#order li.selected2 a.sort-reviews,ul#order li.selected2 a.sort-reviews:hover{background-position:101px -369px}.results ul#order li a.sort-price{width:88px;background-position:84px -51px}.results ul#order li a.sort-price:hover{background-position:84px -293px}.results ul#order li.selected a.sort-price,.results ul#order li.selected a.sort-price:hover{background-position:82px -328px}.results ul#order li.selected2 a.sort-price,.results ul#order li.selected2 a.sort-price:hover{background-position:82px -369px}.results div.result,div.result{background:#fff;border-bottom:none;margin-bottom:26px;position:relative;overflow:visible}.results div.result .slide-container,div.result .slide-container{border-bottom:1px solid #bbbfc7}.results div.result div.result-content,div.result div.result-content{float:left;width:521px;border-bottom:1px solid #bbbfc7;padding-left:12px;margin-left:137px;position:static;z-index:5}.results div.result div.details,div.result div.details{width:425px;min-height:130px}.results div.result div.details p.hotel,.results div.result div.details p.hotel2,.results div.result div.details p.hotel3,div.result div.details p.hotel,div.result div.details p.hotel2,div.result div.details p.hotel3{font-size:18px;line-height:21px;font-weight:400;color:#3a9938;border-right:none;padding:0;margin-top:-2px;width:151px}.results div.result div.details p.hotel2,.results div.result div.details p.hotel3,div.result div.details p.hotel2,div.result div.details p.hotel3{width:229px}.results div.result div.details p.closest,div.result div.details p.closest{letter-spacing:-.03em}.results div.result div.details p.distance,div.result div.details p.distance{font-size:14px;line-height:12px;font-weight:400;color:#555;border-right:none;border-left:1px solid #bbbfc7;width:73px;padding-top:3px}.results div.result div.details p.rating,div.result div.details p.rating{width:73px;border-left:1px solid #bbbfc7;padding:0 0 1px}.results div.result div.details p.rating .stars,div.result div.details p.rating .stars{margin-left:4px}.results div.result div.details p.reviews,div.result div.details p.reviews{font-size:15px;line-height:16px;font-weight:400;color:#3a9938;width:113px;padding-left:8px}.results div.result div.details p.location,div.result div.details p.location{font-size:14px;line-height:18px;color:#888;border-top:none;padding:0 5px 3px 0}.results div.result div.details p.guest-review,div.result div.details p.guest-review{font-size:14px;line-height:18px}.results div.result div.details p.guest-review span,div.result div.details p.guest-review span{color:#999}.results div.result div.details p.small-tick,div.result div.details p.small-tick{background:url(../../img/small_tick.png) no-repeat;padding-left:23px;padding-bottom:2px}.results div.result div.details p.description,div.result div.details p.description{font-size:14px;line-height:19px;color:#999;padding-right:5px}.results div.result div.details-top,div.result div.details-top{min-height:42px;padding-top:5px;border-bottom:1px solid #bbbfc7;overflow:hidden}.results div.result div.details-middle,div.result div.details-middle{min-height:40px;padding-top:3px;border-bottom:1px solid #bbbfc7;overflow:hidden}.results div.result div.details-bottom,div.result div.details-bottom{min-height:35px;padding-top:0;overflow:hidden}.results div.result div.book,div.result div.book{width:95px;height:130px}.results div.result div.book p,div.result div.book p{height:91px;border-bottom:1px solid #bbbfc7;margin:0 0 2px;position:relative;text-align:left}.results div.result div.book p span.room-type,div.result div.book p span.room-type{position:absolute;top:2px;left:10px;font-size:14px;color:#888}.results div.result div.book p span.breakfast,div.result div.book p span.breakfast{color:#cc43b7}.results div.result div.book p span.price,div.result div.book p span.price{position:absolute;bottom:3px;left:10px;font-size:13px;color:#333}.results div.result div.book p span.price strong,div.result div.book p span.price strong{font-size:21px}.results div.result div.book p span.price span.per-room,div.result div.book p span.price span.per-room{display:block;color:#333;margin-top:-3px}.results div.result a.book_button,div.result a.book_button{display:block;width:70px;height:33px;background:url(../../img/book.png) no-repeat 0 0;margin-left:10px}.results div.result a.book_button:hover,div.result a.book_button:hover{background-position:0 -40px}.results div.result:hover div.room-gallery div.slide,div.result:hover div.room-gallery div.slide{cursor:pointer}.results div.result:hover div.result-content,div.result:hover div.result-content{background:#f4f2ff;cursor:pointer}.results div.result:hover div.details p.hotel,.results div.result:hover div.details p.hotel2,.results div.result:hover div.details p.hotel3,div.result:hover div.details p.hotel,div.result:hover div.details p.hotel2,div.result:hover div.details p.hotel3{color:#555;text-decoration:underline}.results div.result:hover div.details p.rating .stars,div.result:hover div.details p.rating .stars{background-position:0 -15px}.results div.result:hover div.book p span.breakfast,.results div.result:hover div.details p.guest-review,.results div.result:hover div.details p.reviews,div.result:hover div.book p span.breakfast,div.result:hover div.details p.guest-review,div.result:hover div.details p.reviews{color:#555}.results div.result div.specials,div.result div.specials{margin-left:0;border-top:0;border-right:0;width:auto}.results div.result div.specials p,div.result div.specials p{font-size:13px;line-height:16px;padding:0}.results div.result div.specials p.offer,div.result div.specials p.offer{width:100%;font-size:13px;line-height:16px;margin-right:0;float:none}.results div.result div.specials p.date,div.result div.specials p.date{font-size:13px;line-height:16px;font-weight:400;width:auto;padding:0 5px 0 0}.results div.result div.specials p.date:before,div.result div.specials p.date:before{content:"| "}.results div.result div.specials p.offer+p.date:before,div.result div.specials p.offer+p.date:before{content:none}.results div.result{overflow:visible}.results div.result div.details-content{position:relative}.results div.result div.details-content p.right-side{position:absolute;left:436px}.results div.result div.details-content p.right-side.room-type{top:2px;font-size:14px;color:#888}.results div.result div.details-content p.right-side .bk,.results div.result div.details-content p.right-side .breakfast{color:#cc43b7}.results div.result div.details-content p.right-side .bk{font-size:13px}.results div.result div.details-content p.right-side .rooms-left{display:inline-block;font-size:13px;background:#feebfe;color:#444;margin:1px 0 0 -10px;padding:2px 10px 1px}.results div.result div.details-content p.right-side.price{bottom:3px;font-size:13px;color:#444}.results div.result div.details-content p.right-side.price strong{font-size:21px;display:block}.results div.result div.details-content p.right-side.price strong.offerprice{color:#cc43b7}.results div.result div.details-content p.right-side.price strike{font-size:14px;font-weight:700}.results div.result div.details-content p.right-side.price span.per-room{display:block;color:#333;margin-top:-3px}.results div.result div.details{min-height:86px;padding-top:5px}.results div.result div.details p.hotel{line-height:20px}.results div.result div.room-prices{padding-top:4px;padding-bottom:5px}.results div.result div.room-prices p{padding-left:36px;padding-right:5px;font-size:13px;color:#666}.results div.result div.room-prices p.rooms{line-height:17px;margin-bottom:4px}.results div.result div.room-prices p.more-rooms{font-size:14px;font-weight:700;margin-top:3px;padding-left:0}.results div.result div.room-prices p.no-room-icon{padding-left:0}.results div.result div.room-prices p span{color:#888;font-weight:400}.results div.result div.room-prices p span b{font-weight:400}.results div.result div.details2{width:425px;min-height:38px;margin-left:0;border-bottom:none}.results div.result div.details2 p{padding:0 5px 0 0}.results div.result div.details2 p.special{padding:0 5px 0 0;margin-top:3px;font-size:13px;font-weight:400}.results div.result div.details2 p.advance{padding:0 5px 0 0;margin-top:2px;font-size:13px;color:#888}.results div.result div.details2 p.moreinfo{padding:0 5px 0 0;margin-top:3px;font-size:13px;font-weight:400}.results div.result div.book2{width:95px}.results div.result div.book2 .book_button{margin:2px 0 3px 10px}.results div.result:hover div.details-content p.right-side .bk,.results div.result:hover div.details-content p.right-side .breakfast{color:#555;text-decoration:underline}.results div.result:hover div.details-content p.right-side .rooms-left{background:#f4f2ff}.results div.result:hover div.details-content p.right-side.price{text-decoration:underline}.results div.result:hover div.details-content p.right-side.price strong.offerprice{color:#555}.results div.result:hover div.details p.location span{color:#555!important}.results div.result:hover div.details2 p.special,.results div.result:hover div.room-prices p span.red8{color:#555}.results div.result:hover .icon-star-deal{background-position:-183px -100px;color:#555}.results div.result:hover .icon-max1-guest{background-position:-68px -26px}.results div.result:hover .icon-max2-guest{background-position:-68px -76px}.results div.result:hover .icon-max3-guest{background-position:-68px -126px}.results div.result:hover .icon-max4-guest{background-position:-68px -176px}.results div.result:hover .icon-max5-guest{background-position:-68px -426px}.results div.result:hover .icon-max6-guest{background-position:-68px -476px}.results .icons{background:url(../../img/icons-single-hotel.png) 0 0 no-repeat;display:inline-block;vertical-align:middle}.results .icon-star-deal{background-position:-142px 0;width:55px;height:25px;padding-left:28px;line-height:30px;color:#cc43b7;font-size:13px}.results .icon-max1-guest,.results .icon-max2-guest,.results .icon-max3-guest,.results .icon-max4-guest,.results .icon-max5-guest,.results .icon-max6-guest{background-position:-68px 0;width:36px;height:14px;display:inline-block;margin-top:-3px;margin-left:-36px}.results .icon-max1-guest{background-position:-68px 0}.results .icon-max2-guest{background-position:-68px -50px}.results .icon-max3-guest{background-position:-68px -100px}.results .icon-max4-guest{background-position:-68px -150px}.results .icon-max5-guest{background-position:-68px -400px}.results .icon-max6-guest{background-position:-68px -450px}#results-info-block{background:#ac339a;padding:5px 12px 3px;display:table;width:646px;margin:26px 0 0}#results-info-block img,#results-info-block p{display:table-cell;vertical-align:middle}#results-info-block p{font-size:17px;color:#fff;padding-left:10px}#results-info-block p a{color:#fff;text-decoration:underline}.room-gallery{position:absolute;top:0;left:0;z-index:10}div#thumb-container{width:auto;max-height:302px;padding:9px;background:#666;border:1px solid #fff;position:absolute;z-index:20;display:none}div#thumb-container,div#thumb-container img{height:auto;max-width:650px}div#thumb-container p{font-size:16px;color:#fff;margin:10px 0 5px;padding:0}div#thumb-container .close-thumb{position:absolute;bottom:5px;right:9px;background:#8c8c8c url(../../img/close-x.png) no-repeat 0 0;width:30px;height:28px;cursor:pointer}#hotel_list{width:670px}#hotel_list ul li.rating,#hotel_list ul li.rating_small{padding-top:5px;padding-bottom:4px;width:67px}#hotel_list ul li.reviews,#hotel_list ul li.reviews_small{padding-top:5px;padding-bottom:4px;width:123px;font-weight:400}#hotel_list ul li{font-size:13px}#hotel_list ul li.name{padding-top:3px;padding-bottom:3px;width:220px}#hotel_list ul li.name2{padding-top:3px;padding-bottom:3px;width:300px}#hotel_list ul li.price{padding-top:3px;padding-bottom:3px;width:108px}#hotel_list ul li.distance{padding-top:5px;padding-bottom:4px;width:73px}#hotel_list ul li.distance strong{font-weight:700}#hotel_info_name{width:auto}#details_hotel{display:none}.gm-style-iw>div,.gm-style-iw>div>div{overflow:visible!important}.hotel_popup{min-width:304px;min-height:160px;overflow:visible}.hotel_popup p.number{padding-bottom:4px}.hotel_popup .book{width:94px;float:right}.hotel_popup .details{padding-top:10px;height:130px}.hotel_popup .details p{width:100%;margin-top:0}.hotel_popup .details p a#hotel_info_reviews{display:block;font-size:13px;font-weight:400;color:#444;margin-top:3px}.hotel_popup .map-details{float:left;width:157px}#hotel_info_description{font-size:13px;line-height:15px;color:#666;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:4px 0 7px;padding:6px 0 4px}#hotel_info_details{font-size:13px;width:auto}#hotel_info_details.results{margin-bottom:14px}#hotel_info_price{font-size:13px;color:#444;width:auto;float:right;margin-top:-1px}#hotel_info_price strong{font-size:17px;color:#444;padding:0}#hotel_info_offer{display:none}#hotel_info_bookbrowse{float:right;clear:right;margin:5px 0 0}#hotel_info_bookbrowse.book_button{display:block;width:70px;height:33px;background:url(../../img/book.png) no-repeat 0 0}#hotel_info_bookbrowse.book_button:hover{background-position:0 -40px}#key{height:56px;padding:10px 0 0 5px}#key .col2{width:179px}#key .col2,#key .col3{border-right:1px solid #fff}#key .col3{width:162px}#key p input{margin-right:2px}#key p label{font-size:13px}div#filter h3.narrow{font-size:18px;font-weight:700;color:#666;margin-top:0;margin-bottom:6px;padding-top:2px;padding-bottom:1px;border-bottom:1px solid #ccc}div#filter h3{font-size:15px;font-weight:400;margin-bottom:3px;padding-top:5px;border-top:none}div#filter h3.facilities{margin-top:10px;border-top:1px solid #ccc}div#theatrebreaks h3{font-size:15px;font-weight:700;color:#666;margin-top:0;margin-bottom:6px;padding-top:2px;padding-bottom:5px;border-bottom:1px solid #ccc}#footer-container{clear:both;border-top:1px solid #e9e9e9}div#footer p,div#footer p.links{margin-top:7px}.stars{background:url(../../img/result-stars.png) no-repeat 0 0;margin-left:0;vertical-align:middle;height:14px}.stars-0-5{width:7px}.stars-1{width:13px}.stars-1-5{width:20px}.stars-2{width:26px}.stars-2-5{width:33px}.stars-3{width:39px}.stars-3-5{width:46px}.stars-4{width:52px}.stars-4-5{width:59px}.stars-5{width:165px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}