html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,ddn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}strong,b{font-weight:bold}em{font-style:italic}legend{display:none}input,select,textarea{font-size:1em;font-family:arial;margin:0;padding:0}input,textarea{border:0}button,input[type="submit"],button:focus{outline:0}a{cursor:pointer}.hidden{display:none}a:focus{outline:0}a:active{background-color:transparent}img{border:0}input[type=text]::-ms-clear{display:none}
#grid h1{font-size:2em}#grid h4,#grid #mainContent h4{font-size:1.1em;font-weight:bold;margin-bottom:10px}#grid li a{text-decoration:none}#grid li a:hover{text-decoration:underline}.width4{float:left;margin-right:20px;position:relative;width:660px}.width3{float:left;margin-right:20px;width:490px}.width2{float:left;margin-right:20px;width:320px}.width2.last{margin-right:0}.width5{float:right;margin-right:20px;width:173px}.width5.last{margin-right:0}.tiles.boxSurround .inner .width2{margin-right:10px}.tiles.boxSurround .inner .width2.last{margin-right:0}.tiles.boxSurround .inner .width2{width:298px}.width1{float:left;margin-right:20px;width:150px}.width1.last{margin-right:0}.width10{width:55px;float:left;margin-right:20px}.width8{float:left;max-width:250px}.width9{float:left;width:215px}.noWidth{float:left;margin-right:20px}#panel{float:right;width:300px}#footer .width1{width:150px}#outer:after,#content:after,#mainContent:after{clear:both;content:".";display:block;height:0;visibility:hidden}.ie6 #outer,.ie6 #content,.ie6 #mainContent{height:1px}.show-colours{background:red}.show-colours #inner{background:green}.show-colours #outer{background:brown}.show-colours #content{background:orange}.show-colours #mainContent{background:lime}.show-colours .column{background:blue}.show-colours .width4{background:#0dbfb5}.show-colours .width3{background:#22b5a5}.show-colours .width2{background:pink}.show-colours .width2 .width2{background:brown}.show-colours .width1{background:yellow}.show-colours .shareLinks{background:blue}.show-colours #panel{background:purple}.show-colours .filmsShowing{background:indigo}.show-colours .similarFilms{background:olive}.show-colours #panel .tabGroup{background:yellow}
body{color:#666;font:75% arial;line-height:1.5em;background-color:#ddd;-webkit-box-shadow:0 0 5px #a1a1a1;-moz-box-shadow:0 0 5px #a1a1a1;box-shadow:0 0 5px #a1a1a1;position:relative}#mainContent{float:left;min-height:1px}.mainContentWidth{width:660px}.mainContentFullWidth{width:960px}.inner{min-height:1px}#mainContent .moduleTitle{clear:both}a,a strong{color:#186fee;outline:0;text-decoration:none}a:focus{text-decoration:underline}a:hover{color:#00c6ff}a:active{color:#186fee}a.rate-this{margin-left:3px;float:left}input{font-family:arial}input.pholder,input:-webkit-input-placeholder,input:-moz-placeholder{color:#aaa}input[type="text"].pholder:focus{color:#333}a.mapButton{background-image:url(/images/maps/pin_white.png);background-position:20% 50%;background-repeat:no-repeat;background-color:#424242;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-weight:bold;padding:10px 18px 10px 36px;float:right;margin:0 16px 10px;text-decoration:none}a.button.anchorLinkTrigger{bottom:20px;display:block;position:absolute;right:0}a.button.anchorLinkTrigger:hover{background-position:left -72px}a.button.bookingButton{background-image:url("/images/content/button-repeater.gif");background-position:left -20px;background-repeat:repeat-x;bottom:20px;display:block;position:absolute;right:0}a.button.bookingButton:hover{background-position:left -70px}.button.small_button{padding:4px 8px}body a.firePlaceLink{display:block;height:1800px;top:0;left:0;position:absolute;text-indent:-1000px;width:100%;z-index:0}.suffix{text-transform:uppercase;float:right;clear:both;margin-top:25px;text-align:right}legend{display:none}.module{clear:both;margin-bottom:20px;min-height:1px;word-wrap:break-word}.moduleSmallBottom{clear:both;margin-bottom:10px;min-height:1px;word-wrap:break-word}.panel .module{position:relative}.todo{background:#f7f7f7 url(/images/todo.gif) no-repeat left top!important;border:solid 1px #ccc!important;min-height:21px!important;padding:11px 0 10px 50px!important}.imageFrame{border:solid 1px #bebebe;text-align:center}.imageFrame img{margin-bottom:-5px}.overviewPictureCaption{margin-top:-15px;font-weight:bold;margin-bottom:10px;font-size:14px}#mediaContainer .overviewPictureCaption{position:absolute;top:388px}.overviewPictureCaption span.caption,.overviewPictureCaption cite{font-weight:normal;font-size:12px}.headingSeparator{padding-bottom:20px}#mainContent .headingSeparator h1{padding-bottom:0}a.empty-ratings{font-weight:bold}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}#anchorDiv{float:right;padding-top:6px;display:none}.no_margin{margin-bottom:0}.icons li{background:url(/images/content/search-tiles-icon-split.gif) no-repeat left 2px;float:left;margin-left:10px;padding-left:10px}.icons li.first{background:0;margin-left:0;padding-left:0}.icons li.priceBandIcon,.icons li.criticsChoiceIcon,.icons li.freeIcon,.icons li.textIcon,.icons li.toCardIcon,.icons li.offerIcon,.icons li.recommendedIcon{background:0;padding-left:0}.timeoutStarRating{width:100px;float:left}#starRating_es_419{width:136px}.stars{background-image:url(/images/content/star-rating-timeout.gif);background-position:left top;background-repeat:repeat-x;display:block;float:left;height:16px;text-indent:-9999px;width:95px}.stars em{background-image:url(/images/content/star-rating-timeout.gif);background-position:left top;background-repeat:repeat-x;display:block;height:16px}.reviewsTotal{color:#666;display:block;float:left;font-size:1em;margin:2px 0 0 5px}.stars.users,.stars.users em{background-image:url(/images/content/star-rating-users.gif)}.stars strong{display:none}.star0 em{width:0}.star1 em{background-position:left -16px;width:19px}.star2 em{background-position:left -16px;width:38px}.star3 em{background-position:left -16px;width:57px}.star4 em{background-position:left -16px;width:76px}.star5 em{background-position:left -16px;width:95px}.headingWithStars{border-bottom:solid 1px #c5c5c5;padding-bottom:10px}#ratingsWrapper div.timeOutRatings{border-right:1px solid #c0c0c0;margin-right:10px}#ratingsWrapper div.userRatings{height:20px;float:left}#userRatings_ca,#userRatings_es_ES{width:185px}#ratingsWrapper.nonFullReview{background:0}#mainContent #ratingsWrapper h2{color:#666;font-size:17px;font-family:'CenturyOSMTPro-Italic',"Times New Roman",Times,serif;float:left;margin-right:5px}#ratingsWrapper p{display:inline-block;margin-top:2px}.subSection{background:url(/images/content/grey-separator-line.gif) repeat-y center}.subSection h3,.subSection p{width:320px}#mainContent .subSection h3{float:left;font-size:1em;font-weight:bold}.subSection p{float:right}.priceBand{background:transparent url(/images/fr/content/price-band.gif) repeat-x left top;display:block;height:16px;text-indent:-9999px;width:44px}.priceBand em{background:transparent url(/images/fr/content/price-band.gif) repeat-x left -16px;display:block;height:16px}.priceBand strong{display:none}.band1 em{width:11px}.band2 em{width:22px}.band3 em{width:33px}.band4 em{width:44px}.recommendedIcon,.criticsChoiceIcon,.freeIcon,.textIcon,.toCardIcon,.offerIcon{background:0;display:block;float:left}.recommendedIcon strong,.criticsChoiceIcon strong,.freeIcon strong,.textIcon strong,.toCardIcon strong,.offerIcon strong{background-position:left top;background-repeat:no-repeat;display:block;text-indent:-9999px}.criticsChoiceIcon strong{background-image:url(/images/content/critics-choice-icon.gif);height:17px;width:17px;font-weight:normal;line-height:17px}.recommendedIcon strong{background-image:url(/images/content/recommended-icon.gif);height:17px;width:17px;font-weight:normal;line-height:17px}.freeIcon strong{background:#000;color:#fff;font-size:.9em;text-align:center;text-indent:0;text-transform:uppercase;padding:0 5px 0 5px}.textIcon strong{background:#ed1b24;color:#fff;font-size:.9em;text-align:center;text-indent:0;text-transform:uppercase;padding:0 5px 0 5px}.offerIcon strong{background-image:url(/images/content/offer-icon.gif);height:17px;width:18px}#tooltip{-moz-box-shadow:5px 5px 5px #eff;-webkit-box-shadow:5px 5px 5px #eff;color:#333;background-color:#ff0;border:solid 1px #ff0;box-shadow:3px 3px 5px #c6c600;padding:10px;position:absolute;text-align:center;width:auto;z-index:9999}#tooltip h3{background:url(/images/content/tooltip-carrot.png) no-repeat center 22px;font-size:14px;margin-bottom:-17px;padding-bottom:18px}.roundedSelect{position:relative;z-index:1}#content .roundedSelect a{font-weight:normal}.roundedSelect,.sectionSearch .roundedSelect,.roundedSelect li,.sectionSearch .roundedSelect li{position:relative}.roundedSelect li label,.roundedSelect li select{float:left}.roundedSelect li label{font-weight:bold}#mainContent .roundedSelect li label{color:#666}#panel .roundedSelect li label{color:#000}.hasJs .roundedSelect,.hasJs .roundedSelect li{min-height:28px}.hasJs .roundedSelect select{display:none}.hasJs .roundedSelect div{position:relative;float:left}.hasJs #panel .roundedSelect div{left:auto}.hasJs #mainContent .roundedSelect div li a{background:0;float:none}.hasJs .roundedSelect label{line-height:28px;float:left;padding-right:5px}.hasJs .roundedSelect input{height:18px;padding:6px 10px;width:177px}.hasJs .sectionSearch .roundedSelect input{width:131px}.hasJs .roundedSelect a.trigger{background:#fff url("/images/icons/sprite.png") no-repeat scroll -10px -10px;height:30px;position:absolute;text-indent:-9999px;top:0;width:30px;right:-32px;left:auto}.hasJs .roundedSelect a.trigger:hover{background-color:#ff0}.hasJs .roundedSelect .selected a.trigger{background-position:-10px -62px}.hasJs .roundedSelect .roundBox ul{display:none;margin-top:5px;height:auto;position:absolute;white-space:nowrap;min-width:100%;left:-1px;max-height:300px;overflow:auto}.hasJs .roundedSelect div.selected ul{display:block;background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #f1f1f1}.hasJs .roundedSelect div.selected ul:before,.hasJs .roundedSelect div.selected ul:after{content:"";top:-10px;left:10%;position:absolute;z-index:100;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d3d3d3}.hasJs .roundedSelect div.selected ul:after{top:-9px;border-bottom:10px solid #fff}.hasJs .roundedSelect div.selected ul.scroll{overflow:auto;overflow-x:hidden;width:207px}.hasJs .roundedSelect ul li.indent1{padding:0 10px}.hasJs .roundedSelect ul li.indent2{padding-left:20px}.hasJs .roundedSelect ul li.indent3{padding-left:30px}.hasJs .roundedSelect ul li.indent4{padding-left:40px}.hasJs .roundedSelect ul li.indent5{padding-left:50px}.hasJs .roundedSelect ul li.heading{font-weight:bold;padding:5px}.hasJs .roundedSelect ul li a{color:#333;display:block;overflow:hidden;padding:8px 10px}.hasJs .roundedSelect ul li a:hover,.hasJs #mainContent .roundedSelect ul li a:hover{background:#ff0;color:#000;text-decoration:none}.filterDropdowns{padding:10px}.filterDropdowns.module{background:none repeat scroll 0 0 #f1f1f1;position:relative}.filterDropdowns h4{display:none}.filterDropdowns ol{float:left;min-height:1px;width:585px}.filterDropdowns select{padding:7px 5px;width:175px}.filterDropdowns label{font-weight:bold;line-height:25px;display:block}.filterDropdowns .roundedSelect label{display:block;padding:0 0 5px 0;width:100%}.filterDropdowns .searchControlInfo{display:none}.calendarBar label{display:none}#mainContent .roundedSelect label,#mainContent .filterDropdowns label{color:#666}.hasJs .filterDropdowns ol{width:624px}.filterDropdowns.locationSuggest_searchForm ol,.hasJs .filterDropdowns.locationSuggest_searchForm ol{width:auto}.hasJs .filterDropdowns .roundedSelect,.hasJs .filterDropdowns .roundedSelect li{position:relative;margin-right:20px}.hasJs .filterDropdowns .roundedSelect li{padding-bottom:0}.hasJs .filterDropdowns .roundedSelect li input{border-color:#c0c0c0;width:156px}.hasJs #mainContent .filterDropdowns .roundedSelect div{border-color:#f1f1f2;width:197px}.hasJs #mainContent .filterDropdowns .roundedSelect ul li{margin:0;float:none}.hasJs .filterDropdowns.locationSuggest_searchForm .search{display:block}#availability .hasJs .roundedSelect .roundBox ul{white-space:normal}.addthis_toolbox{display:none}.hasJs .addthis_toolbox{display:block;line-height:1em;padding:0;margin-bottom:8px}.hasJs .addthis_toolbox.roundBox{border-width:1px;padding:0}.hasJs .addthis_toolbox li{float:left}.hasJs .addthis_toolbox li.add_fb{width:85px}.hasJs .addthis_toolbox li.add_tweet{width:86px}.hasJs .addthis_toolbox li.add_google{width:95px;margin-top:4px}.hasJs .addthis_toolbox li.add_google_nomargin{width:60px}#templateId{display:none}#templateId.rotate{color:#a0a0a0;display:block;font-size:2em;left:10px;position:absolute;top:5px}#debug{background:#efefef;border:solid 1px #c00000;padding:10px;position:absolute;right:0;top:0;width:250px}#debug h3{font-size:1.8em}#debug h4{margin:10px 0}#debug ul li{list-style-type:disc;margin-left:25px}#breadcrumb{margin-top:10px;padding-bottom:10px}#breadcrumb li,#breadcrumb li ul{display:inline}#breadcrumb a{background:url(/images/breadcrumb/arrow.gif) no-repeat right center;font-weight:bold;margin-right:4px;padding-right:10px}.mapMarkerGeodata{display:none}.tabGroup{background:#f1f1f1;padding:10px}#mainContent .tabGroup.multiple{background:0;border:0;padding:0}#content .tabGroup h2{margin:5px 0 15px 0;padding:0}.tabGroup h4{padding:10px 0}.tabGroup h4 a{color:#1b8ced;font-size:.9em;line-height:1.3em}.tabGroup .roundBox{background:#fff}.tabGroup.multiple .roundBox{margin-top:-1px}.tabGroup p{margin-bottom:10px}#mainContent .tabGroup p{margin:10px}.tabGroup li{clear:left;font-weight:bold;position:relative;border-bottom:1px solid #f1f1f1}.tabGroup li.last{background:0}.tabGroup li a{float:right;background:0;color:#000;display:block;min-height:41px;padding:15px 10px 10px 10px;width:180px}.tabGroup li a:hover{color:#ed1b24}.tabGroup li.last a{padding-bottom:9px}.tabGroup li .picture{float:left;padding:10px}.tabGroup li em{display:none}.tabGroup .tabTriggers{min-height:1px}#content .tabTriggers h4{display:block;float:left;padding:0}.tabTriggers.selected{background:none repeat scroll 0 0 #fff}#content #mainContent .tabTriggers h4{margin-right:5px}.tabTriggers h4.last{margin-right:0}.tabTriggers h4 a{display:block;padding:7px}.tabTriggers h4 a:hover{text-decoration:none}.tabGroup .tabTriggers h4.selected a{background:#fff;color:#666}.hasJs .tabGroup.multiple .roundBox{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.primary_tag_name{font-weight:bold;font-size:14px;color:#666}.secondary_tag_name{font-size:14px;color:#666}#mainContent h2.dateFollowing{margin-bottom:0}#mainContent .h2{display:block;clear:both}#mainContent h2.hasDate,#mainContent .h2.hasDate{padding-right:100px;position:relative;width:220px}#mainContent h2.hasDate em,#mainContent .h2.hasDate em{color:#666;font-family:arial;font-size:.5em;font-weight:bold;position:absolute;right:0;top:3px;width:90px}#mainContent .expandable h2{padding-right:100px}#mainContent .expandable .contentProvider{font-size:1.4em;color:#666;font-style:italic;padding-bottom:10px;margin-top:0}.expandable{padding:20px 0 35px 0;position:relative}div.expandable{padding:0}.expandable em{font-style:italic}.expandable strong{font-weight:bold}.expandable em.date{color:#898989;font-size:.9em;font-style:normal;position:absolute;right:0;top:15px}#filmDetail p{margin-bottom:20px}.expandable p,.imageAndText p,.details p,.filmReview #mainContent .details{font-size:14px;line-height:22px;margin-bottom:20px;padding-right:10px}.filmReview #mainContent .details{width:458px}.filmReview #mainContent .details h2{font-size:21px}.filmReview #mainContent .details h2.hasDate em{font-size:10.5px}.filmReview #mainContent h2.hasDate{padding-right:100px;position:relative;width:220px}.filmReview #mainContent .details p.date,.expandable p.date{font-size:12px;font-style:italic}.expandable p.date{margin-top:4px}.expandable P.author{bottom:5px;font-weight:bold;left:0;margin:0}.hasJs .expandable div.hidden{display:none;padding-bottom:15px}.hasJs .expandable a.toggle{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-image:url(/images/content/more-less-expandable.gif);background-position:right -20px;background-repeat:no-repeat;border:solid 1px #cdcdcd;bottom:0;color:#666;padding:5px 25px 5px 10px;position:absolute;right:0}.hasJs .expandable a.toggle:hover{background-position:right -72px}.hasJs .expandable a.toggle.expanded{background-position:right -118px}.hasJs .expandable a.toggle.expanded:hover{background-position:right -168px}.hasJs .animating a.toggle,.hasJs .animating p.author{display:none}#eventDetails{border-top:20px solid #f1f1f1;padding-top:20px;clear:both}#venueDetails h3,#eventDetails h3{float:left;width:65%;padding-top:15px}.toggleEventMap{background:url('/images/icons/map_spritesheet.png') no-repeat -50px -8px;cursor:pointer;float:right;text-decoration:underline;position:relative;width:50px;height:55px;display:block;text-align:center}.toggleEventMap.close{background-position:0 -6px}.toggleEventMap .openMapText,.toggleEventMap .closeMapText{bottom:0;position:absolute;left:0;width:100%}.toggleEventMap.close .openMapText,.toggleEventMap .closeMapText{display:none}.toggleEventMap.close .closeMapText{display:block}.scrollContainer{display:block;width:100%;clear:both;margin-bottom:10px}.eventMapContainer{width:100%;text-align:center;display:none}.openCloseEventMapText{text-align:center}.forMap{min-height:1px}#content .expandableMap{padding:40px 20px 20px 20px;position:relative}#content .firstOccurrence .expandableMap{background:0;border:0;display:none;padding:0 20px 20px 20px}.expandableMap a{float:right;font-weight:bold;margin-bottom:10px}.expandableMap .renderMap a{float:none;font-weight:normal}.expandableMap .renderMap{border:solid 1px #c2c2c2;clear:both}.width2 .expandableMap .renderMap{height:210px;width:276px}.expandableMap .renderMap{height:460px;width:616px}.boxSurround .expandableMap .renderMap{height:429px;width:572px}.expandableMap .renderMap img{display:block}.expandableMap .renderMap strong{display:block;font-size:1.1em;margin-bottom:5px}.expandableMap .renderMap p{margin-bottom:5px}.hasJs .expandableMap a.toggle{position:absolute;right:22px;top:10px;height:50px}#offers .inner{border:solid 1px #c0c0c0;padding:15px 15px 50px 15px}#offers.expandable{padding:20px 0 0 0}#offers.expandable h2{margin-bottom:15px}#offers.expandable h3{background:url(/images/content/offer-star.png) no-repeat left top;font-size:1.2em;font-weight:bold;padding-left:24px}#offers.expandable h4{display:none}#offers.expandable li{background:url(/images/content/dotted-horizontal.gif) repeat-x left bottom;margin-bottom:10px;padding-bottom:10px}#offers.expandable li.last{background:0;margin-bottom:0;padding-bottom:5px}.hasJs #offers.expandable a.toggle{bottom:15px;right:15px}.filmCinema .expandable{background:0;padding-top:0}#filmShowtimes h2{float:left}#filmShowtimes .ticketsRegion{float:right;padding-top:40px}.venueDetails address,.venueDetails .width2 ul,.eventDetails address,.eventDetails .width2 ul{margin-bottom:20px}.venueDetails li,.eventDetails li{clear:left;margin-bottom:0;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #ebebeb}.venueDetails li.venueNoBorder{border-bottom:0;padding-bottom:0}.venueDetails li a,.eventDetails li a{font-weight:bold}.venueDetails li strong,.eventDetails li strong{float:left;margin-right:20px;width:150px}.venueDetails li p,.eventDetails li p{width:480px;float:left;font-size:12px;line-height:18px;margin-top:0;padding-right:0}.venueDetails li.address,.eventDetails li.address{margin-bottom:20px}.venueDetails img,.eventDetails img{float:right;margin-bottom:10px;margin-left:10px}.searchResults .hasOffer{clear:both;margin-bottom:10px}.searchResults .hasOffer .spOffersLink{float:left;margin-left:10px}.searchResults .hasOffer .cardOffers{float:right;padding-left:90px;text-align:right}.searchResults .hasOffer .spOffersLink a,.searchResults .hasOffer .cardOffers p{color:#333;font-weight:bold}.searchResults .hasOffer .cardOffers p:first-child{margin-bottom:0}.searchResults .hasOffer .cardOffers p a{text-transform:uppercase;font-weight:normal}.searchResults .hasOffer .spOffersLink a:hover{text-decoration:none}.searchResults .hasOffer .spOffersLink a:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-10px;top:-0px;color:red;font-size:20px}#cardVenueOffers{padding:20px;line-height:22px;background-image:url('/bundles/timeoutfrontend/images/vp_TOcard.jpg');background-position:top right;background-repeat:no-repeat;background-color:#f1f1f1;margin-bottom:20px}#cardVenueOffers h2{font-family:'CenturyOSMTPro-Italic',Times New Roman;margin:0 0 5px 0}#cardVenueOffers #cardVenueOffersIntro{margin:0 0 20px 0}#cardVenueOffers #cardVenueOffersIntro a{color:#999}#cardVenueOffers ul{clear:both}#cardVenueOffers li{float:left;width:193px;margin:0 20px 0 0;list-style-position:outside;padding:0}#cardVenueOffers li.last{margin:0}#cardVenueOffers li h3{font-size:14px;font-family:'FranklinGothicLTCom-Dm',helvetica,arial,sans-serif;margin-bottom:5px}#cardVenueOffers li p{margin-bottom:10px;color:#999}.cardStar{position:relative}.cardStar:before{content:'*';color:red;padding:5px;position:absolute;top:-3px;left:-20px}#cardVenueOffers .cardLearnMore{color:#35b3de;font-size:12px;text-align:right;margin-top:10px;text-transform:uppercase;text-decoration:underline}*:first-child+html #cardVenueOffers{padding-bottom:20px}*:first-child+html #cardVenueOffers h2{margin-bottom:0}#cardVenueOffers .tag{text-align:center;line-height:2;height:28px;overflow:hidden;position:relative}.ie7 #cardVenueOffers{height:1%}.ie7 #cardVenueOffers .tag *{line-height:2!important}.tag strong,.tag del{font-weight:normal;font-size:14px;font-family:'FranklinGothicLTCom-Dm',arial;text-transform:uppercase}.tag del{text-decoration:none}.tag em{display:none}#cardVenueOffers .tag p{width:61px;padding:0;margin:0;float:left}.ie7 .tag p{text-indent:0;width:61px}#cardVenueOffers .tag ul{clear:none}#cardVenueOffers .tag li{margin:0;padding:0;width:31px}.tag.types{width:92px}.tag.has2.types{width:123px}.tag.has3.types{width:154px}.tag.has4.types{width:185px}.tag.types ul{display:inline;float:right;margin:0;padding:0;height:100%;font-size:0}.tag.types li{width:31px;height:100%;display:inline-block;margin:0;color:red;text-indent:100px;font-size:10px}.ie7 .tag.types li{float:left}.tag.types .food,.tag.types .drinks,.tag.types .tickets,.tag.types .attractions,.tag.types .shopping{background-image:url('/bundles/timeoutfrontend/images/icons_sprite.png')}.tag.types .food{background-position:-147px 0}.tag.types .drinks{background-position:-178px 0}.tag.types .tickets{background-position:-209px 0}.tag.types .attractions{background-position:-240px 0}.tag.types .shopping{background-position:-271px 0}.benefit{width:61px;font-family:'CenturyOSMTPro-Italic',Times New Roman;font-size:13px;background-color:#333;color:white;margin-bottom:10px;padding:0}.benefit.percent{background-image:url(/bundles/timeoutfrontend/images/icons_sprite.png);background-repeat:no-repeat;background-position:39px -2px}.benefit strong{font-style:normal;color:white}.ie7 .benefit.percent.types strong{margin-left:-9px}.restriction{background:#999;color:white;width:58px;float:left;margin:5px 5px 0 0}.restriction.newRow{clear:left}.restriction.people em{display:block;background-image:url(/bundles/timeoutfrontend/images/icons_sprite.png);background-position:-120px 0;float:right;width:27px;overflow:hidden;text-indent:-1000px}.restriction strong{background:#999;color:white}.ie7 .restriction.people strong{display:inline;float:left;padding:3px 0 3px 8px}#cardVenueOffers .tag.restriction.day{width:56px;height:26px;border:1px solid #ddd;background-color:white;color:black;background-image:url(/bundles/timeoutfrontend/images/icons_sprite.png);background-position:-62px 0}#cardVenueOffers .tag.restriction.time{width:90px}.geoData{margin-top:20px}.geoData h4,.geoData .coordinates{display:none}.venueDetails li.geoData li{background-position:left 10px;background-repeat:no-repeat;padding-left:30px}.venueDetails li.geoData li li{padding-left:0}#mainContent .matchA{background-image:url(/images/maps/match-a.png)}#mainContent .matchB{background-image:url(/images/maps/match-b.png)}#mainContent .matchC{background-image:url(/images/maps/match-c.png)}#mainContent .matchD{background-image:url(/images/maps/match-d.png)}#mainContent .matchE{background-image:url(/images/maps/match-e.png)}#mainContent .matchF{background-image:url(/images/maps/match-f.png)}#mainContent .matchG{background-image:url(/images/maps/match-g.png)}#mainContent .matchH{background-image:url(/images/maps/match-h.png)}#mainContent .matchI{background-image:url(/images/maps/match-i.png)}#mainContent .matchJ{background-image:url(/images/maps/match-j.png)}#mainContent .matchK{background-image:url(/images/maps/match-k.png)}#mainContent .matchL{background-image:url(/images/maps/match-l.png)}#mainContent .matchM{background-image:url(/images/maps/match-m.png)}#mainContent .matchN{background-image:url(/images/maps/match-n.png)}#mainContent .matchO{background-image:url(/images/maps/match-o.png)}#mainContent .matchP{background-image:url(/images/maps/match-p.png)}#mainContent .matchQ{background-image:url(/images/maps/match-q.png)}#mainContent .matchR{background-image:url(/images/maps/match-r.png)}#mainContent .matchS{background-image:url(/images/maps/match-s.png)}#mainContent .matchT{background-image:url(/images/maps/match-t.png)}#mainContent .matchU{background-image:url(/images/maps/match-u.png)}#mainContent .matchV{background-image:url(/images/maps/match-v.png)}#mainContent .matchW{background-image:url(/images/maps/match-w.png)}#mainContent .matchX{background-image:url(/images/maps/match-x.png)}#mainContent .matchY{background-image:url(/images/maps/match-y.png)}#mainContent .matchZ{background-image:url(/images/maps/match-z.png)}#mainContent .geoData li ul{float:none;width:100%}#mainContent .geoData li ul li{float:none;margin:0;text-align:left;width:100%}.geoData li strong{padding-top:10px;width:100%}.hasJs .venueDetails li.geoData{display:none}#restaurantOffers{position:relative}.tiles{padding:0}.ie8 .searchResults .tiles{position:relative;z-index:1}.tiles .information{float:left;width:490px;word-wrap:break-word}.tiles .occurrence{background:#fff;position:relative;margin-bottom:10px;padding-bottom:10px}.tiles .small.occurrence h3{padding-bottom:5px}.tiles .small.occurrence .overview{margin-top:5px}.tiles .col.small .icons{margin-bottom:0}.tiles .col.center.small .icons{margin-bottom:0}.tiles .col.small .icons li{margin-bottom:10px;min-height:17px}.tiles .occurrence.last{background-image:none;border-bottom:0;margin-bottom:0;padding-bottom:0}.tiles .occurrence.film{padding-bottom:0}.tiles .occurrence p{clear:left;margin-bottom:10px}.tiles .occurrence.film p{padding-top:10px}.tiles .venueDetails li p{clear:none;margin-bottom:0;width:195px}.tiles .information a.mapToggle{visibility:hidden}.tiles .information .subSection h3,.tiles .information .subSection p{width:230px}.tiles .information .subSection p{clear:none;margin-bottom:0}.tiles .additionalInformation{float:right;width:150px;display:block}.searchResults .additionalInformation{height:113px}.additionalInformation strong.roundBox{background:#f1f1f2;display:block;font-size:1.2em;margin-bottom:15px;padding:10px;text-align:center}.additionalInformation img,.additionalInformation ul{margin-bottom:10px}.additionalInformation li{color:#a0a0a0;font-size:.9em;padding-bottom:5px;text-align:right}.additionalInformation em{color:#a0a0a0;display:block;font-size:.9em;margin-bottom:10px;text-align:right}.additionalInformation .occurrenceDuration li{float:right;margin-right:4px}.additionalInformation .occurrenceDuration li.price{float:right;text-align:right;color:black;font-weight:bold}.ie7 .additionalInformation .occurrenceDuration li.price{position:relative;right:100px}.tiles .whatsOnBuy{background-color:#EEE;clear:both;padding:10px 10px 0 10px;position:relative;word-wrap:break-word;overflow:hidden}.tiles .whatsOnBuy .button{float:right;margin-bottom:10px}.tiles .whatsOnBuy.noDate ol.inner li.date{display:none}.tiles .occurrence .whatsOnBuy p{clear:none;margin-bottom:0}.tiles .whatsOnBuy .inner{padding-bottom:10px}.tiles .whatsOnBuy ul{background:url(/images/content/dotted-horizontal.gif) repeat-x left top;clear:both;min-height:1px;padding-top:10px}.tiles .whatsOnBuy ul li{margin-right:9px;padding-bottom:10px}.tiles .whatsOnBuy ol.inner{float:left;margin-left:-13px;width:468px}.tiles .mediumRows ol.inner,.tiles .smallRows ol.inner,.tiles .search ol.inner{width:495px}.tiles .whatsOnBuy ol.inner li{float:left;margin-right:10px;min-height:1px;padding-left:10px}.tiles.smallCols .whatsOnBuy ol.inner li.address{border:0}.tiles .whatsOnBuy ol.inner li.address{width:95%}.tiles .whatsOnBuy.big ol.inner li.address,.tiles .whatsOnBuy.mediumRows ol.inner li.address,.tiles .whatsOnBuy.search ol.inner li.address{width:45%}.mediumCols .whatsOnBuy ol.inner li{background:0}.tiles .whatsOnBuy.roundBox ol.inner li.date{width:100%}.tiles .whatsOnBuy ol.inner li.date{width:40%}.tiles .whatsOnBuy.smallCols ol.inner li.date{width:100%}.tiles .whatsOnBuy.smallCols ol.inner li.address,.tiles .whatsOnBuy.mediumCols ol.inner li.date{padding-right:0;width:auto}.tiles .whatsOnBuy.search ol.inner li.date,.tiles .whatsOnBuy.big ol.inner li.date,.tiles .whatsOnBuy.mediumRows ol.inner li.date,.tiles .whatsOnBuy.smallRows ol.inner li.date{border-left:1px solid #c2c2c2}.tiles .whatsOnBuy ol.inner li.address{border-left:1px solid #c2c2c2;min-height:20px;padding-right:5px;margin-right:0}.tiles .whatsOnBuy.smallRows ol.inner li.address{width:230px}.tiles .smallCols ol.inner li.price{color:#000;font-weight:bold;width:145px}.tiles .whatsOnBuy.big ol.inner{width:500px}.tiles .whatsOnBuy ol.inner li.price,.tiles .whatsOnBuy.smallRows ol.inner li.price,.tiles .whatsOnBuy.big ol.inner li.price,.tiles .whatsOnBuy.search ol.inner li.price,.tiles .whatsOnBuy.mediumRows ol.inner li.price{border-left:1px solid #c2c2c2;color:#000;font-weight:bold;width:120px}.tiles .whatsOnBuy.smallCols ol.inner li.price{color:#000;font-weight:bold;border:0;width:145px}.tiles .whatsOnBuy.smallRows ol.inner li.specialoffer,.tiles .whatsOnBuy.big ol.inner li.specialoffer,.tiles .whatsOnBuy.search ol.inner li.specialoffer,.tiles .whatsOnBuy.mediumRows ol.inner li.specialoffer{border-left:1px solid #c2c2c2;color:#000;font-weight:bold;width:145px}.tiles .whatsOnBuy.smallCols ol.inner li.price{color:#000;font-weight:bold;width:145px}.tiles .whatsOnBuy ul li a{color:#000;font-weight:bold}.tiles .button.primary{width:auto}.tiles .button.button_center,.width2 .medium.row .button.button_center{float:none;margin:auto;clear:both}.width2 .medium.row .button.button_center{display:block;width:128px;text-align:center}.cancelButton{background-image:url(/images/search-tiles/show-more-repeater.gif);background-position:left -21px;background-repeat:repeat-x;border:solid 1px #575757;float:none;margin:0 auto 10px auto;text-align:center;width:100px}.tiles .showMore{float:none;margin:0 auto 10px auto;width:100px}.cancelButton:hover{background-position:left -72px}p.showMoreTextual{font-style:italic;font-size:1.4em;text-align:center;line-height:2em}p.showMoreTextual a{color:#000}div.showMoreBar{background:url('/images/search-tiles/show-more-arrow.gif') no-repeat center #f1f1f1;height:32px;clear:both;margin-top:10px}.cancelButton:hover,.tiles .showMore:hover{background-position:left -72px}.hasJs .tiles{padding:0}.hasJs .tiles .information a.mapToggle{visibility:visible}.hasJs .tiles .whatsOnBuy ul li{float:left;width:200px}.hasJs .tiles .roundedSelect div.selected ul.scroll{width:184px}.tiles .bookBuy{border-top:1px solid #ebebeb;clear:both;min-height:1px}.tiles .film .bookBuy{padding-top:1px}.bookBuy .header{padding:10px 0}.bookBuy li.header{border-bottom:1px solid #ebebeb}.bookBuy li.last{background:0;margin-bottom:0}.bookBuy li.highlight{background:#f1f1f2;cursor:default}#mainContent .bookBuy li h4{float:left;width:136px;padding-bottom:0}.bookBuy li ul{float:right;width:470px}.hasOffer .bookBuy .expanded{width:284px}.hasOffer .bookBuy ul{float:left;width:470px}.hasOffer .bookBuy li ul{float:left}.bookBuy li ul li{background:0;float:left;font-size:1.1em;margin-left:10px;padding:0;text-align:right;width:60px;white-space:nowrap}.hasOffer .bookBuy li ul li{font-size:1.1em;margin-left:0;margin-right:10px;text-align:left}.hasOffer .specialOffer{clear:both;margin-bottom:10px;min-height:1px}.hasOffer .specialOffer li{float:left}.hasOffer .specialOffer ul{margin-bottom:0}.hasOffer .specialOffer li h4{display:none}.hasOffer .summary{color:red;font-weight:bold;padding:12px 0 0 10px;width:550px}.boxSurround .hasOffer .summary{width:340px}.hasOffer .summary strong{color:#000}.hasOffer .summary strong a{color:#a0a0a0;font-weight:normal;text-decoration:underline}.hasOffer .offer{background:url(/images/search-tiles/offer-left.gif) no-repeat left top;width:90px}.hasOffer .offer strong{background:url(/images/search-tiles/offer-right.gif) no-repeat right top;display:block;min-height:28px;padding:12px 20px 0 40px}.boxSurround .hasOffer .summary strong{background:url(/images/search-tiles/offer-seperator.gif) no-repeat right center;padding-right:10px;text-decoration:line-through}.hasMap .bookBuy .map{clear:both;padding-top:10px}#mainContent .occurrence .map p{margin-bottom:0}.tiles .width2 .expandableMap .renderMap{background:url(/images/search-tiles/map-loading.gif) no-repeat center center;height:210px;width:276px}.tiles.boxSurround .width2 .expandableMap .renderMap{overflow:hidden;width:254px}.tiles .initialized .width2 .expandableMap .renderMap{background:0}.tiles .map .forMap .width2 address,.tiles .map .forMap .width2 address,.tiles .map .forMap .width2 ul{margin-bottom:0;margin-top:10px}.hasJs .hasMap .bookBuy .map{border-top:solid 10px #fff;display:none;padding-top:0}.hasJs .hasMap.firstOccurrence .bookBuy .map{display:block}.tiles.boxSurround .information{width:400px}.tiles.boxSurround .occurrence .information em{font-style:italic}#mainContent .bookBuy ul.dubbedShowtimes h4{width:111px}#mainContent .bookBuy ul.dubbedShowtimes div.showtimes{width:485px;float:right}#mainContent .bookBuy ul.dubbedShowtimes ul{width:437px;float:left}#mainContent .bookBuy ul.dubbedShowtimes span{display:block;color:#888;white-space:nowrap}#mainContent .bookBuy ul.dubbedShowtimes div.version{float:left;width:44px}.carousel .carousel-nav{background:#333;height:70px;border-left:2px solid #333;border-right:2px solid #333;position:relative;z-index:50}.carousel-nav .item,#content .carousel-nav .item{float:left;cursor:pointer;position:relative;height:100%;width:131px}.carousel-nav .item.carousel-slider-active:after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;z-index:100}.carousel-nav li .title{display:block;color:#fff;margin:19px 0 17px;position:relative;line-height:17px;overflow:hidden;height:34px;padding:0 15px}.carousel-nav li .title:after{content:"";position:absolute;height:30px;width:1px;left:0;top:50%;margin-top:-15px;background-color:#555}.carousel-nav .item:first-child .title{border-left:none}.carousel-nav .item.active .title,.carousel-nav .item:hover .title,.carousel-nav .item.carousel-slider-active .title{color:#fff000}.carousel-nav li:first-child .title:after{display:none}.carousel-slider .slides{white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.hasJs .carousel-slider .slides{overflow-x:hidden}.carousel-slider .slides>li{display:inline-block}.carousel-slider .slides>li .photo{float:left}.carousel-slider .slides>li{position:relative}.carousel-slider .caption{background:#efefef;position:absolute;bottom:0;left:0;padding:15px;max-width:575px}#content .carousel-slider .caption .title{margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-bottom:0}#content .carousel-slider .caption .description{color:#333;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.carousel-slider .caption .stars{margin-top:5px}#eventDetailsWrapper{word-wrap:break-word}#eventDetailsWrapper .roundBox a{color:#5a5a5a;display:block;font-size:.8em;font-weight:normal;margin-top:5px}#eventDetailsWrapper .eventDates{float:left}#headerWrapper{word-wrap:break-word;position:relative}#headerWrapper .tab{display:table-cell;padding-right:20px;padding-left:20px;border-left:1px solid #ccc;vertical-align:bottom;min-height:36px;height:36px}#headerWrapper .tab:first-child{border-left:0;padding-left:0}#headerWrapper .tab.tags{max-width:180px}#headerWrapper .tab.location{max-width:140px}#headerWrapper .specialOffer{border-top:#F00 1px solid;border-bottom:#F00 1px solid;color:#F00;padding:8px 12px;text-align:center;font-family:'CenturyOSMTPro-Italic',"Times New Roman",Times,serif;font-size:20px;position:absolute;right:0;bottom:0}.noImagePad{padding-bottom:40px}.errorPage #mainContent h1{border-bottom:solid 1px #c0c0c0;margin-bottom:10px;padding-bottom:10px}.code500 #mainContent .roundBox{background:#f1f1f2;border:solid 1px #c5c5c5;padding:15px}.code500 #mainContent .roundBox li{background:url(/images/content/bullet-point-grey.png) no-repeat left 6px;line-height:1.5em;padding-left:15px}#mainLeft{float:left;width:476px}#mainLeft .details p.date{margin-bottom:20px}#mainLeft .details p.articleAuthor{margin-top:20px}.filmReview #mainContent p.articleAuthor{margin-bottom:20px}.filmReview #mainContent .width1 p{margin-bottom:0}.filmReview .summaryInformation{float:right;margin:0 0 0 20px}.castAndCrew{margin:25px 0}.castAndCrew .filmDetails{margin-bottom:10px}.filmReview em.credits{color:#666;display:block;font-size:.9em;font-style:italic;font-weight:bold}.summaryInformation{width:173px;margin:5px 0;float:left}.cinemasNearby{background:#efefef;border:solid 1px #c2c2c2;padding:20px}.cinemasNearby h3{background:url(/versions/v3/images/content/dotted-horizontal.gif) repeat-x left bottom;font-weight:bold;margin-bottom:20px;padding-bottom:10px}.cinemasNearby h4{font-size:1em;font-weight:bold}.cinemasNearby ol{background:url(/versions/v3/images/content/other-cinemas-split-repeater.gif) repeat-x left bottom;margin-bottom:20px;min-height:1px}.cinemasNearby ol li{position:relative}.cinemasNearby ol li em{background:#fff;padding:5px;position:absolute;right:0;text-align:center;top:0;width:60px}.cinemasNearby ol li address{margin-bottom:20px}.cinemasNearby ul{background:url(/versions/v3/images/content/other-cinemas-links-split-repeater.gif) repeat-y center top;float:left;min-height:1px}.cinemasNearby ul li{float:left;margin-right:20px}.cinemasNearby ul li.last{margin-right:0}.hasJs .cinemasNearby ol li{float:left;padding-right:99px;width:200px}.hasJs .cinemasNearby ol li.last{margin-left:20px}.vcard .icons{margin-bottom:10px}.vcard{margin-top:10px}.searchResults .tiles .occurrence.last{border-bottom:0}#spellCheckResults{border-top:1px solid #c6c6c6;padding:10px 0}#spellCheckResults a{font-style:italic;padding-right:1px}.searchResults #mainContent h1{padding-bottom:6px}.followUs h4{padding:10px;text-align:center}#panel .followUs .tabTriggers h4{width:66px;position:relative;z-index:1}#panel .followUs h4 a{background-image:url(/images/panel/followUs/icons.png);background-repeat:no-repeat;display:block;height:50px;padding:0;text-indent:-9999px}.followUs h4.facebook a{background-position:left 10px}.followUs h4.twitter a{background-position:left -50px}.followUs h4.spotify a{background-position:left -110px}.followUs .roundBox{padding:20px}.followUs .roundBox h4{margin-bottom:10px;padding:0;text-align:left}.followUs a.suffix{display:inline;margin-top:0;text-align:left}.followUs li a{color:#1b8ced;min-height:1px;padding:0}.twitterAccounts li{overflow:hidden;padding:7px 0;width:235px}.twitterAccounts li.last{padding-bottom:0}.followUs .spotify_container,.followUs .pinterest_container{background-image:url('/images/panel/followUs/socialsBg.jpg');background-repeat:no-repeat;height:326px;padding:0;position:relative;z-inder:1}.followUs .button_container{position:absolute;top:150px;left:0;right:0;text-align:center}.followUs .button_container .button{font-size:14px}.followUs .spotify_container{background-position:17px 20px}.followUs .pinterest_container{background-position:-268px 20px}.followUs .spotify_container div.content-wrapper,.followUs .pinterest_container div.content-wrapper{padding:48px 46px 0 46px;font-size:15px;line-height:1.4em}.followUs .spotify_container div.content-wrapper span,.followUs .pinterest_container div.content-wrapper span,.followUs .spotify_container div.content-wrapper p,.followUs .pinterest_container div.content-wrapper p{font-size:15px;line-height:1.4em;font-weight:bold}.followUs .roundBox.twitter_container{padding:20px 10px}.followUs .twitter-follow-button-container{padding-top:5px;text-align:right}#last_three_tweets .goto-twitter-follow-button{background-image:url('/images/panel/followUs/twitterFollow.jpg');background-position:left top;background-repeat:no-repeat;border:solid 0 #fff;font-size:0;height:26px;text-indent:-9999px;width:75px;position:static;display:inline-block;margin-right:10px}#last_three_tweets li{margin-bottom:20px;background:0;font-weight:normal}#last_three_tweets img{position:static;float:left;padding-right:10px;width:31px}#last_three_tweets p{float:left;width:215px;clear:right}#last_three_tweets a{color:#ec1e3d;display:inline}#last_three_tweets .more{display:block;margin-top:-7px;clear:left;margin-left:41px}#last_three_tweets .user a{font-weight:bold}#last_three_tweets .more,#last_three_tweets .more a,#last_three_tweets .more .time{color:#888;font-size:11px}.followUs .tabTriggers h4.facebook a{background-position:17px 10px}.followUs .tabTriggers h4.twitter a{background-position:17px -50px}.followUs .tabTriggers h4.spotify a{background-position:17px -110px}.followUs .tabTriggers h4.pinterest a{background-position:17px -230px}.newsletter{background-color:#f1f1f1;padding:10px}.newsletter h4{margin-bottom:10px;padding:0}.newsletter .description{padding-left:70px;min-height:50px}.newsletter form{background-color:#fff;min-height:60px}.newsletter input[type="email"]{width:212px}.newsletter .description{background:#FFF url(/images/panel/newsletter/sign-up.gif) top left no-repeat;min-height:60px}.newsletter .wrapper.error{background-image:url(/images/panel/newsletter/error.gif)}.newsletter .wrapper.success{background-image:url(/images/panel/newsletter/success.gif)}.newsletter .wrapper.competition{background-image:url(/images/panel/newsletter/competition.jpg)}.newsletter .error a.suffix{background:url(/images/content/link-arrow-reverse.gif) no-repeat left center;padding-left:10px;text-align:left}.newsletter form{margin-top:10px;padding:10px}.newsletter li{background:0;font-weight:normal}.newsletter li.signup{margin-bottom:10px;position:relative}.newsletter li.signup label{display:none}.newsletter .option{padding-bottom:6px}.newsletter .signup input[type="submit"]{height:40px;vertical-align:bottom;display:inline-block;width:45px}.newsletter .signup .submit:hover{background-position:left -28px;cursor:pointer}.newsletter .receiveInformation{font-size:.8em;line-height:1.2em;padding-left:20px;position:relative}.newsletter .receiveInformation label{color:#666}.newsletter .receiveInformation #receiveInformation{height:16px;left:0;margin:0;padding:0;position:absolute;top:0;width:16px}.newsletter .competition .button{float:right}#panel .sectionSearch{background:#f1f1f1;padding:20px 20px 50px 20px;position:relative}.sectionSearch h2,.sectionSearch .h2{color:#000;font-size:1.3em;margin-bottom:10px;margin-left:-32px;min-height:20px;padding-left:30px}.sectionSearch span{display:none}.sectionSearch span.h2{display:block}.sectionSearch li{display:block}.sectionSearch li.text{margin-bottom:5px}.sectionSearch .searchButton{margin:0 0 0 1px}.sectionSearch .text.locationSuggest{margin-bottom:5px;position:relative;z-index:5}.sectionSearch label{display:block;font-weight:bold;color:#000;float:left;padding-top:7px}.sectionSearch input.roundBox{border:0;bottom:20px;cursor:pointer;position:absolute;right:20px}.sectionSearch .roundedSelect{margin-bottom:10px}.sectionSearch .roundedSelect li select{padding:5px;width:221px}.hasJs .sectionSearch .roundedSelect div{margin-right:4px;width:175px}.hasJs .sectionSearch .roundedSelect div.selected ul.scroll{width:188px}.hasJs .sectionSearch .roundedSelect ul li{width:172px}.sectionSearch.singleSearchBox input.button.roundBox{background-image:url(/images/content/search-glass-blue-button.gif);background-color:#4e7090;background-position:left top;background-repeat:no-repeat;border:solid 0 #fff;font-size:0;height:29px;text-indent:-9999px;width:34px;float:left;position:static;margin-left:13px}.sectionSearch.singleSearchBox input.button.roundBox:hover{background-color:#244565;background-position:0 -28px}.singleSearchBox input.button.roundBox:hover{background-position:left -28px;cursor:pointer}.singleSearchBox li{float:left;width:auto}.hasJs #inner .singleSearchBox div.optionsContainer{padding:0}.singleSearchBox li.text input{width:186px}#panel .sectionSearch.singleSearchBox{padding-bottom:30px}#panel .sectionSearch.facets{background:#f1f1f1;padding:10px 10px 0 10px}.sectionSearch.facets h2{margin-left:-22px;padding-left:20px}.facets .summary{margin-bottom:10px}.facets .summary li{background:url(/images/content/search-facets/gradient-background.gif) repeat-x left bottom;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:5px}.facets .summary li a{-moz-border-radius:4px;-webkit-border-radius:4px;background-image:url(/images/content/search-facets/tick-cross-background.png);background-position:10px 7px;background-repeat:no-repeat;border-radius:4px;border:solid 1px #b4c3d0;color:#15314b;display:block;font-weight:bold;padding:5px 5px 5px 30px}.facets .summary li a:hover{background-position:10px -33px}.facets .showRemove{float:right;margin-bottom:15px}.facets .module{background:#fff;clear:right;margin-bottom:10px}.facets h3{padding:10px;position:relative}.facets h3 a{background-image:url(/images/content/search-facets/toggle.gif);background-position:left top;background-repeat:no-repeat;display:block;height:17px;position:absolute;right:10px;text-indent:-9999px;top:10px;width:17px}.facets h3 a:hover{background-position:left -17px}.facets h3 a.contracted{background-position:left -34px}.facets h3 a.contracted:hover{background-position:left -51px}.facets div ul{margin-bottom:10px}.facets div ul ul{margin-bottom:0}.facets div li{margin-bottom:0;padding:0 0 0 10px}.facets div .hasChildren{padding-left:10px;position:relative}.facets div .hasChildren img{left:5px;position:absolute;top:9px}.facets div li a{color:#15314b;display:block;margin-top:1px;margin-right:10px;padding:5px 10px}.facets div li a.selected,.facets div li a:hover{background-color:#e6edf3;text-decoration:none}.facets .children{margin-left:5px}.facets .children.expanded{display:block}.facets div .showRemove{margin:5px 10px 0 0}.hasJs .facets div .hasChildren{padding-left:17px}#panel .carousel{height:165px;width:300px}#panel .carousel li{height:165px;width:300px}#panel .carousel li .information{width:260px}#panel .tabTriggers h4{width:90px}.venueDetails .address .given-name{display:none}.largeAddThis{width:660px;float:left}.largeAddThis .timeOutFacebook{width:340px}.largeAddThis .timeOutTwitter{width:140px;position:relative;z-index:2}.largeAddThis .timeOutGoogle{width:auto}.largeAddThis .timeOutFoursquare{float:right}.largeAddThis.width4sq .timeOutTwitter{width:140px}.largeAddThis.width4sq .timeOutGoogle{width:120px}.followingIcons{position:relative;top:-8px;margin-bottom:-4px}div[id^=fourSq_widget_id_]{clear:left;margin:0 0 10px 0}.fourSqWrap a{color:#ddd}.tiles .additionalInformation div[id^=fourSq_widget_id_]{margin:0 0 14px 0;float:left}#mainContent .addthis_toolbox+h2,#mainContent div[id^=fourSq_widget_id_]+h2{clear:both}#pageHeading{margin:0 0 20px 0;overflow:hidden;position:relative}#pageHeading p{font-size:13px;font-weight:bold;margin-bottom:10px}#pageHeading hgroup{padding:0;width:540px}#pageHeading hgroup h1{padding:0}#pageHeading hgroup h2{margin:10px 0 2px 0;color:#666;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;font-style:italic;line-height:1.2em}.pageSubsection,.flagsAndTags{margin:0 0 20px 0;border-top:1px solid #ccc;padding:20px 0 0 0;overflow:hidden;clear:both}.pageSubsection .width2.last p,.flagsAndTags .width2.last p,.flagsAndTags .width5.last ul,.flagsAndTags .width5.last p{background:url("/images/search-tiles/whats-on-buy-splitter-repeater.gif") repeat-y scroll left top transparent;padding:0 0 0 10px;margin:0;overflow:hidden}.priceBandLabel{font-weight:bold;float:left;margin:0 10px 0 0}.pageSubsection .width2.last,.flagsAndTags .width2.last{overflow:hidden;margin:0 0 0 -10px}#pageHeading .anchorLinkTrigger,.flagsAndTags .width1 .priceBand,.flagsAndTags .icons{margin:0}.flagsAndTags .icons{border-left:1px solid #bebebe;padding-left:10px;margin:0 0 0 -10px}.pageSubsection .width2,.flagsAndTags .width1{min-height:1px}.flagsAndTags .width5{width:210px;float:left;margin-right:5px}.sponsoredAd{border:1px solid #bebebe;background-color:#fdfdfd}.sponsoredAd .leftCol{float:left;width:80px;vertical-align:middle;text-align:center;padding-top:8px}.sponsoredAd .leftCol img{display:block;margin:0 auto 3px auto}.sponsoredAd .leftCol .temperature{font-weight:bold;font-size:16px;display:block;clear:both;margin:0 auto}.sponsoredAd .rightCol{float:right;width:184px;border-left:1px solid #bebebe;padding:3px 15px 4px 16px;min-height:60px}.sponsoredAd .rightCol div{text-align:center}.sponsoredAd .rightCol span{color:#666;padding-left:45px}.sponsoredAd .rightCol img{margin:3px 0 0 0;display:block}.sponsoredAd .rightCol iframe,#SponsoredCalendarAdvert iframe{width:88px;height:31px}.sponsoredCalendarBox{height:33px;padding:5px 0 7px 0;background-color:white;margin-bottom:3px}.sponsoredCalendarText{float:left;padding-left:10px;font-size:12px;color:#333}#SponsoredCalendarAdvert{float:right;margin-right:5px;clear:none;padding-top:2px}#dealWidget{background:#ed1b24;border-top-left-radius:25px;border-top-right-radius:25px;position:relative}#dealWidget .top{background:url(/images/deals/widgetHeaderBlank.gif) no-repeat;height:27px}#dealWidget .inner{width:272px;margin:auto;padding:13px 0}#dealWidget .bottom{background:url(/images/deals/bottom.png) no-repeat left top;height:15px}#dealWidget .content{background:url(/images/deals/deals-middle.png) right top repeat-y;padding:10px 12px 1px 12px}#dealWidget .deal-image img{display:block;width:116px}#dealWidget .deal-image{float:left;margin-right:8px}#dealWidget p.deal-time-to-buy{font-size:15px}#dealWidget .deal-price{width:120px}#panel #dealWidget h3{color:#ed1b24;font-size:22px;border-top:1px dotted #6b6b6b;border-bottom:1px dotted #6b6b6b;padding:5px 0;font-family:'FranklinGothicLTCom-Dm',Arial,sans-serif;text-align:center}#dealWidget .widgetTop{overflow:hidden}#panel #dealWidget h2{color:#fff;font-size:24px;text-align:center;font-family:'FranklinGothicLTCom-Dm',Arial,sans-serif}#dealWidget .offrText{float:left;width:122px}#panel #dealWidget h2 a{color:white;text-decoration:none}#dealWidget .offrText{float:left;width:122px}.deal-price{font-size:15px;margin-bottom:10px}.deal-price span a{color:#ed1b24;text-decoration:none}.deal-price del{margin-right:5px;font-size:13px}.deal-price span{font-weight:bold;color:red;font-size:19px}a.deal-choose-button{width:116px;height:28px;display:block;background:url(/images/deals/buyNowButtonBlue.gif) no-repeat;text-indent:-1000px;overflow:hidden;float:right}a.deal-choose-button:hover{background:url(/images/deals/buyNowButtonGrey.gif) no-repeat}.deal-row{margin:8px 0}p.deal-time-to-buy{border:1px solid #dadada;display:block;border-radius:5px;font-size:16px;padding:10px 10px 10px 42px;margin-bottom:1px;background:url(/images/deals/clock-icon.png) no-repeat 5px center}p.deal-time-to-buy time{white-space:nowrap;font-weight:bold}#panel #dealWidget p.deal-title{font-weight:bold;color:#000;margin-bottom:0}.deal-find-out-more a{color:#ed1b24;font-weight:bold}#content #panel .cardOffersWidget{background-image:url(/bundles/timeoutfrontend/images/card_widget.png);background-repeat:no-repeat;background-position:5px center;padding-left:165px}#content #panel .cardOffersWidget h2{font-size:16px}#content #panel .cardOffersWidget p{color:#666;font-family:'CenturyOSMTPro-Italic','Times New Roman',Times,serif;font-size:16px;font-weight:normal;margin-bottom:15px}#subscribe .form li label{display:none;overflow:hidden}#subscribe .form li.text input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:solid 1px #c5c5c5;border-radius:3px 3px 3px 3px;color:#333;padding:7px 6px 6px 6px;width:183px}#subscribe .form .button{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#1b8ced;background-image:url(/images/content/button-repeater.gif);background-position:left -20px;background-repeat:repeat-x;border:solid 1px #208ceb;color:white;font-weight:bold;padding:5px 8px}#subscribe .form .button:hover{background-position:-70px}#subscribe{height:auto;background:#f1f1f2;border:solid 1px #c5c5c5;padding:10px 10px 10px 10px;position:relative}#subscribe .innerDiv{background:#fff;border:1px solid #dadada;padding:15px}#subscribe .subscribeHead{overflow:hidden;margin-bottom:10px}#subscribe .subscribeHead img{float:right;margin-left:4px}#subscribe h3{margin-bottom:10px}#subscribe .form ol{position:relative}#subscribe .form .textfields li.text{margin:0 30px 12px 0;float:left;width:auto}#subscribe .form ol li.text.even{margin-right:0}#subscribe .form ol li.text.city{margin-right:203px}#subscribe .form li.submit p.manditory{font-style:italic}#subscribe .form li.submit p.disclaimer{font-size:11px;color:#666}#subscribe .form li.text input{-moz-border-radius:3px;-webkit-border-radius:3px;border:solid 1px #c5c5c5;border-radius:3px 3px 3px 3px;color:#333;padding:7px 6px 6px 6px;width:274px}#subscribe .form li.zip input{width:100px}#subscribe .form li.select{position:absolute;bottom:-118px;right:127px}#subscribe .form li.select input{width:116px;border:solid 1px #c5c5c5}#subscribe .form .button{float:right}#subscribe a.subLink{float:right;display:block;font-weight:bold;padding:5px 3px 0 0}.hasJs #subscribe .roundedSelect div{padding:5px 5px 0 5px;position:absolute;border:0;right:0;top:0;width:249px;width:156px}.ie7 #subscribe .form li.text input{width:257px}.ie7 #subscribe .form li.text.zip{width:100px}.ie7 #subscribe .form li.text.city{margin-right:115px}.ie7 #subscribe .form li.text.zip input{width:92px}.ie7 #subscribe .form li.select{position:absolute;bottom:108px;right:112px}.ie7 #subscribe .form .button{position:absolute;bottom:75px;right:2px}.hasJs #subscribe .roundedSelect li a.trigger{background-image:url(/images/rounded-corners-grey-trigger-background.gif);background-position:left top;background-repeat:no-repeat;height:28px;position:absolute;right:1px;text-indent:-9999px;top:5px;width:30px}.hasJs #subscribe .roundedSelect li a.trigger:hover{background-position:left -28px}.hasJs #subscribe .roundedSelect div.selected a.trigger{background-position:left -56px}.hasJs #subscribe .roundedSelect div.selected ul.scroll{overflow:auto;overflow-x:hidden;width:147px}#subscribe p.errors{color:red;font-weight:bold}#subscribe div.newsletter_checkbox,#subscribe div.newsletter_text{float:left}#subscribe div.newsletter_text{margin-left:6px;width:462px}#subscribe div.newsletter_text label{display:block}#ui-datepicker-div{border-radius:0;border:0;z-index:9999;top:5px}#ui-datepicker-div .ui-datepicker-calendar td{padding:0}#ui-datepicker-div .ui-datepicker-calendar th{text-align:right;padding:0 .3em}#ui-datepicker-div .ui-datepicker-calendar th span{color:#a0a0a0}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end a.ui-state-hover,#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end a.ui-state-active{background:url("images/ui-bg_glass_100_fff200_1x400.png") repeat-x scroll 50% 50% #fff200;border:1px solid #fff;color:#000;font-weight:bold}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end a{background:0;background-color:#c5d7e7}#ui-datepicker-div .ui-state-default .ui-icon{background-image:url("images/ui-icons_6da8d5_256x240.png")}#ui-datepicker-div .ui-icon-carat-1-e{background-position:-32px 0}#ui-datepicker-div .ui-icon-circle-triangle-e{background-position:-32px -16px}#ui-datepicker-div .ui-icon-circle-triangle-w{background-position:-96px -16px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{border-radius:0;cursor:pointer}#ui-datepicker-div .ui-datepicker-prev.ui-state-hover,#ui-datepicker-div .ui-datepicker-next.ui-state-hover{background:#efefef}.hasJs #mediaContainer .module{margin-bottom:0}.hasJs #mediaContainer{position:relative;margin:0 0 40px 0;height:370px}.hasJs #mediaContainer object{position:absolute;z-index:1}.hasJs #mediaContainer img{z-index:2;position:absolute}.hasJs #mediaContainer .playButton{position:absolute;background:url('/images/content/playbutton.png') no-repeat;z-index:3;width:69px;height:62px;top:154px;left:295px;cursor:pointer;text-indent:-9999px}.hasJs #mediaContainer .playButton:hover,.hasJs #mediaContainer img:hover{cursor:pointer}.imageFrame{text-align:left;border:0}.blogEntries div.headingCont{padding-top:20px}.blogEntries>li{border-top:1px solid #CCC}.blogEntry .fullPost{text-align:right;padding-right:5px;padding-bottom:10px}.blogEntry p,.blogEntries p{margin-bottom:20px}.blogEntry .picture{margin:10px 0}.blogEntry .imageFrame{margin-bottom:0;border:0}#mainContent .blogEntry p.overviewPictureCaption,#mainContent .blogEntries p.overviewPictureCaption{margin-top:0;margin-bottom:0}#mainContent .blogEntry p.overviewPictureCaption{margin-bottom:5px;text-align:left;padding-left:10px}.blogEntry .overviewPictureCaption span.caption,.blogEntry .overviewPictureCaption cite{font-weight:normal;font-size:12px;color:#666}#mainContent .blogEntries li h2{margin:20px 0 10px 0}.blogDate{color:#666}.blogEntries .blogDate{margin-bottom:0}.headingCont .blogDate,.headingCont .blogDate p{margin:-15px 0 0 0}.blogEntry #ratingsWrapper,.blogEntries #ratingsWrapper{background:0}.blogEntry #ratingsWrapper .width2,.blogEntries #ratingsWrapper .width2{float:right}.blogEntries a.suffix{margin-bottom:20px}p.blogPostedAt{color:grey}p.blogReadPost{float:right}.back{background:url("/images/content/link-arrow-reverse.gif") no-repeat 0 6px;display:block;font-weight:bold;padding-left:10px;margin-bottom:10px}.plainBox{background:none repeat scroll 0 0 #f1f1f1;padding:10px 9px;position:relative}.sponsoredBy{border:1px solid #bebebe;border-radius:6px;overflow:hidden;position:relative;width:278px;height:52px;margin:0 0 3px 0;background:#fefdfa;background:-moz-linear-gradient(left,#fefdfa 0,#fbf5d3 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fefdfa),color-stop(100%,#fbf5d3));background:-webkit-linear-gradient(left,#fefdfa 0,#fbf5d3 100%);background:-o-linear-gradient(left,#fefdfa 0,#fbf5d3 100%);background:-ms-linear-gradient(left,#fefdfa 0,#fbf5d3 100%);background:linear-gradient(left,#fefdfa 0,#fbf5d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefdfa',endColorstr='#fbf5d3',GradientType=1)}.sponsoredBy span{position:absolute;z-index:2;top:5px;left:10px;color:#a6a6a6}.sponsoredBy iframe{position:absolute;width:88px;height:31px;right:10px;top:10px;border:0;overflow:hidden}#sponsorImage{width:88px;height:31px;background:url(/images/kids/calendar/sponsor.jpg) no-repeat 0 0;position:absolute;top:0;left:0;z-index:1;border-radius:6px}.whiteBox{background:#fff;padding:12px 0}#experience{background-color:#EEE;padding-top:40px;position:relative}#experience.no_relation{padding-top:0}#experience .mastercard{height:35px;width:100px;position:absolute;top:5px;right:5px;background:#eee url('/images/ads/mastercard/mc.png') no-repeat 5px 0}#experience .no_relation .mastercard{background-color:#eee}#experience.no_relation .mastercard{top:0;right:0}#experience.no_relation h3,#experience.no_relation h4{margin:10px}#experience.no_relation h3{margin-bottom:0}#experience.no_relation h4{margin-top:2px}#experience.no_relation h3 a{font-size:1.33em;font-weight:bold;color:black}#experience .related-items{margin:0 5px 5px 5px;padding:15px;background-color:#fff}#experience .list-item span.item-type{display:block;margin-bottom:3px;margin-top:-6px}#experience .related-items h4 a{font-weight:bold;color:black}#experience .related-items h5{font-weight:bold}#experience .related-items .list-item{float:right;width:185px}#experience .related-items .stars{display:block;float:none;margin-bottom:3px}#experience.no_relation .image-container{height:196px;width:300px;overflow:hidden}#experience .related-items .image-container{width:75px}#experience .related-items .image-container img{max-width:100%}#experience h2{margin:10px 0 10px 0;background:#fff url('/images/ads/mastercard/night.gif') no-repeat right top;height:40px;width:264px}#experience h2.day-experience{background:#fff url('/images/ads/mastercard/day.gif') no-repeat right top}div.dottedDivider{padding:0 0 15px 0}.module:after,.icons:after,.inner:after,#header ul:after,#siteTypeSearch:after,#languageChoice ul:after,.forMap:after,.venueDetails li:after,.eventDetails li:after,.tiles .bookBuy:after,.tiles .whatsOnBuy:after,.tiles .whatsOnBuy ul:after,.tabGroup .tabTriggers:after,#resultsFilter:after,.pagination ul:after,.hasJs .roundedSelect li:after,.roundedSelect LI:after,.filterDropdowns ol:after,.bookBuy li:after,.hasOffer .specialOffer:after,.carousel:after,.carousel li.playingIndicator ul:after,.searchFilters ol:after,.castAndCrew li:after,.cinemasNearby ol:after,.cinemasNearby ul:after,.newsletter .roundBox div:after,.paginator .roundedSelect:after,#panel .tabGroup li:after{clear:both;content:".";display:block;height:0;visibility:hidden}.nyContent em{font-style:italic}.ie body{border:1px solid #a1a1a1;border-top:0}.ie .hasJs .searchFilters .searchResultsContainer{border:1px solid #e0ebf5;border-top:0;left:-1px;top:42px}.ie9 .hasJs .roundedSelect li label{padding-top:6px}.ie9 .hasJs .filterDropdowns .roundedSelect li label{padding-top:0}.ie9 .paginator .pages{top:17px}.ie9 .hasJs .paginator .roundedSelect li label{padding-top:7px}.ie9 .hasJs .roundedSelect li input{height:15px}.ie7 a.button.anchorLinkTrigger{background-position:left -25px}.ie7 a.button.anchorLinkTrigger:hover{background-position:left -75px}.ie7 .hasJs .roundedSelect li label{padding-top:9px}.ie7 .hasJs .filterDropdowns .roundedSelect li label{padding-top:0}.ie7 .hasJs .paginator .roundedSelect li label{padding-top:9px}.ie7 .hasJs .roundedSelect li a.trigger{top:6px}.ie7 .expandableMap h3{margin-bottom:0}.ie7 .sectionSearch li.text{margin-bottom:-10px}.ie7 .carousel li{display:inline;zoom:1}.ie7 .paginator .pages{top:19px}.ie7 .twitterAccounts li{padding-bottom:10px}.ie7 .twitterAccounts li.last{padding-bottom:0}.ie7 .newsletter .signup .submit{top:1px}.ie7 .newsletter .competition{padding-bottom:10px}.ie7 .facets .inner{padding-bottom:10px}.ie7 .facets .showRemove{margin-bottom:0}.ie7 .facets .inner .showRemove{margin-bottom:-10px;padding-bottom:0}.ie7 .cinemasNearby{padding-bottom:0}.ie7 #subFooter li{display:inline;zoom:1}strong *{font-weight:bold}.ie7 #siteTypeSearch{z-index:10}.ie7 .hasJs #siteSearch .optionsContainer .searchResultsContainer{width:213px;margin:-1px 0 0 49px}.ie7 .hasJs #siteSearch .searchResultsContainer ul{margin-top:0}#mainContent .calendarBar{display:none;padding:6px 0}.filterDropdowns .calendarBar ol{width:auto}.filterDropdowns .calendarBar .filter{float:left;margin-right:20px}.calendarBar input.button:hover,.sectionSearch input.button.roundBox:hover{background-position:left -70px;text-decoration:underline}.calendarBar input.button,.sectionSearch input.button.roundBox{background-image:url(/images/content/search-button-repeater.gif);background-position:left -20px;background-repeat:repeat-x;border:solid 1px #4d6f8e}.ie9 #ui-datepicker-div.calendarShow{margin-left:-440px}.calendarBar .text input.datePicker{background:url(/images/content/iconCalendar.png) no-repeat center right white}.ie6 .module,.ie6 .icons,.ie6 .inner,.ie6 #siteSelector,.ie6 #header .inner ul,.ie6 #siteSelector ul,.ie6 #siteTypeSearch,.ie6 #languageChoice ul,.ie6 #navigationElements,.ie6 #navigationElements ul,.ie6 #navigationElements li,.ie6 .forMap,.ie6 .venueDetails li,.ie6 .eventDetails li,.ie6 .tiles .bookBuy,.ie6 .tiles .whatsOnBuy,.ie6 .tiles .whatsOnBuy ul,.ie6 .tabGroup .tabTriggers,.ie6 .tabGroup li,.ie6 #resultsFilter,.ie6 .pagination ul,.ie6 .hasJs .roundedSelect li,.ie6 .filterDropdowns ol,.ie6 .roundedSelect li,.ie6 .bookBuy li,.ie6 .hasOffer .specialOffer,.ie6 .carousel li.playingIndicator ul,.ie6 .searchFilters ol,.ie6 .followUs li a,.ie6 .facets .summary li,.ie6 .facets div li,.ie6 .castAndCrew li,.ie6 .cinemasNearby ol,.ie6 .cinemasNearby ul,.ie6 .newsletter .roundBox div,.ie6 .paginator .roundedSelect,.ie6 #panel .tabGroup li{height:1px}.ie6 .todo{height:21px}.ie6 img.module{height:auto}.ie6 #siteType{height:27px}.ie6 #mainContent h2.hasDate{width:auto}.ie6 #mainContent h2.hasDate em{display:block;position:relative}.ie6 a.button.anchorLinkTrigger{background-position:left -25px}.ie6 a.button.anchorLinkTrigger:hover{background-position:left -75px}.ie6 .expandableMap h3{margin-bottom:0}.ie6 .hasJs .sectionSearch{padding-bottom:40px}.ie6 .sectionSearch h2{height:20px}.ie6 .sectionSearch input.button{border:0;padding-top:5px}.ie6 .hasJs .roundedSelect li{height:28px}.ie6 .hasJs .roundedSelect li ul li{height:1px}.ie6 .hasJs .roundedSelect li label{padding-top:9px}.ie6 .hasJs .filterDropdowns .roundedSelect li label{padding-top:0}.ie6 .hasJs .roundedSelect li a.trigger{top:6px}.ie6 .hasJs .roundedSelect ul li a{border-top:solid 1px #fff}.ie6 .sectionSearch li.text{margin-bottom:-10px}.ie6 .tabGroup .tabTriggers{padding:10px 0 0 0}.ie6 .tabTriggers h4{width:100px}.ie6 .tabGroup li a{height:55px}.ie6 .newsletter .roundBox div{height:60px}.ie6 .hasOffer .offer strong{height:28px}.ie6 .carousel li{display:inline;zoom:1}.ie6 #content .carousel{height:370px}.ie6 .searchFilters .text{width:210px}.ie6 .searchFilters .text input{width:183px}.ie6 .searchFilters .submit{margin-top:7px}.ie6 .paginator .roundedSelect{height:37px}.ie6 .paginator .pages{top:20px}.ie6 .hasJs #mainContent .paginator .roundedSelect .itemsPerPage ul li{width:60px}.ie6 .hasJs #mainContent .paginator .roundedSelect .sortBy ul li{width:102px}.ie6 .addthis_toolbox{padding-bottom:5px}.ie6 .cinemasNearby{padding-bottom:0}.ie6 .facets div .hasChildren img{left:-12px}.ie6 .twitterAccounts li{overflow-y:visible;padding-bottom:10px}.ie6 .twitterAccounts li.last{padding-bottom:0}.ie6 .newsletter .signup .submit{top:1px}.ie6 .newsletter .competition{padding-bottom:10px}.ie6 #content #panel .carousel{height:165px}.ie6 #footer .features li{margin-top:10px}.ie6 #subFooter li{display:inline;zoom:1}.chrome .paginator .pages{top:18px}.chrome.hasJs .roundedSelect li label{padding-top:7px}.chrome.hasJs .filterDropdowns .roundedSelect li label{padding-top:0}.occurrence .bookBuy .showTimes{display:none}.occurrence.open .bookBuy .showTimes{display:block}.additionalInformation .button{float:left}.additionalInformation .cinemaFilmTimes{float:right}#blogMainLeft{float:left;width:620px}
.cms #mainContent{background-image:none;padding-top:0}.cms input.button,.cms label{cursor:pointer}.cms option,.cms textarea{font-size:1em}.cms #mainContent .tiles p,.cms #mainContent .roundBox p,.cms #panel p{margin-bottom:10px}.cms #mainContent .event_details{margin-bottom:5px}p.offer-bold{font-weight:700}.cms #content .carousel p{margin-bottom:0}.cms .addthis_toolbox{border-width:1px 0 0}.cms span.h2{display:block}.sectionSearch li label{display:none}.sectionSearch li li label{display:block}.cms .icons li{background-image:none;margin:0 10px 0 0;padding:0}#mainContent p.strapLine{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:1.6em;color:#666;margin-bottom:15px}#mainContent p.byLine{margin:0 0 15px}#mainContent p.byLine span.author{font-weight:bold}#mainContent p.byLine span.date{float:right;color:#666}.picture{margin-bottom:10px;margin-top:3px}.picture span{clear:both;display:block;padding-top:10px}.cms #mainContent .picture p.overviewPictureCaption{margin-bottom:10px}.imageLeft .picture{float:left;margin-right:15px}.imageRight .picture{float:right;margin-left:15px}.inner .medium.row.inner.occurrence.event.hasOffer.column.width2.last{border-left:0 solid #fff}.decorator .medium.row.inner.occurrence.event.hasOffer.column.width2{border-left:20px solid #fff}.columnListWithPic .column{display:table-cell;float:none;vertical-align:top}.columnListWithPic .simpleList{background-color:#EEE}.columnListWithPic .column.last{border-left:20px solid #fff}.columnListWithPic .suffix{float:left;clear:none}.columnListWithPic .simpleList h3{background:#333;padding:15px 20px;color:#fff}#panel div.simpleList.column.last h3{position:relative}#panel div.simpleList ul,#panel div.simpleList ol{padding:0 0 5px;background:white;padding:10px}.columnListWithPic .simpleList .pictureTitle{position:relative;margin-bottom:20px}.columnListWithPic .simpleList .photo{float:left}#panel .simpleList{padding:10px;background:#f1f1f1;display:block;border-left:0}#panel .columnListWithPic .simpleList .photo{width:280px;height:183.75px}.simpleList div.picture{margin-bottom:15px;position:relative}.simpleList li{font-weight:bold}.simpleList li a{background:0;color:#333;font-weight:bold;padding-bottom:5px;display:block}.simpleList li a:hover{color:#ed1b24}.simpleList ul,.simpleList ol{padding:20px 0 5px}.simpleList .hasTopImage ul,.simpleList .hasTopImage ol{border-top-width:0;padding-top:0}.simpleList ul li{background:url(/images/content/bullet-point-grey.png) no-repeat left 5px;margin-left:20px;padding-left:20px}.simpleList ol li{color:#999;list-style:decimal outside none;margin-left:30px;padding-left:5px}.tabGroup li .picture{margin:0}#mainContent .tabGroup h2.simpleListTitle{font-size:1.4em}.multiHeadedFlagList .left{width:194px;position:relative}.multiHeadedFlagList .button{float:left}.multiHeadedFlagList .photo{float:right;clear:both}.multiHeadedFlagList h4{padding-bottom:5px}.multiHeadedFlagList .item{padding-top:12px;padding-bottom:26px;border-bottom:10px solid #f1f1f1;height:110px;position:relative}.multiHeadedFlagList .item:first-child{border-top:10px solid #f1f1f1}.multiHeadedFlagList .item .description{margin-bottom:10px}.newColumnListWithPic{float:left;width:100%;margin-top:-10px}.newColumnListWithPic .footerLink{clear:both;text-transform:uppercase;text-decoration:underline;color:#00c6ff;text-align:right;margin-bottom:10px}.newColumnListWithPic .footerLink a{font-weight:normal}.cms #mainContent .button.button_center{display:block;min-width:110px;width:0;line-height:18px}.cms #mainContent li.freeIcon strong,.cms #mainContent span.freeIcon strong{line-height:14px}.multiHeadedFlagList .stars{height:14px;width:80px}.multiHeadedFlagList .stars,.multiHeadedFlagList .stars EM{background:transparent url(/images/content/mini-star-rating-timeout.gif) repeat-x left top}.multiHeadedFlagList .button{text-align:center;margin-bottom:10px;position:absolute;bottom:0}.multiHeadedFlagList .icons span{float:left}.multiHeadedFlagList .stars EM{background-position:left -15px}.multiHeadedFlagList .stars.star0{width:0}.multiHeadedFlagList .stars.star1 EM{width:16px}.multiHeadedFlagList .stars.star2 EM{width:32px}.multiHeadedFlagList .stars.star3 EM{width:48px}.multiHeadedFlagList .stars.star4 EM{width:64px}.multiHeadedFlagList .stars.star5 EM{width:80px}.multiHeadedFlagList .left .icons{margin-bottom:5px}.multiTabbedListHeader{width:inherit;display:block;height:50px;background-color:#333}.multiTabbedListHeader li{background-image:url('/bundles/timeoutfrontend/images/divider.png');background-repeat:no-repeat;background-position:right;background-color:#333;color:#fff;float:left;font-size:13px;font-family:'FranklinGothicLTCom-Dm',arial;margin-bottom:10px;padding:15px 0;text-align:center;width:219px;text-transform:uppercase;margin-top:2.5px;cursor:hand;cursor:pointer}.multiTabbedListHeader li.last{background-image:none;width:219.5px}.tabbedArea{border:1px solid;border-color:#fff}.cms #mainContent .newColumnListWithPic .tiles .small.col{margin-bottom:10px;margin-top:10px}.cms #mainContent .newColumnListWithPic .tiles .small.col .information h3.title{margin-bottom:5px}.cms #mainContent .newColumnListWithPic .tiles .information p.overview{line-height:16px}.cms #mainContent .newColumnListWithPic .tiles .noResults{font-size:14px;text-align:center;clear:both;padding:20px 0}.newColumnListWithPic .tiles .information .genre{padding-bottom:5px;color:#666}.newColumnListWithPic .tiles .information .icons li{padding-bottom:0;margin-bottom:5px}.newColumnListWithPic .tiles .information .opens{font-weight:bold}.separator{height:20px;margin:30px 0;clear:both}.separator.red{background-color:#ed1b24}.separator.grey{margin-top:10px;background-color:#f1f1f1}.cms .newColumnListWithPic .tiles .picture{margin:5px 0 0}.genreSelector{width:319px;height:40px;margin-bottom:10px;margin-top:10px;clear:both}.genreSelector option{text-transform:capitalize}.genreSelector select:hover{background-color:#ff0;color:#000}.genreSelector select{background:transparent;background-color:#ddd;color:#000;width:inherit;overflow:auto;padding:10px;font-size:12px;font-weight:bold;line-height:1;border:0;height:34px;text-align:center}.genreSelector .dk_container{background-color:#ddd}.genreSelector .dk_container:focus{-moz-outline-style:none!important;outline:0}.genreSelector .dk_container:hover,.genreSelector .selectedItem,.genreSelector .dk_container.dk_open{background-color:#ff0}.tab-list{float:left;width:100%}.tab-list.loading{opacity:.2;filter:alpha(opacity=20);background-image:url('/images/throbber/ajax-loader.gif');background-repeat:no-repeat;background-position:center center}.genreSelector .dk_toggle:hover span{color:#333}.genreSelector .dk_label{font-family:'FranklinGothicLTCom-Dm',arial;font-size:13px;text-align:center;color:#333}.genreSelector .dk_options{top:49px}.genreSelector .dk_options li{float:none;width:auto}.genreSelector .dk_options_inner{overflow:visible}.genreSelector .dk_options_inner li{color:#333;font-family:'FranklinGothicLTCom-Dm',arial;font-size:14px}.genreSelector .legend:after,.genreSelector .dk_options_inner:after,.genreSelector .dk_options:after{content:" ";display:block;position:absolute}.genreSelector .dk_options_inner:after,.genreSelector .dk_options:after{width:0;height:0}.genreSelector .legend:after{width:25px;height:20px;bottom:-35px;left:43px;background-image:url(/bundles/timeoutfrontend/images/arrow.jpg)}.genreSelector .dk_options:after{top:-10px;left:20px;z-index:100;border-bottom:10px solid #d3d3d3}.genreSelector .dk_options_inner:after{top:-9px;left:20px;z-index:101;border-bottom:10px solid #fff}.genreSelector .dk_options a:hover{background-color:#f1f1f1}.genreSelector .dk_container.dk_open span{color:#000}.multiTabbedListHeader li:hover,.multiTabbedListHeader li.selected{color:#ff0}.cms .paginator{background:#efefef;padding:15px;border-width:0}.cms .paginator ul,.cms .paginator ol{line-height:1}.cms .paginator .previousNext li,.cms .paginator .previousNext li a,.cms .paginator .previousNext li span,.cms .paginator .pages li,.cms .paginator .pages li a,.cms .paginator .pages li span{font-weight:bold}.cms .paginator li.previous{float:left}.cms .paginator li.next{float:right}.cms .paginator li span{color:#999}.cms .paginator .pages{text-align:center;position:static;width:auto;top:auto;left:auto}.cms .paginator .pages li{display:inline;border-right:1px solid #dedede}.cms .paginator .pages li.separator,.cms .paginator .pages li a,.cms .paginator .pages li strong{padding:0 10px}.cms .paginator .pages li a{color:#1b8ced;background:inherit}.cms .paginator .pages li a:link,.cms .paginator .pages li a:visited{text-decoration:none}.cms .paginator .pages li a:hover,.cms .paginator .pages li a:active,.cms .paginator .pages li a:focus{text-decoration:underline}.cms .paginator .pages li.last,.cms .paginator .pages li.previous,.cms .paginator .pages li.next{border-right-width:0}.tabNavigation{background:#fff;background:-moz-linear-gradient(top,#fff 0,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:-o-linear-gradient(top,#fff 0,#efefef 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(top,#fff 0,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);border:solid #ccc;border-width:1px 1px 1px 1px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.tabNavigation li{float:left;padding:5px 5px 0}.tabNavigation li a{float:left;padding:11px 11px 13px;color:#666;position:relative;top:1px}.tabNavigation li.selected a,.tabNavigation li a:hover,.tabNavigation li a:active,.tabNavigation li a:focus{border:solid #ccc;border-width:1px 1px 0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#fff;color:#000;text-decoration:none;padding:10px 10px 12px;border-bottom:1px solid #e3e3e3}.tabNavigation li.selected a{font-weight:bold;border-bottom:1px solid #e3e3e3}.cms .tiles .inner{background:0;margin-bottom:0;padding-bottom:20px}.cms .tiles .picture{margin:3px 0 10px}.cms .tiles .picture img{margin:0}.cms .whatsOnBuy ol.inner{padding-bottom:10px}.tiles .whatsOnBuy.noDate address{background-image:none;padding-left:0}.tiles .additionalInformation strong{background:url(/images/content/hexagons.png) no-repeat 0 0 transparent;width:77px;height:89px;position:absolute;top:15px;left:-38px;line-height:89px;text-align:center;font-size:2.4em;z-index:1}.tiles.smallRows .additionalInformation strong,.tiles.smallCols .additionalInformation strong,.tiles.search .additionalInformation strong{background-position:0 -89px;width:42px;height:48px;top:10px;left:-20px;line-height:48px;font-size:1.8em}.tiles.search .additionalInformation strong{left:auto;right:-21px}.tiles .row .additionalInformation{float:left;position:relative}.tiles.smallRows .row .additionalInformation{width:165px}.tiles.mediumRows .row .additionalInformation{width:335px}.additionalInformation .picture{margin-top:0}.tiles .row .information{float:none;width:auto}.tiles .row p{clear:none}.tiles .row .icons{float:none;overflow:hidden}#panel .tiles .row .whatsOnBuy strong,#panel .tiles .row .whatsOnBuy address{width:auto}.tableWrapper{display:table;width:100%}.tableWrapper .tableRow{position:relative}.cms .tiles .tableWrapper .col{display:table-cell;background-image:none;margin:0;float:none;padding-bottom:20px}.cms .tiles .tableWrapper .col.center,.cms .tiles .tableWrapper .col.center_top{padding-right:20px}.cms .tiles .tableWrapper .col.center.rowEnd{padding-right:0;margin-right:0}.cms .tiles .tableWrapper .hasButton{padding-bottom:45px}.cms .tiles .col{float:left;background-image:none;margin-right:20px;padding-bottom:0}.ie7 .cms .tiles .tableWrapper .col{float:left}.tiles .col.small{width:150px}.tiles .col.medium,.textplusimage{width:320px}.textplusimage{float:left}.textplusimage .picture{text-align:center}#panel .tiles .col.small{margin-right:0}.tiles .tableWrapper .col.rowEnd{padding-right:0}.tiles .col.rowEnd{margin-right:0}.tiles .col.rowStart{clear:left}.tiles .col .additionalInformation{float:none;width:auto}.tiles .tableWrapper .col.center .information{float:none;width:auto;min-height:0;position:relative}.tiles .col.center .information{float:none;width:auto;min-height:81px;position:relative}.tiles .tableWrapper .col .information{float:none;width:auto;min-height:0}.tiles .col .information{float:none;width:auto;min-height:55px}.tiles .col .whatsOnBuy{background-color:#fff;border-width:0;padding:0}.tiles .medium.col .whatsOnBuy{padding-left:2px}.tiles .whatsOnBuy.noDate ol.inner li.address{border:0}.tiles .col .whatsOnBuy strong{display:block;padding:3px;margin:0 5px 10px 0}.tiles .col .whatsOnBuy address{background-image:none;color:#666;padding-left:0;width:auto;display:block;margin-bottom:10px}.tiles .col.center .whatsOnBuy address{background-image:none;color:#666;padding-left:0;width:auto;display:block;margin-bottom:0;min-height:60px}.tiles .tableWrapper .whatsOnBuy ol.inner li.address{min-height:0}.tiles .tableWrapper .col .button{position:absolute;bottom:10px;float:none;margin:0}.tiles .col .whatsOnBuy .button{float:left;margin-bottom:10px}.textplusimage p.overview{clear:both}.cms .col p.overview{clear:both}.cms .row p.overview{clear:none}.tiles .big .additionalInformation,.tiles .big .information{float:none;width:auto}.smallCols .whatsOnBuy ol.inner{width:auto;float:none;padding:0;margin:0}.smallCols .whatsOnBuy ol.inner li{padding:0;display:block;width:auto;float:none;background-image:none}.featurePkgItems{padding:20px 0 0 0;overflow:hidden;border-bottom:1px solid #c5c5c5;margin:0 0 20px 0}.featurePkgItems li{width:320px;float:left;margin:0 10px 20px 0}.cms #mainContent .featurePkgItems li h2{font-size:16px;margin-bottom:15px}.featurePkgItems li img{margin-right:20px;float:left}.featurePkgItems li a{color:#000}.featurePkgItemDesc{overflow:hidden;border-bottom:1px solid #c5c5c5;margin:0 0 20px 0}.cms #mainContent .featurePkgItemDesc h2{font-size:14px;margin:0}.featurePkgItemDesc .traveDetails{font-style:italic;font-size:14px}.featurePkgItemDesc .authorName{font-weight:bold}.hasJs .featurePkgNav .navOptions{background:url("/images/header/primary-navigation-repeater-gradient.gif") repeat-x scroll left bottom #fafafa;border:1px solid #bdbdbd;padding:13px 18px;margin:0 0 20px 0;display:block}.hasJs .featurePkgNav .navOptions form fieldset{margin:0 0 5px 0}.hasJs .featurePkgNav .navOptions form label{display:none}.hasJs .featurePkgNav .navOptions form input{border:1px solid #bebebe;border-radius:3px 3px 3px 3px;padding:6px;width:481px;position:absolute;z-index:2;background-color:#fff;color:#000}.hasJs .featurePkgNav ul.featureOptions{margin-bottom:0}.hasJs .featurePkgNav .navOptions li{float:left}.hasJs .featurePkgNav .navOptions li.optionList{position:relative;width:480px}.hasJs .featurePkgNav .navOptions .previous{margin:7px 0 0 0}.hasJs .featurePkgNav .navOptions .next{margin:7px 0 0 0;float:right}.hasJs .featurePkgNav .navOptions .previous a{background:url("/images/icons/arrows.png") no-repeat 0 5px;padding:0 0 0 15px;font-weight:bold;margin:0 22px 0 0}.hasJs .featurePkgNav .navOptions .next a{background:url("/images/icons/arrows.png") no-repeat 33px -9px;padding:0 15px 0 0;font-weight:bold;margin:0 0 0 20px}.hasJs .featurePkgNav .featureOptionsCont{background-color:#fff;width:495px;position:absolute;z-index:1;box-shadow:0 0 3px #a0a0a0;top:-5px;left:-5px;padding:40px 5px 0 5px;display:none}.hasJs .featurePkgNav .open .featureOptionsCont{display:block}.featurePkgNav .featureOptionsCont div.picture{margin-bottom:0;margin-top:0}.featurePkgNav .featureOptions div.picture{margin-bottom:0;margin-top:0}.featurePkgNav .navOptions{display:none}.featurePkgNav ul.featureOptions{clear:both;overflow:hidden;margin:0 0 10px 0;width:100%}.featurePkgNav ul.featureOptions li{clear:both;margin:0 0 10px 0;overflow:hidden;width:inherit}.highlight{background-color:#e0ebf5}.featurePkgNav .nav{display:none}.featurePkgNav ul.featureOptions li img{margin-right:10px;float:left;width:60px;height:45px;background-color:#5d5d5d;display:block;border:0}.featurePkgNav ul.featureOptions li span,.featurePkgNav ul.featureOptions li a.feature{color:#000;display:block;margin:10px 0 0 0}.hasJs a.dropDownButton{background-image:url(/images/rounded-corners-grey-trigger-background.gif);background-position:left top;background-repeat:no-repeat;height:28px;position:absolute;right:-17px;text-indent:-9999px;top:0;width:30px;z-index:2}.hasJs a.dropDownButton:hover{background-position:left -28px}.hasJs .open a.dropDownButton,.hasJs .open a.dropDownButton:hover{background-position:left -56px}.ie .hasJs .featurePkgNav .featureOptionsCont{border:1px solid #ccc}.cms #panel .spotify_container span p{font-size:15px}.rawHtml .byLine{display:none}
.sectionHeader .commentCount{margin-bottom:15px;float:none;min-width:126px}.sectionHeader.hasByLine .commentCount{float:right}#mainContent p.byLine{float:left}#mainContent p.byLine span.author{font-weight:bold;float:left}#mainContent p.byLine span.date{color:#666;margin-left:20px}#ratingsWrapper{margin-bottom:30px}.comments{background-color:#f1f1f1;color:inherit;padding:20px;width:620px}.comments form{display:block}.comments form abbr{color:#ee545a;background-color:inherit;cursor:help}.comments form ol li{padding-bottom:20px;clear:both}.comments form label{font-weight:bold;display:block;padding-bottom:5px}.comments form .checkbox label{font-weight:normal;display:inline;padding-bottom:0;vertical-align:middle;color:#999}.comments form .text input:focus,.comments form .text textarea:focus,.comments form .text input:hover,.comments form .text textarea:hover{background:#ff0}.comments form .text input{outline:0;width:286px}.comments form .text textarea{outline:0;width:604px;padding:7px 6px 6px 6px}.comments form li.width2{width:300px;float:left;margin-right:0;clear:none}.comments form li.width2.last{float:right}.comments form li.checkbox input{margin-right:5px;vertical-align:middle}.comments form li.submit span{float:left;color:#999;background-color:inherit}.comments form input.button.roundBox{float:right}.comments h3{float:left;width:418px;color:#333;margin-bottom:20px;margin-bottom:10px}.commentCount{font-size:14px}.ie7 .commentCount{background:url("/images/content/comment-count-arrow.gif") no-repeat left bottom}.commentCount .commentCountPanel{width:25px;height:34px;margin-right:5px;float:left;background-color:#41a5fa;text-align:center;vertical-align:bottom;line-height:34px;position:relative}.commentCount.searchTile .commentCountPanel{height:17px;line-height:1.2em;width:auto;padding:0 3px;min-width:12px}.commentCount .commentCountPanel:after{content:"";position:absolute;bottom:-5px;left:4px;height:0;width:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #41a5fa}.commentCount .commentCountPanel span,.commentCount .commentCountPanel a{color:white;font-weight:bold}.numComment{color:#666}.commentCount .commentLink{font-weight:bold}.commentCount .commentLink:hover{text-decoration:none}.commentCount .commentLink .commentLinkText{color:inherit}.commentCount .commentLink:hover .commentLinkText{text-decoration:underline}.commentCountIcon{font-size:20px;vertical-align:middle}.criticsChoice{background:url("/images/content/critics-choice-icon-large.png") no-repeat left;color:#666;font-size:14px;padding-top:6px;padding-bottom:7px;padding-left:30px;line-height:13px}.solidDividerNonPadded{margin:10px 0;border-top:1px solid #BBB;clear:both}.comments .errorMessages{margin-bottom:20px}.comments .errorMessages li{padding-bottom:5px}.comments .errorMessages a{color:#ed1b24;font-weight:bold;background:inherit}.comments form .text.error input,.comments form .text.error textarea{border-color:#ed1b24}#comments{padding:20px 0 0}.comments .total{float:right;width:200px;text-align:right}.comments .total .stars{display:inline-block;float:none}.comments .total .stars em{text-align:left}.comments .total .reviewsTotal{display:inline;float:none;text-decoration:none}.comments form div.feedback{border-width:0}.comments form li.submit span.feedbackFlash{display:none;float:right;padding:5px 10px 4px 10px;color:#777;margin-right:10px;background-color:#fff}.comments div.roundBox{background-color:#fff;color:inherit;padding:15px;clear:both}.comments .roundBox ul li{padding-bottom:20px;margin-bottom:20px}.comments blockquote{background-image:none;font-family:Arial,sans-serif;font-size:1em;font-weight:normal;padding:0;text-align:left;line-height:1.5}.comments blockquote p{margin-bottom:10px}.comments cite{font-weight:bold;padding-right:25px}.comments .roundBox div em{color:#999;padding-right:25px}.comments .roundBox div{float:left}.comments .roundBox .stars{float:right}.comments ol.browse{margin:-5px 0 0}.comments ol.browse li{display:inline}#mainContent .comments ol.browse li{line-height:1}.comments ol.browse strong,.comments ol.browse a{padding:7px 10px;margin-right:5px;float:left;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.comments ol.browse a{background-color:#eee;color:#666}.comments ol.browse a:hover,.comments ol.browse a:active,.comments ol.browse a:focus,.comments ol.browse strong{background-color:#424242;color:#fff}.comments div.feedbackContainer{display:block;float:none;overflow:auto}.comments form.report{clear:both;padding-top:20px;position:relative}.comments form.report fieldset{background-color:#efefef;color:inherit;padding:45px 15px 0;border-width:0}.comments form.report legend{display:block;color:#333;font-weight:bold;font-size:1.4em;position:absolute;top:30px;left:15px}.comments form.report li{border-bottom-width:0;margin-bottom:0;padding-bottom:10px}.comments form.report li.width2{width:267px}.comments form.report .text input{width:253px}.comments form.report textarea{width:543px}.ie6 .comments form ol li,.ie7 .comments form ol li,.ie6 .comments .roundBox ul li,.ie7 .comments .roundBox ul li{padding-bottom:10px}.ie6 .comments form.report,.ie7 .comments form.report{padding:10px 0}.ie6 .comments form.report legend,.ie7 .comments form.report legend{top:30px;left:8px}.ie7 #comments,.ie7 .comments form ol li,.ie7 .comments div.roundBox,.ie7 .comments .roundBox ol,.ie7 .comments .roundBox ul li{min-height:1px}.ie6 #comments,.ie6 .comments form ol li,.ie6 .comments div.roundBox,.ie6 .comments .roundBox ol,.ie6 .comments .roundBox ul li{height:1px}form abbr{color:#ee545a;background-color:inherit;cursor:help}form select.normal,form textarea{padding:7px 6px 6px;color:#333}.errorMessages{margin-bottom:20px}.errorMessages li{margin-bottom:5px}.errorMessages a{color:#ed1b24;font-weight:bold;background:inherit}form .error input.text,form .error select.normal,form .error textarea{border-color:#ed1b24}#bookingHeader{float:right;margin-top:-52px}#bookingHeader .booking_unavailable{font-weight:bold}#bookingHeader .offer{margin-top:8px;text-align:center}#bookingHeader .offer img{height:15px;padding-bottom:2px;vertical-align:middle;width:15px}#bookingHeader .offer span{color:#ea2e47;font-weight:bold}#bookingOffers h3{color:#ea2e47;font-size:1.5em;font-weight:bold;margin-bottom:20px}#bookingOffers .offers{border:1px solid #ea2e47;border-radius:4px;padding:0 20px}#bookingOffers li{background:url(/images/content/offer-star.png) 3px 15px no-repeat;border-top:1px dotted #ea2e47;padding:15px 0 15px 30px}#bookingOffers li.first{border-top:0}#bookingOffers li.more{display:none}#bookingOffers li.no-star{background:0;padding:0}#bookingOffers li h4,#bookingOffers li p.search,#bookingOffers li p.occurrence-tile-offers{color:#ea2e47;font-weight:bold}#bookingOffers li p.search a span.see-more-offers-search{color:#1b8ced;float:right}#bookingOffers li p{font-size:1.1em;line-height:1.6em;margin:5px 0 0 0;width:500px}#bookingOffers li p.search,#bookingOffers li p.occurrence-tile-offers{width:auto}#bookingOffers li p.search a{width:420px;color:#ea2e47!important}#bookingOffers li p.validity{font-size:.9em;line-height:1.4em;margin-top:4px}#bookingOffers .expandButton{margin-top:30px}#bookingOffers .toggle{color:#ea2e47}#booking_form #reservationConfirmation,.restaurantBooking form fieldset{background-color:#f1f1f1;color:inherit;padding:15px 20px 10px 20px}.restaurantBooking form fieldset{padding-top:10px}.restaurantBooking form ol li{clear:both;margin-bottom:10px}.hasJs #booking-step1 ol li.buttons{display:none}.restaurantBooking .offers span,.restaurantBooking form label{font-weight:bold;font-size:1.2em;float:left;width:140px;padding:10px 0 6px}.restaurantBooking form select.normal,.restaurantBooking form input.text{float:left}.restaurantBooking form select.normal{width:200px}.restaurantBooking form input.text{width:185px}.restaurantBooking form ol li.buttons{margin-left:175px}.restaurantBooking form ol li.buttons .button{float:left;margin-right:5px}.restaurantBooking form ol li.buttons .cancelButton{padding:4.5px 8px}.ie .restaurantBooking form ol li.buttons .cancelButton{padding:3.5px 8px}.chrome .restaurantBooking form ol li.buttons .cancelButton{padding:3px 8px 4.5px 8px}.restaurantBooking .offers span{display:block;float:left;padding-top:0}.restaurantBooking .offers .offerList{float:left;width:200px}.restaurantBooking .offers .offerList li{margin-bottom:5px}.restaurantBooking .offers .offerList input{float:left;margin-top:1px}.restaurantBooking .offers .offerList label{padding:0 0 0 10px;font-weight:normal}.errorMessages li{color:#ed1b24;font-weight:bold}.restaurantBooking .slots{padding-top:10px}#booking_form{position:relative}#booking_form .openTable{position:absolute;top:12px;right:130px;z-index:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#booking_form .details{border-bottom:1px solid #bebebe;margin-bottom:20px;padding-bottom:15px}#booking_form .details li{clear:both;min-height:28px;margin-bottom:0}#booking_form .details li.offer span.label{background:url(/images/content/offer-star.png) 0 5px no-repeat;color:#ea2e47;padding-left:25px;width:155px}#booking_form .details li.offer span.value li>span{float:left;margin-right:6px;padding-top:1px}#booking_form .details .value,#booking_form .details .label{font-size:1.2em;font-weight:bold;padding:5px 0;width:175px;display:block;float:left}#booking_form .details .value{padding-right:5px;width:217px;font-weight:normal}#booking_form .restaurantBooking form fieldset{padding-top:20px}.restaurantBooking form .slots ul{border:1px solid #dadada;background-color:#fff;color:inherit;padding:5px 0 5px 15px}.ie7 .restaurantBooking .slots ul,.ie6 .restaurantBooking .slots ul{padding-bottom:15px}.ie7 .restaurantBooking .slots ul{min-height:1px}.ie6 .restaurantBooking .slots ul{height:1px}.restaurantBooking form .slots ul li{float:left;font-size:1em;width:5.5em;clear:none}#content .restaurantBooking .slots li{line-height:2}.restaurantBooking form .slots ul li a{font-weight:bold}.restaurantBooking dt{font-weight:bold;float:left;width:170px;clear:left}#booking input[type="checkbox"]{position:absolute;left:0;top:7px;width:auto;display:inline-block}#booking label.checkbox{width:auto;position:relative;padding-left:22px;line-height:16px;float:left;font-weight:normal;color:#999}.openTableRestaurantBooking form{width:550px}.openTableRestaurantBooking form label{color:#666}#booking_form.openTableRestaurantBooking h2{line-height:2.2em;padding:0 0 9px 0}#booking_form.openTableRestaurantBooking ol.b_covers_rndSelect{z-index:2;position:relative}#booking_form.openTableRestaurantBooking .roundedSelect label{line-height:18px}#booking_form.openTableRestaurantBooking .details .label{width:180px}#booking_form.openTableRestaurantBooking .details .value{width:170px}#booking_form.openTableRestaurantBooking .details li.error{font-weight:bold;margin-top:16px}.openTableRestaurantBooking form ol li.buttons{margin-left:180px}.openTableRestaurantBooking form input[type="text"]{width:203px;padding:7px 6px 6px}.hasJs .openTableRestaurantBooking .roundedSelect input{padding:7px 6px 5px}.openTableRestaurantBooking form input#b_findTable{float:right}.openTableRestaurantBooking form input#b_findTable:hover{background-position:left -68px}.hasJs .openTableRestaurantBooking form #availability .roundedSelect,.hasJs .openTableRestaurantBooking form #availability .roundedSelect li{margin-top:5px}.hasJs .openTableRestaurantBooking form #availability .roundedSelect div,.hasJs .openTableRestaurantBooking form #availability .roundedSelect li div{z-index:1}.hasJs .openTableRestaurantBooking form #availability ol li input#bb_date,.hasJs .openTableRestaurantBooking form #availability .roundedSelect input,.hasJs .openTableRestaurantBooking form #availability .roundedSelect li input{width:114px}.hasJs .openTableRestaurantBooking form .roundedSelect div.selected ul.scroll{width:auto}.openTableRestaurantBooking form select.normal{width:114px}.openTableRestaurantBooking form li.error input[type="text"]{border-color:#ed1b24}.openTableRestaurantBooking form li span.errorMessage{color:#ed1b24;padding-left:140px;display:block}.openTableRestaurantBooking h2,#booking_form.openTableRestaurantBooking h3.first,.openTableRestaurantBooking #booking-error h3{padding:20px 0 12px 0}#booking_form.openTableRestaurantBooking h3.first,.openTableRestaurantBooking #booking-error h3{padding:20px 120px 14px 0}.openTableRestaurantBooking .slots,.openTableRestaurantBooking .bandNavLinks,.openTableRestaurantBooking #form_error_slots{padding-left:180px}.comments form ol li:after,.comments .roundBox ol:after,.comments .roundBox ul li:after,.restaurantBooking form ol li:after,.restaurantBooking .slots ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}li.userRating{color:#41a5fa;font-weight:bold}
.slideshow .inner img{display:none}.slideshow .thumbnails .inner img{display:block}.slideshow .thumbnails .inner li{background:url(/images/content/dotted-horizontal-light.gif) repeat-x left bottom;margin:0 10px 10px 0;padding:0 0 10px 75px;position:relative}.slideshow .thumbnails .inner li img{left:0;position:absolute;top:3px}.slideshow .thumbnails .inner li.last{background:0;margin-bottom:0;margin-right:0;padding-bottom:0}.slideshow h4{font-family:arial;font-size:1.3em;font-weight:bold}.slideshow h5{font-family:arial;font-size:1.1em;font-weight:bold}.slideshow h5,.slideshow p{padding-top:10px}.slideshow a{margin-top:10px}.slideshow a.external,.slideshowData a.external{background:url(/images/content/link-external.gif) no-repeat left top;display:block;min-height:18px;padding:8px 0 0 25px}.slideshow .description{border-top:solid 1px #c5c5c5;margin-top:10px}.slideshow .previous,.slideshow .next{display:none}.hasJs .slideshow{height:370px;position:relative}.hasJs .slideshow h4,.hasJs .slideshow h5,.hasJs .slideshow p{padding-top:0}.hasJs .slideshow a{margin-top:0}.hasJs .slideshow .inner img{display:block;margin:0 auto}.hasJs .slideshow.active .previous,.hasJs .slideshow.active .next{display:block}.hasJs .slideshow li.previous,.hasJs .slideshow li.next{height:40px;position:absolute;top:165px;width:40px}.hasJs .slideshow li.previous{left:20px}.hasJs .slideshow li.next{right:20px}.hasJs .slideshow li.previous a,.hasJs .slideshow li.next a{background-image:url(/images/content/slideshow/previous-next-background.png);background-position:left top;background-repeat:no-repeat;display:block;height:40px;text-indent:-9999px;width:40px}.hasJs .slideshow li.previous a:hover{background-position:left -41px}.hasJs .slideshow li.next a{background-position:-40px top}.hasJs .slideshow li.next a:hover{background-position:-40px -41px}.hasJs .slideshow li a.disabled,.hasJs .slideshow li a.disabled:hover{background-position:-9999px -9999px;cursor:default;display:none}.hasJs .slideshow .thumbnails{background:url(/images/opacity-repeaters/black/80-percent.png) repeat left top;bottom:0;height:47px;left:0;padding:10px;position:absolute;overflow:hidden;width:640px}.hasJs .slideshow .thumbnails .inner{height:47px;left:47px;min-height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:566px}.hasJs .slideshow .thumbnails .inner li{background:0;display:inline-block;height:45px;margin-bottom:0;padding:0}.hasJs .slideshow .thumbnails .inner li .data{display:none}.hasJs .slideshow .thumbnails .inner a{display:block;height:45px}.hasJs .slideshow .thumbnails .inner li a{border:solid 1px transparent}.hasJs .slideshow .thumbnails .inner li.selected a,.hasJs .slideshow .thumbnails .inner a:hover{border:solid 1px #fff}.hasJs .slideshow .thumbnails .inner li img{position:relative;top:0;width:60px;height:45px}.hasJs .slideshow .thumbnails .previous,.hasJs .slideshow .thumbnails .next{background-image:url(/images/slideshow/previous-next.png);background-repeat:no-repeat;display:block;height:45px;position:absolute;text-indent:-9999px;top:11px;width:27px}.hasJs .slideshow .thumbnails .previous{background-position:left -45px;left:10px}.hasJs .slideshow .thumbnails .previous:hover{background-position:left top}.hasJs .slideshow .thumbnails .previous.disabled{background-position:left -90px}.hasJs .slideshow .thumbnails .next{background-position:-27px -45px;right:10px}.hasJs .slideshow .thumbnails .next:hover{background-position:-27px top}.hasJs .slideshow .thumbnails .next.disabled{background-position:-27px -90px}.hasJs .slideshowData h4,.hasJs .slideshowData h5,.hasJs .slideshowData p,.hasJs .slideshowData a{margin-bottom:10px}.slideshow .slideshowData .description{margin-top:0;border:0;padding-bottom:10px}.cms #mainContent .slideshowData .description h1,.cms #mainContent .slideshowData .description h2,.cms #mainContent .slideshowData .description h3,.cms #mainContent .slideshowData .description h4,.cms #mainContent .slideshowData .description h5{padding-bottom:0;margin-bottom:10px}.cms #mainContent .slideshowData .description h5{margin:20px 0}.cms #mainContent .slideshowData .description p{padding-top:0;margin-bottom:10px}.cms #mainContent .slideshowData .description p.summary{margin-bottom:20px}.cms #mainContent .slideshowData .description ul,.cms #mainContent .slideshowData .description ol{list-style:disc inside none;margin-bottom:10px}.cms #mainContent .slideshowData .description ol{list-style:decimal inside none}.cms #mainContent .slideshowData .description table{margin-bottom:10px}.cms #mainContent .slideshowData .description table th{border-bottom:1px solid #ccc;font-weight:bold;padding-right:10px;text-align:left}.cms #mainContent .slideshowData .description table td{padding-right:10px}#mainContent .slideshowData h4{font-family:'FranklinGothicLTCom-Dm',arial;font-size:1.4em;font-weight:bold;line-height:1.1em}.hasJs .slideshowData .description{border-top:solid 1px #c5c5c5;margin-top:10px}xx:after{clear:both;content:".";display:block;height:0;visibility:hidden}.ie7 .hasJs .slideshow .thumbnails .inner li{display:inline;zoom:1}.ie6 .slideshow .thumbnails .inner li{zoom:1}.ie6 .hasJs .slideshow .thumbnails .inner li{display:inline;width:1px}.ie6 .hasJs .slideshow .thumbnails .inner a{border:solid 1px #000}.ie6 .hasJs .slideshow a.external,.ie6 .hasJs .slideshowData a.external{height:18px}
.monthPicker .month{background-color:#f1f1f1;float:left;height:40px;width:52px;margin-right:3px;font-size:1.1em}.monthPicker .month.last{margin-right:0}.monthPicker .month.has-data{background-color:#363636}.monthPicker .month.has-data.active,.monthPicker .month.has-data:hover{background-color:#ed2028;position:relative}.monthPicker .month.has-data.active:after,.monthPicker .month.has-data:hover:after{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #ed2028;z-index:100}.monthPicker .month span,.monthPicker .month a{color:#fff;display:block;height:100%;text-transform:uppercase;text-align:center;line-height:40px;width:100%}.monthPicker .month a:hover{text-decoration:none}
#occurrenceGridContainer .titleYear{font-size:30px;font-family:Georgia;font-style:italic;float:right;text-align:right;line-height:40px;border-bottom:1px solid #333}#occurrencesList .occurrence{margin-bottom:2px;padding:10px;background-color:#f1f1f1}#occurrencesList .occurrence .cell{margin-bottom:10px;margin-top:10px}#occurrencesList .buyButton{float:left}#occurrencesList .location{margin-top:20px}#occurrencesList li.heading{margin:0;padding:10px 10px 5px 10px;background-color:#fff}#occurrencesList .occurrence .price.width10{margin-right:10px;width:65px}#occurrencesList .occurrence .price{width:127px;float:left;margin-right:10px}#occurrencesList .occurrence .price.noVenue{width:202px}
@font-face{font-family:'FranklinGothicLTCom-Dm';src:url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.eot');src:local('☺'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.woff') format('woff'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.ttf') format('truetype'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.svg#webfont') format('svg')}@font-face{font-family:'FranklinGothicLTCom-Bk';src:url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.eot');src:local('☺'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.woff') format('woff'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.ttf') format('truetype'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.svg#webfont') format('svg')}@font-face{font-family:'CenturyOSMTPro-Italic';src:url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.eot');src:local('☺'),url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.woff') format('woff'),url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.ttf') format('truetype'),url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.svg#webfont') format('svg')}
.mx-button{background:#00c6ff;color:#fff;cursor:pointer;font-weight:bold;padding:8px;text-transform:uppercase;font-size:10px;display:inline-block}.mx-button:hover{background:#186fee;color:#fff}@font-face{font-family:'FranklinGothicLTCom-Bk';src:url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.eot');src:url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.eot?#iefix') format('embedded-opentype'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.woff') format('woff'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.ttf') format('truetype'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Bk/font.svg#svgFontName') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FranklinGothicLTCom-Dm';src:url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.eot');src:url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.eot?#iefix') format('embedded-opentype'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.woff') format('woff'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.ttf') format('truetype'),url('/bundles/timeoutfrontend/fonts/FranklinGothicLTCom-Dm/font.svg#svgFontName') format('svg')}@font-face{font-family:'CenturyOSMTPro-Italic';src:url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.eot');src:url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.eot?#iefix') format('embedded-opentype'),url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.woff') format('woff'),url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.ttf') format('truetype'),url('/bundles/timeoutfrontend/fonts/CenturyOSMTPro-Italic/font.svg#svgFontName') format('svg');font-weight:normal;font-style:normal}.dk_focus .dk_toggle{border-color:#40b5e2}.dk_open{z-index:10}.dk_open .dk_toggle{color:#ccc}.dk_options a{background-color:#fff;padding:8px 10px}.dk_options li:last-child a{border-bottom:0}.dk_options a:hover,.dk_option_current a{background-color:#ff0;color:#222;text-decoration:none}.dk_options_inner{color:#222}.dk_container{display:none;float:left;position:relative}.dk_container a{outline:0}.dk_toggle{display:-moz-inline-stack;display:inline-block;*display:inline;position:relative;zoom:1}.dk_open{position:relative}.dk_open .dk_options{display:block}.dk_open .dk_label{color:inherit}.dk_options{display:none;margin-top:5px;position:absolute;right:0;width:100%}.dk_options a,.dk_options a:link,.dk_options a:visited{display:block;color:#333}.dk_options_inner{overflow:auto;position:relative}.dk_touch .dk_options{overflow:hidden}.dk_touch .dk_options_inner{max-height:none;overflow:visible}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.left{float:left!important}.right{float:right!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.fancyHeading{color:#666;font-family:'CenturyOSMTPro-Italic','times new roman','serif';margin-bottom:10px}hr{border:2px solid #000}.throbber{padding:20px 0;background:#fff url(/images/throbber/ajax-loader.gif) no-repeat center center}.modalBackground{background-color:#fff;background-color:rgba(255,255,255,0.75);zoom:1;background-color:transparent \9;background-image:url('/.png') \9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bfffffff,endColorstr=#bfffffff);position:fixed;height:100%;width:100%;z-index:5000;top:0}.modalBackground:nth-child(n){filter:none}.modalBackground .modal{box-shadow:0 0 15px 0 #9b9b9b;-moz-box-shadow:0 0 15px 0 #9b9b9b;-webkit-box-shadow:0 0 15px 0 #9b9b9b;background-color:#fff;max-height:90%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto}.ie8 .modalBackground .modal{filter:progid:DXImageTransform.Microsoft.Shadow(Color=#9b9b9b,Strength=7,Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#9b9b9b,Strength=7,Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#9b9b9b,Strength=7,Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#9b9b9b,Strength=7,Direction=270);zoom:1}.error{color:#ed1b24}.last{margin-right:0}.fade{opacity:.3;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.noWrap{white-space:noWrap}a[name="booking"]{display:block;clear:both}.lazy{display:none}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:#333;font-family:'FranklinGothicLTCom-Dm',arial,'serif';word-wrap:break-word;line-height:1.1em;display:block}h1.alt,h1 .alt,h2.alt,h2 .alt,h3.alt,h3 .alt,h4.alt,h4 .alt,.h1.alt,.h1 .alt,.h2.alt,.h2 .alt,.h3.alt,.h3 .alt,.h4.alt,.h4 .alt{color:#ed1b24}h1.light,h2.light,h3.light,h4.light,.h1.light,.h2.light,.h3.light,.h4.light{font-family:'FranklinGothicLTCom-Bk',arial,'serif'}h1 a,h2 a,h3 a,h4 a,.h1 a,.h2 a,.h3 a,.h4 a{color:inherit}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,.h1 a:hover,.h1 a:focus,.h2 a:hover,.h2 a:focus,.h3 a:hover,.h3 a:focus,.h4 a:hover,.h4 a:focus{color:#ed1b24;text-decoration:underline}h1 a:active,h2 a:active,h3 a:active,h4 a:active,.h1 a:active,.h2 a:active,.h3 a:active,.h4 a:active{color:inherit}h1,.h1{font-size:40px;padding-bottom:20px}h1 em,.h1 em{color:#000;font-family:arial;font-size:.9em;font-weight:normal}h2,.h2{font-size:30px;padding-bottom:10px}h2.separator,.h2.separator{border-top:solid 1px #ddd;padding-top:20px;clear:left}h2.hasDate,.h2.hasDate{padding-right:100px;position:relative;width:220px}h2.hasDate em,.h2.hasDate em{color:#666;font-family:arial;font-size:.5em;font-weight:bold;position:absolute;right:0;top:3px;width:90px}h2.strapline,.h2.strapline{font-family:'CenturyOSMTPro-Italic','times new roman','serif';font-size:20px;color:#666;clear:both}.hasStrapline{padding-bottom:5px}h3,.h3{font-size:20px;padding-bottom:10px}h4,.h4{font-size:14px;padding-bottom:10px}#panel h1{font-size:30px}#panel h2{font-size:20px;margin:5px 0 15px 0;padding:0}#panel h3{font-size:14px}input[type='text'],input[type='password'],input[type='email']{background-color:#fff;border:0;padding:0 10px;height:40px;line-height:normal;font-size:15px}.ie7 input[type='text'],.ie8 input[type='text'],.ie7 input[type='password'],.ie8 input[type='password'],.ie7 input[type='email'],.ie8 input[type='email']{line-height:40px}select{height:40px;font-size:15px;padding-left:10px}.button{background:#00c6ff;color:#fff;cursor:pointer;font-weight:bold;padding:8px;text-transform:uppercase;font-size:10px;display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button:hover,.button:focus{background:#21b0ff;color:#fff}.button:active{background:#333;color:#fff}.button.cta-button{font-size:18px;padding:16px;text-transform:none}button.button{border:0}.button.secondary{background-color:#666}.button.secondary:hover{background-color:#333}.button.secondary:active{background-color:#000}.button.disabled{background-color:#ddd;cursor:default}.expandingButton{background-color:#f1f1f1;width:40px;height:40px;float:right;text-indent:-9999px;cursor:pointer;position:relative}.expandingButton:before,.expandingButton:after{content:"";position:absolute;border:1px solid #666;height:12px;width:12px}.expandingButton:before{left:50%;top:50%;border-left:0;border-top:0;margin-top:-12px;margin-left:-12px}.open .expandingButton:before{border-right:0}.expandingButton:after{right:50%;bottom:50%;border-bottom:0;border-right:0;margin-bottom:-13px;margin-right:-13px}.open .expandingButton:after{border-left:0;margin-right:-12px}.expandingButton:active{padding:0}.expandingButton:hover,.open .expandingButton{background-color:#ff0}button.expandingButton{border:0}.ie7 .expandingButton{background-image:url(/bundles/timeoutfrontend/images/close_40.png)}.open .ie7 .expandingButton{background-image:url("/bundles/timeoutfrontend/images/open_40.png")}.menuspringButton{background:url(/bundles/timeoutfrontend/images/knife_fork.png) left center no-repeat;display:block;text-indent:40px;font-size:14px;color:#666;line-height:34px}.menuspringButton:hover{background-position:left center;color:#666}.priceBand{background:url(/images/fr/content/price-band.gif) repeat-x left top;display:block;height:16px;text-indent:-9999px;width:44px}.priceBand em{background-image:url(/images/fr/content/price-band.gif);background-position:left top;background-repeat:repeat-x;display:block;height:16px}.en_GH .priceBand em{background-image:url(/images/gh/content/price-band.gif)}.en_GH .priceBand{background:url(/images/gh/content/price-band.gif) repeat-x left top}.priceBand strong{display:none}.band1 em{background-position:left -16px;width:11px}.band2 em{background-position:left -16px;width:22px}.band3 em{background-position:left -16px;width:33px}.band4 em{background-position:left -16px;width:44px}.dk_container{background-color:#fff;font-family:'Helvetica',Arial,sans-serif;font-size:16px;line-height:24px;height:40px;width:100%}.dk_container:focus{outline:0;border:0}.dk_container a{cursor:pointer;text-decoration:none;color:#333}.dk_container a:hover{text-decoration:none}.dk_container a:focus{outline:0;border:0}.dk_focus .dk_options{display:block}.dk_options{background-color:#fff;box-shadow:0 0 2px 1px #ddd;top:100%}.dk_options .dk_options_inner{max-height:400px}.dk_options .indent1 a{padding-left:30px}.dk_options .indent2 a{padding-left:45px}.dk_options .indent3 a{padding-left:60px}.dk_options .indent4 a{padding-left:75px}.dk_options .indent5 a{padding-left:90px}.dk_toggle{padding-right:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}.dk_toggle:after{content:"";position:absolute;right:40px;top:0;background:#f1f1f1;height:100%;width:2px}.dk_label{display:block;background:transparent url('/bundles/timeoutfrontend/images/dk_arrows.png') no-repeat right center;color:#bbb;font-size:15px;line-height:40px;padding-left:10px;padding-right:34px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.active .dk_label{color:#000}.dk_options_inner{overflow-y:auto;z-index:500}.dk_options_inner li{font-size:15px}.sortBy .dk_container,.itemsPerPage .dk_container{width:auto}.searchResultsContainer{-moz-box-shadow:0 0 3px #a0a0a0;-webkit-box-shadow:0 0 3px #a0a0a0;box-shadow:0 0 3px #a0a0a0;background-color:#fff;left:0;position:absolute;top:100%;width:100%;z-index:500;font-size:14px}.searchResultsContainer .subHeading{color:#9b9b9b;font-weight:bold;margin:5px 0 0 5px;font-size:12px}.searchResultsContainer .item a{color:#333;display:block;font-weight:normal;padding:5px 10px}.searchResultsContainer .item a.selected{color:#ed1b24;background-color:transparent}.searchResultsContainer .item a.highlighted{background-color:#ff0;font-weight:normal}.searchResultsContainer .item a:hover{background-color:#ff0;font-weight:normal;text-decoration:none}.searchResultsContainer .allResults a{display:block;text-transform:uppercase;padding:5px;font-size:12px}.starRating{background:url(/images/content/star-rating-users.gif) left top repeat-x;position:relative;width:95px;height:16px}.starRating .star{position:absolute;top:0;left:0;text-indent:-1000em;height:16px;line-height:16px}.starRating .star:hover,.starRating .star:active,.starRating .star:focus,.starRating .star.current-rating{background:url(/images/content/star-rating-users.gif) left bottom repeat-x}.starRating.hover .current-rating,.starRating:hover .current-rating{display:none}.starRating .star1{width:20%;z-index:6}.starRating .star2{width:40%;z-index:5}.starRating .star3{width:60%;z-index:4}.starRating .star4{width:80%;z-index:3}.starRating .star5{width:100%;z-index:2}.componentDivider{background-color:#f1f1f1;border:0 none;height:20px;margin:0 0 20px 0;padding:0}.componentDivider.thin{height:2px}.componentDivider.red{background-color:#ed1b24}.callout{background-color:#f1f1f1;position:relative;left:20px;float:left;padding:20px;width:200px}.callout h4{margin-bottom:20px}.callout h4:last-of-type{margin-bottom:0}.callout:before{right:100%;border-style:solid;border-color:transparent #f1f1f1 transparent transparent;content:"";height:0;width:0;position:absolute;border-width:15px;top:30px}.dropdown{color:#fff;font-family:'FranklinGothicLTCom-Bk',arial,'serif';font-size:14px;padding:20px;background-color:#333;box-shadow:0 0 15px 0 #9b9b9b;-moz-box-shadow:0 0 15px 0 #9b9b9b;-webkit-box-shadow:0 0 15px 0 #9b9b9b;display:none;position:absolute;right:0;z-index:3000;min-width:250px;margin-top:20px}.ie8 .dropdown{filter:progid:DXImageTransform.Microsoft.Shadow(Color=#9b9b9b,Strength=7,Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#9b9b9b,Strength=7,Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#9b9b9b,Strength=7,Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#9b9b9b,Strength=7,Direction=270);zoom:1}.dropdown:after{border:solid transparent;border-width:15px;content:"";position:absolute;right:0;border-color:transparent transparent #333 transparent;height:0;width:0;top:-30px}.dropdown:before{content:"";position:absolute;left:0;top:-20px;width:100%;height:20px;background-color:transparent}.dropdown a:hover:after{display:none}.dropdown p{padding:15px 0;border-bottom:1px solid #f1f1f1}.dropdown p.last{border-bottom:0}.dropdown h3,.dropdown h4{color:inherit}.ie8 .dropdown{margin-top:0}.hasDropdown{position:relative}.hasDropdown:hover .dropdown{display:block}.affiliateButton{display:inline-block}.affiliateButton li,.affiliateButton span{display:inline-block;zoom:1;*display:inline}.affiliateButton li a:hover{zoom:1;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50)}.affiliateButton span{background-color:#666}.affiliateButton ul{display:none}.affiliateButton:hover ul{display:inline-block;zoom:1;*display:inline}.affiliateButton:hover span{display:none}#pageContainer{background-color:#fff;min-width:1060px}header a{color:#9b9b9b;font-family:'FranklinGothicLTCom-Bk',arial,'serif';font-size:14px}header a:hover{color:#ff0;text-decoration:none}header a:active{color:#9b9b9b}#headerContainer{position:relative;width:100%;z-index:3000}#headerContainer header{background-color:#1b1b1b}#headerContainer header h1{margin:0;position:relative;z-index:1;width:117px}.funnelled #headerContainer header{padding-top:50px}#headerContainer header .headerWrapper{width:1020px;margin:0 auto;padding-bottom:20px;position:relative}#headerContainer header .strapline{font-size:25px;margin-bottom:0;padding-bottom:0;line-height:30px}#headerContainer .masthead{zoom:1;clear:both;min-height:100px;position:relative}#headerContainer .masthead:before{content:'';display:block}#headerContainer .masthead:after{content:'';display:table;clear:both}#headerContainer .masthead .logo{clear:both;float:left}#headerContainer .masthead .controls{padding-bottom:0}#headerContainer .masthead .right{position:absolute;bottom:0;right:0}#headerContainer .controls{padding:10px 0 10px 0}#headerContainer .controls li{display:inline-block;border-left:1px solid #333;padding:0 15px;vertical-align:middle}#headerContainer .controls li:first-child{border-left:0;padding-left:0}#headerContainer .controls.user{position:relative}#headerContainer .controls.user .greetings,#headerContainer .controls.user .avatar{margin-left:20px;display:inline-block;vertical-align:middle}#headerContainer .controls .right li:last-child{padding-right:0}.logo-container{position:absolute;bottom:0}.funnelled .logo-container{position:static}.logo-container .logo-text{display:none}.logo-container .multi_logo{float:left;clear:both}#languageChoice{border-left:none}#languageChoice .selected{background-color:transparent;color:#ff0}#citySwitcherToggle a,#facebookLink a,#magazineLink a{background:url('/bundles/timeoutfrontend/images/sprites/headerSprite.png') no-repeat;display:inline-block;line-height:18px;padding:2px 40px 2px 0}#magazineLink a{background-position:right -60px}#magazineLink a:hover{background-position:right -207px}#magazineLink a:active{background-position:right -60px}#facebookLink a{background-position:right -119px}#facebookLink a:hover{background-position:right -236px}#facebookLink a:active{background-position:right -119px}#citySwitcherToggle a{background-position:left -2px;padding-left:35px;padding-right:0}#citySwitcherToggle a:hover{color:#ff0;background-position:left -179px}#citySwitcherToggle a:active{color:#9b9b9b;background-position:left -2px}#citySwitcherToggle.show a{background-position:left -179px;color:#ff0}#citySwitcherToggle.show a:active{color:#9b9b9b;background-position:left -2px}.smallScreen #headerContainer .hat.controls{padding-top:10px;padding-bottom:10px}.smallScreen #headerContainer header{min-height:150px}.smallScreen #headerContainer .logo-container{position:absolute;bottom:0}.smallScreen #headerContainer #ad-header{float:right;margin-bottom:0}.smallScreen #headerContainer .strapline{display:none}.smallScreen #headerContainer #searchContainer form .search{padding-top:20px;padding-bottom:20px}#inner{width:1020px;margin:0 auto;position:relative}#content{min-height:1px;padding-top:40px;padding-bottom:40px;position:relative;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.smallScreen #content{padding-top:20px}#footerContainer{background:#333;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#footer{color:#fff;width:1020px;margin:0 auto;position:relative;padding:10px 20px 40px 20px}#footer h4{color:#fff;font-size:16px;font-family:'FranklinGothicLTCom-Dm',arial,'serif';margin-bottom:10px;margin-top:20px;padding:0}#footer h4 a{color:#fff}#footer ul.follow_us{padding-top:20px;text-align:center;left:0}#footer .footerLink{padding-top:20px}#footer .follow_us li{display:table-cell}#footer .follow_us li,#footer .london.branding li{background:url(/bundles/timeoutfrontend/images/social/social-sprite.png) no-repeat}#footer .follow_us li,#footer .london.branding li{float:left}#footer .follow_us li a,#footer .london.branding li a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;color:transparent}#footer .follow_us li.facebook a{height:30px;width:25px}#footer .follow_us li.facebook{background-position:12px 8px}#footer .follow_us li.twitter a{height:30px;width:35px}#footer .follow_us li.twitter{background-position:14px -131px}#footer .follow_us li.spotify a{height:30px;width:37px}#footer .follow_us li.spotify{background-position:15px -86px}#footer .follow_us li.pinterest a{height:30px;width:33px}#footer .follow_us li.pinterest{background-position:12px -36px}#footer .follow_us li.instagram a{height:30px;width:24px}#footer .follow_us li.instagram{background-position:12px -528px}#footer .follow_us li.googleplus a{height:30px;width:28px}#footer .follow_us li.googleplus{background-position:12px -624px}#footer .follow_us li.youtube{background-position:12px -663px}#footer .follow_us li.youtube a{height:30px;width:28px}#footer .follow_us li.foursquare a{height:30px;width:33px}#footer .follow_us li.foursquare{background-position:12px -577px}#footer .london.branding li.coolBrands a{height:65px;width:64px}#footer .london.branding li.coolBrands{background-position:0 -180px}#footer .london.branding li.no1website{background-position:-1px -260px}#footer .london.branding li.no1website a{width:72px;height:88px}#footer .london.branding li.gold_media_award{background-position:-1px -716px}#footer .london.branding li.gold_media_award a{width:102px;height:95px}#footer .london.branding li.bronze_media_award{background-position:-1px -829px}#footer .london.branding li.bronze_media_award a{width:95px;height:95px}#footer .london.branding li.topWebsite{background-position:0 -368px}#footer .london.branding li.topWebsite a{width:71px;height:88px}#footer .london.branding li.star a{height:44px;width:139px}#footer .london.branding li.star{background-position:0 -460px}#footer ul.last{margin-bottom:0}#footer li{margin-bottom:5px}#footer li a{color:#bbb;font-size:14px;font-family:'FranklinGothicLTCom-Bk',arial,'serif'}#footer li a:active{color:#bbb}#footer .features{background:#1b1b1b;float:right;padding:30px;margin-right:5px;margin-top:40px;width:240px}#footer .features h4{margin-top:0}#footer .features a{color:#fff;font-weight:bold;background:url(/bundles/timeoutfrontend/images/footer/features-bullet-background.png) no-repeat left 5px;display:block;padding-left:16px}#footer .features ul{margin-bottom:0}#footer .features li{margin-top:15px;margin-bottom:0}#footer .right{width:300px;margin-top:20px}#footer .right img{vertical-align:middle}#footer .right div.london.branding,#footer .right ul.branding{width:300px}#footer .right .follow_us li{padding:7px 15px;border-left:1px solid #666}#footer .right .follow_us li:first-child{border-left:0}#footer .right .follow_us li.first{border-left:0}#footer .right .branding{float:left}#footer div.follow_us{padding-bottom:48px;display:table}#subFooterContainer{background:#1b1b1b}#subFooter{width:1070px;margin:0 auto;position:relative;color:#fff;padding:20px}#subFooter h4{display:none}#subFooter ul{text-align:center}#subFooter li{display:inline-block;border-right:1px solid #fff}#subFooter li.last{display:inline-block;border-right:0}#subFooter a{color:#fff;font-size:16px;font-family:'FranklinGothicLTCom-Bk',arial,'serif'}#footerContainer a:hover{color:#ff0}#subFooter a:active{color:#fff}#subFooter #cityLinks{margin-bottom:13px;margin-top:10px}#subFooter #globalLinks{padding-bottom:10px}#subFooter #cityLinks li{border-right:1px solid #fff}#subFooter #cityLinks a{padding:0 13px 0 13px}#subFooter #cityLinks li.last{border-right:0}#subFooter #globalLinks a{color:#777;padding:0 7px 0 10px;font-size:14px}#subFooter #globalLinks li{border-right:0}div.follow_us{float:left;position:relative}#subFooter .follow_us h4{float:left;display:block;color:white;font-size:1.3em;font-family:Arial;padding-right:20px;text-align:center;position:absolute;top:35%;font-weight:bold}div.follow_us ul{position:relative}ul.follow_us{position:relative;left:100px}div.branding{float:right;width:340px}div.london.branding{float:right;width:470px}ul.branding{position:relative;width:415px}ul.branding{position:relative;width:415px}ul.branding .hitwise,ul.branding .cool{float:left;margin-right:10px}ul.branding .star{clear:both;float:none;padding-top:20px}#subFooter li a{padding:7px 15px 7px 10px}.funnelled .footer{zoom:1;background-color:#f1f1f1;border:0 none;margin-bottom:20px;padding:20px}.funnelled .footer:before{content:'';display:block}.funnelled .footer:after{content:'';display:table;clear:both}.registrationPages .avatarText{width:400px}.registrationPages .gigya-screen{width:660px}.sign-up{font-family:'FranklinGothicLTCom-Dm',arial,'serif'}.avatar,.author-avatar{background:transparent url(/bundles/timeoutfrontend/images/sprites/account.png) no-repeat 12px -1320px;height:64px;width:64px;position:relative}.avatar img,.author-avatar img{border-radius:50%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.userPage .gigya-login-provider{text-transform:capitalize}.userPage .gigya-photo-upload{height:auto;width:auto}.userPage .skipStep{display:inline-block;vertical-align:middle;line-height:53px;margin:0 20px}.userPage .gigya-social-login{min-height:70px}.userPage .login-screen-section{margin-bottom:20px}.userPage .footer{clear:both}.userPage .providers li{background-image:url(/bundles/timeoutfrontend/images/sprites/account.png);background-repeat:no-repeat;padding-left:70px;margin:20px 0 30px;line-height:52px}.userPage .providers li.facebook{background-position:0 -1425px}.userPage .providers li.facebook.unlinkAccount{background-position:0 -1846px}.userPage .providers li.twitter{background-position:0 -1637px}.userPage .providers li.twitter.unlinkAccount{background-position:0 -2262px}.userPage .providers li.googleplus{background-position:0 -1530px}.userPage .providers li.googleplus.unlinkAccount{background-position:0 -2054px}.avatar,.author-avatar,.avatarText{display:inline-block;vertical-align:middle}.author{display:table-row}.author .author-avatar{margin:0 20px 0 0}.author .author-avatar.no-default-avatar{background:0}.author .avatarText{display:table-cell}.author .avatarText .h3{padding-bottom:0}.accountSidebar .accountProfile{margin-bottom:20px}.accountSidebar .avatar{margin-right:10px}.accountSidebar .avatarText .h3{padding-bottom:0}.accountNav{width:320px;padding:0;white-space:nowrap}.accountNav a{color:#fff;background:#333 url(/bundles/timeoutfrontend/images/sprites/account.png) no-repeat top left;border-bottom:1px solid #666;display:block;padding:15px 20px 15px 70px;position:relative}.accountNav a.current,.accountNav a:hover{color:#d1d100}.accountNav a.current:after,.accountNav a:hover:after{content:"";position:absolute;right:-10px;top:0;bottom:0;left:auto;border-top:10px solid rgba(0,0,0,0);border-left:10px solid #333;border-bottom:10px solid rgba(0,0,0,0);height:0;width:0;margin:auto}.accountNav a.social-connections{background-position:20px 10px}.accountNav a.social-connections:hover,.accountNav a.social-connections.current{background-position:20px -70px}.accountNav a.account{background-position:20px -150px}.accountNav a.account:hover,.accountNav a.account.current{background-position:20px -230px}.accountNav a.edit-profile{background-position:20px -310px}.accountNav a.edit-profile:hover,.accountNav a.edit-profile.current{background-position:20px -390px}.accountNav a.email-notifications{background-position:20px -550px}.accountNav a.email-notifications:hover,.accountNav a.email-notifications.current{background-position:20px -470px}.accountNav a.password{background-position:20px -630px}.accountNav a.password:hover,.accountNav a.password.current{background-position:20px -710px}.accountNav a.sign-out{background-position:20px -790px}.accountNav a.sign-out:hover,.accountNav a.sign-out.current{background-position:20px -870px}.accountNav a.public-profile{background-position:20px -950px}.accountNav a.public-profile:hover,.accountNav a.public-profile.current{background-position:20px -1030px}#content .accountNav a{margin-right:20px}#userModal{bottom:auto;top:5%;height:auto;max-height:80%;padding:30px;width:490px;overflow-x:hidden;overflow-y:auto}#userModal #login-screen{width:490px}#userModal .row .error-msg{position:static;float:left;margin:10px 0 0 170px;height:auto}#userModal #confirm_account_screen{width:660px}#userModal .callout{display:none}#userModal .cta-sign-up{border-top:1px solid #ddd;padding-top:20px}#userModal .cta-sign-up a{text-transform:uppercase}#userModal .form .checkboxRow .error-msg{position:static;float:left;margin:10px 0 0 0;width:100%}.form .gigya-input-submit{clear:both;margin-right:20px}.form .gigya-input-submit.right{margin-right:0}.form .cta-reset-password{font-family:'FranklinGothicLTCom-Bk',arial,'serif';margin-left:170px;vertical-align:top}.accountPage h1{margin-bottom:20px}.publish_CTA,.subscribe_CTA,.offers_CTA{background-image:url(/bundles/timeoutfrontend/images/sprites/account.png);background-repeat:no-repeat;padding-top:45px;text-transform:uppercase;margin-bottom:10px}.publish_CTA{background-position:-5px -2645px;color:#2c6998}.subscribe_CTA{background-position:-17px -2383px;color:#34ba26}.offers_CTA{background-position:-17px -2513px;color:#f53e85;padding-top:50px}p.emailPreferencesIntro{font-size:14px}#headerContainer .adContainer{max-height:415px;max-width:970px;overflow:auto;text-align:center;margin:0 auto 20px auto;overflow:hidden}.adContainer{margin-bottom:20px}@media(min-width:1160px){.hasSkin #pageContainer,.hasFireplace #pageContainer{margin:0 auto;width:1060px;position:relative}}.ie8 .hasSkin #pageContainer,.ie8 .hasFireplace #pageContainer{margin:0 auto;width:1060px;position:relative}#ad-skin,body a.firePlaceLink{display:block;height:1800px;top:0;left:0;position:fixed;text-indent:-1000px;width:100%;z-index:0}#ad-skin div,body a.firePlaceLink div{height:100%}#ad-skin div iframe,body a.firePlaceLink div iframe{width:100%;height:100%;display:block}@media(max-width:1160px){#ad-skin,body a.firePlaceLink{display:none}}#overlayAdvert,#video-overlayAdvert{height:1px;width:1px;position:absolute;top:0;left:-9999px}#overlayAdvert iframe,#video-overlayAdvert iframe{height:1px;width:1px}.carouselWrapper{overflow:hidden;padding:0 19px;width:224px;margin:0 0 0 10px;position:relative}.calendarCarousel{overflow:auto;width:30000em;padding:0 19px}.calendarCarousel li{float:left;width:31px;line-height:1!important;padding:0 1px 10px 0;font-size:.91666em;font-weight:bold;color:#fff}.calendarCarousel li a{background:#ddd;display:block;text-align:center;color:#fff;padding:7px 0;text-decoration:none}.calendarCarousel li span{display:block;font-size:154.545%;color:#fff}.calendarCarousel .date-selected{background:url(/images/kids/calendar/indicator.png) no-repeat 50% 100%}.calendarCarousel .date-selected a,.calendarCarousel a:hover{background-color:#1b8ced}.calendarDay-wrap{min-height:95px}.calendarDay-wrap.loading{background:url("/images/throbber/ajax-loader.gif") no-repeat center center}.calendarEvent{border-top:1px solid #ddd;padding:10px 10px 0 10px;line-height:1;list-style-type:none;clear:both}.calendarEvent a img{float:left}.calendarEvent .first{border:0}.calendarEvent .information{margin-left:70px}.calendarEvent .information h3{padding:0;margin-bottom:5px}.calendarEvent .picture{float:left}.calendarDay .noResults{padding-top:20px;text-align:center}#calendarMonthText{margin:0 0 10px 10px}.calendarMore{clear:both;margin:14px 10px 6px 10px;display:block;color:#21b0ff;font-weight:bold;font-size:1.10833em;text-align:right}.calendarMore span{color:#21b0ff}.carousel-action-prev,.carousel-action-next{cursor:pointer;position:absolute;z-index:2;left:0;top:11px;width:17px;height:17px;text-indent:-1000em;background:transparent url(/images/kids/calendar/btn_carousel.png) no-repeat 0 -51px}.carousel-action-next{background-position:100% -51px;left:auto;right:0}.carousel-action-next:hover,.carousel-action-next:focus{background-position:100% -102px}.carousel-action-next:active{background-position:100% -101px}.carousel-action-prev:hover,.carousel-action-prev:focus{background-position:0 -102px}.carousel-action-prev:active{background-position:0 -101px}.carousel-action-prev.rs-carousel-action-disabled,.carousel-action-prev.rs-carousel-action-disabled:hover,.carousel-action-prev.rs-carousel-action-disabled:focus{cursor:default;background-position:0 0}.carousel-action-next.rs-carousel-action-disabled,.carousel-action-next.rs-carousel-action-disabled:hover,.carousel-action-next.rs-carousel-action-disabled:focus{cursor:default;background-position:100% 0}.rs-carousel .rs-carousel-mask{overflow:hidden;margin:0;position:relative}.rs-carousel .rs-carousel-runner{position:relative}.rs-carousel.rs-carousel-horizontal .rs-carousel-item{float:left}#primaryNavigationContainer{-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;font-family:'FranklinGothicLTCom-Dm',arial,'serif';font-size:14px;background-color:#333;height:48px;width:100%;position:relative;z-index:2500}#primaryNavigationContainer .fixedMenu{background-color:#333;width:100%}#primaryNavigationContainer .fixedMenu .smallLogo,#primaryNavigationContainer .fixedMenu .goToSearch{cursor:default}#primaryNavigationContainer .fixedMenu.fixed{position:fixed;left:0;top:0;z-index:2000}#primaryNavigationContainer .fixedMenu.fixed.logoAndMagGlass .smallLogo,#primaryNavigationContainer .fixedMenu.fixed.logoAndMagGlass .goToSearch{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-o-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;cursor:pointer;visibility:visible}#primaryNavigationContainer nav{position:relative;margin:0 auto;width:1020px;padding:0 20px}#primaryNavigationContainer nav .smallLogo{background:url(/bundles/timeoutfrontend/images/logos/timeout.png) no-repeat center center;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);position:absolute;left:-107px;top:0;text-indent:-9999px;overflow:hidden;height:100%;width:112px}#primaryNavigationContainer nav .goToSearch,#primaryNavigationContainer nav .smallLogo{opacity:0;visibility:hidden;-o-transition:visibility 1s ease,opacity 1s ease;-moz-transition:visibility 1s ease,opacity 1s ease;-ms-transition:visibility 1s ease,opacity 1s ease;-webkit-transition:visibility 1s ease,opacity 1s ease;transition:visibility 1s ease,opacity 1s ease}.navTopMenu{float:left}.navTopItem{float:left;padding:0;position:relative;background:0;margin-right:20px}.navTopItem a{padding:15px 0;display:block;color:#fff;text-decoration:none}.navTopItem a:hover{color:#ff0}.navTopItem a:active{color:#f1f1f1}.ie7 .navTopItem.hasSubMenu{padding-right:15px;background-image:url("/bundles/timeoutfrontend/images/sprites/primaryNavSprite.png");background-position:right 22px;background-repeat:no-repeat;background-color:transparent}.ie7 .navTopItem.hasSubMenu:hover{background-image:url("/bundles/timeoutfrontend/images/sprites/primaryNavSprite.png");background-position:right -13px;background-repeat:no-repeat;background-color:transparent}.ie7 .navTopItem.hasSubMenu:hover .navSubMenu{display:block}.navTopItem.hasSubMenu{padding-right:15px;position:relative}.navTopItem.hasSubMenu .arrowMixin{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.navTopItem.hasSubMenu:before,.navTopItem.hasSubMenu:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-bottom:0}.navTopItem.hasSubMenu:before{bottom:20px;right:-1px;border-top-color:#f1f1f1;border-width:5px}.navTopItem.hasSubMenu:after{bottom:21px;right:0;border-top-color:#333;border-width:4px}.navTopItem.hasSubMenu:hover:before,.navTopItem.hasSubMenu:hover:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}.navTopItem.hasSubMenu:hover:before{bottom:20px;right:-1px;border-bottom-color:#ff0;border-width:5px}.navTopItem.hasSubMenu:hover:after{bottom:20px;right:0;border-bottom-color:#333;border-width:4px}.navTopItem.hasSubMenu:hover .navSubMenu{display:block}.navSubMenu{box-shadow:0 5px 15px -5px #bbb;-moz-box-shadow:0 5px 15px -5px #bbb;-webkit-box-shadow:0 5px 15px -5px #bbb;display:none;min-width:200px;position:absolute;left:-16px;background-color:#fff}.ie8 .navSubMenu{filter:progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=270);zoom:1}.navSubMenu .navSubItem{padding:0}.navSubMenu .navSubItem a{display:block;padding:15px;margin:0;white-space:nowrap;color:#333}.navSubMenu .navSubItem:hover a{background-color:#ff0}.navSubMenu .navSubItem:first-child:after{content:"";border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-10px;left:25px;width:0;height:0}.navSubMenu .navSubItem:first-child:hover:after{border-bottom:10px solid #ff0;border-left:10px solid transparent;border-right:10px solid transparent}.goToSearch{text-indent:-9999px;overflow:hidden;background:url(/bundles/timeoutfrontend/images/sprites/searchSprites.png) no-repeat -10px -11px;border:0;cursor:pointer;width:25px;height:25px;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);position:absolute;right:35px;top:50%;margin-top:-12.5px}.goToSearch:hover{background-position:-60px -111px}.goToSearch:active{background-position:-11px -60px}#citySwitcher{zoom:1;display:none;font-size:14px;margin:0 auto;width:1020px;padding-bottom:140px;position:relative;top:20px}#citySwitcher:before{content:'';display:block}#citySwitcher:after{content:'';display:table;clear:both}#citySwitcher .fancyHeading{color:#f1f1f1;padding:10px 0}#citySwitcher .title{margin:0;font-family:'FranklinGothicLTCom-Bk',arial,'serif';padding-bottom:5px}#citySwitcher .info{color:#bbb;font-size:inherit;padding-bottom:30px}#citySwitcher .col{float:left;margin-left:20px;width:300px}#citySwitcher .col:first-child{margin-left:70px}#citySwitcher .col a{color:#9b9b9b;display:block;padding:3px 0}#citySwitcher .col a:hover{color:#ff0}#citySwitcher .col a:active{color:#9b9b9b}#citySwitcher .col .selected a{color:#ff0}#citySwitcher .language{margin:0 30px 0 0}#citySwitcher .language:last-child{margin:0}#citySwitcher .language .title{color:#ddd}#citySwitcher ol{margin:0 0 15px 0}#citySwitcher .close{text-indent:-9999px;overflow:hidden;background:url('/bundles/timeoutfrontend/images/sprites/headerSprite.png') no-repeat 8px -295px;display:block;width:55px;height:55px;position:absolute;padding:0;top:5px;right:5px}#citySwitcher .close:hover{background-position:8px -395px}#citySwitcher .close:active{background-position:8px -295px}#citySwitcher #toworld{position:absolute;top:860px;left:68px;width:600px;font-family:'FranklinGothicLTCom-Bk',arial,'serif'}.resetInput{background:url('/bundles/timeoutfrontend/images/sprites/searchSprites.png') no-repeat -63px -64px;width:21px;height:21px;display:inline-block;cursor:pointer;margin-right:5px;vertical-align:middle}.resetInput:hover{background-position:-63px -14px}.resetInput.hide{display:none}.control{float:left;margin-right:20px}#searchContainer{background-color:#fff;width:100%;z-index:0;position:relative}#searchContainer .control label{cursor:default;display:block;font-size:20px;font-family:'CenturyOSMTPro-Italic','times new roman','serif';height:25px}#searchContainer .control label .searchControlInfo{font-size:11px;color:#666;font-family:'FranklinGothicLTCom-Bk',arial,'serif'}#searchContainer form{-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;background-color:#f1f1f1}#searchContainer form .search{position:relative;width:1020px;margin:0 auto;font-size:12px;font-family:Arial;padding-top:20px;padding-bottom:20px}#searchContainer form .search.showDateRange{padding-bottom:64px}.what{width:480px;float:left;position:relative}.what input{width:100%;padding-right:10px;padding-left:10px;font-size:15px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.what input:focus{outline:0}.what input.active{background-color:#ff0}.what select{width:480px;padding-left:10px;font-size:15px}.what.last{margin-right:1px}.what.last input{margin-right:0}.ie7 .what input{width:460px}.what .inputAction{position:absolute;right:2px;bottom:2px;height:36px;line-height:36px}.what .toggleSection{float:right;line-height:18px;cursor:pointer;background-color:#bbb}.what .toggleSection .section{width:162px;float:right;background-color:inherit}.what .toggleSection .section div{display:none;font-size:15px;color:white;white-space:nowrap;line-height:36px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;padding-left:10px}.what .toggleSection .section div.sectionToggled{display:block}.what .toggleSection:hover{background-color:#9b9b9b}.what .toggleButton{float:right;width:36px;height:36px;background-image:url('/bundles/timeoutfrontend/images/sprites/searchSprites.png');background-position:7px -97px;background-repeat:no-repeat;background-color:inherit;margin-left:1px}.what .toggleSpace{float:right;width:1px;height:36px;background-color:#fff}.what.hasSection #searchText{padding-right:230px}.what.hasSection .searchControlInfo{margin-left:235px}.dateControl{width:200px;float:left;position:relative}.dateControl input{width:100%;padding-right:10px;padding-left:10px;font-size:15px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dateControl input:focus{outline:0}.dateControl input.active{background-color:#ff0}.dateControl select{width:200px;padding-left:10px;font-size:15px}.dateControl.last{margin-right:1px}.dateControl.last input{margin-right:0}.locationSuggest{width:250px;float:left;position:relative}.locationSuggest input{width:100%;padding-right:10px;padding-left:10px;font-size:15px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.locationSuggest input:focus{outline:0}.locationSuggest input.active{background-color:#ff0}.locationSuggest select{width:250px;padding-left:10px;font-size:15px}.locationSuggest.last{margin-right:1px}.locationSuggest.last input{margin-right:0}.locationSuggest .inputAction{cursor:pointer;position:absolute;right:2px;bottom:2px;height:36px;line-height:36px}.locationSuggest .searchControlInfo{margin-left:10px}.locationControl{width:250px;float:left;position:relative}.locationControl input{width:100%;padding-right:10px;padding-left:10px;font-size:15px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.locationControl input:focus{outline:0}.locationControl input.active{background-color:#ff0}.locationControl select{width:250px;padding-left:10px;font-size:15px}.locationControl.last{margin-right:1px}.locationControl.last input{margin-right:0}.ie7 .locationControl input{width:230px}.searchButton{background-image:url('/bundles/timeoutfrontend/images/sprites/searchSprites.png');background-position:-50px -104px;background-repeat:no-repeat;text-indent:-120px;overflow:hidden;cursor:pointer;border:0;background-color:#fff;margin-top:25px;width:49px;height:40px;float:left}.searchButton:hover{background-position:-1px -53px}.searchButton:active{background-position:0 -4px}.dateRange{display:none;position:relative}.dateRange input{background-image:url('/bundles/timeoutfrontend/images/sprites/searchSprites.png');background-position:12px -167px;background-repeat:no-repeat;padding-left:50px}.dateRange.start{float:left;margin-top:-40px}.dateRange.start input{width:158px}.dateRange.end{width:200px;margin-top:1px;float:left}.active input[type="text"],.active .dateRange input{background-color:#ff0}.active .what .toggleSection{background-color:#d1d100}.active .what .toggleSection:hover{background-color:#d1d100}.active .dk_container{background-color:#ff0}.active .dk_container .dk_label{color:#333}.showDateRange .dateRange{display:block}.searchFilters{background:#ddd}.paginator{background:0;border:0;background:#f1f1f1;padding:0;position:relative;margin-bottom:40px}.paginator ul.pages{border-bottom:2px solid #ddd;position:static;margin:0 auto;top:auto;left:auto;padding:0;height:45px;font-size:0;text-align:center}.paginator ul.pages li{display:inline-block;height:45px;min-width:62px;border-left:1px solid #fff;font-size:22px;vertical-align:top;line-height:2;text-align:center}.paginator ul.pages li a,.paginator ul.pages li.selected{text-decoration:none;font-family:'CenturyOSMTPro-Italic','times new roman','serif'}.paginator ul.pages li a{display:block;background:0;width:100%;height:100%;line-height:2;color:#666}.paginator ul.pages li.selected,.paginator ul.pages li a:hover{background-color:#ff0;font-weight:normal;text-align:center}.paginator ul.pages li.previous,.paginator ul.pages li.next{top:0}.paginator ul.pages li.previous{border-left:0;border-right:1px solid #fff}.paginator ul.pages li.last{border-right:1px solid #fff}.paginator ul.pages li.previous a,.paginator ul.pages li.next a{background-image:url('/bundles/timeoutfrontend/images/sprites/next_prev_sprite.gif');cursor:pointer;background-position:0 -8px;text-indent:-9999px}.paginator ul.pages li.next a{background-position:250px -8px}.paginator ul.pages li.previous.disabled,.paginator ul.pages li.next.disabled{border:0;display:none}.paginator ul.pages li.previous.disabled a,.paginator ul.pages li.next.disabled a,.paginator ul.pages li.previous.disabled a:hover,.paginator ul.pages li.next.disabled a:hover{background:0;cursor:default}.ie7 .paginator ul.pages li{display:inline;zoom:1}.hasJs .paginator input.submit{display:none}.hasJs .paginator .roundedSelect li a.trigger{background-image:url(/images/rounded-corners-grey-trigger-background.gif)}.hasJs .paginator .roundedSelect li label{padding-top:6px}.hasJs .paginator .roundedSelect li input{border:solid 1px #ddd}.hasJs #mainContent .paginator .roundedSelect div{z-index:1}.hasJs #mainContent .paginator .roundedSelect div li a:hover{background:#ff0}.hasJs .paginator .roundedSelect.itemsPerPage input{width:32px}.hasJs .paginator .roundedSelect.itemsPerPage div.selected ul.scroll{width:57px}.hasJs .paginator .roundedSelect.sortBy input{width:73px}.hasJs .paginator .roundedSelect.sortBy div.selected ul.scroll{width:98px}#mainContent .tiles .search{font-family:Arial;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:10px}#mainContent .tiles .search h3{font-size:18px}#mainContent .tiles .search h4{font-family:Arial;color:#666;font-size:12px;padding-bottom:7px}#mainContent .tiles .search h4.normal{font-weight:normal}#mainContent .tiles .search h4.title{color:#333}#mainContent .tiles .search h4 span{color:#bbb}#mainContent .tiles .search h4 .inline{display:inline}#mainContent .tiles .search div.topSection{min-height:56px;margin-bottom:10px}#mainContent .tiles .search div.topSection p{font-size:inherit}#mainContent .tiles .search div .info{float:left;word-wrap:break-word;width:610px}#mainContent .tiles .search div .info .occurrence{margin-top:5px;padding-bottom:0;margin-bottom:0;font-size:12px}#mainContent .tiles .search div .info .occurrence p{padding-bottom:5px;margin-bottom:inherit;font-size:inherit}#mainContent .tiles .search div .info .occurrence p.annotation,#mainContent .tiles .search div .info .occurrence p.date{margin-bottom:0;padding-bottom:0}#mainContent .tiles .search div .info .singleOccurrence h4,#mainContent .tiles .search div .info .singleOccurrence div,#mainContent .tiles .search div .info .singleOccurrence p{display:inline}#mainContent .tiles .search div .info .showtimes,#mainContent .tiles .search div .info .whatsOn{margin-top:10px}#mainContent .tiles .search div .info p span.date{font-size:12px;padding-bottom:7px}#mainContent .tiles .search div .info .nowPlaying a{font-size:11px}#mainContent .tiles .search div .title{text-decoration:none;color:#000}#mainContent .tiles .search .alwaysOn,#mainContent .tiles .search .hideable{clear:both}#mainContent .tiles .search .hideable{display:none}#mainContent .tiles .search .hideable .info{width:490px}#mainContent .tiles .search .hideable .info p.annotation,#mainContent .tiles .search .hideable .info div.annotation{font-size:12px;margin-bottom:15px;margin-top:10px}#mainContent .tiles .search .hideable .info p.special_offer .specialOffers{color:#ed1b24;font-family:'CenturyOSMTPro-Italic','times new roman','serif';font-size:20px}#mainContent .tiles .search .hideable .info p.special_offer .specialOffers:hover{text-decoration:underline}#mainContent .tiles .search .hideable .info p.special_offer .specialOffers:active{color:#333}#mainContent .tiles .search .search{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #ddd}#mainContent .tiles .search .search.features{border-bottom:0;padding-bottom:0;margin-bottom:0}#mainContent .tiles .search .hideBorder .search{border-bottom:0;padding-bottom:0;margin-bottom:0}#mainContent .tiles .search div.expand_arrow{float:right}#mainContent .tiles .search div.tileImageAndTOCard{width:150px;float:right}#mainContent .tiles .search li.toCardIcon{width:105px}#mainContent .tiles .search .toCardIcon strong{background-image:url("/bundles/timeoutfrontend/images/card_icon.png");background-position:0 40%;height:16px;width:247px;text-indent:30px;font-size:12px;color:#ee5878;white-space:nowrap}#mainContent .tiles .search .more{margin-bottom:5px}#mainContent .tiles .search ul.icons{margin:4px 0 6px}#mainContent .tiles .search ul.icons li{line-height:17px;background:0;border-left:1px solid #bbb;padding-left:10px}#mainContent .tiles .search ul.icons li.first{border:0;padding-left:0}#mainContent .tiles .search ul.icons .commentCount .commentCountPanel{margin-right:0}#mainContent .tiles .search .hasOffer .cardOffers .timeOutCard{background-position:center;background-repeat:no-repeat;height:150px;width:150px;border:2px solid #fff}#mainContent .tiles .search .trailerLink{font-weight:normal;color:black}#mainContent .tiles .search .trailerIcon{position:relative;top:-42px;left:-15px;display:block;width:48px;height:47px;background:url('/bundles/timeoutfrontend/images/roll_over_play_button.png');text-indent:-99999px}#mainContent .tiles .search .trailerIcon:hover{background:url('/bundles/timeoutfrontend/images/upstate_play_button.png')}#mainContent .tiles .search .horizontalTiles{padding-top:0;margin-bottom:7px}#mainContent .tiles .search .horizontalTiles div{float:left;padding-right:10px;color:#000;line-height:30px}#mainContent .tiles .search .horizontalTiles div.heading{margin-right:0}#mainContent .tiles .search .horizontalTiles div.featureCount{padding-top:3px;font-weight:bold;color:#666}#mainContent .tiles .search .horizontalTiles div.viewAll{font-size:11px;padding-top:3px}#mainContent .tiles .search span.showTimesDate{display:inline-block;width:80px}#mainContent .tiles .search.open div.hideable{display:inline-block}#mainContent .tiles .search .sponsoredLabel{display:none}#mainContent .tiles.sponsored .expandingTile{background-color:#fffbbe;padding:10px}#mainContent .tiles.sponsored .expandingTile .expandingButton{display:none}#mainContent .tiles.sponsored .expandingTile .sponsoredLabel{float:right;display:inline-block;font-style:italic;font-weight:bold}#mainContent .tiles.sponsored .expandingTile div.info{width:100%}#mainContent .tiles.sponsored .expandingTile .hideable .info{width:490px}#mainContent .tiles.sponsored .expandingTile h3{display:inline-block}#mainContent .tiles.sponsored .expandingTile h4.normal{clear:both}#mainContent .tiles.sponsored .expandingTile .enhancedAnnouncement{background-color:#fff}#mainContent .tiles.sponsored .expandingTile .enhancedAnnouncement:after{border-bottom:10px solid #fff}#mainContent .features .box{background-color:#f1f1f1;height:20px;width:660px;margin-bottom:20px;margin-top:20px}#mainContent .features .box.last{float:left;margin-top:0;max-resolution:10px}#mainContent .features :nth-child(3){margin-right:20px}#mainContent ul.searchTabs{background-color:#333;min-height:50px;margin-bottom:30px;clear:both;font-size:12px}#mainContent ul.searchTabs li,#mainContent ul.searchTabs div{margin:5px 5px 5px 0;color:#fff}#mainContent ul.searchTabs li.searchType,#mainContent ul.searchTabs div.searchType{float:left}#mainContent ul.searchTabs li.searchType.selected,#mainContent ul.searchTabs li.searchType:hover,#mainContent ul.searchTabs div.searchType.selected,#mainContent ul.searchTabs div.searchType:hover{background-color:#ff0;color:#333}#mainContent ul.searchTabs li.searchType.selected a,#mainContent ul.searchTabs li.searchType:hover a,#mainContent ul.searchTabs div.searchType.selected a,#mainContent ul.searchTabs div.searchType:hover a{color:#333}#mainContent ul.searchTabs li.searchType.first,#mainContent ul.searchTabs div.searchType.first{margin-left:5px}#mainContent ul.searchTabs li.searchType a,#mainContent ul.searchTabs div.searchType a{color:#fff;padding:11px;display:block}#mainContent ul.searchTabs li.sortBy,#mainContent ul.searchTabs div.sortBy{float:right;margin-right:10px;padding:11px;padding-right:0}#mainContent ul.searchTabs li.sortBy label,#mainContent ul.searchTabs div.sortBy label{line-height:inherit;color:#fff}#mainContent ul.searchTabs li.sortBy div.dk_container,#mainContent ul.searchTabs div.sortBy div.dk_container{position:relative;height:25px;float:right;background-color:#333;font-size:inherit;line-height:inherit;margin:0}#mainContent ul.searchTabs li.sortBy div.dk_container:hover input,#mainContent ul.searchTabs div.sortBy div.dk_container:hover input{background-position:right -29px}#mainContent ul.searchTabs li.sortBy div.dk_container:hover ul,#mainContent ul.searchTabs div.sortBy div.dk_container:hover ul{display:block}#mainContent ul.searchTabs li.sortBy div.dk_container .dk_toggle .dk_label,#mainContent ul.searchTabs div.sortBy div.dk_container .dk_toggle .dk_label{font-size:inherit;display:inline;line-height:inherit}#mainContent ul.searchTabs li.sortBy div.dk_container .dk_toggle:after,#mainContent ul.searchTabs div.sortBy div.dk_container .dk_toggle:after{background:0}#mainContent ul.searchTabs li.sortBy div.dk_container .dk_options .dk_options_inner,#mainContent ul.searchTabs div.sortBy div.dk_container .dk_options .dk_options_inner{-moz-box-shadow:0 0 2px 1px #ddd;-webkit-box-shadow:0 0 2px 1px #ddd;box-shadow:0 0 1px .5px #ddd}#mainContent ul.searchTabs li.sortBy div.dk_container .dk_options .dk_options_inner li:first-child:after,#mainContent ul.searchTabs div.sortBy div.dk_container .dk_options .dk_options_inner li:first-child:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:5px;position:absolute;top:-6px;width:0}#mainContent ul.searchTabs li.sortBy div.dk_container a span,#mainContent ul.searchTabs div.sortBy div.dk_container a span{padding:0;color:#ff0;width:100px;background-color:transparent;background-image:url("/bundles/timeoutfrontend/images/sprites/primaryNavSprite.png");background-position:right 6px;background-repeat:no-repeat;padding-right:11px;padding-left:5px}#mainContent ul.searchTabs li.sortBy div.dk_container ul,#mainContent ul.searchTabs div.sortBy div.dk_container ul{overflow:visible}#mainContent ul.searchTabs li.sortBy div.dk_container ul li,#mainContent ul.searchTabs div.sortBy div.dk_container ul li{min-width:80px;color:#333;margin:0;padding:0;font-size:inherit}#mainContent ul.searchTabs li.sortBy div.dk_container ul li a,#mainContent ul.searchTabs div.sortBy div.dk_container ul li a{color:#333;display:block;overflow:hidden;padding:8px 10px}#mainContent ul.searchTabs li.sortBy div.dk_container a.trigger,#mainContent ul.searchTabs div.sortBy div.dk_container a.trigger{display:none}#mainContent ul.searchTabs li.sortBy select,#mainContent ul.searchTabs div.sortBy select{max-width:120px}#mainContent .tiles .feature{float:left;width:320px;position:relative;margin-bottom:15px}#mainContent .tiles .feature:nth-child(odd){margin-right:20px}#mainContent .tiles .feature a{text-decoration:none}#mainContent .tiles .feature a .featureImagePlaceholder{width:320px;height:240px;background-color:#f1f1f1}#mainContent .tiles .feature a .caption{position:absolute;bottom:3px;left:0;width:300px;background-color:#f1f1f1;padding:10px 0;padding-right:20px;height:40px}#mainContent .tiles .feature a .caption .captionText{padding:3px 10px;text-overflow:ellipsis;color:#333;font-family:'FranklinGothicLTCom-Dm',arial,'serif';font-size:16px}#mainContent .tiles .feature a .caption .captionDescription{padding:3px 10px;text-overflow:ellipsis;color:#bbb;font-family:'FranklinGothicLTCom-Dm',arial,'serif';font-size:16px}#mainContent .tiles .feature a .tagging{position:absolute;top:0;left:0;max-width:320px}#mainContent .tiles .feature a .tagging .suggestedTag{padding:10px;background:#333;color:#fff;font-size:16px}h1.searchResults{magin-bottom:30px;magin-top:28px}.searchMessage{margin-bottom:10px}.totalResults,.radiusMessage,.feedback-message{margin-bottom:30px;font-weight:bold;font-style:italic;font-weight:normal;float:left}.totalResults a,.radiusMessage a,.feedback-message a{text-indent:-9999px;background-image:url("/bundles/timeoutfrontend/images/mag_small_default_state.gif");background-repeat:no-repeat;background-position:left center;margin-left:3px;display:inline-block;width:20px}.totalResults{font-weight:bold}.form input[type='text'],.form input[type='password'],.form input[type='email'],.form textarea{background-color:#fff;border:0;display:inline-block;font-family:'FranklinGothicLTCom-Bk',arial,'serif';padding:10px;height:auto;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form input[type='text'].active,.form input[type='password'].active,.form input[type='email'].active,.form textarea.active{background-color:#ff0}.form [type="submit"]{-webkit-transition:.25s;transition:.25s}.form [type="submit"].saving .status-save,.form [type="submit"].saved .status-save,.form [type="submit"] .status-saving,.form [type="submit"] .status-saved{display:none}.form [type="submit"].saving .status-saving,.form [type="submit"].saved .status-saved{display:block}.form fieldset{clear:both;margin-bottom:20px}.form label.required:after{display:none;content:"*";color:#ed1b24;position:absolute;margin-left:5px}.form .row{clear:both;position:relative}.form .row label,.form .row dt{color:#333;font-family:'FranklinGothicLTCom-Dm',arial,'serif';word-wrap:break-word;line-height:1.1em;display:block;font-size:14px;padding-bottom:10px;line-height:40px;padding-bottom:0;text-align:right;min-height:1px}.form .row label.alt,.form .row label .alt,.form .row dt.alt,.form .row dt .alt{color:#ed1b24}.form .row label.light,.form .row dt.light{font-family:'FranklinGothicLTCom-Bk',arial,'serif'}.form .row label a,.form .row dt a{color:inherit}.form .row label a:hover,.form .row label a:focus,.form .row dt a:hover,.form .row dt a:focus{color:#ed1b24;text-decoration:underline}.form .row label a:active,.form .row dt a:active{color:inherit}.ie8 div.form .row{vertical-align:middle}.form .row .error-msg{height:26px;position:absolute;left:100%;white-space:nowrap;bottom:0;top:0;margin:auto 0 auto 20px;z-index:10}.form .radioRow input[type="radio"]{height:40px;vertical-align:middle}.form .radioRow .radio-label{margin:0 20px 0 10px}.form .checkboxRow{border:none!important}.form .checkboxRow input{position:absolute;left:-99999px}.form .checkboxRow input .ie7{display:inline-block}.ie8 .form .checkboxRow input{display:block;position:absolute;left:-99999px}.form .checkboxRow label{cursor:pointer;position:relative;display:inline-block;vertical-align:middle;line-height:20px;padding-left:40px;font-family:inherit;text-align:inherit;font-size:inherit}.ie7 .form .checkboxRow label{padding-left:inherit}.form .checkboxRow label:before{content:'';position:absolute;background-color:#fff;border:1px solid #bbb;width:27px;height:27px;left:0;top:0;margin:auto;right:auto;bottom:0}.form .checkboxRow input[type="checkbox"]:active ~ label:before,.form .checkboxRow input[type="checkbox"]:focus ~ label:before{box-shadow:0 0 3px 0 #00c6ff;border-color:#00c6ff}.form .checkboxRow .checked ~ label:before{background-color:#ff0}.form .checkboxRow .checked ~ label:after{background:url(/bundles/timeoutfrontend/images/forms/sprite.png) no-repeat left -305px;content:'';position:absolute;width:25px;height:16px;left:2px;top:0;margin:auto;bottom:0;right:auto}.form .checkboxRow input:checked ~ label:before{background-color:#ff0}.form .checkboxRow input:checked ~ label:after{background:url(/bundles/timeoutfrontend/images/forms/sprite.png) no-repeat left -305px;content:'';position:absolute;width:25px;height:16px;left:2px;top:0;margin:auto;bottom:0;right:auto}.newsletter .form .checkboxRow:last-child{margin-bottom:0}.newsletter .form .checkboxRow label{line-height:inherit}.form .row,.form .checkboxRow{zoom:1;margin-bottom:20px;position:relative;clear:both}.form .row:before,.form .checkboxRow:before{content:'';display:block}.form .row:after,.form .checkboxRow:after{content:'';display:table;clear:both}.form .error-msg{background:transparent url(/bundles/timeoutfrontend/images/forms/sprite.png) left -243px no-repeat;display:inline-block;font-family:'FranklinGothicLTCom-Bk',arial,'serif';text-indent:35px;line-height:26px;margin-top:10px}.form .error-msg,.gigya-screen .form .gigya-error-msg{color:#ed1b24;font-size:14px}.gigya-screen .form .dk_container{float:none;display:inline-block;width:auto;margin-right:20px}.gigya-screen .form .dk_toggle{min-width:100px}.gigya-screen .form .dk_toggle:after{background-color:#fff}.form.greyOnWhite input[type='text'],.form.greyOnWhite input[type='password'],.form.greyOnWhite input[type='email'],.form.greyOnWhite textarea,.form.greyOnWhite .dk_container{border:1px solid #ddd}.form.greyOnWhite input[type='text'].active,.form.greyOnWhite input[type='password'].active,.form.greyOnWhite input[type='email'].active,.form.greyOnWhite textarea.active,.form.greyOnWhite .dk_container.active{background-color:#ff0}#bookingHeader{float:right;margin-top:-52px}#bookingHeader .booking_unavailable{font-weight:bold}#bookingHeader .offer{margin-top:8px;text-align:center}#bookingHeader .offer img{height:15px;padding-bottom:2px;vertical-align:middle;width:15px}#bookingHeader .offer span{color:#ea2e47;font-weight:bold}#bookingOffers h3{color:#ed1b24}#bookingOffers .offers{border:1px solid #ed1b24;border-radius:4px;padding:0 20px}#bookingOffers li{background:url(/images/content/offer-star.png) 3px 15px no-repeat;border-top:1px dotted #ed1b24;padding:15px 0 15px 30px}#bookingOffers li:first-child{border-top:0}#bookingOffers li.more{display:none}#bookingOffers li.no-star{background:0;padding:0}#bookingOffers li h4,#bookingOffers li p.search,#bookingOffers li p.occurrence-tile-offers{color:#ed1b24}#bookingOffers li p.search a span.see-more-offers-search{color:#1b8ced;float:right}#bookingOffers li p{font-size:1.1em;line-height:1.6em;margin:5px 0 0 0;width:500px}#bookingOffers li p.search,#bookingOffers li p.occurrence-tile-offers{width:auto}#bookingOffers li p.search a{width:420px;color:#ed1b24!important}#bookingOffers li p.validity{font-size:.9em;line-height:1.4em;margin-top:4px}#bookingOffers .expandButton{margin-top:30px}#bookingOffers .toggle{color:#ed1b24}#booking_form #reservationConfirmation,.restaurantBooking form fieldset{background-color:#f1f1f1;color:inherit;padding:15px 20px 10px 20px}.restaurantBooking form fieldset{padding-top:10px}.restaurantBooking form ol li{clear:both;margin-bottom:10px}.hasJs #booking-step1 ol li.buttons{display:none}.restaurantBooking .offers span,.restaurantBooking form label{font-weight:bold;font-size:1.2em;float:left;width:160px;padding:10px 0 6px}.restaurantBooking form select.normal,.restaurantBooking form input.text{float:left}.restaurantBooking form select.normal{width:200px}.restaurantBooking form input.text{width:185px}.restaurantBooking form ol li.buttons{margin-left:175px}.restaurantBooking form ol li.buttons .button{float:left;margin-right:5px}.restaurantBooking form ol li.buttons .cancelButton{padding:4.5px 8px}.ie .restaurantBooking form ol li.buttons .cancelButton{padding:3.5px 8px}.chrome .restaurantBooking form ol li.buttons .cancelButton{padding:3px 8px 4.5px 8px}.restaurantBooking .offers span{display:block;float:left;padding-top:0}.restaurantBooking .offers .offerList{float:left;width:200px}.restaurantBooking .offers .offerList li{margin-bottom:5px}.restaurantBooking .offers .offerList input{float:left;margin-top:1px}.restaurantBooking .offers .offerList label{padding:0 0 0 10px;font-weight:normal}.errorMessages li{color:#ed1b24;font-weight:bold}.restaurantBooking .slots{padding-top:10px}#booking_form{position:relative}#booking_form .openTable{position:absolute;top:12px;right:130px;z-index:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#booking_form .details{border-bottom:1px solid #bebebe;margin-bottom:20px;padding-bottom:15px}#booking_form .details li{clear:both;min-height:28px;margin-bottom:0}#booking_form .details li.offer span.label{background:url(/images/content/offer-star.png) 0 5px no-repeat;color:#ea2e47;padding-left:25px;width:155px}#booking_form .details li.offer span.value li>span,#booking_form .details li.widgetMenu span.value li>span{float:left;margin-right:6px;padding-top:1px}#booking_form .details .value,#booking_form .details .label{font-size:1.2em;font-weight:bold;padding:5px 0;width:175px;display:block;float:left}#booking_form .details .value{padding-right:5px;width:217px;font-weight:normal}#booking_form .restaurantBooking form fieldset{padding-top:20px}#booking_form input{height:auto}.restaurantBooking form .slots ul{border:1px solid #dadada;background-color:#fff;color:inherit;padding:5px 0 5px 15px}.ie7 .restaurantBooking .slots ul,.ie6 .restaurantBooking .slots ul{padding-bottom:15px}.ie7 .restaurantBooking .slots ul{min-height:1px}.ie6 .restaurantBooking .slots ul{height:1px}.restaurantBooking form .slots ul li{float:left;font-size:1em;width:5.5em;clear:none}#content .restaurantBooking .slots li{line-height:2}.restaurantBooking form .slots ul li a{font-weight:bold}.restaurantBooking dt{font-weight:bold;float:left;width:170px;clear:left}#booking input[type="checkbox"]{position:absolute;left:0;top:7px;width:auto;display:inline-block}#booking label.checkbox{width:auto;position:relative;padding-left:22px;line-height:16px;float:left;font-weight:normal;color:#999}.openTableRestaurantBooking form{width:550px}.openTableRestaurantBooking form label{color:#666}#booking_form.openTableRestaurantBooking h2{line-height:2.2em;padding:0 0 9px 0}#booking_form.openTableRestaurantBooking ol.b_covers_rndSelect{z-index:2;position:relative}#booking_form.openTableRestaurantBooking .roundedSelect label{line-height:18px}#booking_form.openTableRestaurantBooking .details .label{width:180px}#booking_form.openTableRestaurantBooking .details .value{width:170px}#booking_form.openTableRestaurantBooking .details li.error{font-weight:bold;margin-top:16px}.openTableRestaurantBooking form ol li.buttons{margin-left:180px}.openTableRestaurantBooking form input[type="text"]{width:203px;padding:7px 6px 6px}.hasJs .openTableRestaurantBooking .roundedSelect input{padding:7px 6px 5px}.openTableRestaurantBooking form input#b_findTable{float:right}.openTableRestaurantBooking form input#b_findTable:hover{background-position:left -68px}.hasJs .openTableRestaurantBooking form #availability .roundedSelect,.hasJs .openTableRestaurantBooking form #availability .roundedSelect li{margin-top:5px}.hasJs .openTableRestaurantBooking form #availability .roundedSelect div,.hasJs .openTableRestaurantBooking form #availability .roundedSelect li div{z-index:1}.hasJs .openTableRestaurantBooking form #availability ol li input#bb_date,.hasJs .openTableRestaurantBooking form #availability .roundedSelect input,.hasJs .openTableRestaurantBooking form #availability .roundedSelect li input{width:114px}.hasJs .openTableRestaurantBooking form .roundedSelect div.selected ul.scroll{width:auto}.openTableRestaurantBooking form select.normal{width:114px}.openTableRestaurantBooking form li.error input[type="text"]{border-color:#ed1b24}.openTableRestaurantBooking form li span.errorMessage{color:#ed1b24;padding-left:140px;display:block}.openTableRestaurantBooking form li span.errorMessage.nonPadded{padding-left:0}.openTableRestaurantBooking h2,#booking_form.openTableRestaurantBooking h3.first,.openTableRestaurantBooking #booking-error h3{padding:20px 0 12px 0}#booking_form.openTableRestaurantBooking h3.first,.openTableRestaurantBooking #booking-error h3{padding:20px 120px 14px 0}.openTableRestaurantBooking .slots,.openTableRestaurantBooking .bandNavLinks,.openTableRestaurantBooking #form_error_slots{padding-left:180px}.openTableRestaurantBooking #availability_slots h3{margin-bottom:6px}.openTableRestaurantBooking form .slots ul{float:left;padding:12px 9px 6px 15px}.openTableRestaurantBooking form .slots ul li{width:auto;margin:3px 6px 9px 0;text-transform:lowercase}.openTableRestaurantBooking form .slots ul li a:hover,.openTableRestaurantBooking form .slots ul li a:focus{text-decoration:none}#slots_offer,#slots_no_offer{clear:both;display:none;font-weight:bold;padding-top:10px}#slots_offer{background:url(/images/content/offer-star.png) 0 9px no-repeat;color:#ea2e47;padding-left:30px}.openTableRestaurantBooking #availability_slots #slots_time li.offer div.icon{background:#fff url(/images/content/offer-star.png) 3px 3px no-repeat;border:1px solid #f88;border-radius:4px 0 0 4px;float:left;height:25px;width:25px}.openTableRestaurantBooking #availability_slots #slots_time li.offer div.link{float:left}.openTableRestaurantBooking #availability_slots #slots_time li.offer div.link a{border-radius:0 4px 4px 0}.openTableRestaurantBooking #availability_slots #slots_time a.button{display:block;height:25px;padding:0 6px;line-height:25px;white-space:nowrap}.openTableRestaurantBooking .bandNavLinks{margin-top:20px}.openTableRestaurantBooking form .bandNavLinks li{width:auto}.openTableRestaurantBooking form .bandNavLinks .previousBand{padding:0 0 0 16px;background:transparent url(/images/icons/arrows.png) no-repeat 0 4px;float:left;line-height:1.2}.openTableRestaurantBooking form .bandNavLinks .nextBand{float:right;padding:0 16px 0 0;background:transparent url(/images/icons/arrows.png) no-repeat 100% -9px;line-height:1.2}.openTableRestaurantBooking .details{position:relative}.openTableRestaurantBooking #booking-form .details .bookTime{text-transform:lowercase}.openTableRestaurantBooking #booking-form .details .bookingReferenceNote{margin-top:10px;width:auto}.openTableRestaurantBooking .details li.buttonLI,.openTableRestaurantBooking .booking-details li.buttonLI{margin-left:180px}.openTableRestaurantBooking .booking-details li.buttonLI{left:440px;bottom:18px}.openTableRestaurantBooking .booking-details li.disclaimer{padding-top:11px}.openTableRestaurantBooking #booking-form .booking-details .relative{position:relative}.openTableRestaurantBooking #booking-form .booking-details .relative .formNoteL{position:absolute;top:24px;left:0;color:#666;font-style:italic}.openTableRestaurantBooking .details li.buttonLI .cancelButton{width:66px;display:block;padding:4px;float:left}.openTableRestaurantBooking .details li.buttonLI .cancelButton:hover,.openTableRestaurantBooking .details li.buttonLI .cancelButton:focus{text-decoration:none}.openTableRestaurantBooking .ajaxLoader{width:43px;height:11px;margin:40px auto;background:url(/images/throbbers/ajax-loader.gif) no-repeat 0 0;position:relative;display:none}.openTableRestaurantBooking .ajaxLoader.ajaxLoaderSml{margin:0;position:absolute;left:330px;bottom:28px}.openTableRestaurantBooking .ajaxLoader.show{display:block}.openTableRestaurantBooking #booking-error .reloadBookingForm{float:right;padding:40px 0 10px 0}.openTableRestaurantBooking #booking-error .bookingErrorMessage{width:420px}.ie8 .openTableRestaurantBooking form{border:1px solid #bebebe}.ie8 .openTableRestaurantBooking form fieldset{border:0}.ie7 .openTableRestaurantBooking #availability_slots #slots_time a.button{display:block}#bookingMenu h2{background:url('/bundles/timeoutfrontend/images/MenuIcon.png') no-repeat left top;padding-left:40px}#bookingMenu .menus{border-bottom:1px solid #ddd;margin-bottom:20px}#bookingMenu .menu{border-top:1px solid #ddd;padding:15px 0;min-height:42px;position:relative}#bookingMenu .menu.open .description{display:block}#bookingMenu .menu.single .expandingButton{display:none}#bookingMenu .menu strong{color:#333;font-family:'FranklinGothicLTCom-Dm',arial,'serif';word-wrap:break-word;line-height:1.1em;display:block;font-size:14px;margin-bottom:5px;font-weight:normal}#bookingMenu .menu .description{display:none}#bookingMenu .menu .conditions{margin-top:40px}#bookingMenu .menu .expandingButton{position:absolute;top:20px;right:0}#bookingMenu .notice{padding:8px;background-color:#fffbbe}.postPage #mainContent .module.authorByLine{color:inherit;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #f1f1f1}.postPage #mainContent .module.authorByLine .author-name span{color:#9b9b9b;font-size:10pt;font-family:'FranklinGothicLTCom-Bk',arial,'serif';font-weight:400;text-transform:uppercase}.postPage #mainContent .blogMainLeft hr.thinLine{height:1px;border:0;color:#bbb;background-color:#bbb;margin-bottom:10px}.postPage #mainContent .blogMainLeft .authorDetails{color:#9b9b9b}.postPage .surtitle{color:#bbb;text-transform:uppercase;font-weight:bold;font-size:18px;margin-top:20px;font-family:Arial,Helvetica,sans-serif}.postPage .surtitle .caption{color:#ed1b24;display:inline-block}.postPage .surtitle .category{border-left:1px solid #bbb;margin-left:5px;padding-left:10px;display:inline-block}.postPage .componentDivider{background-color:#f1f1f1;border:0 none;height:20px;margin:0 0 20px 0;padding:0}.blogMainLeft .overviewPictureCaption{margin-top:0}.blogMainLeft .share_bar{margin:20px 0}.blogMainLeft ul,.blogMainLeft ol{display:block;margin-top:0;margin-bottom:10px;box-sizing:border-box;font-size:14px;line-height:22px;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.blogMainLeft ul li,.blogMainLeft ol li{display:list-item;text-align:-webkit-match-parent}.blogMainLeft ul{list-style-type:disc}.blogMainLeft ol{list-style-type:decimal}.blogMainLeft sup{vertical-align:super;font-size:smaller}.blogMainLeft sub{vertical-align:sub;font-size:smaller}.blogMainLeft blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #ddd}.blogMainLeft h6,.blogMainLeft .h6,.blogMainLeft h5,.blogMainLeft .h5{display:block;font-family:'FranklinGothicLTCom-Dm',arial,'serif';word-wrap:break-word;line-height:1.1em;padding-bottom:10px}.blogMainLeft h5,.blogMainLeft .h5{font-size:14px}.blogMainLeft h6,.blogMainLeft .h6{font-size:12px}.picture.blog{display:inline-block;margin:0 10px 5px 0}.picture.blog .caption,.picture.blog .credit{font-weight:normal;font-size:12px;display:inline-block}.pull-left{float:left!important}.pull-right{float:right!important}.center-block{display:block;margin-left:auto;margin-right:auto}.picture.blog .photo{display:block}.picture.blog.pull-right{margin:0 0 5px 10px}.timeout-ugc{clear:both;padding-top:20px;border-top:20px solid #f1f1f1}.timeout-ugc .lf-header{padding-bottom:20px}.timeout-ugc .lf-header h3{float:left}.timeout-ugc .lf-header .lf-rated,.timeout-ugc .lf-header .commentCount{float:right}.timeout-ugc .lf-header .timeoutStarRating{margin-top:7px}.timeout-ugc .fyre-widget .fyre-help{display:none}.timeout-ugc .fyre-widget .fyre-stream-stats,.timeout-ugc .fyre-widget .fyre-stream-livecount,.timeout-ugc .fyre-widget .fyre-listener-avatars img{display:none}.timeout-ugc .fyre-widget .fyre-auth{margin-top:0}.timeout-ugc .fyre-widget .fyre-hovercard{display:none!important}.timeout-ugc .fyre-widget .fyre-comment-article .fyre-comment{font-size:14px;line-height:20px;color:#333;font-family:arial,sans-serif}.timeout-ugc .fyre-widget .fyre-comment-article .fyre-comment *{line-height:inherit}.timeout-ugc .fyre-widget .fyre-comment-article .fyre-comment-user .fyre-comment-author{cursor:default}.timeout-ugc .fyre-widget .fyre-comment-article .fyre-comment-user img.fyre-user-avatar{border-radius:50%;width:45px;height:45px}.timeout-ugc .fyre-widget .fyre-comment-article .fyre-comment-head{position:relative}.timeout-ugc .fyre-widget .fyre-comment-article .fyre-comment-head .fyre-comment-username{color:#000;font-weight:normal;font-family:'FranklinGothicLTCom-Dm',arial,'serif';font-size:20px;margin:0;cursor:default}.timeout-ugc .fyre-widget .fyre-comment-article .fyre-comment-head time.fyre-comment-date{font-size:11px}.timeout-ugc .fyre-widget .fyre-comment-article .fyre-reviews-rated label{background-image:url('/bundles/timeoutfrontend/images/livefyre/star-rating.png')}.timeout-ugc .fyre-widget img.fyre-user-avatar-25{border-radius:50%}.timeout-ugc .fyre-widget .fyre-editor.fyre-editor-small .fyre-share-button div.fyre-button-right-inner-box{padding:0 15px}.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar>div,.timeout-ugc .fyre-widget .fyre-reviews-write{background-image:none;background-color:#f1f1f1}.timeout-ugc .fyre-widget .fyre-reviews-write:hover{background:#fff}.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-button-left:hover,.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-button-right:hover{background:#fff}.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-button-right.fyre-post-button{background:#00c6ff}.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-button-right.fyre-post-button:hover{background:#21b0ff}.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-button-right.fyre-post-button .fyre-button-right-inner-box{color:#fff!important;font-size:10px;font-weight:normal;text-transform:uppercase}.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-button-right.fyre-share-button{width:95px}.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-button-right.fyre-share-button div.fyre-button-right-inner-box{padding:0 15px;background-position:75px 14px}.timeout-ugc .fyre-widget .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-follow-button{display:none}.timeout-ugc .fyre-widget .fyre-editor-ratings .goog-ratings-star{background-image:url('/bundles/timeoutfrontend/images/livefyre/big-star-rating.png')}#lf-comments .fyre .fyre-login-bar{float:none;position:static}#lf-comments .fyre-editor{margin-top:0}#lf-comments .fyre-editor div.fyre-button-right-inner-box{padding:0 25px;background-position:87px 14px}#lf-comments .fyre-editor label.fyre-share-counter{left:3px}#lf-comments .fyre-editor .fyre-button-right.fyre-share-button{width:105px}#panel .encoreSearchWidget{margin-bottom:20px}#panel .encoreSearchWidget .title{background-color:#f1f1f1;margin:0 0 4px 0;padding:15px 20px}#panel .encoreSearchWidget .content{background-color:#f1f1f1;padding:7px 15px 25px;position:relative}#panel .encoreSearchWidget .content .eolts_quick table tr td{padding:7px}#panel .encoreSearchWidget .content .eolts_quick #showid,#panel .encoreSearchWidget .content .eolts_quick #qdate,#panel .encoreSearchWidget .content .eolts_quick #qperf,#panel .encoreSearchWidget .content .eolts_quick #qqty{height:auto;font-size:12px;padding:2px}#panel .encoreSearchWidget .content .eolts_quick #showid,#panel .encoreSearchWidget .content .eolts_quick #qdate,#panel .encoreSearchWidget .content .eolts_quick #qperf{width:195px}#panel .encoreSearchWidget .content .eolts_quick #qqty{width:50px}#panel .encoreSearchWidget .content .eolts_quick .eolts_label{width:50px}#panel .encoreSearchWidget .content .eolts_quick .eolts_more{background:#00c6ff;color:#fff;cursor:pointer;font-weight:bold;padding:8px;text-transform:uppercase;font-size:10px;display:inline-block;position:absolute;bottom:18px;right:19px}#panel .encoreSearchWidget .content .eolts_quick .eolts_more:hover{background:#186fee;color:#fff}.enhancedAnnouncement{background-color:#fffbbe;padding:10px;margin-bottom:20px;font-size:14px;padding-bottom:10px;color:#333;font-family:'FranklinGothicLTCom-Dm',arial,'serif';word-wrap:break-word;line-height:1.1em}.tiles .topSection .enhancedAnnouncement{margin-left:0}.tiles .enhancedAnnouncement{margin:5px 0 10px 235px;position:relative;box-shadow:0 5px 15px -5px #bbb;-moz-box-shadow:0 5px 15px -5px #bbb;-webkit-box-shadow:0 5px 15px -5px #bbb}.ie8 .tiles .enhancedAnnouncement{filter:progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=270);zoom:1}.tiles .enhancedAnnouncement:after{content:"";border-bottom:10px solid #fffbbe;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-10px;left:25px;width:0;height:0}.tiles.smallRows .enhanced.row .additionalInformation{width:235px}.tiles.smallRows .enhanced.row .enhancedAnnouncement{margin-left:235px}.tiles.mediumRows .enhancedAnnouncement{margin-left:335px}.ownerAnnotation{background-color:#fffbbe;padding:14px;font-size:14px;color:#333;line-height:22px;height:auto}.ownerAnnotation .thisMonth{background-color:#fff;margin:7px 7px 14px 0;padding:.5em;font-family:'FranklinGothicLTCom-Dm',arial,'serif';box-shadow:0 5px 15px -5px #bbb;-moz-box-shadow:0 5px 15px -5px #bbb;-webkit-box-shadow:0 5px 15px -5px #bbb}.ie8 .ownerAnnotation .thisMonth{filter:progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb,Strength=7,Direction=270);zoom:1}.module .js-collapsed{height:175px;overflow:hidden;transition:ease-in-out .5s all}.toggleAnnouncement{position:relative;float:right;right:5px;color:#21b0ff;text-transform:uppercase;font-size:14px}.ie7 .blur{filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=3)}.ie8 .blur{-ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelRadius=3)"}.ie7 .fade{filter:alpha(opacity=30)}.ie8 .fade{-ms-filter:"alpha(opacity=30)";z-index:1}.ie7 #siteUtilities li{display:inline;line-height:30px}.ie7 #siteUtilities #magazineLink a{display:inline}.menuSpringModal{width:780px}.menuSpringModal iframe{height:100%;width:100%}