@import "../../css/2011/theatrebreaks.css";#attraction-info,#attraction-notes{border:1px solid #e2e2e2}div#search.home{height:213px}div#search.home .search-header h2 .icon-camera{vertical-align:middle;margin:1px 8px 0 7px}
div#search.home .search-header h2 .icon-ticket{vertical-align:middle;margin:1px 8px 0 7px}
div#search.home div#search-form form label[for=childtickets]{width:68px;margin-left:30px}div#search.home div#search-form form label[for=childtickets] .icon-info{vertical-align:middle;margin:-3px 0 0;cursor:help}div#search.home div#search-form form label[for=concessiontickets]{clear:both}div#search.home div#search-form form select#attraction_day{font-size:14px;width:79px;margin:0 8px 12px 0}div#search.home div#search-form form select#attraction_month{font-size:14px;width:187px;margin:0 9px 12px 0}div#search.home div#search-form form select#adulttickets,div#search.home div#search-form form select#childtickets,div#search.home div#search-form form select#concessiontickets{font-size:14px;width:88px;margin:0 0 12px}div#search.home div#search-form #attractionid{width:374px;font-size:18px}div#search.home div#search-form #button-search-attraction{float:right;margin:-2px 22px 0 0}div#search.show .search-header h2 .icon-camera{vertical-align:middle;margin:-7px 8px 0 7px}div#search.show div#search-form form .search-row label{width:79px}div#search.show div#search-form form .search-row label[for=childtickets] .icon-info{vertical-align:middle;margin:-3px 0 0;cursor:help}div#search.show div#search-form form .search-row label[for=concessiontickets]{clear:both;width:100%;font-weight:400}div#search.show div#search-form form .search-row select#attraction_day{font-size:14px;width:72px;margin:0 5px 0 0}div#search.show div#search-form form .search-row select#attraction_month{font-size:14px;width:118px;margin:0 5px 0 0}div#search.show div#search-form form .search-row select#adulttickets,div#search.show div#search-form form .search-row select#childtickets,div#search.show div#search-form form .search-row select#concessiontickets{font-size:14px;width:88px;margin:0}div#search.show div#search-form form .search-row select#childtickets{margin-bottom:5px}div#search.show div#search-form form .search-row span.child-info{display:block;float:left;width:155px;font-size:13px;letter-spacing:-.02em;color:#666;position:absolute;top:6px;left:170px}div#search.show div#search-form form .search-row .search-row-child{position:relative}div#search.show div#search-form #attractionid{width:227px}div#search.show div#search-form .button-theatre.button-theatre-search{margin-top:-8px}#popular-breaks thead th.show{letter-spacing:-.04em}.tabbed ul li.tab-22{width:22%}.tabbed ul li.tab-23{width:23%}.tabbed ul li.tab-30{width:30%}#attraction-info{margin-bottom:22px}#attraction-info h2{font-size:20px;line-height:32px;font-weight:400;background:#ddfed3;margin-bottom:6px;padding:0 8px}#attraction-info h2:after,#attraction-info h2:before{content:" ";display:table}#attraction-info h2:after{clear:both}#attraction-info h2 .btn-map{float:right;font-size:16px;line-height:30px;color:#3a9938;margin-top:2px}#attraction-info h2 .btn-map:hover{color:#333;text-decoration:underline}#attraction-info h3{font-size:18px;line-height:24px;font-weight:400;color:#cc43b7;margin:0 8px 4px;padding-bottom:5px;border-bottom:solid 1px #e2e2e2}#attraction-info p{font-size:12px;line-height:15px;margin:0 8px 8px}#attraction-info p.address{font-size:14px;line-height:18px;margin-bottom:4px}#attraction-info p.tube strong{display:inline-block;padding-bottom:3px}#attraction-info p strong{font-size:13px;line-height:18px}#attraction-info p strong .icon-tube{display:block;float:left;margin:-4px 5px 0 0}#attraction-notes h2{font-size:20px;line-height:33px;background:#ddfed3;padding:0 8px;margin-bottom:11px}#attraction-notes p{font-size:12px;line-height:15px;padding:0 8px}#attraction-notes p strong{font-size:13px}#attraction-description strong{font-size:18px;font-weight:400;display:inline-block;margin-bottom:2px}#attraction-description h2.heading{background:#68d736;font-size:20px;line-height:36px;color:#fff;margin-bottom:16px;padding:0 12px}#search-form-results form #attraction_day{clear:both;float:left;width:72px;margin:0 5px 22px 0}#search-form-results form #attraction_month{float:left;width:129px;margin-bottom:22px}#search-form-results form label[for=childtickets],#search-form-results form label[for=concessiontickets],#search-form-results form label[for=adulttickets]{float:left;clear:both}#search-form-results form label[for=childtickets] .icon-info{vertical-align:middle;margin:-3px 0 0;cursor:help}#search-form-results form #adulttickets,#search-form-results form #childtickets,#search-form-results form #concessiontickets{float:right;width:84px;margin-bottom:12px}#hotel-results ul#order li a.sort-distance{padding-left:5px}#hotel-results ul#order li a.sort-distance .icon-sort-arrow,#hotel-results ul#order li a.sort-price .icon-sort-arrow{display:none}.result .result-content .details-content .details p.performance{font-size:12px}#break-summary.hotel .summary p.breakfast{width:120px;margin-top:2px;margin-right:0;float:left}#break-summary.hotel .summary .btn-book-large{float:right;margin-bottom:2px}#break-summary.booking .show p.date{border-bottom:solid 1px #ccc;margin:3px 0 5px;padding-bottom:3px}#break-summary.booking .show p.tickets{line-height:18px;font-weight:700}#break-summary.booking .show p.tickets span{color:#cc43b7}#break-summary .show h3 .icon-camera{width:26px;height:20px;vertical-align:middle;margin:-4px 4px 0 0}#break-summary .show p.theatre label{width:auto}#break-summary.np .hotel p.rooms span.room-info{width:230px}#break-summary.np .hotel p label,#break-summary.np .show p label{width:110px}#hotel-map.attraction button.btn-map,#hotel-results-map.attraction button.btn-map{letter-spacing:-.05em}#map-container #map-content #map-info h3 .icon-camera{width:26px;height:20px;vertical-align:middle;margin:-4px 4px 0 0}.col-booking-left .steps{width:100%}#child-info-overlay{width:292px;padding:9px 17px;box-sizing:border-box;background:#fff;border:1px solid #3a9938;border-radius:5px;position:absolute;-webkit-box-shadow:0 5px 10px 5px rgba(0,0,0,.5);box-shadow:0 5px 10px 5px rgba(0,0,0,.5);z-index:888888;display:none}#child-info-overlay p{font-size:14px;line-height:24px;margin:0}#child-info-overlay p a{font-weight:700}#child-info-overlay p strong{color:#3a9938}#child-info-overlay .close-icon{background-color:#fff}.icon-camera{background-image:url(../../img/theatrebreaks/icon-camera.png);width:33px;height:25px} .icon-ticket{background-image:url(//www.hoteldirect.co.uk/img/ticket_icon.png);width:33px;height:25px}