/*cached @ 2025-07-24 05:53:19*/
.gm8Wrapper .selector{display:block}.gm8Wrapper .selectMenu{border-width:0 0 1px 0;border-style:solid;position:relative}.gm8Wrapper .selectMenu .selected{font-size:16px;border-width:1px;border-style:solid;position:relative;display:block;cursor:pointer}.gm8Wrapper .selectMenu .selected b{height:18px;line-height:18px;margin:0 20px 0 0;padding:4px;display:block}.gm8Wrapper .selectMenu .selected a{height:0;border-width:5px 5px 0 5px;border-style:solid;text-indent:-5000px;overflow:hidden;display:block;position:absolute;top:10px;right:5px}.gm8Wrapper .selectMenu .selected a.open{border-width:0 5px 5px 5px}.gm8Wrapper .selectMenu ul{max-height:175px;padding:4px;border-width:1px;border-style:solid;overflow:auto;position:absolute;top:28px;left:0;right:0;z-index:400;display:none}.gm8Wrapper .selectMenu ul a{text-decoration:none;display:block}.pricesCurrency{padding:5px 0 0 0;font-size:11px}#gm8Calendar{min-height:342px;margin:0 0 35px 0;position:relative}#gm8Calendar h2{line-height:30px;margin:0 0 5px 0;font-size:18px;text-align:center}#gm8Calendar .gm8Button,#gm8Calendar .gm8Button button{width:42px}#gm8Calendar .gm8Button{position:absolute;top:0;right:0}#gm8Calendar .gm8Button:first-child{left:0;right:auto}#gm8Calendar .gm8Button button{height:24px;line-height:24px;font-size:12px;font-weight:normal}#gm8Calendar #gm8CalendarWrapper{margin:0 0 10px 0}#gm8Calendar table{width:100%}#gm8Calendar table th{font-size:12px;font-weight:bold;text-align:center}#gm8Calendar table td{margin:1px;padding:5px 5px 12px 12px;border-width:1px;border-style:solid;font-size:12px;text-align:right;cursor:pointer}#gm8Calendar table td.gm8SelectedDate{padding:3px 3px 10px 10px}#gm8Calendar table td.gm8SelectedDate div{border-width:2px;border-style:solid}#gm8Calendar table td div{line-height:20px;text-align:center;cursor:pointer}#gm8Calendar table td.gm8full,#gm8Calendar table td.gm8full div{cursor:default}#gm8Calendar table td.gm8Provisional,#gm8Calendar table td.gm8Available{cursor:pointer}#gm8Calendar p{font-size:14px;text-align:center;overflow:hidden}#gm8Calendar p b{font-weight:normal}#gm8Calendar p a{font-family:Arial;font-weight:bold;padding:0 2px}.gm8Wrapper ul.gm8Key{width:205px;margin:0 0 0 -102px;padding:20px 0 0 0;overflow:hidden;position:absolute;bottom:10px;left:50%}.gm8Key li{width:100px;margin:0 0 0 5px;float:left}.gm8Key li span,.gm8Key li em{float:left;display:block}.gm8Key li span{width:12px;height:12px;margin:0 5px 0 0;border-width:1px;border-style:solid}.gm8Key li em{width:81px;line-height:14px;font-size:12px;font-style:normal}.gm8Key li:first-child{margin:0;text-align:right}.gm8Key li:first-child span{margin:0 0 0 5px;float:right}#gm8Content #gm8Section2 .gm8Container,#gm8Content #gm8BookingSummary{margin:0 85px 30px 85px}#gm8BookingSummary{margin-bottom:30px;padding:15px 15px 10px 15px;border-width:1px;border-style:solid;position:relative}#gm8BookingSummary h3,#gm8BookingSummary .gm8BookPricePP{font-size:16px}#gm8BookingSummary .gm8BookDate,#gm8BookingSummary .gm8BookSession{font-size:12px}#gm8BookingSummary h3{margin:0 0 5px 0}#gm8BookingSummary h3 a{width:18px;height:18px;line-height:18px;border-width:1px;border-style:solid;font-size:12px;font-weight:normal;text-align:center;text-decoration:none;display:block;position:absolute;top:13px;right:15px}#gm8BookingSummary p{margin:0}#gm8BookingSummary .gm8BookPricePP{position:absolute;top:15px;right:45px}#gm8BookForm .attn{margin:0 85px 30px 85px;padding:15px;border-width:1px;border-style:solid;display:none}#gm8BookForm .attn h3{margin:0 0 5px 0}#gm8BookForm .attn ul li{font-size:12px}#newFormat{overflow:hidden}#newFormat #venueFormatsList{position:absolute;top:12px;right:12px}#newFormat .selectMenu{border-width:0 0 1px 0;border-style:solid}#newFormat .selectMenu .selected{font-size:16px;border-width:1px;border-style:solid;position:relative;display:block;cursor:pointer}#newFormat .selectMenu .selected b{min-width:292px;height:18px;line-height:18px;margin:0 20px 0 0;padding:4px;font-size:14px;font-weight:normal;display:block}#newFormat .selectMenu .selected a{height:0;border-width:5px 5px 0 5px;border-style:solid;text-indent:-5000px;overflow:hidden;display:block;position:absolute;top:10px;right:5px}#newFormat .selectMenu .selected a.open{border-width:0 5px 5px 5px}#newFormat .selectMenu .packagesList{padding:10px 15px;border-width:1px;border-style:solid;overflow:auto;position:absolute;top:35px;left:0;right:0;z-index:400;display:none}#newFormat .selectMenu ul a{text-decoration:none;display:block}#newFormat .selectMenu ul a:hover{background:0 !important}#newFormat .left{width:583px;position:relative}#newFormat .priceBadge{position:absolute;top:-10px;right:-10px}#newFormat .gallery .preview,#newFormat .gallery .preview .img,#newFormat .gallery .preview .img .style-wrapper{width:583px;height:173px;border:0}#newFormat .gallery .preview{margin:0 0 20px 0}#newFormat .gallery .thumbnails{width:auto;padding:5px 0 0 0;overflow:hidden;top:auto;bottom:0;right:0}#newFormat .gallery .thumbnails .img,#newFormat .gallery .thumbnails .img .style-wrapper{width:50px;height:50px;border:0}#newFormat .gallery .thumbnails .img{margin:0 0 0 5px;float:right}#newFormat .left h2{font-size:28px;letter-spacing:-0.5pt}#newFormat .left .section,#newFormat .left .section h3.title{border-width:1px 0 0 0;border-style:solid}#newFormat .left .section{margin:0 0 40px 0;position:relative}#newFormat .left .section h3.title{margin:0 0 30px 0}#newFormat .left .section h3.title em,#newFormat .left .section h3.title span{line-height:20px;padding:0 10px 0 0;font-size:20px;display:block;position:absolute;top:-12px;left:0}#newFormat .left .section h3.title em{padding:0 10px;font-size:12px;top:-10px;right:10px;left:auto}#newFormat .left .package{padding:0;border:0}#newFormat .extra p.price,#newFormat .extra h3{height:20px;line-height:20px;font-size:18px}#newFormat .extra h3{margin:0 0 5px 0}#newFormat .extra p.price{top:0}#newFormat .extra p.price span{font-size:16px}#newFormat .reviews{margin:0}#newFormat .reviews ul{border-width:0 0 1px 0;border-style:solid}#newFormat .right,#newFormat .gm8Left,#newFormat .gm8Right{width:305px}#newFormat #gm8Calendar{min-height:300px}#newFormat .right h3.title{display:none}#newFormat #gm8Calendar table td.gm8SelectedDate{padding:3px 3px 10px 10px}#newFormat #gm8Calendar table td{padding:3px 3px 12px 12px}#newFormat .gm8PackagesList{margin:0 0 20px 0}#newFormat .gm8PackagesList h2{margin:0 0 10px 0}#newFormat .gm8SessionsList ul li a{width:112px}#newFormat #gm8Section2{width:400px;height:630px;margin:0 0 0 -220px;padding:20px;position:absolute;top:40px;left:50%;z-index:5000}#newFormat #gm8BookingSummary h3 a{width:22px;height:22px;line-height:22px;border-width:2px;top:-30px;right:-30px}#newFormat #gm8BookingSummary .gm8BookPricePP{right:15px}#newFormat #gm8Section2 #gm8BookingSummary{margin-bottom:25px}#newFormat #gm8Section2 .gm8Container{padding:0 0 15px 0}#newFormat #gm8Section2 textarea{height:50px !important}#newFormat .gm8Wrapper form input,#newFormat .gm8Wrapper form textarea{min-width:auto;border:0;box-shadow:none !important;text-indent:0}body{height:auto}#header{position:relative}#header #contact-details ol{margin:0 0 2px 0;overflow:hidden}#header #contact-details li{margin:0 0 0 25px;font-size:12px;float:left}#header #contact-details .telephone{height:28px;line-height:28px;margin:0;font-size:280%;font-weight:bold;letter-spacing:-0.5pt}.AU #header .book-online-link button,.AU #header .book-online-link a{font-size:22px}#header .seasonal-icon{top:130px;left:395px;z-index:500}#header .wizard-link{width:253px;margin:0;position:absolute;bottom:15px;right:0}#header .wizard-link a{width:197px;height:45px;padding:10px 0 10px 54px;line-height:28px;font-size:28px;letter-spacing:-0.5pt;position:relative}#header .wizard-link a span{width:48px;height:48px;display:block;position:absolute;top:8px;left:8px}#header .wizard-link a em{line-height:16px;font-size:12px;font-style:normal;font-weight:normal;letter-spacing:0;display:block}#footer{text-align:center}#footer #footer-nav{margin:0 0 5px 0;padding:15px;text-align:left;overflow:hidden}#footer #footer-nav .section{width:198px;height:218px;margin:0 10px 0 0;border-width:1px;border-style:solid;padding:15px;float:left}#footer #footer-nav li.last{margin-right:0}#footer #footer-nav li .heading3,#footer #footer-nav li h3{margin:0 0 10px 0;font-size:18px}#footer #footer-nav li ul{margin:0}#footer #footer-nav li li a{line-height:18px;font-size:12px;display:block}#footer #footer-nav li li a b{font-weight:normal}#footer #footer-nav li#social-menu ul{margin:0 0 15px 0}#footer #footer-nav li#social-menu ul li{margin:0 0 5px 0;padding:0 0 0 21px}#footer #footer-nav li#social-menu ul.social li{width:32px;height:32px;margin:0 5px 5px 0;padding:0;float:left}#footer #footer-nav li#social-menu ul.social li a{width:32px;height:32px;overflow:hidden;text-indent:-5000px;float:left}#footer #footer-nav #footerAffiliates{width:918px;height:auto;padding:15px;border-width:1px;border-style:solid;clear:both}#footer #footer-nav #footerAffiliates h3{font-size:14px;text-align:center}#footer #footer-nav #footerAffiliates ul{overflow:hidden}#footer #footer-nav #footerAffiliates ul li a{width:454px;height:80px;margin:0 10px 0 0;text-indent:-5000px;overflow:hidden;display:block;float:left}#footer #footer-nav #footerAffiliates ul li:last-child a{margin:0}#footer .toTop{height:14px;line-height:14px;padding:0 15px 0 0;font-size:12px;text-decoration:none;display:block;position:absolute}#footer .toTop .arrow{border-width:0 5px 5px 5px;position:absolute;top:5px;right:0}.column1,.left{float:left}.column2,.right{float:right}.plugin{margin:0 0 15px 0;padding:20px}.plugin h2.title{line-height:26px;font-size:22px;letter-spacing:-0.5pt}.heading3{line-height:22px;font-size:18px;font-weight:bold}form .label,form label{padding:5px;border-width:1px;border-style:solid}.plugin form .label span,.plugin form label span{font-size:12px;font-weight:normal}.plugin form label span small{top:5px;right:5px}form .label input,form .label textarea,form label input,form label textarea{width:100%;padding:0;background:0;border:0}.plugin form .label span,.plugin form label span{margin:0}.plugin form .label input,.plugin form .label textarea,.plugin form label input,.plugin form label textarea{padding:0}form label.button{padding:0;border-width:0 1px 1px 0}#content form label.checkbox{padding:0;background:0;border:0}form .attn{display:none}.overflow{overflow:hidden}.indexIntro{display:none}#promoIntro{height:312px;padding:0;border-width:2px;overflow:hidden}#promoIntro h2.title{height:28px;line-height:28px;border:0;font-size:12px;position:absolute;top:0;right:0;left:auto;z-index:300}#byo{padding:0;overflow:hidden}#byo form{overflow:hidden}#byo .column1{width:270px;margin:0;padding:28px 20px}#byo .column1 .plugin{margin:0;padding:0;background:0}#byo h2.title{margin:0 0 25px 0}.byo #datepicker,.byo .ui-datepicker{margin:0;padding:0;background:0}.byo #datepicker .ui-datepicker{width:auto;height:auto;padding:0}.byo .ui-datepicker .ui-datepicker-prev,.byo .ui-datepicker .ui-datepicker-next{background:0}#byo .column2{width:640px;position:relative}#byo .column2 .arrow-right{border-width:15px 0 15px 15px;position:absolute;top:25px;left:0;z-index:100}#byo .column2 .arrow-down{border-width:15px 15px 0 15px;position:absolute;top:0;left:10px}#byo .plan{min-height:550px}#byo .day{padding:0 0 30px 0;border-width:1px 0 0 0;border-style:solid;position:relative}#byo #day1{border:0}#byo .day .day-ribbon{padding:5px 7px 10px 7px;font-size:22px;font-weight:bold;text-align:center;position:absolute;top:0;right:20px}#byo .day .day-ribbon em{font-size:12px;font-style:normal;text-transform:uppercase;display:block}#byo .day .day-ribbon .arrow{border-width:0 20px 10px 20px;position:absolute;bottom:0;left:0}#byo .date{line-height:32px;margin:0;padding:25px;border-width:0 0 1px 0;border-style:solid;font-size:22px;letter-spacing:-0.5pt;text-indent:34px}#byo .periods{border-width:0 0 1px 0;border-style:solid}#byo .period{min-height:20px;margin:0;padding:10px 25px 1px 25px;border-width:1px 0;border-style:solid;position:relative}#byo .period h2{line-height:20px;margin:0 0 10px 0;font-size:18px;overflow:hidden}#byo .period h2 span,#byo .period h2 a{margin:0 10px 0 0;float:left;display:block}#byo .period h2 a{height:20px;line-height:20px;font-size:12px;font-weight:normal}#byo .period h2 a span{margin:0;padding:0 5px 0 24px;display:block}#byo .period .loader{margin:20px 0;position:static}#byo .activity-list{margin:0 0 10px 0;padding:1px 0 0 0}#content #byo .activity-list a{font-weight:normal}#byo .event{min-height:70px;margin:0 0 10px 0;padding:20px 100px 10px 100px;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;position:relative}#byo .event .img{width:78px;height:78px;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;display:block;position:absolute;top:10px;left:10px}#byo .event h3 a{margin:0 0 0 5px;padding:2px 5px;font-size:12px;font-weight:normal}#byo .event p{border:0}#byo .event .prices-from{width:90px;height:50px;line-height:30px;padding:20px 0;font-size:22px;font-weight:bold;text-align:center;letter-spacing:-0.5pt;position:absolute;top:5px;right:-10px}#byo .event .prices-from .from{line-height:14px;font-size:12px;display:block}#byo .event .prices-from .currency{font-size:18px}#byo .event .prices-from dfn{line-height:14px;margin:-5px 0 0 0;font-size:10px;font-weight:normal;display:block}.activity-list{overflow:hidden}.activity-list li,.activity-list li a{float:left}.activity-list li{margin:0 10px 0 0;padding:0 1px}.activity-list li a{font-size:11px;font-weight:normal;text-align:center;text-decoration:none}.activity-list li a .img{width:80px;height:80px;display:block;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid}.activity-list li a .title{display:block}.activity-list li#current,.activity-list li#current a{border:0}#byo #total{padding:30px 20px 20px 20px;position:relative}#byo #total h2{line-height:26px;margin:0;padding:10px;border-width:1px;border-style:solid;font-size:22px;text-align:right;letter-spacing:-0.5pt;position:absolute;top:25px;right:20px}#byo #total .disclaimer{margin:0;padding:10px 0 0 0;font-size:11px}#byo #total .button,#byo #total .button a{width:138px}#byo #total .button a{height:34px;line-height:34px;font-size:18px}#ajax #byo-details{width:540px;height:574px;margin:-285px 0 0 -270px;padding:0}#ajax #byo-details .inner-wrapper{padding:15px 15px 1px 15px;border-width:1px 0;border-style:solid}#ajax #byo-details h2.title{height:50px;line-height:50px;margin:0;border-width:0 0 1px 0;border-style:solid;font-size:22px;display:block}#ajax #byo-details h2.title .ajax-close{top:12px;right:12px}#ajax #byo-details label{padding:5px}#ajax #byo-details label span{height:14px;line-height:14px;margin:0;padding:0;background:0;font-size:12px;font-weight:normal;text-indent:0;position:static}#ajax #byo-details label input,#ajax #byo-details label textarea{width:100%}#ajax #byo-details label textarea{height:100px}#ajax #byo-details .navigation{padding:10px 10px 10px 180px;border-width:1px 0 0 0;border-style:solid;overflow:hidden}#ajax #byo-details .button,#ajax #byo-details .button button{width:140px}#ajax #byo-details .button{margin:0 0 0 10px;padding:0;border-width:0 1px 1px 1px;border-style:solid;float:left}#ajax #byo-details .button button{height:35px;line-height:35px;padding:0 10px;border-width:1px;border-style:solid;font-size:18px;float:left}#about .fade{display:none}#about-details{padding:25px;padding-bottom:10px;position:relative}#about-details p.lead{line-height:22px;margin:0 0 5px 0;font-size:18px;font-weight:bold}#about-details h2.title{line-height:34px;margin:0 0 100px 0;font-size:32px}#about-details .img{width:600px;height:50px;display:block;position:absolute;top:145px;left:0}#about-details a{font-weight:normal}#contact-address{padding-bottom:10px}#staff-list ul li{height:40px;margin:0 0 1px 0;padding:5px 10px 5px 60px;display:block;position:relative}#staff-list ul li h3{line-height:22px;margin:0;font-size:18px}#staff-list ul li a{font-size:11px;font-weight:normal}#staff-list ul li p{font-size:11px;font-weight:normal}#staff-list ul li .img{width:50px;height:50px;display:block;position:absolute;top:0;left:0}.page-offers .plugin h2.title{text-align:center}#subscribe{overflow:hidden}#subscribe p{text-align:center}#subscribe form{padding:0 0 0 225px}#subscribe form p{float:left}#subscribe form label{margin:0}#subscribe form label input{width:400px;font-size:18px}#subscribe form .button{width:32px;height:32px;border:0;float:left}#subscribe form .button button,#subscribe form .button button:hover{width:32px;height:32px;background:0;text-indent:-5000px;overflow:hidden}#offers-advanced{overflow:hidden}#offers-advanced .offer{width:409px;height:205px;margin:0 10px 10px 0;padding:20px;float:left}#offers-advanced .alt{margin-right:0}#advanced-faqs .left,#advanced-faqs .right{width:272px;margin:0}#advanced-faqs .left{margin:0 16px 0 0}#advanced-faqs ul{display:none}#advanced-faqs ul li a{line-height:24px;padding:0 7px;font-size:12px}#advanced-faqs h3{line-height:22px;padding:10px 0;border-width:5px 0 1px 0;border-style:solid;font-size:18px}#advanced-faqs dl{margin:0 0 30px 0;font-size:14px}#advanced-faqs dt{line-height:18px;padding:0 0 5px 0;font-size:14px;font-weight:bold}#advanced-faqs dd{line-height:16px;padding:0 0 15px 0;border-width:0 0 1px 0;border-style:dotted;font-size:12px}#advanced-faqs dd a{font-weight:normal}#create-invite{padding:20px 642px 20px 20px;position:relative}#invite{width:600px;height:424px;border-width:1px;border-style:solid;position:absolute;top:20px;right:20px}#invite .contact{font-weight:bold;text-align:right;position:absolute;top:30px;right:20px;display:none}#invite .contact li{line-height:26px;font-size:22px}#invite .content{width:556px;height:310px;padding:110px 20px 0 20px;border-width:2px;border-style:solid;overflow:hidden;position:absolute;top:0;left:0;z-index:3}#invite .content p{line-height:28px;margin:0 0 25px 0;font-size:22px;font-weight:bold;overflow:hidden}#invite .content .info{line-height:22px;font-size:18px}#invite .content .event{line-height:34px;padding:20px 0 0 0;font-size:28px}#invite .content .rsvp{margin:0;position:absolute;bottom:20px;right:20px}#invite .content .rsvp span{width:150px}#invite img{position:absolute}#invite .bg{top:0;left:0;z-index:1}#invite .logo{top:20px;left:20px;z-index:2}#create-invite form .label{margin:0 0 10px 0;padding:5px;border-width:1px;border-style:solid;overflow:hidden}#create-invite form .label h3{line-height:18px;margin:0}#create-invite form .label h3,#create-invite form .label span{font-size:12px;font-weight:normal}#create-invite form .label span,#create-invite form .label input #create-invite form .label select{display:inline}#create-invite form .label span{height:14px;line-height:14px;margin:0}#create-invite form .label input{width:60px;padding:0;background:0;border:0}#create-invite form label select.locationJS{width:275px}#create-invite form .navigation{margin:0 0 10px 0;padding:10px 0 0 0;overflow:hidden}#create-invite form .navigation .button{margin:0 10px 0 0;float:left}#create-invite form .navigation .button a,#create-invite form .navigation .button button{width:70px}#create-invite .helper p{margin:0;font-size:12px}#reviews{padding:20px 20px 1px 20px}#reviews h2.title{text-align:center}#reviews li{margin:0 0 20px 0;padding:15px 100px 15px 250px;border-width:1px;border-style:solid;position:relative}#reviews li .testimonial{min-height:86px;line-height:28px;margin:0;padding:0 0 0 20px;border-width:0 0 0 1px;border-style:solid;font-size:22px;font-weight:bold;letter-spacing:-0.5pt}#reviews li .author{width:209px;min-height:86px;padding:0 20px 0 0;border-width:0 1px 0 0;border-style:solid;text-align:right;position:absolute;top:15px;left:20px}#reviews li .author b{font-size:18px}#reviews li .author b,#reviews li .author span{margin:0 0 4px 0;display:block}#reviews li .rating{margin:0;position:absolute;top:84px;left:149px}.reviews li .rating{width:80px;height:15px;text-indent:-5000px;overflow:hidden;display:block}#activity-guide #intro,#activity-guide #intro ul,#activity-guide #intro ul li .style-wrapper{width:556px}#activity-guide #intro ul li em{width:526px}#activity-guide #intro{padding:1px;border-width:1px;border-style:solid}#activity-guide .inner-wrapper{padding:10px 10px 5px 10px;border-width:1px;border-style:solid}#activity-guide .inner-wrapper h3{padding:5px 0 0 0;text-align:center}#activity-guide .block-wrapper a{margin:0 0 5px 0;padding:20px;font-size:18px;display:block}#top-10-venues .inner-wrapper{padding:10px 10px 1px 10px;border-width:1px;border-style:solid}#top-10-venues .block-wrapper{min-height:60px;margin:0 0 10px 0;padding:15px 15px 15px 115px;display:block;position:relative}#top-10-venues .block-wrapper .top-10-venue{position:absolute;top:0;right:0}#top-10-venues .block-wrapper .img{width:100px;height:100px;display:block;position:absolute;top:0;left:0}#top-10-venues .block-wrapper .min-age{position:absolute;bottom:5px;left:5px}#top-10-venues .block-wrapper a em{font-size:18px;font-style:normal}#top-10-venues .block-wrapper a em span{margin:0 0 5px 0;display:block}#top-10-venues .block-wrapper a em .area{font-size:12px;font-weight:normal}#top-10-venues .block-wrapper a em .price-from small{font-size:14px}#top-10-venues .block-wrapper a em dfn{font-style:normal;font-size:16px}#network #network-intro{margin:0 0 15px 0;padding:0;position:relative}#network #network-intro #intro{margin:0;float:left}#network #network-intro #login{float:right}#network #network-intro #intro h2,#network #network-intro #intro h3{padding:5px 10px;position:absolute;left:0;z-index:200}#network #network-intro #intro h2{line-height:38px;font-size:32px;letter-spacing:-0.5pt;bottom:70px}#network #network-intro #intro h3{line-height:26px;padding-top:0;font-size:20px;bottom:39px}#network #network-intro #intro,#network #network-intro #intro ul,#network #network-intro #intro li{width:600px;height:335px}#network #network-intro #login{width:310px;height:255px;padding:20px}#network #network-intro #login p{font-size:12px}#network #network-intro #login .button{border:0;overflow:hidden;position:absolute;top:20px;right:20px}#network #network-intro #login .button,#network #network-intro #login .button a{width:80px}#network #network-intro #login form .button{position:static}#network #network-intro #login form .button,#network #network-intro #login form .button button{width:60px}#network #network-intro #login .password-reminder{font-size:12px;font-weight:normal;text-decoration:underline;position:absolute;bottom:20px;right:20px}#steps{width:950px;margin:0 0 15px 0;padding:0;overflow:hidden}#steps li{width:202px;padding:15px 25px 15px 10px;float:left;position:relative;overflow:hidden}#steps li.last{width:219px;padding-right:10px}#steps li h3{line-height:20px;margin:0 0 10px 0;padding:0 0 0 32px;font-size:18px}#steps li h3 span{width:26px;height:26px;line-height:26px;text-align:center;position:absolute;top:12px;left:10px}#steps li p{margin:0;font-size:12px}#steps li .arrow{border-width:60px 0 60px 30px;position:absolute;top:0;right:0}#network #network-details{height:260px;padding:20px 290px 5px 20px;position:relative}#network-details .badge{position:absolute;top:25px;right:-15px}#network-details .img{width:290px;height:275px;background:0;position:absolute;top:0;right:0}#network-details .button,#network-details .button a{width:135px}#network-venues{padding:0;position:relative}#network-venues h2.title{padding:0 20px}#network-venues label{margin:-10px 0 0 0;padding:0 20px;overflow:hidden;display:block}#network-venues label span{margin:0 5px 0 0;font-size:12px}#network-venues label span,#network-venues label select{float:left}#network-venues .badge{right:-15px;top:300px}#network-venues ul{margin:0;padding:0 20px 20px 20px}#network-venues ul li.block-wrapper{padding:0;margin:0}#network-venues ul li h3{margin:0;padding:0;border-width:0 0 1px 0;border-style:solid;text-align:left}#network-venues ul li h3 a{border-width:0 0 1px 0;border-style:solid;font-size:18px;display:block;position:relative}#network-venues ul li h3 a span{padding:15px 0;display:block}#network-venues ul li h3 a span dfn{top:10px}#network-venues ul li ul{padding:8px 15px 15px 15px;border-width:0 1px 1px 1px;border-style:solid;display:none}#ajax #admin-password-reminder{width:440px;height:184px;margin:-93px 0 0 -220px;padding:0;background:0}#ajax #signup{width:440px;height:564px;margin:-282px 0 0 -220px;padding:0;background:0}#ajax #admin-password-reminder form,#ajax #signup form{padding:15px;border-width:1px 0;border-style:solid}#ajax #admin-password-reminder h2.title,#ajax #signup h2.title{height:40px;line-height:40px;margin:0;border-width:0 0 1px 0;border-style:solid;font-size:18px;display:block}#ajax #admin-password-reminder h2.title .ajax-close,#ajax #signup h2.title .ajax-close{outline-width:1px;outline-style:solid;top:15px;right:15px}#ajax #admin-password-reminder p,#ajax #signup p{margin:0 0 5px 0;border-width:1px;border-style:solid}#ajax #admin-password-reminder p{margin:0}#ajax #admin-password-reminder label,#ajax #signup label{margin:0;background:0}#ajax #admin-password-reminder .button,#ajax #signup .button{margin:0 0 0 10px;border-width:0 1px 1px 1px;border-style:solid;position:absolute;bottom:10px;left:162px}#ajax #admin-password-reminder .button{left:110px}#ajax #admin-password-reminder .button,#ajax #admin-password-reminder .button button{width:185px}#ajax #signup .button,#ajax #signup .button button{width:90px}#ajax #admin-password-reminder .button button,#ajax #signup .button button{height:35px;line-height:35px;padding:0 10px;border-width:1px;border-style:solid;font-size:18px}.page-venues #content .wrapper,.page-search #content .wrapper,.page-venues #content,.page-search #content{width:965px}.page-venues #content,.page-search #content{padding-right:0}.page-venues #alerts,.page-search #alerts{margin-right:15px}.page-venues #search-map,.page-search #search-map{margin-right:13px;position:relative;top:auto;left:auto}#search-map .title{text-align:center}#search-map .venuesIntro{display:none}#search-map .overflow{width:908px;margin:0 0 10px 0;overflow:visible;float:left}#search-map #venues_google_map,#search-map #venues_google_map .map_google{border-width:1px;border-style:solid}#search-map #venues_google_map{width:908px;clear:both}#search-map #venues_google_map .map_google,#search-map #venues_google_map #map_google{width:906px}#search-map .search-form{float:right}#search-map .search-form label{margin:0}#search-map .search-form label input{width:263px;height:18px}#search-map .search-form .button{border-width:0 1px 1px 0;border-style:solid}#search-map .search-form .button,#search-map .search-form .button button{width:34px;height:34px}.search-form .button button{background:0;border:0}.search-filters{width:195px;padding:5px;overflow:hidden;left:auto;right:15px;bottom:25px}.search-filters li{margin:0 0 0 10px;float:left}.activity-select{float:left;position:relative;z-index:100}.activity-select .select-current{width:431px;height:18px;line-height:18px;padding:8px;border-width:1px;border-style:solid;font-size:12px;display:block}.activity-select .select-current span{width:200px;height:36px;line-height:36px;font-weight:bold;font-size:14px;overflow:hidden;position:absolute;top:0;left:130px}.activity-select .READMOREjs{width:16px;height:10px;padding:12px 9px 12px 9px;border-width:0 1px 1px 0;border-style:solid;display:block;position:absolute;top:0;right:0}.activity-select .READMOREjs span{width:0;height:0;border-width:10px 8px 0 8px;border-style:solid;text-indent:-5000px;overflow:hidden;display:block}.activity-select .READMORECONTENTjs{width:285px;position:absolute;top:40px;left:120px;z-index:100}.activity-select #activity-list{padding:8px;border-width:1px;border-style:solid}.activity-select #activity-list li ul{display:none}.activity-select #activity-list li ul.open{display:block}.page-venues #promoIntro{width:260px;height:372px;border-width:1px;overflow:hidden;position:absolute;top:130px;right:33px}.page-venues #promoIntro .promo{border-width:1px;border-style:solid}.page-venues .promo{height:308px;padding:40px 20px 20px 20px;background-size:auto}#paginated-venues{padding:0;background:0;border:0;position:relative}.venues-list .tabs-container{padding:0;background:0}.venues-list .tabs-container ul{overflow:hidden}.venues-list .tabs-container li{width:205px;margin:0 13px 13px 0;padding:132px 10px 5px 10px;border-width:1px;border-style:solid;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;display:block;position:relative;cursor:pointer;float:left}.venues-list .tabs-container li .venue-img{display:none}.venues-list .tabs-container li span{display:block}.venues-list .tabs-container li .img{width:225px;height:100px;margin:0 0 8px 0;border-width:1px 0;border-style:solid;position:absolute;top:25px;left:0}.venues-list .tabs-container li p,.venues-list .tabs-container li h3{margin:0}.venues-list .tabs-container li .map{display:none}.venues-list .tabs-container li .venue{height:22px;line-height:22px;font-size:18px;overflow:hidden}.venues-list .tabs-container li .activity{font-size:12px;font-weight:normal}.venues-list .tabs-container li .rating{width:80px;height:15px;text-indent:-5000px;overflow:hidden;position:absolute;top:5px;left:75px}.venues-list .tabs-container li .distance{padding:2px 4px;font-size:12px;font-weight:normal;position:absolute;top:97px;left:5px;z-index:10}.venues-list .tabs-container li .distance strong{display:none}.venues-list .tabs-container li .price-from{width:72px;line-height:20px;padding:20px 0;border-width:1px;border-style:solid;font-size:16px;text-align:center;position:absolute;bottom:45px;right:-5px;z-index:10}.venues-list .tabs-container li .price-from small{line-height:14px;font-size:12px;font-weight:normal;display:block}.venues-list .tabs-container li .offer{width:50px;line-height:12px;padding:15px 8px;border-width:1px;border-style:solid;font-weight:normal;text-align:center;position:absolute;top:10px;left:-5px}#paginated-venues .pagination{margin:0 0 20px 0;padding:10px 0 5px 0;text-align:center}#paginated-venues .pagination li,#paginated-venues .pagination li a{display:inline;float:none}#paginated-venues .pagination li{border-width:1px;border-style:solid;padding:10px}#paginated-venues .pagination li a{font-size:18px;font-weight:bold;text-align:center}#paginated-venues .pagination li a:hover{margin:-5px 0 0 0}#venues-area-list h2.title{text-align:center}#venues-area-list .search-form{margin:0 0 10px 150px;display:block}#venues-area-list .search-form label input{width:394px}#venues-area-list .inner-wrapper{padding:10px 10px 1px 10px;border-width:1px;border-style:solid;overflow:hidden}#venues-area-list .column1,#venues-area-list .column2{width:439px;float:left}#venues-area-list .column1{margin:0 10px 0 0}#venues-area-list .column2{float:right}#venues-area-list .block-wrapper{margin:0 0 10px 0;padding:20px}#venues-area-list h3{padding:0 30px 0 0;font-size:18px;text-align:center}#venues-area-list h3 a span{position:relative;padding:0 28px 0 0}#venues-area-list h3 dfn{width:26px;height:26px;line-height:26px;font-size:12px;font-weight:normal;font-style:normal;text-align:center;position:absolute;top:0;right:0}#venues-area-list ul ul{padding:5px 0 0 0;border-width:5px 0 0 0;border-style:solid}#venues-area-list ul ul li,#venues-area-list ul ul li a{border-width:0 0 1px 0;border-style:solid}#venues-area-list ul ul li a{padding:5px 50px 5px 0;display:block;position:relative}#venues-area-list ul ul li a em{font-style:normal}#venues-area-list ul ul li a .price-from small,#venues-area-list ul ul li a .area{font-size:11px;font-weight:normal}#venues-area-list ul ul li a .area{display:block}#venues-area-list ul ul li a .price-from{padding:0;text-align:right;position:absolute;top:5px;right:0}#venues-area-list ul ul li a .price-from .venue-offer{display:block}#venuecontainer{padding-top:40px;position:relative}#venuecontainer .loader{top:200px}#venuecontainer .venue-wrapper{min-height:300px;padding:15px 15px 1px 15px;border-width:1px;border-style:solid;overflow:hidden}#venuecontainer .column2{width:263px}#venuecontainer .my-venue,#venuecontainer .my-venue a{width:66px}#venuecontainer .my-venue{border:0;position:absolute;top:5px;right:5px}#venuecontainer .my-venue a{height:20px;line-height:20px;font-size:12px;font-weight:normal}#venuecontainer .book-online-link{width:132px;border-width:1px;border-style:solid;position:absolute;top:87px;right:20px}#venuecontainer .book-online-link a{width:130px;height:40px;line-height:40px;border-width:1px;border-style:solid;font-size:18px}#venuecontainer .venues-list-select{width:438px;padding:5px;border-width:0 1px 1px 1px;border-style:solid;position:absolute;top:0;left:250px}#venuecontainer .venues-list-select span{display:none}#venuecontainer .venues-list-select select{width:438px;font-size:12px;font-weight:normal}#venuecontainer #venue-menu-advanced{margin:0;padding:0 0 55px 0;background:0;border:0;outline:0;text-align:center}#venuecontainer #venue-menu-advanced h2.title{font-size:28px}#venuecontainer #venue-menu-advanced .rating{position:absolute;bottom:62px;left:410px}#venuecontainer #venue-menu-advanced ul{width:560px;height:40px;padding:10px 10px 0 10px;border-width:1px 1px 0 1px;position:absolute;left:168px;bottom:-1px}#venuecontainer #venue-menu-advanced ul li{height:40px;border-width:0 1px 0 0;border-style:solid}#venuecontainer #venue-menu-advanced ul li a{height:40px;line-height:40px;margin:0;padding:0 15px;border-width:0 1px 0 0;font-size:18px}#venuecontainer #venue-menu-advanced ul li.last,#venuecontainer #venue-menu-advanced ul li.last a{border:0}#venuecontainer #venue-menu-advanced ul li.return-to-map{width:132px;height:42px;top:-15px;left:-170px}#venuecontainer #venue-menu-advanced ul li.return-to-map,#venuecontainer #venue-menu-advanced ul li.return-to-map a{border-width:1px}#venuecontainer #venue-menu-advanced ul li.return-to-map a{width:130px;padding:0}#venuecontainer #venue-menu-advanced ul li.return-to-map .arrow{display:none}.venue-wrapper .venueIntro{display:none}#venue_index-container img{display:none}#format-list{width:272px;float:right}#format-list li,#format-list li a{border-width:0 0 1px 0;border-style:solid}#format-list li.last,#format-list li.last a{border:0}#format-list li a{padding:11px 10px 11px 60px;text-decoration:none;display:block;position:relative}#format-list li a span{line-height:25px;font-size:18px;display:block}#format-list li .price small{font-size:12px;font-weight:normal}#format-list li .img{width:50px;height:50px;position:absolute;top:10px;left:0}#venuecontainer #format-intro{padding:10px;overflow:hidden}#venuecontainer #format-intro #intro{margin:0;padding:5px;border-width:1px;border-style:solid;float:left;overflow:hidden}#venuecontainer #format-intro #intro,#venuecontainer #format-intro #intro ul,#venuecontainer #format-intro #intro li,#venuecontainer #format-intro #intro .style-wrapper{width:560px;height:286px}#venuecontainer #format-intro #intro h2{line-height:34px;margin:0;padding:0 10px;font-size:24px;letter-spacing:-0.5pt;position:absolute;bottom:80px;left:25px;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);z-index:10}#venuecontainer #format-intro #intro .prices-from{width:140px;height:60px;padding:50px 0 30px 0;border-width:1px;border-style:solid;font-weight:normal;text-align:center;position:absolute;top:-35px;right:20px;z-index:10;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg)}#venuecontainer #format-intro #intro .prices-from small{line-height:18px;font-size:14px;display:block}#venuecontainer #format-intro #intro .prices-from b{line-height:38px;font-size:32px;letter-spacing:-0.5pt}#venuecontainer #format-intro .format-details{width:252px;padding:10px;float:right}#venuecontainer #format-intro .format-details h3{font-size:22px;letter-spacing:-0.5pt}#venuecontainer #format-intro .format-details .button{margin:0}.free-paintballs{width:75px;line-height:15px;padding:22px 10px;border-width:1px;border-style:solid;font-size:13px;font-weight:bold;text-align:center;display:block;position:absolute;top:90px;right:-5px;z-index:300}.free-paintballs span{line-height:18px;font-size:16px}.free-paintballs small{line-height:13px;padding:5px 0 0 0;font-size:11px;font-weight:normal;display:block}#pointer{margin:0 0 15px 0;padding:15px 15px 15px 180px;position:relative;overflow:hidden}#pointer .arrow{display:none}#pointer .images{overflow:hidden;position:absolute;top:15px;left:15px}#pointer .images img{margin:0;display:block;float:left}#pointer h3{line-height:32px;margin:0;font-size:28px;letter-spacing:-0.5pt}#pointer p{line-height:16px;margin:0;font-size:12px}#pointer .button,#pointer .button a{width:130px}#pointer .button{position:absolute;top:20px;right:20px}#pointer .button a{height:35px;line-height:35px;font-size:18px}#venuecontainer #format{min-height:100px;padding:20px 20px 1px 20px;position:relative}#venuecontainer #format .select-package{padding:5px;position:absolute;top:20px;left:20px;z-index:100}#venuecontainer #format .select-package span,#venuecontainer #format .select-package select{float:left}#venuecontainer #format .select-package span{margin:0 5px 0 0;font-size:12px}#venuecontainer #format .select-package .arrow{border-width:10px 10px 0 10px;position:absolute;bottom:-10px;left:10px}#venuecontainer .format{min-height:256px;margin:0 0 45px 0;padding:0 400px 0 0;position:relative}#venuecontainer .multi-format .format{min-height:306px;padding-top:50px}#venuecontainer .format .gallery{padding:0 107px 0 0;position:absolute;top:0;right:0}#venuecontainer .format .gallery .img{border:0}#venuecontainer .format .gallery .preview{height:310px;padding:2px;border-width:1px;border-style:solid}#venuecontainer .format .gallery .preview .img,#venuecontainer .format .gallery .preview .img .style-wrapper{width:255px;height:310px}#venuecontainer .format .gallery .thumbnails{top:0;right:0}#venuecontainer .format .gallery .thumbnails .img{border-width:1px;border-style:solid}#venuecontainer .format .gallery .thumbnails .img a{width:96px;height:96px;border-width:2px;border-style:solid}#venuecontainer .format h2{line-height:32px;margin:0 115px 15px 0;font-size:28px}#venuecontainer .format .prices-from{font-size:28px;letter-spacing:-0.5pt;position:absolute;top:0;right:400px}#venuecontainer .multi-format .format .prices-from{top:50px}#venuecontainer .format .prices-from span{font-size:14px;font-weight:normal;text-transform:uppercase}#venuecontainer .format .prices-from .currency{font-size:24px}#venuecontainer .container{margin:0 0 10px 0;padding:46px 0 0 0;border-width:5px 0 0 0;border-style:solid;overflow:hidden;position:relative}#venuecontainer .container h3.title{line-height:14px;padding:0 4px 2px 4px;position:absolute;top:0;left:0}#venuecontainer .container h3.title span{font-size:11px;font-weight:normal}#venuecontainer .container .block-wrapper{width:266px;margin:0 20px 20px 0;float:left;position:relative}#venuecontainer .container .third{margin-right:0}#venuecontainer .block-wrapper .READMORECONTENTjs{padding:15px 0 0 0;border-width:1px 0 0 0;border-style:solid}#venuecontainer .container .block-wrapper h3{line-height:22px;margin:0 0 15px 0;padding:0 90px 15px 0;border-width:0 0 1px 0;border-style:solid;font-size:18px}#venuecontainer .container .block-wrapper .price{width:266px;height:22px;line-height:22px;padding:0 0 16px 0;border-width:0 0 1px 0;border-style:solid;font-size:18px;font-weight:bold;text-align:right;position:absolute;top:0;right:0}#format-sessions{min-height:292px;padding:0 0 0 270px;position:relative}#venuecontainer #format-sessions{padding:30px 0 20px 270px;padding-left:0;border-width:2px 0 0 0;overflow:visible}#format-sessions .loader{margin:0 0 0 10px;position:static;top:auto;left:auto}#format-sessions h3.title{line-height:24px;padding:0 8px 0 40px;font-size:18px}#venuecontainer #format-sessions h3.title{line-height:24px;padding:0 8px 0 40px;top:-15px;left:10px}#format-sessions h3.title span{font-size:18px}#format-sessions p{margin:0 0 15px 10px}#format-sessions .sessions{overflow:hidden}#format-sessions .sessions li{margin:0 0 10px 10px;float:left}#format-sessions .sessions li a{width:150px;height:75px;line-height:28px;padding:10px;border-width:1px;border-style:solid;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;float:left;display:block}#format-sessions .sessions li.unavailable a{cursor:default}#format-sessions .sessions li .time{line-height:16px;font-size:12px}#format-sessions.sessions li em{line-height:14px;font-style:normal;font-size:11px}#format-sessions .sessions li em,#format-sessions .sessions li span{font-weight:normal;display:block}#format-sessions #datepicker{width:250px;height:284px;margin:0;padding:2px;background:0;border-width:1px;border-style:solid;position:absolute;top:0;left:0}#venuecontainer #format-sessions #datepicker{top:30px}#bookingForm #ajax .plugin{padding:0}#bookingForm #ajax .plugin .block-wrapper{padding:15px 15px 5px 15px;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid}#bookingForm #ajax .plugin .block-wrapper p{margin:0 0 10px 0;border:0}#bookingForm #ajax .plugin .inner-wrapper{padding:15px;border-width:1px 0;border-style:solid}#bookingForm #ajax .plugin h2.title{height:40px;line-height:40px;margin:0;border-width:0 0 1px 0;border-style:solid;font-size:18px;display:block}#bookingForm #ajax .plugin h2.title .ajax-close{outline-width:1px;outline-style:solid;top:15px;right:15px}#bookingForm #ajax .plugin p{margin:0 0 5px 0;border-width:1px;border-style:solid}#bookingForm #ajax .plugin label{margin:0;background:0;position:relative;display:block}#bookingForm #ajax .plugin label span{font-size:12px;display:block}#bookingForm #ajax .plugin label span small{font-size:11px;position:absolute;top:5px;right:5px}#bookingForm #ajax .plugin label input,#bookingForm #ajax .plugin label textarea{width:100%;font-size:14px}#bookingForm #ajax .plugin .navigation{padding:10px 10px 10px 114px;border-width:1px 0 0 0;border-style:solid;overflow:hidden}#bookingForm #ajax .plugin .button{margin:0 10px 0 0;border-width:0 1px 1px 1px;border-style:solid;float:left}#bookingForm #ajax .plugin .button button,#bookingForm #ajax .plugin .button a{height:35px;line-height:35px;padding:0 10px;border-width:1px;border-style:solid;font-size:18px;float:left}#ajax #availability-form{width:540px;height:634px;height:566px;margin:-283px 0 0 -270px;background:0}#ajax #availability-form .summary{margin:0 0 10px 0;border-width:1px;border-style:solid;position:relative}#ajax #availability-form .summary h3{position:absolute;top:11px;left:11px}#ajax #availability-form .summary ul{padding:10px 10px 10px 95px;border-width:1px;border-style:solid}#bookingForm #ajax #availability-form .event-details{overflow:hidden}#bookingForm #ajax #availability-form .event-details p{float:left}#bookingForm #ajax #availability-form .event-details .event-title{width:351px;margin:0 5px 5px 0}#bookingForm #ajax #availability-form .event-details .event-title label{padding-bottom:7px}#bookingForm #ajax #availability-form .event-details .reason{width:150px}#bookingForm #ajax #availability-form .options{margin:0 0 5px 0;overflow:hidden}#bookingForm #ajax #availability-form .options li{margin:0 6px 0 0;font-size:12px;float:left}#bookingForm #ajax #availability-form .options li input{width:15px;margin:0}#ajax #redeem-voucher-details{width:400px;height:511px;margin:-256px 0 0 -200px}#ajax #payment-options{width:400px;height:209px;margin:-105px 0 0 -200px}#ajax #payment-options label{overflow:hidden}#ajax #payment-options label span{float:left}#bookingForm #ajax #payment-options label input{width:15px;margin:2px 5px 0 0;float:left}#bookingForm #ajax #payment-options .navigation{padding-left:135px}#ajax #enquiry-received,#ajax #availability-alert{width:400px;height:238px;margin:-119px 0 0 -200px}#ajax #enquiry-received h2.title,#ajax #availability-alert h2.title{margin:0 0 15px 0}#venuecontainer .buy-voucher{margin:0 0 30px 0;border-width:1px;border-style:solid;position:relative}#venuecontainer .buy-voucher p{margin:0;padding:10px;border-width:1px;border-style:solid;font-size:18px;text-align:center}#venuecontainer .buy-voucher b{text-transform:uppercase}#venuecontainer .buy-voucher .seasonal-icon{top:4px}#venuecontainer .buy-voucher .seasonal-icon1{left:4px}#venuecontainer .buy-voucher .seasonal-icon2{right:4px}#venuecontainer .extras .block-wrapper .READMORECONTENTjs{display:none}#venue-description{overflow:hidden}#venue-description{padding-right:283px;position:relative}#venue-description .fade{position:absolute;top:0;right:0}#venue-description .fade,#venue-description .fade li,#venue-description .fade li .style-wrapper{width:263px;height:100%}#venue-description .description{width:340px;margin:0 30px 0 0;float:left}#venue-description .venue-facilities{width:200px;float:left}#venue-description .venue-facilities h3{display:none}#venue-description .venue-facilities ul li{line-height:22px;margin:0 0 2px 0;padding:0 4px;font-size:12px;position:relative}#venue-description .venue-facilities ul li span{height:22px;padding:0 4px;display:block;position:absolute;top:0;right:0}#venue-description .venue-facilities ul li .available{width:14px}#reviews .review-count{margin:-15px 0 15px 0;font-size:12px;text-align:center}#reviews li .testimonial{line-height:24px;font-size:18px}#reviews .button{display:none}#venuecontainer #venue_location-container .google-map-iframe{margin:0 0 15px 0}.promo{background-size:100% auto}.promo h3{line-height:24px;font-size:22px;font-weight:normal}#wrap .promo h3:first-child{margin:0 0 5px 0;font-family:"Lucida Sans Unicode","Lucida Grande",arial}#wrap .promo h3.promoCode{float:left;padding:4px 8px}.promo h3 small{font-size:12px;display:block}.promo h2{line-height:50px;font-size:48px;font-family:Arial;letter-spacing:-0.5pt}.promo h4{margin:0 0 15px 0;font-size:28px}.promo .expiry{margin:0;line-height:18px;font-size:14px}.promo p{line-height:20px;font-size:18px}.promo .button,.promo .button a{width:150px}.promo .button{border-width:1px;border-style:solid;clear:both}.promo .button a{height:40px;line-height:40px;border-width:1px 0 0 0;border-style:solid;font-size:20px;font-family:"Lucida Sans Unicode","Lucida Grande",arial}.promo ul{margin:0;clear:both}.promo ul li{margin:0 0 4px 0}.promo .terms{overflow:hidden;position:absolute;bottom:25px;right:25px}.promo .terms li{line-height:30px;padding:0 10px;float:left}.promo .codes{margin:0 0 20px 0}.promo .codes h3{margin:0 0 15px 0;font-size:18px}.promo .codes ul{width:360px}.promo .codes li{margin:0 0 5px 0;overflow:hidden}.promo .codes li b,.promo .codes li span{line-height:22px;padding:5px;float:left}.promo .codes li span{width:170px}.promo .codes li b{font-size:22px;text-transform:uppercase;text-shadow:none}.promo .includes{font-size:14px}.promo .nb{line-height:14px;font-size:12px}.page-voucher .promo{padding:240px 20px 20px 20px;border-width:1px}.page-voucher .promo p,.page-voucher .promo h4,.page-voucher .promo h3{line-height:18px;font-size:16px}.page-voucher .promo h3{margin:0 0 20px 0}.page-voucher .promo h3:first-child{line-height:20px;font-size:18px}.page-voucher .promo h2{line-height:30px;font-size:28px}.page-voucher .promo .expiry{line-height:16px;font-size:14px;margin:0 0 15px 0}.page-voucher .promo .button{margin:0}.page-voucher .promo ul li{line-height:14px;font-size:12px}.page-index .promo{height:252px;padding:30px;border-width:1px}.page-index .promo h4,.page-index .promo h3{line-height:20px;font-size:18px}.page-index .promo h3{margin:0 0 20px 0}.page-index .promo h3:first-child{line-height:22px;font-size:20px}.page-index .promo h2{line-height:40px;font-size:38px}.page-index .promo .expiry{width:350px;line-height:14px;font-size:12px;position:absolute;bottom:37px;left:225px}.page-index .promo p{margin:0 0 25px 0}.page-index .promo .button{margin:0}.page-venues .promo{text-align:center}.page-venues .promo h2{line-height:26px;margin:0 0 10px 0;font-size:24px}.page-venues .promo h3,.page-venues .promo p{font-size:14px}.page-venues .promo h4{font-size:18px}.page-venues .promo h3{line-height:20px;margin:0 0 5px 0}.page-venues .promo .button,.page-venues .promo .button a{width:110px}.page-venues .promo .button{margin:0 0 0 50px}.page-venues .promo .button a{height:28px;line-height:28px;font-size:14px}#promo .promo{height:420px;padding:60px;position:relative}#promo .promo h3{margin:0 0 30px 0}#promo .promo p{margin:0 0 25px 0}#promo .promo .button{margin:0 0 50px 0}#promo #cheapPaintball{height:440px;padding:50px}#promo #cheapPaintball p{margin-right:360px}.page-index #promoIntro #cheapPaintball{height:232px;padding:40px}.page-index #promoIntro #cheapPaintball p{margin-right:200px}.page-venues #cheapPaintball{height:225px;padding-top:125px}.page-index #promoIntro #giftVouchers{height:212px;padding:50px 40px}.page-index #promoIntro #giftVouchers p{margin-right:300px}.page-index #promoIntro #giftVouchers .button,.page-index #promoIntro #giftVouchers .button a{width:190px}.page-venues #giftVouchers{height:200px;padding-top:150px}.page-venues #giftVouchers .button,.page-venues #giftVouchers .button a{width:130px}.page-venues #giftVouchers .button{margin-left:38px}.page-index #promoIntro #kidsPaintball{height:232px;padding:40px}.page-index #promoIntro #kidsPaintball p{margin-right:200px;font-size:14px}.page-index #promoIntro #kidsPaintball .button,.page-index #promoIntro #kidsPaintball .button a{width:140px}.page-venues #kidsPaintball{height:175px;padding-top:175px}.page-venues #kidsPaintball p{display:none}.page-venues #kidsPaintball .button{display:block}#altVouchers{padding:0;position:relative}#altVouchers h2.title{margin:0;text-align:center;position:static}#altVouchers .READMOREjs{width:16px;height:16px;text-indent:-5000px;overflow:hidden;position:absolute;top:17px;right:17px}#altVouchers .READMORECONTENTjs{padding:15px 15px 1px 15px;font-size:12px;display:none}#altVouchers .supplier{margin:0;padding:10px;border-width:1px 0 0 0;border-style:solid;font-size:12px;text-align:center}#altVouchers ul li{padding:10px;border-width:1px 0;border-style:solid;overflow:hidden;position:relative}#altVouchers ul li b,#altVouchers ul li select{margin:0 5px 0 0;float:left}#altVouchers ul li b{width:110px;line-height:25px;font-size:12px;font-weight:normal}#altVouchers ul li select{margin:4px 0 0 0}#altVouchers ul li .button{margin:0;float:right}#altVouchers ul li .button a{height:22px;line-height:22px;font-size:12px;font-weight:normal}#altVouchers ul li .img{width:50px;height:50px;border-width:1px;border-style:solid;display:block;display:none}#event{padding:0}#event img{display:none}#event .splash{width:950px;height:250px;position:relative;background-size:650px}#event .splash h2,#event .splash h3{margin:0;padding:5px 10px 0 10px;font-size:38px;letter-spacing:-0.5pt;position:absolute;bottom:68px;left:30px}#event .splash h3{padding-bottom:10px;font-size:20px;bottom:30px}#event .splash .prices-from{width:145px;height:75px;line-height:36px;padding:35px 0;border-width:1px;border-style:solid;font-size:32px;font-weight:bold;text-align:center;letter-spacing:-0.5pt;position:absolute;left:600px;bottom:40px;z-index:10}#event .splash .prices-from span{line-height:22px;font-size:18px;text-transform:uppercase;display:block}#event .splash .prices-from dfn{line-height:16px;font-size:12px;font-style:normal;display:block}#event .splash .images{position:absolute;top:0;right:0}#event .splash .images li{width:300px;height:125px;display:block}#event .inner-wrapper{padding:30px;overflow:hidden}#event .inner-wrapper .column1{width:568px}#event .inner-wrapper .column2{width:292px}#event .package-details h2.title{font-size:28px}#event .package-details h3{font-size:18px}#event .package-details .button,#event .package-details .button a{width:195px}#event .package-details .button a{height:34px;line-height:34px;font-size:18px}#event .package-details .laser-combat{padding:10px 0 0 0}#event .package-details .laser-combat h3{margin:0 0 5px 0;font-size:14px}#event .package-details .laser-combat .button,#event .package-details .laser-combat .button a{width:215px}#event .package-details .laser-combat .button a{height:28px;line-height:28px;font-size:14px}#event .contact{margin:0 0 30px 0;padding:20px;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid}#event .contact h3{font-size:22px}#event .contact ul li{line-height:22px;margin:0 0 5px 0;padding:0 0 0 21px;font-size:18px;font-weight:bold;display:block}#event .invites h3{font-size:18px}#event #event-summary{padding:30px;overflow:hidden}#event #event-summary .block-wrapper{width:247px;height:160px;padding:20px;margin:0 10px 0 0;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;float:left}#event #event-summary .last{margin:0}#venueSocial{overflow:hidden}#venueSocial .social-follow-us{margin:0 10px 0 0;float:left}#venueSocial h3{display:none}#venueSocial .likeit{margin:5px 0 0 0;display:block;float:left}#contact-us .optional h3{margin:0 0 10px 0;font-size:14px;font-weight:normal}#request-a-callback select,#contact-us .optional select{width:100%}.arrow{width:0;height:0;border-style:solid;display:block}#ajax #venueAvailability,#ajax #availability{width:780px;height:372px;margin:-232px 0 0 -411px}#ajax #availability{width:780px;height:428px;margin-top:-260px}#pager-menu{height:318px;padding:0;border:0;overflow:hidden;position:relative}#pager-splash,#pager-splash li,#pager-splash li a{width:560px;height:262px}#pager-splash{overflow:hidden}#pager-splash li{padding:0;position:absolute}#pager-splash li a{text-decoration:none;display:block;position:relative}#pager-splash em{font-style:normal}#pager-splash .desc,#pager-splash .price,#pager-splash .title{margin:0;position:absolute}#pager-splash .title{line-height:34px;margin:0;padding:0 10px;font-size:24px;letter-spacing:-0.5pt;bottom:80px;left:25px;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);z-index:5}#pager-splash .price{width:110px;height:60px;padding:30px 0 20px 0;border-width:1px;border-style:solid;font-weight:normal;text-align:center;top:-20px;right:20px;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg)}#pager-splash .price small{line-height:18px;font-size:14px;display:block}#pager-splash .price b{line-height:42px;font-size:38px;letter-spacing:-0.5pt}#pager-splash .desc{line-height:28px;padding:0 8px;bottom:50px;left:30px}#pager-splash .arrow{display:none}#pager-menu .nav{width:350px;position:absolute;top:0;right:0;z-index:10}#pager-menu .nav li,#pager-menu .nav li a{border-width:1px 0 0 0;border-style:solid}#pager-menu .nav li.first,#pager-menu .nav li.first a{border:0}#pager-menu .nav li{position:relative}#pager-menu .nav li a{width:330px;height:58px;padding:10px;display:block;position:relative}#pager-menu .nav li a em{font-style:normal}#pager-menu .nav li a span{display:block}#pager-menu .nav li a .title{line-height:22px;margin:0 0 5px 0;font-size:18px}#pager-menu .nav li a .price{line-height:22px;font-size:18px;position:absolute;top:10px;right:10px}#pager-menu .nav li a .price small{font-size:12px}#pager-menu .nav li a .desc{line-height:14px;font-size:12px;font-weight:normal;letter-spacing:0}#pager-menu .nav li .arrow{border-width:10px 10px 10px 0;position:absolute;top:30px;left:-10px;display:none}#pager-menu .nav li.activeLI .arrow{display:block}#index-nav,#index-nav .plugin{padding:0;background:0;border:0}#index-nav ul li{margin:0 10px 0 0;padding:10px;border:0}#index-nav ul li a{width:290px;padding:155px 0 10px 0;border:0}#index-nav ul li a span{width:278px;height:133px;top:1px;left:1px}#loading,.iframeLoader,.loader{width:85px;height:14px;margin:0;padding:5px 5px 5px 26px;border-width:1px;border-style:solid;font-size:12px;text-align:left;position:absolute;margin:0 0 0 -58px;top:150px;left:50%;z-index:5000}#loading h2{font-size:12px;font-weight:normal}#tabs-menu{padding:0}.tabs-menu li a{height:30px;line-height:30px;padding:0 10px;font-size:14px;display:block;float:left}.tabs-container{padding:20px;display:none}.tabs-selected{display:block}#voucher-basket{padding:0}#voucher-basket h2.title{height:40px;line-height:40px;margin:0;border-width:0 0 1px 0;border-style:solid;text-align:center}#voucher-basket p{margin:0;font-size:12px;text-align:right;position:absolute}#voucher-basket p.step{right:132px;top:130px}#voucher-basket p.step b{display:block}#voucher-basket .basket{padding:10px 20px 20px 20px;border-width:0 0 1px 0;border-style:solid}#voucher-basket .basket li{width:253px;height:113px;margin:10px 0 0 0;padding:5px;border-width:1px;border-style:solid;position:relative}#voucher-basket ul.basket li.empty{line-height:89px;background:0;border:0;font-size:12px;text-align:center}#voucher-basket .basket li .price{width:38px;height:38px;line-height:38px;text-align:center;display:block;position:absolute;bottom:13px;left:123px}#voucher-basket .basket li a{width:20px;height:20px;line-height:20px;border-width:1px;border-style:solid;text-align:center;display:block;position:absolute;top:-5px;right:-5px}#voucher-basket .basket li .img{width:253px;height:113px;display:block}#voucher-basket .basket-total{width:265px;height:150px;padding:20px;border-width:1px 0 0 0;border-style:solid;text-align:right;position:relative}#voucher-basket .no-items{display:none}#voucher-basket .basket-total li{overflow:hidden}#voucher-basket .basket-total li em,#voucher-basket .basket-total li b{display:block;float:left}#voucher-basket .basket-total li em{width:152px;font-style:normal}#voucher-basket .basket-total li b{width:75px}#voucher-basket .basket-total .voucher-total{line-height:26px;margin:0 0 15px 0;font-size:18px}#voucher-basket .basket-total .charges{line-height:14px;margin:0 0 15px 0;font-size:12px;display:none}#voucher-basket .basket-total .total{font-size:22px;font-weight:bold}#voucher-basket form .button{width:100px;position:absolute;top:128px;right:20px}#voucher-basket form .button button{width:100px;height:40px;line-height:40px;border-width:1px;border-style:solid;font-size:22px}.christmas #voucher-basket,.christmas #voucher-basket .basket,.christmas #voucher-basket h2.title{background:0}.christmas #voucher-basket h2.title{border:0}.christmas #voucher-basket .basket{padding-top:30px}#subscribe{overflow:hidden}#subscribe form .button button,#subscribe form .button button:hover{width:32px;height:32px;background:0;text-indent:-5000px;overflow:hidden}#datepicker .ui-datepicker{width:230px;height:264px;padding:10px}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:22px;line-height:22px;padding:0 8px;border-width:1px;border-style:solid;font-size:12px;font-weight:bold;text-shadow:none;display:block;cursor:pointer;position:absolute;top:2px}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin:0;position:static}.ui-datepicker .ui-datepicker-title{line-height:22px;margin:0 0 10px 0;padding:5px;font-size:18px;font-weight:bold;text-align:center}.ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse}.ui-datepicker th{padding:5px;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{padding:5px 5px 8px 8px;border-width:1px;border-style:solid;font-size:14px;display:block;text-align:right;text-decoration:none}a.prices-from{border-width:1px}#social{width:100%}#social .wrapper{height:35px}#social .section{position:absolute;top:0}#social .subscribe{width:278px;padding:7px 10px;border-width:0 1px;border-style:solid;position:absolute;top:0;left:123px}#social .subscribe p{margin:0 4px 0 0}#social .subscribe p,#social .subscribe .button{float:left}#social .subscribe p label{width:200px;padding:3px;font-size:11px;font-weight:normal;display:block}#social .subscribe input{font-size:12px;font-weight:normal}#social .subscribe .button{height:20px;margin:0}#social .subscribe .button,#social .subscribe .button button{width:66px}#social .likeit{width:122px;border-width:0 1px;border-style:solid;left:0}#social .likeit .twitter-like,#social .likeit .facebook-like{height:22px;padding:7px 10px 6px 10px;border-width:0 1px;border-style:solid;float:left}#social .networks{right:10px}#social .external{right:272px}#social p,#social h3,#social ul,#social li,#social li a{float:left}#social ul li{height:35px;line-height:35px;margin:0;border-width:0 0 0 1px;border-style:solid}#social ul li p,#social ul li h3{height:35px;line-height:35px;margin:0;padding:0 0 0 10px;border-width:0 0 0 1px;border-style:solid;font-size:12px;font-weight:normal}#social ul li ul li,#social ul li ul li a{border-width:0 1px 0 0;border-style:solid}#social ul li ul li a{width:35px;height:35px;line-height:35px;text-indent:-5000px;overflow:hidden;display:block}#social ul li.button{margin:6px 0 7px 10px}#social .button{height:22px;border-width:0 0 1px 0;border-style:solid}#social .button a,#social .button button{width:78px;height:20px;line-height:20px;border-width:1px;border-style:solid;font-size:11px;font-weight:normal;display:block;float:left}#search-map{position:absolute;top:-5000px}.search-form{overflow:hidden;display:none}.search-form .label,.search-form label{padding:8px;border-width:1px 0 1px 1px;border-style:solid;float:left}.search-form .label span,#content .search-form .label input,.search-form label span,#content .search-form label input{float:left}.search-form .label span,.search-form label span{margin:0;padding-right:28px}.search-form .button{border:0}.search-form .button,.search-form .button button{width:36px}.search-form .button button,.search-form .button button:hover{height:36px;background:0;text-indent:-5000px;overflow:hidden}.ac_results{margin:5px 0 0 5px}.ac_results li{margin:0 0 2px 0;padding:5px;font-size:14px;font-weight:bold}.fade img{display:none}#voucher-promo h2.title{font-size:28px;text-align:center}#voucher-promo .strapline{font-size:12px;text-align:center}.dyo{width:102px;height:30px;padding:36px 0;line-height:18px;font-size:18px;font-weight:bold;text-transform:uppercase;text-align:center;display:block;position:absolute;top:290px;left:540px;z-index:100}.dyo span{line-height:12px;display:block;font-size:12px}.badge{width:80px;height:44px;padding:28px 15px 33px 10px;font-size:26px;font-weight:bold;text-align:center;letter-spacing:-0.5pt;display:block;position:absolute;z-index:400}.badge span{font-size:11px;font-weight:normal;text-transform:uppercase}#voucher-promo .voucher{width:578px;margin:0 0 20px 0;padding:5px;border-width:1px;border-style:solid;position:relative}#voucher-promo .voucherIntro,#voucher-promo .voucher img{display:none}#voucher-promo .voucher .img{width:578px;height:260px;background-size:100% auto;display:block}#voucher-promo .voucher ul{position:absolute;bottom:25px;left:25px}#voucher-promo .voucher ul li{margin:0 0 8px 0;font-size:16px;font-weight:bold}#voucher-promo .voucher ul li input,#voucher-promo .voucher ul li textarea{width:212px;padding:4px;border-width:1px;border-style:solid;font-size:12px}#voucher-promo .voucher ul li textarea{height:50px}#voucher-promo .voucher ul li span{margin:0 0 4px 0;font-size:11px;font-weight:normal;display:block}#voucher-promo .voucher ul li.expiry{margin:0;font-size:11px}#voucher-promo .voucher ul li.expiry span{display:inline}#voucher-promo .voucher .price{width:80px;height:80px;line-height:80px;font-size:34px;font-weight:bold;text-align:center;letter-spacing:-0.5pt;position:absolute;bottom:25px;left:280px}#voucher-promo .add-to-basket{width:525px;margin:0;padding:0 0 15px 65px;border-width:0 0 1px 0;border-style:solid;position:relative;overflow:hidden}#voucher-promo .add-to-basket .select{line-height:40px;margin:0 10px 0 0;float:left;display:none}#voucher-promo .add-to-basket .activity-selector{width:297px;margin:0 10px 0 0;padding:1px;border-width:1px;border-style:solid;font-size:22px;font-weight:bold;letter-spacing:-0.5pt;float:left}#voucher-promo .add-to-basket .activity-selector ul{width:277px;display:none;position:absolute;top:45px;left:0;z-index:100}#voucher-promo .add-to-basket .activity-selector ul li a{height:25px;line-height:25px;padding:0 10px;border:0;font-size:14px;display:block}#voucher-promo .add-to-basket .selector p{height:40px;margin:0;float:left}#voucher-promo .add-to-basket .selector .selected-activity{width:267px;line-height:40px;padding:0 10px 0 0;font-size:22px;text-align:right}#voucher-promo .add-to-basket .selector .control a{width:20px;height:40px;border:0;text-indent:-5000px;overflow:hidden;display:block}#voucher-promo .add-to-basket .value-selector{padding:12px;margin:0 10px 0 0;float:left}#voucher-promo .add-to-basket .value-selector select{font-size:18px;font-weight:bold}#voucher-promo .add-to-basket .value-counter{width:90px}#voucher-promo .add-to-basket .value-counter ul.list{width:40px}#voucher-promo .add-to-basket .value-counter ul.list li{width:30px}#voucher-promo .add-to-basket .counter{margin:0 10px 0 0;padding:1px;border-width:1px;border-style:solid;font-size:22px;font-weight:bold;letter-spacing:-0.5pt;float:left}#voucher-promo .add-to-basket .counter span,#voucher-promo .add-to-basket .counter ul{float:left}#voucher-promo .add-to-basket .counter span{width:30px;height:40px;line-height:40px;text-align:center}#voucher-promo .add-to-basket .counter ul.list{height:40px}#voucher-promo .add-to-basket .counter ul.list li{height:40px;line-height:40px;padding:0 10px 0 0;font-size:22px;text-align:right;display:none}#voucher-promo .add-to-basket .counter ul.list li.current{display:block}#voucher-promo .add-to-basket .counter ul.controls{width:20px}#voucher-promo .add-to-basket .counter ul.controls li a{width:20px;height:20px}#voucher-promo .add-to-basket .counter ul.controls li a{border:0;text-indent:-5000px;overflow:hidden;display:block}#voucher-promo .add-to-basket .buttons,#voucher-promo .add-to-basket .buttons .checkout,#voucher-promo .add-to-basket .or,#voucher-promo .add-to-basket .button{float:left}#voucher-promo .add-to-basket .buttons{overflow:hidden}#voucher-promo .add-to-basket .or{height:43px;line-height:43px;margin:0;padding:0 5px}#voucher-promo .add-to-basket .button{width:160px;border:0}#voucher-promo .add-to-basket .button button,#voucher-promo .add-to-basket .button a{width:158px;height:45px;padding:5px 0;line-height:20px;border-width:1px;border-style:solid;font-size:18px;letter-spacing:-0.5pt}#voucher-promo .add-to-basket .button a{height:33px}#voucher-promo .add-to-basket .button button em,#voucher-promo .add-to-basket .button a em{height:13px;line-height:13px;font-size:11px;font-weight:normal;font-style:normal;display:block}#voucher-promo .add-to-basket .gift-wrapping,#voucher-promo .add-to-basket .charge{width:100%;margin:0;font-size:11px;text-align:center;display:block;position:absolute;bottom:15px;left:0}#voucher-promo .add-to-basket .charge{display:none}#valueGuide{padding:15px 0 0 0;border-width:1px 0;border-style:solid;text-align:center;position:relative}#valueGuide p b{font-size:16px}#valueGuide .seasonal-icon1{top:0;left:-20px}#valueGuide .seasonal-icon2{top:-15px;left:5px}#valueGuide .seasonal-icon3{top:0;right:-20px}#valueGuide .seasonal-icon4{top:-15px;right:5px}.priceBadge{width:100px;height:50px;padding:25px 0;border-width:1px;border-style:solid;text-align:center;position:absolute}.priceBadge span{line-height:18px;font-size:12px;font-weight:normal;display:block}.priceBadge b{height:50px;line-height:50px;font-size:28px;letter-spacing:-0.5pt;display:block}.priceBadge.price-from b{height:32px;line-height:32px}.extra{position:relative}.extra h3{height:22px;line-height:22px;padding:0;font-size:22px;text-align:left;letter-spacing:-0.2pt}.extra a{display:none}.extra p.price{height:22px;line-height:22px;font-size:22px;letter-spacing:-0.2pt;font-weight:bold;position:absolute;top:22px;right:22px}.extra p.price span{font-size:20px;letter-spacing:0}.extra span.img{width:100px;height:100px;border-width:1px;border-style:solid;display:block;position:absolute;top:10px;left:10px;display:none}#voucher-promo .nav{width:590px;padding:30px 0 0 0;border-width:1px 0 0 0;border-style:solid;overflow:hidden;clear:both}#voucher-promo .nav li{width:287px;margin:0 15px 15px 0;float:left}#voucher-promo .nav li.alt{margin-right:0}#voucher-promo .nav li h3{font-size:18px}#voucher-promo .nav li p{font-size:12px}#alerts{margin:0 0 15px 0}#alerts .pager .christmas .seasonal-icon{z-index:10;top:0;left:0}#alerts .pager .christmas .seasonal-icon2{left:auto;right:0}#alerts .pager .facebook{width:588px;padding-left:320px;overflow:hidden}#alerts .pager .facebook span{float:left}#alerts .pager .facebook span:first-child{margin:0 5px 0 0}#alerts .valentines span{width:90px;height:30px;display:block;position:absolute;top:0}#alerts .valentines .hearts1{left:0}#alerts .valentines .hearts2{right:0}#alerts .stpatricks span{width:15px;height:30px;display:block;position:absolute;top:0}#alerts .stpatricks .ie1{left:15px}#alerts .stpatricks .ie2{left:30px}#alerts .stpatricks .ie3{right:15px}#alerts .stpatricks .ie4{right:30px}#alerts .easter a{font-weight:normal;text-decoration:underline}#alerts .easter a:hover{text-decoration:none}#ui-datepicker-div{padding:10px;border-width:1px;border-style:solid}#social .wrapper{width:980px;margin:0 auto}body #office-hours ul{margin:0 0 15px 0}.valentinesBalloons{width:225px;height:320px;text-indent:-5000px;position:fixed;bottom:0;right:0;z-index:6000}.valentinesBalloons span{width:20px;height:20px;line-height:20px;border-width:2px;border-style:solid;font-size:12px;text-align:center;text-decoration:none;text-indent:0;display:block;position:absolute;top:-20px;right:10px}.seasonal-icon{width:32px;height:32px;display:block;position:absolute}.santa{width:350px;height:174px;text-indent:-5000px;display:block;position:fixed;bottom:0;right:0;z-index:6000}.santa span{width:20px;height:20px;line-height:20px;border-width:2px;border-style:solid;font-size:12px;text-align:center;text-decoration:none;text-indent:0;display:block;position:absolute;top:-20px;right:10px}#christmasPartyPromo{padding:115px 10px 15px 10px;background:0;text-align:center}#christmasPartyPromo h2{height:auto;margin:0 0 5px 0;line-height:22px;padding:0;background:0;border:0;text-align:center;position:static}#christmasPartyPromo h3{font-size:18px}#christmasPartyPromo .button{margin:0 0 0 80px}#header .xmasPromo{width:100px;height:45px;padding:25px 20px 65px 40px;font-size:11px;text-align:center;text-decoration:none;position:absolute;top:0;right:0;display:block}#header .xmasPromo b{padding:8px 0;font-size:18px;display:block}#header .xmasPromo b em{font-size:12px;font-weight:normal;display:block}#header .xmasPromo:hover span{text-decoration:underline}.auContact{padding:240px 0 100px 0;text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:6000}.auContact h2{line-height:40px;font-size:22px}.auContact p{font-size:16px}.auContact a{font-size:14px;position:absolute;top:20px;right:20px;display:none}