/* CSS - Peter Roper */
#datepicker .dpTable, #datepicker .dpTable .dpDayHighlightTD a, .dpButton, .dpTodayButton { color: #FFF; }

.dpTDHover { color: #FF6; }

#datepicker .dpTable, #datepicker .dpTable a, #datepicker .dpTable button { color: #47484A; }

#datepicker .dpTable a:hover { color: #1B3F55; }

#datepicker .dpTable td.dpTDblank a { color: #B7B7B7; }

#datepicker .dpTable td a { border-color: #FFF; }

#datepicker .dpTable td.dpTDHover { border-color: #729BB1; }

#datepicker .dpTable, #datepicker .dpTable td { border-color: #BFBEC3; }

#datepicker .dpTable td a:hover { border-color: #E2F4FE; }

.dpDayHighlightTD, .dpTDHover, .dpDayTD { background-color: #8E9EA6; }

#datepicker .dpTable td a { background-color: #DDDEE2; }

#datepicker .dpTable td a:hover { background-color: #86AFC3; }

#datepicker .dpTable td.dpTDblank a, #datepicker .dpTable td.dpTDblank a:hover { background-color: #E8E8E8; }

#datepicker .dpTable .dpDayHighlightTD a, #datepicker .dpTable .dpDayHighlightTD a:hover { background-color: #A2A7AD; }

#datepicker .dpTable { background-color: #F8F8F8; }

#datepicker, #datepicker .dpTable .dpButtonTDLeft button, #datepicker .dpTable .dpButtonTDRight button { background-repeat: no-repeat; }

#datepicker .dpTable, #datepicker .dpTable td a { background-repeat: repeat-x; }

#datepicker, #datepicker .dpTable .dpButtonTDLeft button, #datepicker .dpTable .dpButtonTDRight button { background-position: 50% 0; }

#datepicker .dpTable, #datepicker .dpTable td a { background-position: 0 -10px; }

#datepicker .dpTable td a:hover { text-shadow: 0 1px #E2F4FE; }

#datepicker .dpTable .dpTR td.dpDayHighlightTD a { text-shadow: 0 1px #47484A; }

#datepicker .dpTable { text-shadow: 0 1px #FFF; }

#datepicker .dpTable button, #datepicker .dpTable { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#datepicker .dpTable { -webkit-box-shadow: 0px 3px 5px #666; -moz-box-shadow: 0px 3px 5px #666; box-shadow: 0px 3px 5px #666; }

#datepicker .dpTable .dpDayHighlightTD a { -webkit-box-shadow: inset 1px 1px 2px #47484A; -moz-box-shadow: inset 1px 1px 2px #47484A; box-shadow: inset 1px 1px 2px #47484A; }

.min-age { color: #000; }

.gmnoprint .gmnoprint div div a, .gm-style-iw a, .search-filters li a, #tooltip { color: #333333; }

#intro a, #network #network-intro #intro h2, #event .splash h2, #top10 .block-wrapper h3, #top10 .block-wrapper .intro, #voucher-promo .voucher ul, #wrap #intro h2, ul.activities li.activity a em { color: #FFFFFF; }

.plugin form label.value-required small { color: #F00; }

#wrap .formats-advanced .formats-list li.current strong, #pager-splash li a, #pager-menu .nav li.activeLI a .price { color: #FC0; }

#intro h3, #intro .desc, #event .splash h3, #venue-intro .fade li h3 { color: #FFFFCC; }

.plugin form label.value-required, .min-age { border-color: #C00; }

.search-filters li, #loading, .loader, .min-age { background-color: #FFF; }

#overlay { -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }

#tooltip { -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }

#availability-advanced .inner-wrapper, #availability .inner-wrapper, .experiences li.experience .img, #experience .img, p.live-chat a span, .formats-advanced .formats-list-advanced li, .plugin form .validated span small, .format-locations li .price-from span, .loading-image, .top-10-venue, #activity-details, #event-intro, #basket .img, #vouchers-advanced .img, .gallery .img, #loading, .loader, .seasonal-voucher #vouchers-advanced, #venue-intro .img, #venue-intro .img span, #footer ul.payment-options li, .activities li.activity, #header h1 a, .controls a, .stepcarousel .panel, #intro ul li, #social-bookmarks ul li a, #vouchers .img, #venues-map .map img, #intro ul li, #intro ul li a, #downloads ul li span, .voucher-promo, #secure-payment ul li, #downloads ul li span, #adrenamag-promo, .ad, .filter li ul li a span, .venues-list-advanced li a span.img, #navigation li a, #vouchers-advanced, body .package, .format, .iconlist li, #activity-selector #select-activity, #activity-selector .reset, #activity-selector .categories div h3 a, #activity-selector .categories div ul li a, #tabs-menu #gift-vouchers, .venues-list-advanced li span.img span, .rating span, .popular-menu ul li a, #wrap .search-form .button button, .activity-select .select-current, .search-form .label span, .search-form label span, body { background-repeat: no-repeat; }

#venues_google_map #prices-intro, #intro ul li em { background-repeat: repeat; }

#subscription-status, #vouchers-advanced, .activities li.activity, .controls, .stepcarousel .panel a, #intro ul li a, #menu li, .tabs-menu li a, .filter li ul li a, .button button, #content .button a { background-repeat: repeat-x; }

body { background-position: 50% 0; }

#header h1 a { background-position: 0 50%; }

.search-form .label span, .search-form label span { background-position: 100% 50%; }

.page-index #intro .search form .button button, #wrap .search-form .button button, #pagerGallery li, #gallery .galNav li span { background-position: 50% 50%; }

.activity-select .select-current { background-position: 110px 50%; }

#search-filters .search-form .button button { background-position: 95% 50%; }

.popular-menu ul li a { background-position: 30px 50%; }

#gm8Calendar table td { background-position: 0 100%; }

.plugin form .validated span small, #venues_google_map #prices-intro, #subscription-status, .top-10-venue, #vouchers-advanced #venues-map .map img, #venue-intro .img span, .controls, #header h1 a, .stepcarousel .panel a, #intro ul li a, #menu li, .tabs-menu li a, #adrenamag-promo, #navigation li a, #vouchers-advanced, #activity-selector .show, #activity-selector .reset, .rating span { background-position: 0 0; }

#intro ul li em { background-position: 0 100%; }

#christmas-vouchers #vouchers-promotion, .outer-wrapper #activity-details, #event-intro, #vouchers-advanced, body .package, .format { background-position: 100% 0; }

#tabs-menu #gift-vouchers { background-position: 100% 100%; }

.iconlist li { background-position: 0 50%; }

.filter li ul li a span { background-position: 10px 50%; }

#availability-advanced .inner-wrapper, #availability .inner-wrapper, .experiences li.experience .img, #experience .img, .formats-advanced .formats-list-advanced li, #formats-preview .format-image, #index-nav ul li a span, .gmnoprint .gmnoprint div .map-image, .format-locations li .price-from span, .loading-image, #downloads ul li span, #vouchers .img, #basket .img, #vouchers-advanced .img, .gallery .img, #loading, #venue-intro .img, .activities li.activity, .stepcarousel .panel, .controls a, #intro ul li, #intro ul li a, .voucher-promo, .venues-list-advanced li span.img, .venues-list-advanced li a span.img span { background-position: 50% 50%; }

#activity-selector a.hide { background-position: 0 -24px; }

#activity-selector .categories div h3 a { background-position: 97% 50%; }

#activity-selector .categories div ul li a { background-position: 98% 50%; }

.filter li ul li a, .button button, .button a { background-position: 0 -5px; }

p.live-chat a { background-position: 0 -15px; }

.cards_32 #visa { background-position: -5px -5px; }

.cards_32 #mastercard { background-position: -37px -5px; }

.cards_32 #maestro { background-position: -74px -5px; }

.cards_32 #switch { background-position: -111px -5px; }

.cards_32 #solo { background-position: -148px -5px; }

.cards_64 #visa { background-position: -3px -3px; }

.cards_64 #mastercard { background-position: -72px -3px; }

.cards_64 #maestro { background-position: -141px -3px; }

.cards_64 #solo { background-position: -210px -3px; }

.cards_64 #switch { background-position: -279px -3px; }

.cards_64 #amex { background-position: -348px -3px; }

.cards_64 #paypal { background-position: -3px -47px; }

.cards_64 #jcb { background-position: -72px -47px; }

.cards_64 #dinersclub { background-position: -141px -47px; }

.cards_64 #discover { background-position: -210px -47px; }

.cards_64 #unionpay { background-position: -279px -47px; }

.cards_64 #visadebit { background-position: -348px -47px; }

.cards_64 #electron { background-position: -3px -91px; }

.bookmarks_32 .facebook a { background-position: -5px -5px; }

.bookmarks_32 .digg a { background-position: -38px -5px; }

.bookmarks_32 .delicious a { background-position: -74px -5px; }

.bookmarks_32 .twitter a { background-position: -108px -5px; }

.bookmarks_32 .google a { background-position: -144px -5px; }

.bookmarks_32 .instagram a { background-position: -180px -5px; }

#top10 .block-wrapper h3, #top10 .block-wrapper .intro, #intro h2, #intro h3, #intro .desc, #event .splash h2, #event .splash h3, #venue-intro .fade li h2, #venue-intro .fade li h3, #intro ul li a em, ul.activities li.activity em { text-shadow: 0 1px #000000; }

#loading, .loader, #tooltip { text-shadow: 0 1px #FFFFFF; }

#activity-menu ul ul li dfn, #header .search-form label, #header .search-form .button, #header .search-form .button button, #search-map .activity .search-form label, #search-map .activity .search-form .button, #search-map .activity .search-form .button button, #vouchers li .price, .expandable-menu li ul li dfn, .activity dfn, .map-min-age, .min-age, ul.activities li.activity .price, #top10 .block-wrapper .rank, .gm8Wrapper .circle, .gm8Wrapper .circle span, #gm8Calendar table td.gm8SelectedDate div, #new-vouchers .voucher-list li .title dfn, .venues-count li a span, .venueBadge, .page-index .activity-menu li dfn, #steps li h3 span, .venues-list .tabs-container li .price-from, #venueFormats .price-from, #venueFormat .price-from, .venue-container #intro .prices-from, .map .venues-count li a span, #voucher-basket .basket li a { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.gmnoprint .gmnoprint div .map-image, #tooltip, #voucher-promo .add-to-basket .value-selector { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.button, .button button, .button a { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#venue-header .minimum-age { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

.gm8List .gm8Available a, .gm8PackagesList li.gm8PkgSelect h3, .gm8PackagesList li.gm8PkgSelect a, .v2_4 #newFormat .gm8SessionsList ul li a, #gm8Calendar table td.gm8SelectedDate div, .gm8PackagesList.gm8Provisional ul li, .gm8PackagesList li.gm8Provisional, .gm8Provisional .gm8SessionsList li a, .gm8SessionsList li.gm8Provisional a, .gm8PackagesList.gm8Available ul li, .gm8PackagesList li.gm8Available, .gm8Available .gm8SessionsList li a, .gm8SessionsList li.gm8Available a, #gm8Calendar table td { color: #333333; }

#gm8Calendar table .gm8provisional, #gm8Calendar table .gm8available { color: #333333; }

#gm8Calendar table td.gm8SelectedDate div { border-color: #C00; }

.gm8Key li span, .gm8PackagesList.gm8Provisional ul li, .gm8PackagesList li.gm8Provisional, .gm8Provisional .gm8SessionsList li a, .gm8SessionsList li.gm8Provisional a, #gm8Calendar table td.gm8provisional { background-color: #ffff88 !important; }

.gm8List .gm8Selected .circle span { background-color: #390; }

.gm8Key li:first-child span { background-color: #bbff99 !important; }

.gm8List .gm8Available, .v2_4 #newFormat .gm8SessionsList ul li a, .gm8Key li:first-child span, .gm8PackagesList.gm8Available ul li, .gm8PackagesList li.gm8Available, .gm8Available .gm8SessionsList li a, .gm8SessionsList li.gm8Available a, #gm8Calendar table td.gm8available { background-color: #BBFF99; }

.gm8List .circle span { background-color: #CCC; }

.gm8List .circle, #gm8Calendar table td.gm8SelectedDate div, .gm8Loader { background-color: #FFF; }

#gm8Overlay { -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }

#gm8Calendar table td { background-repeat: no-repeat; }

#gm8Calendar table td { background-position: 0 100%; }

.v2_4 #newFormat .gm8SessionsList ul li a, .gm8PackagesList.gm8Provisional ul li, .gm8PackagesList li.gm8Provisional, .gm8Provisional .gm8SessionsList li a, .gm8SessionsList li.gm8Provisional a, #gm8Calendar table td.gm8provisional, .gm8PackagesList.gm8Available ul li, .gm8PackagesList li.gm8Available, .gm8Available .gm8SessionsList li a, .gm8SessionsList li.gm8Available a, #gm8Calendar table td.gm8available, .gm8Loader { text-shadow: 0 1px #FFFFFF; }

.gm8Step, .gm8Wrapper .circle, .gm8Wrapper .circle span, #gm8Calendar table td.gm8SelectedDate div { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.gm8Button, .gm8Button a, .gm8Button button { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#alerts .pager .valentines .c1, #alerts .pager .valentines .button a { color: #FFF; }

#alerts .pager .valentines span { color: #C00; }

#alerts .pager .valentines .button { border-color: #FFF; }

#alerts .pager .valentines .button a { border-color: #AE0000; }

body #alerts .pager .valentines .button a { background: -moz-linear-gradient(top, red 0%, #ae0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #ae0000)); background: -webkit-linear-gradient(top, red 0%, #ae0000 100%); background: -o-linear-gradient(top, red 0%, #ae0000 100%); background: -ms-linear-gradient(top, red 0%, #ae0000 100%); background: linear-gradient(top, red 0%, #ae0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#ae0000',GradientType=0 ); }

body #alerts .pager .valentines .button a:hover { background: -moz-linear-gradient(top, #ff3333 0%, #ae0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3333), color-stop(100%, #ae0000)); background: -webkit-linear-gradient(top, #ff3333 0%, #ae0000 100%); background: -o-linear-gradient(top, #ff3333 0%, #ae0000 100%); background: -ms-linear-gradient(top, #ff3333 0%, #ae0000 100%); background: linear-gradient(top, #ff3333 0%, #ae0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#ae0000',GradientType=0 ); }

#alerts .pager .valentines span { text-shadow: 0 1px #FFF; }

#alerts .pager .valentines .button a, #alerts .pager .valentines .c1 { text-shadow: 0 -1px #900; }

#promoIntro .nav a { color: white; }

#ajax #promo .plugin { border-color: #1a1a1a; }

#ajax #promo .promo .ajax-close { border-color: #FFF; }

#promoIntro .nav a.activeLI, #promoIntro .nav a.activeSlide { background-color: #2d4219; }

#promoIntro .nav a { background-color: #141d0b; }

.promo.promoMd { background: 0; filter: none; }

.eventWrapper #alerts p.event, body .promo { background-repeat: no-repeat; }

.promo.promoMd, .promo { background-position: 50%; }

#offers-advanced .promo { background-position: 100% 50% !important; }

#offers-advanced .promo { background-size: auto 100% !important; -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; }

#ajax #promo .plugin { -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; }

#ajax #promo .promo .ajax-close { -webkit-box-shadow: 0px 0px 5px black; -moz-box-shadow: 0px 0px 5px black; box-shadow: 0px 0px 5px black; }

#promoIntro .nav a { text-shadow: 0 0 1px #141d0b; }

#ajax #promo .promo .ajax-close { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.promo h3.promoCode { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

body #blackfriday .button a { color: #FFF; }

body #blackfriday .button a { border-color: #000; }

#blackfriday.promoSm .button { border-color: #FFF; }

#blackfriday .button { border-color: #600; }

#blackfriday { background-color: #FFF; }

body #blackfriday .button a { background: -moz-linear-gradient(top, #444444 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, black)); background: -webkit-linear-gradient(top, #444444 0%, black 100%); background: -o-linear-gradient(top, #444444 0%, black 100%); background: -ms-linear-gradient(top, #444444 0%, black 100%); background: linear-gradient(top, #444444 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='black',GradientType=0 ); }

body #blackfriday .button a:hover { background: -moz-linear-gradient(top, #666666 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, black)); background: -webkit-linear-gradient(top, #666666 0%, black 100%); background: -o-linear-gradient(top, #666666 0%, black 100%); background: -ms-linear-gradient(top, #666666 0%, black 100%); background: linear-gradient(top, #666666 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='black',GradientType=0 ); }

#promo #blackfriday { background-position: 50% 0; }

body #blackfriday .button a { text-shadow: 0 1px #000000; }

body #fathersdayVouchers .button a { border-color: #f5efd9; }

#fathersdayVouchers .button { border-color: #006; }

body #fathersdayVouchers .button a { background: -moz-linear-gradient(top, #ebddb0 0%, #d1b14a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebddb0), color-stop(100%, #d1b14a)); background: -webkit-linear-gradient(top, #ebddb0 0%, #d1b14a 100%); background: -o-linear-gradient(top, #ebddb0 0%, #d1b14a 100%); background: -ms-linear-gradient(top, #ebddb0 0%, #d1b14a 100%); background: linear-gradient(top, #ebddb0 0%, #d1b14a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebddb0', endColorstr='#d1b14a',GradientType=0 ); }

body #fathersdayVouchers .button a:hover { background: -moz-linear-gradient(top, #f5efd9 0%, #d1b14a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5efd9), color-stop(100%, #d1b14a)); background: -webkit-linear-gradient(top, #f5efd9 0%, #d1b14a 100%); background: -o-linear-gradient(top, #f5efd9 0%, #d1b14a 100%); background: -ms-linear-gradient(top, #f5efd9 0%, #d1b14a 100%); background: linear-gradient(top, #f5efd9 0%, #d1b14a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5efd9', endColorstr='#d1b14a',GradientType=0 ); }

body #fathersdayVouchers .button a { text-shadow: 0 1px #EBDDB0; }

#valentines { color: #C00; }

#valentines h3, #valentines h2 { color: #FFF; }

body #valentines .button a { border-color: #600; }

body #valentines .button a { background: -moz-linear-gradient(top, red 0%, #ae0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #ae0000)); background: -webkit-linear-gradient(top, red 0%, #ae0000 100%); background: -o-linear-gradient(top, red 0%, #ae0000 100%); background: -ms-linear-gradient(top, red 0%, #ae0000 100%); background: linear-gradient(top, red 0%, #ae0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#ae0000',GradientType=0 ); }

body #valentines .button a:hover { background: -moz-linear-gradient(top, #ff3333 0%, #ae0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3333), color-stop(100%, #ae0000)); background: -webkit-linear-gradient(top, #ff3333 0%, #ae0000 100%); background: -o-linear-gradient(top, #ff3333 0%, #ae0000 100%); background: -ms-linear-gradient(top, #ff3333 0%, #ae0000 100%); background: linear-gradient(top, #ff3333 0%, #ae0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#ae0000',GradientType=0 ); }

#valentines { text-shadow: 0 1px #FFF; }

#valentines h3, #valentines h2 { text-shadow: 0 -1px #900, 0 0 10px #900; }

#fathersdayVouchers, #fathersdayVouchers h3, #fathersdayVouchers.promoPreview h4, #alerts .fathersday, #fathersday, #fathersday.promoPreview h2 { color: #FFF; }

#fathersdayVouchers h2, #fathersday.promoPreview a, #alerts .fathersday a { color: #EDD994; }

body #fathersdayVouchers .button a { color: #039; }

#fathersdayVouchers, #fathersday, #alerts .fathersday { background-color: #039; }

#fathersdayVouchers, #fathersday, #alerts .fathersday { text-shadow: 0 -1px #006; }

#activity h2, #activity { color: #FFF; }

#activity.promoMd { background-size: 100% auto !important; -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; }

#activity.promoSm { background-size: auto 100% !important; -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; }

#activity .inner-wrapper { text-shadow: 0 0 20px #000000; }

#venuesNationwide h2 { color: #2d4219; }

#venuesNationwide h4 { color: #6c9e3c; }

#venuesNationwide .button a { border-color: #990000; }

#venuesNationwide .button { border-color: #FFF; }

#venuesNationwide { background-color: black; }

#venuesNationwide { text-shadow: 0 1px #FFF; }

#giftVouchers .msg { color: white; }

#giftVouchers .voucherPrice { color: white; }

#giftVouchers.promo h2, #giftVouchers.promo { color: #FFF; }

#giftVouchers .features li { border-color: #5f8c35; }

#giftVouchers.promoSm .img { border-color: #466727; }

body #promoIntro #giftVouchers .button { border-color: #141d0b; }

body #giftVouchers.promo .button { border-color: #000; }

#giftVouchers .features .price { background-color: #6c9e3c; }

#giftVouchers .features li { background-color: #2d4219; }

#giftVouchers.promoMd { background-size: 100% auto !important !important; -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; }

#giftVouchers .voucherPrice { text-shadow: 0 -1px #990000; }

.page-index #giftVouchers .msg { text-shadow: 0 -1px black; }

#giftVouchers .features .price { text-shadow: 0 -1px #53792e; }

#giftVouchers.promo { text-shadow: 0 -1px #141d0b; }

#giftVouchers.promo h2 { text-shadow: 0px 0px 20px #141d0b; }

#giftVouchers.promo .img { -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; }

#giftVouchers .features li { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#facebook h4 { color: #FFF; }

body #facebook .button a { border-color: #899ac3; }

#facebook { background-color: #3B5998; }

body #facebook .button a { background: -moz-linear-gradient(top, #677db2 0%, #3b5998 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #677db2), color-stop(100%, #3b5998)); background: -webkit-linear-gradient(top, #677db2 0%, #3b5998 100%); background: -o-linear-gradient(top, #677db2 0%, #3b5998 100%); background: -ms-linear-gradient(top, #677db2 0%, #3b5998 100%); background: linear-gradient(top, #677db2 0%, #3b5998 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#677db2', endColorstr='#3b5998',GradientType=0 ); }

body #facebook .button a:hover { background: -moz-linear-gradient(top, #899ac3 0%, #3b5998 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #899ac3), color-stop(100%, #3b5998)); background: -webkit-linear-gradient(top, #899ac3 0%, #3b5998 100%); background: -o-linear-gradient(top, #899ac3 0%, #3b5998 100%); background: -ms-linear-gradient(top, #899ac3 0%, #3b5998 100%); background: linear-gradient(top, #899ac3 0%, #3b5998 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#899ac3', endColorstr='#3b5998',GradientType=0 ); }

body #facebook .button a, #facebook { text-shadow: 0 -1px #2C4372; }

#christmasParties h4 { color: #FFF; }

#christmasParties a, #christmasParties .example, #christmasParties h3 { color: #EBDDB0; }

body #christmasParties .button a { border-color: #390; }

.page-venues #promoIntro #christmasParties.promoSm { border-color: #FFF; }

#christmasParties .button { border-color: #600; }

#christmasParties { background-color: #C00; }

body #christmasParties .button a { background: -moz-linear-gradient(top, #338800 0%, #336600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #338800), color-stop(100%, #336600)); background: -webkit-linear-gradient(top, #338800 0%, #336600 100%); background: -o-linear-gradient(top, #338800 0%, #336600 100%); background: -ms-linear-gradient(top, #338800 0%, #336600 100%); background: linear-gradient(top, #338800 0%, #336600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#338800', endColorstr='#336600',GradientType=0 ); }

#christmasParties.promoPreview, #christmasParties.promoSm { background-position: 50% 0; }

#christmasParties h4, #christmasParties h2 { text-shadow: 1px 1px 2px #900; }

#christmasParties { text-shadow: 0 -1px #900; }

body #christmasParties .button a { text-shadow: 0 -1px #360; }

#christmasVouchers h3 { color: #FFF; }

#christmasVouchers h2 { color: #EBDDB0; }

#christmasVouchers.promoSm h2, #christmasVouchers { color: #900; }

body #christmasVouchers .button a { border-color: #F00; }

#christmasVouchers .button { border-color: #d1b14a; }

#christmasVouchers { background-color: #C00; }

body #christmasVouchers .button a { background: -moz-linear-gradient(top, #dd0000 0%, #990000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd0000), color-stop(100%, #990000)); background: -webkit-linear-gradient(top, #dd0000 0%, #990000 100%); background: -o-linear-gradient(top, #dd0000 0%, #990000 100%); background: -ms-linear-gradient(top, #dd0000 0%, #990000 100%); background: linear-gradient(top, #dd0000 0%, #990000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#990000',GradientType=0 ); }

#christmasVouchers h3 { text-shadow: 1px 1px 2px #900; }

body #christmasVouchers .button a, #christmasVouchers h2 { text-shadow: 0 -1px #900; }

#christmasVouchers.promoSm h2, #christmasVouchers { text-shadow: 0 1px #f5efd9; }

#valentinesVouchers h3, #valentinesVouchers.promoPreview h4 { color: #FFF; }

#valentinesVouchers h2 { color: #EBDDB0; }

#valentinesVouchers.promoSm h2, #valentinesVouchers { color: #900; }

#valentinesVouchers.promoPreview h4 a { color: #FFB; }

body #valentinesVouchers .button a { border-color: #F00; }

#valentinesVouchers .button { border-color: #d1b14a; }

#valentinesVouchers { background-color: #C00; }

body #valentinesVouchers .button a { background: -moz-linear-gradient(top, #dd0000 0%, #990000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd0000), color-stop(100%, #990000)); background: -webkit-linear-gradient(top, #dd0000 0%, #990000 100%); background: -o-linear-gradient(top, #dd0000 0%, #990000 100%); background: -ms-linear-gradient(top, #dd0000 0%, #990000 100%); background: linear-gradient(top, #dd0000 0%, #990000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#990000',GradientType=0 ); }

#valentinesVouchers h3 { text-shadow: 1px 1px 2px #900; }

#valentinesVouchers.promoPreview h4, body #valentinesVouchers .button a, #valentinesVouchers h2 { text-shadow: 0 -1px #900; }

#valentinesVouchers.promoSm h2, #valentinesVouchers { text-shadow: 0 1px #f5efd9; }

#xmasVouchers, #xmasVouchers h2, #xmasVouchers h4 a, #xmasVouchers .button a { color: #FFF; }

#xmasVouchers h4 { color: #EBDDB0; }

#xmasVouchers.promoSm .img { border-color: #AE0000; }

#xmasVouchers .button a { border-color: #390; }

#xmasVouchers .button { border-color: #600; }

#xmasVouchers { background-color: #C00; }

#xmasVouchers .button a { background: -moz-linear-gradient(top, #338800 0%, #336600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #338800), color-stop(100%, #336600)); background: -webkit-linear-gradient(top, #338800 0%, #336600 100%); background: -o-linear-gradient(top, #338800 0%, #336600 100%); background: -ms-linear-gradient(top, #338800 0%, #336600 100%); background: linear-gradient(top, #338800 0%, #336600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#338800', endColorstr='#336600',GradientType=0 ); }

#xmasVouchers .button a:hover { background: -moz-linear-gradient(top, #339900 0%, #336600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #339900), color-stop(100%, #336600)); background: -webkit-linear-gradient(top, #339900 0%, #336600 100%); background: -o-linear-gradient(top, #339900 0%, #336600 100%); background: -ms-linear-gradient(top, #339900 0%, #336600 100%); background: linear-gradient(top, #339900 0%, #336600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900', endColorstr='#336600',GradientType=0 ); }

#xmasVouchers, #xmasVouchers h4, #xmasVouchers h2 { text-shadow: 0 -1px #900; }

#xmasVouchers.promoSm .button a { text-shadow: 0 -1px #360; }

#earlyBird, #earlyBird h2, #earlyBird h3, #earlyBird h4 { color: #FFF; }

#earlyBird h4 a { color: #FF9; }

#earlyBird .promoCode, body #earlyBird .button a { color: #900; }

body #earlyBird .button a { border-color: #FF0; }

body #earlyBird .button { border-color: #600; }

#earlyBird { background-color: #AE0000; }

#earlyBird .promoCode { background-color: #FFF; }

body #earlyBird .button a { background: -moz-linear-gradient(top, #ffff66 0%, #ffbb00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffff66), color-stop(100%, #ffbb00)); background: -webkit-linear-gradient(top, #ffff66 0%, #ffbb00 100%); background: -o-linear-gradient(top, #ffff66 0%, #ffbb00 100%); background: -ms-linear-gradient(top, #ffff66 0%, #ffbb00 100%); background: linear-gradient(top, #ffff66 0%, #ffbb00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff66', endColorstr='#ffbb00',GradientType=0 ); }

body #earlyBird .button a:hover { background: -moz-linear-gradient(top, #ffff66 0%, #ffaa00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffff66), color-stop(100%, #ffaa00)); background: -webkit-linear-gradient(top, #ffff66 0%, #ffaa00 100%); background: -o-linear-gradient(top, #ffff66 0%, #ffaa00 100%); background: -ms-linear-gradient(top, #ffff66 0%, #ffaa00 100%); background: linear-gradient(top, #ffff66 0%, #ffaa00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff66', endColorstr='#ffaa00',GradientType=0 ); }

#earlyBird { background-position: 100% 50%; }

#earlyBird.promoSm { background-position: 50% 0; }

#new-vouchers #earlyBird { background-position: 100% -25px; }

#earlyBird.promoSm { background-size: 100% auto !important; -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; }

#earlyBird.promoPreview { background-size: auto 100% !important; -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; }

#new-vouchers #earlyBird { background-size: auto auto !important; -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; }

#earlyBird { text-shadow: 0 -1px #900; }

#earlyBird h2 { text-shadow: 0px 0px 20px #600; }

body #earlyBird .button a { text-shadow: 0 1px #FF6; }

#earlyBird h3.promoCode { text-shadow: 0 1px #FFF; }

#groupDiscount h2 { color: #600; }

#groupDiscount.promoPreview a, #groupDiscount, #groupDiscount h3 { color: #C00; }

#groupDiscount { background-color: #FC0; }

#groupDiscount { text-shadow: 0 1px #FF0; }

#paddysDay.promoPreview h4, #paddysDay h4 { color: #E3CA6E; }

#paddysDay .button a, #paddysDay h2, #paddysDay.promoPreview h4 a { color: #FFF; }

#paddysDay { color: #E0EED2; }

#paddysDay .button a { border-color: #ffa366; }

#paddysDay { background-color: #380; }

#paddysDay .button a { background: -moz-linear-gradient(top, #ff8533 0%, #ff6600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8533), color-stop(100%, #ff6600)); background: -webkit-linear-gradient(top, #ff8533 0%, #ff6600 100%); background: -o-linear-gradient(top, #ff8533 0%, #ff6600 100%); background: -ms-linear-gradient(top, #ff8533 0%, #ff6600 100%); background: linear-gradient(top, #ff8533 0%, #ff6600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8533', endColorstr='#ff6600',GradientType=0 ); }

#paddysDay .button a:hover { background: -moz-linear-gradient(top, #ffa366 0%, #ff6600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa366), color-stop(100%, #ff6600)); background: -webkit-linear-gradient(top, #ffa366 0%, #ff6600 100%); background: -o-linear-gradient(top, #ffa366 0%, #ff6600 100%); background: -ms-linear-gradient(top, #ffa366 0%, #ff6600 100%); background: linear-gradient(top, #ffa366 0%, #ff6600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa366', endColorstr='#ff6600',GradientType=0 ); }

#paddysDay { text-shadow: 0 -1px #163307; }

#paddysDay .button a { text-shadow: 0 -1px #cc5200; }

#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next, #ui-datepicker-div td a { color: #333; }

#ui-datepicker-div th span, #ui-datepicker-div td span { color: #999; }

#ui-datepicker-div td a, #ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next { border-color: #BBB; }

#ui-datepicker-div td span { border-color: #CCC; }

#ui-datepicker-div { border-color: #FFF; }

#ui-datepicker-div td a { background-color: #FFF; }

#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next, #ui-datepicker-div { background: -moz-linear-gradient(top, white 0%, #cccccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #cccccc)); background: -webkit-linear-gradient(top, white 0%, #cccccc 100%); background: -o-linear-gradient(top, white 0%, #cccccc 100%); background: -ms-linear-gradient(top, white 0%, #cccccc 100%); background: linear-gradient(top, white 0%, #cccccc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#cccccc',GradientType=0 ); }

#ui-datepicker-div { -webkit-box-shadow: 0px 0px 5px #333; -moz-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }

#ui-datepicker-div { text-shadow: 0 1px #FFF; }

.gm8List .gm8Selected .info, .gm8List .gm8Selected a .info, .gm8Button a, .gm8Button button { color: white; }

#gm8Calendar table td { color: white; }

.gm8List .info, .gm8List a .info { color: #e0eed2; }

#availability .gm8Available h3 { color: #333; }

.gm8Validation { color: #FFF; }

.gm8Button a, .gm8Button button { border-color: #cc0000; }

#gm8Calendar table td { border-color: #466727; }

.gm8List li, .gm8List .circle { border-color: #2d4219; }

.gm8Button, .gm8List .info { border-color: black; }

#gm8Calendar table td { background-color: black; }

#gm8BookForm .gm8Validation { background-color: #C00; }

.gm8List .info { background: -moz-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d4219), color-stop(100%, #141d0b)); background: -webkit-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -o-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -ms-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: linear-gradient(top, #2d4219 0%, #141d0b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4219', endColorstr='#141d0b',GradientType=0 ); }

.gm8List a:hover .info { background: -moz-linear-gradient(top, #466727 0%, #141d0b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466727), color-stop(100%, #141d0b)); background: -webkit-linear-gradient(top, #466727 0%, #141d0b 100%); background: -o-linear-gradient(top, #466727 0%, #141d0b 100%); background: -ms-linear-gradient(top, #466727 0%, #141d0b 100%); background: linear-gradient(top, #466727 0%, #141d0b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#141d0b',GradientType=0 ); }

.gm8List .gm8Selected .info, .gm8Button a, .gm8Button button { background: -moz-linear-gradient(top, red 0%, #cc0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #cc0000)); background: -webkit-linear-gradient(top, red 0%, #cc0000 100%); background: -o-linear-gradient(top, red 0%, #cc0000 100%); background: -ms-linear-gradient(top, red 0%, #cc0000 100%); background: linear-gradient(top, red 0%, #cc0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#cc0000',GradientType=0 ); }

.gm8List .gm8Selected a:hover .info, .gm8Button a:hover, .gm8Button button:hover { background: -moz-linear-gradient(top, #ff3333 0%, #cc0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3333), color-stop(100%, #cc0000)); background: -webkit-linear-gradient(top, #ff3333 0%, #cc0000 100%); background: -o-linear-gradient(top, #ff3333 0%, #cc0000 100%); background: -ms-linear-gradient(top, #ff3333 0%, #cc0000 100%); background: linear-gradient(top, #ff3333 0%, #cc0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#cc0000',GradientType=0 ); }

#gm8BookForm .gm8Validation { background-position: 10px 50%; }

#gm8BookForm .gm8Validation { background-repeat: no-repeat; }

.gm8List .info { text-shadow: 0 -1px black; }

.gm8List .gm8Selected .info, .gm8Button a, .gm8Button button { text-shadow: 0 -1px #990000; }

#gm8BookForm .gm8Validation { text-shadow: 0 -1px #900; }

#gm8Calendar .gm8Button button, #gm8BookingSummary h3 a { color: white; }

.gm8PackagesList h2 a { color: #e0eed2; }

.v2_4 #gm8PackageDetails .gm8PkgRestrict ul h3, .v2_4 #gm8PackageDetails .gm8PkgRestrict ul { color: #c6e0ad; }

.gm8Step { color: white; }

.v2_4 #gm8PackageDetails .gm8PkgRestrict ul, #gm8Calendar, .gm8Loader, .gm8SessionsList ul li, .gm8Navigation, .gm8Container h2, .gm8Container h4, .gm8PackagesList h2, .gm8SessionsList h2, #gm8Layout-4 #gm8Filter h2.gm8Title, #gm8CalendarSection h2.gm8Title { border-color: #466727; }

#gm8BookingSummary h3 a, #gm8BookingSummary, .gm8PackagesList li.gm8PkgSelect, .gm8SessionsList ul li a, .gm8Container, .gm8PackagesList, .gm8SessionsList, #gm8CalendarSection, #gm8Layout-4 #gm8Filter { border-color: black; }

.gm8Key li span { border-color: #466727; }

#gm8Calendar .gm8Button button { border-color: #466727; }

#gm8Overlay { background-color: black; }

.v2_4 .gm8PackageInfo ul li h3 { background-color: #466727; }

.v2_4 .gm8PackageInfo ul ul li, #gm8BookingSummary, #gm8Section2 .gm8Navigation ul { background-color: #2d4219; }

#gm8Layout-4 #gm8Filter h2.gm8Title span, .gm8PackagesList h2 span, .gm8SessionsList h2 span, .gm8Navigation ul { background-color: #283b16; }

.v2_4 #gm8formMain h2 span, #gm8Section2 .gm8CustomerDetails h2 span { background-color: #233313; }

#gm8CalendarSection h2.gm8Title span { background-color: #1e2c11; }

#newFormat .right #gm8Section2 h2 span { background-color: #19240e; }

#newFormat .right .gm8Container h2 span, .gm8Calendar-day-np { background-color: #141d0b; }

.v2_4 #gm8Enquire { background-color: #466727; }

.gm8Step { background-color: #cc0000; }

#gm8BookingSummary h3 a, #gm8Calendar .gm8Button button { background: -moz-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53792e), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -o-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -ms-linear-gradient(top, #53792e 0%, #2d4219 100%); background: linear-gradient(top, #53792e 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53792e', endColorstr='#2d4219',GradientType=0 ); }

#gm8Calendar { background: -moz-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d4219), color-stop(100%, #141d0b)); background: -webkit-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -o-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -ms-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: linear-gradient(top, #2d4219 0%, #141d0b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4219', endColorstr='#141d0b',GradientType=0 ); }

.v2_4 #gm8Calendar { background: 0; filter: none; }

#gm8Calendar { -webkit-box-shadow: inset 0px 0px 5px black; -moz-box-shadow: inset 0px 0px 5px black; box-shadow: inset 0px 0px 5px black; }

.gm8Loader { -webkit-box-shadow: 0px 0px 5px black; -moz-box-shadow: 0px 0px 5px black; box-shadow: 0px 0px 5px black; }

.v2_4 #gm8Calendar { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#gm8Calendar .gm8Button button { text-shadow: 0 -1px #141d0b; }

#gm8BookingSummary h3 a { text-shadow: 0 -1px #141d0b; }

.gm8Step { text-shadow: 0 -1px #990000; }

#gm8Calendar table td.gm8SelectedDate div { text-shadow: none !important; }

#newFormat .selectMenu .gm8MinAge, .gm8Loader { color: #333; }

#newFormat .selectMenu .gm8MinAge { border-color: #C00; }

#newFormat .selectMenu .gm8MinAge { background-color: #FFF; }

.gm8Loader { background-position: 5px 50%; }

.gm8Loader { background-repeat: no-repeat; }

#newFormat .selectMenu .gm8MinAge { text-shadow: 0 1px #FFF; }

#newFormat .selectMenu .gm8MinAge { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

#availabilityNew form input, #availabilityNew form textarea, #availabilityNew .close, #availabilityNew, #availabilityNew #gm8Calendar table td { color: #333; }

.gm8SessionsList li a { color: #e0eed2; }

#availabilityNew form input::-webkit-input-placeholder { color: #333; }

#availabilityNew form input:-moz-placeholder { color: #333; }

#availabilityNew form input::-moz-placeholder { color: #333; }

#availabilityNew form input:-ms-input-placeholder { color: #333; }

#availabilityNew #gm8BookingSummary, #availabilityNew #gm8Calendar table td, #availabilityNew .gm8PackagesList, #availabilityNew .gm8SessionsList, #availabilityNew .gm8PackagesList li.gm8PkgSelect, #availabilityNew .gm8SessionsList ul li a, #availabilityNew .gm8Container { border-color: #AAA; }

#availabilityNew #gm8Filter, #availabilityNew form .label, #availabilityNew form label, #availabilityNew .gm8PackagesList h2, #availabilityNew .gm8SessionsList h2, #availabilityNew .gm8SessionsList ul li, #availabilityNew #gm8Calendar, #availabilityNew .gm8Navigation, #availabilityNew .gm8Container h2, #availabilityNew .gm8Container h4 { border-color: #FFF; }

#availabilityNew .gm8Key li span, #availabilityNew .gm8PackagesList.gm8Provisional ul li, #availabilityNew .gm8PackagesList li.gm8Provisional, #availabilityNew .gm8Provisional .gm8SessionsList li a, #availabilityNew .gm8SessionsList li.gm8Provisional a, #availabilityNew #gm8Calendar table td.gm8provisional { background-color: #ffffaa !important; }

#availabilityNew .gm8Key li:first-child span, #availabilityNew .gm8PackagesList.gm8Available ul li, #availabilityNew .gm8PackagesList li.gm8Available, #availabilityNew .gm8Available .gm8SessionsList li a, #availabilityNew .gm8SessionsList li.gm8Available a, #availabilityNew #gm8Calendar table td.gm8available { background-color: #d2ffbb !important; }

#availabilityNew .close, #availabilityNew .gm8Calendar-day-np { background-color: #CCC; }

#availabilityNew form .label, #availabilityNew form label, #availabilityNew #gm8Section2 .gm8Navigation ul, #availabilityNew .gm8Navigation ul { background-color: #D5D5D5; }

#availabilityNew .successMessage h2 span, #availabilityNew #gm8Section2 .gm8Container h2 span, #availabilityNew #gm8Section2 .gm8CustomerDetails h2 span, #availabilityNew .gm8PackagesList h2 span, #availabilityNew .gm8SessionsList h2 span { background-color: #EEE; }

#gm8BookForm .gm8Validation, #availabilityNew .gm8PackagesList li.gm8PkgSelect, #availabilityNew .gm8SessionsList ul li a { background-color: #FFF; }

#availabilityNew #gm8BookingSummary, #availabilityNew { background: -moz-linear-gradient(top, whitesmoke 0%, #d5d5d5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, whitesmoke), color-stop(100%, #d5d5d5)); background: -webkit-linear-gradient(top, whitesmoke 0%, #d5d5d5 100%); background: -o-linear-gradient(top, whitesmoke 0%, #d5d5d5 100%); background: -ms-linear-gradient(top, whitesmoke 0%, #d5d5d5 100%); background: linear-gradient(top, whitesmoke 0%, #d5d5d5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='whitesmoke', endColorstr='#d5d5d5',GradientType=0 ); }

#availabilityNew #gm8Filter { background: -moz-linear-gradient(top, #1a1a1a 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a1a1a), color-stop(100%, black)); background: -webkit-linear-gradient(top, #1a1a1a 0%, black 100%); background: -o-linear-gradient(top, #1a1a1a 0%, black 100%); background: -ms-linear-gradient(top, #1a1a1a 0%, black 100%); background: linear-gradient(top, #1a1a1a 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='black',GradientType=0 ); }

#availabilityNew #gm8Calendar { background: -moz-linear-gradient(top, #d5d5d5 0%, whitesmoke 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5d5d5), color-stop(100%, whitesmoke)); background: -webkit-linear-gradient(top, #d5d5d5 0%, whitesmoke 100%); background: -o-linear-gradient(top, #d5d5d5 0%, whitesmoke 100%); background: -ms-linear-gradient(top, #d5d5d5 0%, whitesmoke 100%); background: linear-gradient(top, #d5d5d5 0%, whitesmoke 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='whitesmoke',GradientType=0 ); }

#availabilityNew { text-shadow: 0 1px #FFF; }

#availabilityNew #gm8Filter { -webkit-box-shadow: inset 0px -2px 5px black; -moz-box-shadow: inset 0px -2px 5px black; box-shadow: inset 0px -2px 5px black; }

#availabilityNew #gm8Calendar { -webkit-box-shadow: inset 0px 0px 5px #666666; -moz-box-shadow: inset 0px 0px 5px #666666; box-shadow: inset 0px 0px 5px #666666; }

#availabilityNew form .label, #availabilityNew form label { -webkit-box-shadow: inset 0px 0px 5px #999999; -moz-box-shadow: inset 0px 0px 5px #999999; box-shadow: inset 0px 0px 5px #999999; }

#availabilityNew { -webkit-box-shadow: 0px 0px 5px black; -moz-box-shadow: 0px 0px 5px black; box-shadow: 0px 0px 5px black; }

#ajax #availability .gm8Step { color: white; }

#availability .gm8FormatsList li a .info, #ajax #availability #gm8Calendar .gm8Button button, #ajax #availability #gm8Section2 .gm8Navigation ul li a, #ajax #availability .gm8Button.grey a, #ajax #availability .gm8Button.grey button { color: white; }

#ajax #availability #gm8Filter, #ajax #availability .gm8Wrapper #gm8Filter .selectMenu { border-color: #5f8c35; }

#ajax #availability #gm8BookingSummary h3 a, #availability .gm8FormatsList li a .info, #ajax #availability #gm8Calendar .gm8Button button, #ajax #availability #gm8Section2 .gm8Navigation ul li a, #ajax #availability .gm8Button.grey a, #ajax #availability .gm8Button.grey button { border-color: #466727; }

#ajax #availability .gm8Button a, #ajax #availability .gm8Button button, #ajax #availability .gm8Wrapper .selectMenu .selected { border-color: #141d0b; }

#ajax #availability .gm8Button, #ajax #availability .gm8Wrapper .selectMenu, #ajax #availability .gm8Navigation { border-color: #466727; }

#ajax #availability .gm8Wrapper .selectMenu ul, #ajax #availability .gm8Container h2, #ajax #availability #gm8CalendarSection h2.gm8Title, #ajax #availability #gm8Calendar { border-color: #2d4219; }

#ajax #availability .gm8Widget #gm8BookingSummary, #ajax #availability #gm8Calendar table td, #ajax #availability .gm8Container, #ajax #availability #gm8CalendarSection { border-color: black; }

#ajax #availability .gm8Wrapper .selectMenu .selected a { border-color: white; }

#ajax #availability .gm8Wrapper .selectMenu .selected a { border-left-color: transparent; }

#ajax #availability .gm8Wrapper .selectMenu .selected a { border-right-color: transparent; }

#ajax #availability .gm8Widget #gm8BookingSummary { background-color: #233313; }

#ajax #availability .gm8Container h2 span, #ajax #availability .gm8FormatsList h2 span, #ajax #availability .gm8PackagesList h2 span, #ajax #availability .gm8SessionsList h2 span, #ajax #availability #gm8CalendarSection h2.gm8Title span { background-color: #19240e; }

#ajax #availability .gm8Wrapper .selectMenu ul { background-color: #141d0b; }

#ajax #availability #gm8Calendar table td.gm8Calendar-day-np { background-color: black; }

#ajax #availability .gm8Step { background-color: #cc0000; }

#ajax #availability .gm8Wrapper .selectMenu .selected, #availability .gm8FormatsList li a .info, .gm8List .info, #ajax #availability #gm8Calendar .gm8Button button, #ajax #availability #gm8Section2 .gm8Navigation ul li a, #ajax #availability .gm8Button.grey a, #ajax #availability .gm8Button.grey button, #ajax #availability .gm8Widget #gm8Filter { background: -moz-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53792e), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -o-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -ms-linear-gradient(top, #53792e 0%, #2d4219 100%); background: linear-gradient(top, #53792e 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53792e', endColorstr='#2d4219',GradientType=0 ); }

#ajax #availability .gm8Wrapper .selectMenu .selected b { background: -moz-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141d0b), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -o-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -ms-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: linear-gradient(top, #141d0b 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#141d0b', endColorstr='#2d4219',GradientType=0 ); }

#ajax #availability #gm8Calendar { background: -moz-linear-gradient(top, #2d4219 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d4219), color-stop(100%, black)); background: -webkit-linear-gradient(top, #2d4219 0%, black 100%); background: -o-linear-gradient(top, #2d4219 0%, black 100%); background: -ms-linear-gradient(top, #2d4219 0%, black 100%); background: linear-gradient(top, #2d4219 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4219', endColorstr='black',GradientType=0 ); }

#ajax #availability .gm8Wrapper .selectMenu .selected b, #ajax #availability #gm8Calendar { -webkit-box-shadow: inset 0px 0px 5px #141d0b; -moz-box-shadow: inset 0px 0px 5px #141d0b; box-shadow: inset 0px 0px 5px #141d0b; }

#ajax #availability .gm8Step { text-shadow: 0 -1px #990000; }

#ajax #availability .gm8Wrapper #gm8Filter h3, #availability .gm8FormatsList li a .info, #ajax #availability #gm8Calendar .gm8Button button, #ajax #availability #gm8Section2 .gm8Navigation ul li a, #ajax #availability .gm8Button a, #ajax #availability .gm8Button.grey a, #ajax #availability .gm8Button.grey button { text-shadow: 0 -1px #141d0b !important; }
#ajax #availability .gm8Wrapper #gm8Filter h3 else, #availability .gm8FormatsList li a .info else, #ajax #availability #gm8Calendar .gm8Button button else, #ajax #availability #gm8Section2 .gm8Navigation ul li a else, #ajax #availability .gm8Button a else, #ajax #availability .gm8Button.grey a else, #ajax #availability .gm8Button.grey button else { text-shadow: 0 1px #53792e !important; }

#event-downloads a, #venues-map .mapBadge span, #alerts .stpatricks a, .christmas #alerts a, #network #network-intro #intro h3 { color: #FC0; }

#alerts .valentines a { color: #FFB; }

#alerts .pager .christmas span, #alerts .pager .christmas a { color: #EBDDB0; }

#alerts .pager .facebook a { color: #FFF; }

#alerts .pager .facebook { color: #DFE3EE; }

.christmas #voucher-basket.christmas h2.title { color: #C00; }

#vouchersMenu #voucher-promo .promo-voucher .strapline, #vouchersMenu .tabs-menu li a span { color: #042994; }

.voucherAlert.loader, #alerts .easter, #alerts .easter a { color: #3c7a13; }

.alert, #eventNew #actionpact, #loading, .loader, body .counter, #venue-rating h3, #alerts, #ajax #availability-form h2.title .ajax-close, #social { color: #333; }

.santa, #eventNew #actionpact .button a, #eventNew .splash h2, #eventNew #actionpact ul li, #voucher-promo .activity-passport .voucher .price, #voucher-basket .basket li.activity-passport .price, .christmas #voucher-basket.christmas .button a, .christmas #voucher-basket.christmas .basket-total .total, #voucherOffer .offer, #christmasParties h2, #christmasParties h3, #event.christmasPartyEvent h3, #event.christmasPartyEvent .column2 a, #event.christmasPartyEvent, #venues-map .mapBadge, #social .button a, #social .button button, #alerts .valentines, #alerts .stpatricks, #header .xmasPromo, #christmasPartyPromo, #christmasPartyPromo .title, .valentinesBalloons span, .cornerPromo .close, .christmas #voucher-basket.christmas, .christmas #alerts, .valentines #alerts, #byo .event h3 a, .venues-list .tabs-container li .distance, .venues-list .tabs-container li .offer, .free-paintballs, #network-venues ul li h3 a span dfn, #network #network-intro #intro, #invite { color: #FFF; }

#social .button a, #social .button button { border-color: #3B5998; }

.disclaimer, #alerts p { border-color: #FC0; }

#event.christmasPartyEvent .button a, #venues-map .mapBadge, body #christmasPartyPromo .button a { border-color: #380; }

#eventNew #actionpact .button a { border-color: #060; }

.christmas #voucher-basket.christmas .button, #event.christmasPartyEvent .button, body .christmas #voucher-basket.christmas .basket { border-color: #600; }

#event.christmasPartyEvent .contact, #event.christmasPartyEvent #event-summary .block-wrapper, body #christmasPartyPromo .button, body .christmas #voucher-basket.christmas .basket li, body .christmas #voucher-basket.christmas .basket-total { border-color: #F00; }

.counter ul.controls li a span { border-color: #333; }

#social .subscribe p label, #ajax #availability-form h2.title .ajax-close, #ajax #availability-form .summary, #bookingForm #ajax .plugin .inner-wrapper, #ajax #availability-form p label, #social .likeit, #social .likeit .twitter-like, #social .likeit .facebook-like, #social ul li, #social ul li ul li a { border-color: #BBB; }

#ajax #availability-form .navigation, #ajax #availability-form h2.title, #ajax #availability-form .summary ul, #tooltip, #social .subscribe, #social .button, #social ul li h3, #social ul li ul li { border-color: #EEE; }

.polaroids .img2, #about #overview .imgs .img, #eventNew #actionpact .button, #eventNew #actionpact ul li, #eventNew #actionpact, body #social ul li p, .valentinesBalloons span, .cornerPromo .close, #ajax #availability-form p { border-color: #FFF; }

#social .likeit { border-right-color: #EEE; }

#social .likeit .twitter-like, #social .likeit .facebook-like { border-left-color: #EEE; }

#ajax #availability-form h2.title .ajax-close { outline-color: #FFF; }

#event.christmasPartyEvent .contact, #event.christmasPartyEvent #event-summary .block-wrapper { outline-color: #900; }

body #menu li.current a .house .roof, body #menu li a:hover .house .roof, body #menu li .house .roof, body #eventNew .row1 .arw, body .counter ul.controls li a span, body .toTop .arrow, body #search-filters form .activitiesSelect .search .arrow, body #content #venueFormatsList .formatList h3 .arrow, #content #venuecontainer #venue_formats-container #format .select-package .arrow, #content .activity-select .READMOREjs span, #content #steps li.alt .arrow, #content #steps li .arrow { border-left-color: transparent; }

body #menu li.current a .house .roof, body #menu li a:hover .house .roof, body #menu li .house .roof, body #eventNew .tabs-menu li span, body #eventNew .row1 .arw, body .counter ul.controls li a span, body .toTop .arrow, body #search-filters form .activitiesSelect .search .arrow, body #content #venueFormatsList .formatList h3 .arrow, #content #venuecontainer #venue_formats-container #format .select-package .arrow, #content .activity-select .READMOREjs span { border-right-color: transparent; }

body #eventNew .tabs-menu li span, #venueFormatsList .formatList h3 .arrow body #content #venueFormatsList .formatList#open h3 .arrow, body #content #pager-menu .nav li.activeLI .arrow { border-top-color: transparent; }

body #content #venueFormatsList .formatList#open h3 .arrow, body #content #pager-menu .nav li.activeLI .arrow { border-bottom-color: transparent; }

#event.christmasPartyEvent .contact, #event.christmasPartyEvent #event-summary .block-wrapper, .santa .close:hover, .christmas #voucher-basket.christmas .basket li { background-color: #AE0000; }

#event.christmasPartyEvent { background: #cc0000 !important; }

#voucherOffer .offer, .valentinesBalloons span, #christmasPartyPromo, .santa .close, body .christmas #voucher-basket.christmas, .christmas #alerts, #alerts .christmas { background-color: #C00; }

#alerts .valentines { background-color: #e81350; }

#alerts .stpatricks .ie2, #alerts .stpatricks .ie4 { background-color: #F90; }

form p label.focus, #alerts .easter { background-color: #FF9; }

.disclaimer, .alert, #alerts, #tooltip { background-color: #FFB; }

#eventNew #actionpact ul li { background-color: #0145AA; }

.newYear .close, .newYearDeal .close { background-color: #042994; }

.newYear .close:hover, .newYearDeal .close:hover { background-color: #031b62; }

body.internetexplorer9 #venues-map .mapBadge { background-color: #360; }

#alerts .stpatricks { background-color: #3c7a13; }

#promo #cheapPaintball .codes dl dt { background-color: #42442E; }

#alerts .pager .facebook { background-color: #5c76bf; }

#byo .event h3 a { background-color: #CCC; }

#ajax #availability-form p { background-color: #EEE; }

body .voucherAlert.loader, #eventNew #actionpact, .counter, #alerts .stpatricks .ie1, #alerts .stpatricks .ie3, body .christmas #voucher-basket.christmas h2.title, #social .subscribe p label, #footer #footer-nav #footerAffiliates ul li a, #ajax #availability-form { background-color: #FFF; }

#eventNew .splash div, .page-venues #promoIntro #activity .inner-wrapper, .page-index #promoIntro #activity h2, #top10 .block-wrapper h3, ul.activities li.activity em, .page-index #intro ul li em, #intro h2, #intro h3, #intro .desc, #event .splash h2, #event .splash h3, #venue-intro .fade li a, #venue-intro .fade li h2, #venue-intro .fade li h3, .venues-list .tabs-container li .distance { background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5))); background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -o-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#000000", "99", 2)', endColorstr='str-insert("#000000", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#000000\", \"99\", 2)', endColorstr='str-insert(\"#000000\", \"99\", 2)')"; /* For IE 8*/ }

.christmas #voucher-basket.christmas .button a, #event.christmasPartyEvent .button a, body #christmasPartyPromo .button a { background: -moz-linear-gradient(top, #338800 0%, #336600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #338800), color-stop(100%, #336600)); background: -webkit-linear-gradient(top, #338800 0%, #336600 100%); background: -o-linear-gradient(top, #338800 0%, #336600 100%); background: -ms-linear-gradient(top, #338800 0%, #336600 100%); background: linear-gradient(top, #338800 0%, #336600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#338800', endColorstr='#336600',GradientType=0 ); }

.christmas #voucher-basket.christmas .button a:hover, #event.christmasPartyEvent .button a:hover, body #christmasPartyPromo .button a:hover { background: -moz-linear-gradient(top, #339900 0%, #336600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #339900), color-stop(100%, #336600)); background: -webkit-linear-gradient(top, #339900 0%, #336600 100%); background: -o-linear-gradient(top, #339900 0%, #336600 100%); background: -ms-linear-gradient(top, #339900 0%, #336600 100%); background: linear-gradient(top, #339900 0%, #336600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900', endColorstr='#336600',GradientType=0 ); }

#venues-map .mapBadge { background: -moz-linear-gradient(-45deg, #339900 0%, #336600 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #339900), color-stop(100%, #336600)); background: -webkit-linear-gradient(-45deg, #339900 0%, #336600 100%); background: -o-linear-gradient(-45deg, #339900 0%, #336600 100%); background: -ms-linear-gradient(-45deg, #339900 0%, #336600 100%); background: linear-gradient(-45deg, #339900 0%, #336600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900', endColorstr='#336600',GradientType=1 ); }

#eventNew #actionpact .button a { background: -moz-linear-gradient(top, #008800 0%, #006600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008800), color-stop(100%, #006600)); background: -webkit-linear-gradient(top, #008800 0%, #006600 100%); background: -o-linear-gradient(top, #008800 0%, #006600 100%); background: -ms-linear-gradient(top, #008800 0%, #006600 100%); background: linear-gradient(top, #008800 0%, #006600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008800', endColorstr='#006600',GradientType=0 ); }

#eventNew #actionpact .button a:hover { background: -moz-linear-gradient(top, #009900 0%, #006600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009900), color-stop(100%, #006600)); background: -webkit-linear-gradient(top, #009900 0%, #006600 100%); background: -o-linear-gradient(top, #009900 0%, #006600 100%); background: -ms-linear-gradient(top, #009900 0%, #006600 100%); background: linear-gradient(top, #009900 0%, #006600 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#006600',GradientType=0 ); }

/*.free-paintballs,
.venues-list .tabs-container li .offer{
@include gradientDiagLin($color1:#FF0000, $color2:#AE0000);
}*/
#venue-rating h3 { background: -moz-linear-gradient(-45deg, #ffdd00 0%, #ffaa00 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffdd00), color-stop(100%, #ffaa00)); background: -webkit-linear-gradient(-45deg, #ffdd00 0%, #ffaa00 100%); background: -o-linear-gradient(-45deg, #ffdd00 0%, #ffaa00 100%); background: -ms-linear-gradient(-45deg, #ffdd00 0%, #ffaa00 100%); background: linear-gradient(-45deg, #ffdd00 0%, #ffaa00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd00', endColorstr='#ffaa00',GradientType=1 ); }

#social .button a, #social .button button { background: -moz-linear-gradient(top, #718dc8 0%, #3b5998 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #718dc8), color-stop(100%, #3b5998)); background: -webkit-linear-gradient(top, #718dc8 0%, #3b5998 100%); background: -o-linear-gradient(top, #718dc8 0%, #3b5998 100%); background: -ms-linear-gradient(top, #718dc8 0%, #3b5998 100%); background: linear-gradient(top, #718dc8 0%, #3b5998 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#718dc8', endColorstr='#3b5998',GradientType=0 ); }

#social .button a:hover, #social .button button:hover { background: -moz-linear-gradient(top, #96abd6 0%, #3b5998 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96abd6), color-stop(100%, #3b5998)); background: -webkit-linear-gradient(top, #96abd6 0%, #3b5998 100%); background: -o-linear-gradient(top, #96abd6 0%, #3b5998 100%); background: -ms-linear-gradient(top, #96abd6 0%, #3b5998 100%); background: linear-gradient(top, #96abd6 0%, #3b5998 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96abd6', endColorstr='#3b5998',GradientType=0 ); }

#vouchersMenu #voucher-promo .promo-voucher .strapline { background: -moz-linear-gradient(-45deg, #eecb9d 0%, #a77f4b 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #eecb9d), color-stop(100%, #a77f4b)); background: -webkit-linear-gradient(-45deg, #eecb9d 0%, #a77f4b 100%); background: -o-linear-gradient(-45deg, #eecb9d 0%, #a77f4b 100%); background: -ms-linear-gradient(-45deg, #eecb9d 0%, #a77f4b 100%); background: linear-gradient(-45deg, #eecb9d 0%, #a77f4b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eecb9d', endColorstr='#a77f4b',GradientType=1 ); }

#vouchersMenu .tabs-menu li a span { background: -moz-linear-gradient(top, #eecb9d 0%, #a77f4b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eecb9d), color-stop(100%, #a77f4b)); background: -webkit-linear-gradient(top, #eecb9d 0%, #a77f4b 100%); background: -o-linear-gradient(top, #eecb9d 0%, #a77f4b 100%); background: -ms-linear-gradient(top, #eecb9d 0%, #a77f4b 100%); background: linear-gradient(top, #eecb9d 0%, #a77f4b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eecb9d', endColorstr='#a77f4b',GradientType=0 ); }

#eventNew #actionpact, .counter .controls li, #ajax #availability-form h2.title .ajax-close, #ajax #availability-form .summary, #ajax #availability-form .inner-wrapper, #social { background: -moz-linear-gradient(top, white 0%, #cccccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #cccccc)); background: -webkit-linear-gradient(top, white 0%, #cccccc 100%); background: -o-linear-gradient(top, white 0%, #cccccc 100%); background: -ms-linear-gradient(top, white 0%, #cccccc 100%); background: linear-gradient(top, white 0%, #cccccc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#cccccc',GradientType=0 ); }

#ajax #availability-form { background: -moz-linear-gradient(top, #cccccc 0%, #999999 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #999999)); background: -webkit-linear-gradient(top, #cccccc 0%, #999999 100%); background: -o-linear-gradient(top, #cccccc 0%, #999999 100%); background: -ms-linear-gradient(top, #cccccc 0%, #999999 100%); background: linear-gradient(top, #cccccc 0%, #999999 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#999999',GradientType=0 ); }

.voucherAlert.loader, #feedback .tabs-menu, #feedback .tabs-menu li, #feedback .tabs-menu li a, #feedback table .title, body.internetexplorer9.splat .priceBadge, .splat .priceBadge, .internetexplorer9 #venues-map .mapBadge, .internetexplorer9 .free-paintballs, .internetexplorer9 .venues-list .tabs-container li .offer, .christmas #voucher-basket.christmas, .christmas #voucher-basket.christmas h2.title { background: 0; filter: none !important; }

p.live-chat a span, #venueContact .sales, #venuecontainer #venue-menu-advanced ul li.return-to-map a span, #event .splash, #event .contact ul li, #footer #footer-nav li#social-menu ul li { background-position: 0 50%; }

#header .basket a, #deliveryDetails .fade li, .map img, .plugin .title .icon, #eventNew .splash, #eventNew #actionpact .logo, .valentines #alerts p, .christmas #alerts p, #activity-menu ul ul li a .img, #event .splash .images li, #pager-splash li, .fade li, #venue-description .venue-facilities ul li span, #social ul li ul li a, .img, #subscribe form .button button, #subscribe form .button button:hover { background-position: 50%; }

#loading, .loader { background-position: 50% 5px; }

.loader.lg { background-position: 50% 10px; }

#format-sessions h3.title { background-position: 10px 50%; }

.contactLoader.loader { background-position: 20px 50%; }

.christmas #voucher-basket.christmas { background-position: 50% -15px; }

.auContact { background-position: 50% 100px; }

#venuecontainer #format-sessions h3.title, .iframeLoader { background-position: 5px 50%; }

#event.christmasPartyEvent .inner-wrapper { background-position: 50% -76px; }

.voucherAlert .wrapper span, #christmasPartyPromo, #voucherFeatures li.message span { background-position: 50% 0; }

#voucherFeatures li.delivery span { background-position: 50% -50px; }

#voucherFeatures li.wrapping span { background-position: 50% -100px; }

.valentinesDay #menu #vouchers-tab a span, .christmas #menu #vouchers-tab a span, .addBasket .button a span, body form label input.ac_loading:focus, body form label input.ac_loading, .contactStrap b a, #venuecontainer #venue-menu-advanced .book-online-link a span, #header .book-online-link a span { background-position: 100% 50%; }

#header .basket { background-position: 10px 16px; }

#header .basket, .valentinesDay #menu #vouchers-tab a span, .christmas #menu #vouchers-tab a span, .voucherAlert .wrapper span, .addBasket .button a span, #header .basket a, #deliveryDetails .fade li, body form label input.ac_loading:focus, body form label input.ac_loading, .map img, .contactStrap b a, #venueContact .sales, .plugin .title .icon, #venuecontainer #venue-menu-advanced .book-online-link a span, #venuecontainer #venue-menu-advanced ul li.return-to-map a span, #header .book-online-link a span, #footer #footer-nav .feedback a b, #eventNew #actionpact .logo, #voucherFeatures li span, #venuecontainer #format-sessions h3.title, .auContact, #event .contact ul li, #venue-description .venue-facilities ul li span, #format-sessions .sessions li a, #format-sessions h3.title, #social ul li ul li a, #subscribe form .button button, #subscribe form .button button:hover, .iframeLoader, #footer #footer-nav li#social-menu ul li { background-repeat: no-repeat; }

#voucherNEW .row2, #event.christmasPartyEvent .inner-wrapper, #christmasPartyPromo, .christmas #voucher-basket.christmas { background-repeat: repeat-x; }

#about-details .img { background-repeat: repeat; }

/*#venues-map .mapBadge{
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
-ms-transform: rotate(10deg);
}*/
#social form p label, #ajax #availability-form p label { -webkit-box-shadow: inset 0px 0px 5px #999; -moz-box-shadow: inset 0px 0px 5px #999; box-shadow: inset 0px 0px 5px #999; }

#about #overview .imgs .img, #venues-map .mapBadge, .valentinesBalloons span, .cornerPromo .close, .auContact, #social { -webkit-box-shadow: 0px 0px 5px #333; -moz-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }

.splat .priceBadge { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

#vouchersMenu #voucher-promo .promo-voucher .strapline, #vouchersMenu .tabs-menu li a span { text-shadow: 0 1px #FD5; }

#venue-rating h3, #alerts .easter { text-shadow: 0 1px #FFC; }

form p label.focus { text-shadow: 0 1px #FFD; }

#vouchersMenu #voucher-promo .promo-voucher .strapline, #vouchersMenu .tabs-menu li a span { text-shadow: 0 1px #eabf87; }

.christmas #voucher-basket.christmas .button a, #venues-map .mapBadge, #alerts .stpatricks, body #christmasPartyPromo .button a { text-shadow: 0 -1px #360; }

#eventNew #actionpact .button a { text-shadow: 0 -1px #006600; }

#eventNew #actionpact ul li { text-shadow: 0 -1px #0145AA; }

.santa .offer, #voucherOffer .offer, #event.christmasPartyEvent, #christmasPartyPromo, #christmasPartyPromo h2.title, .valentinesBalloons span, .santa .close, .christmas #voucher-basket.christmas, .christmas #alerts, .free-paintballs, .venues-list .tabs-container li .offer { text-shadow: 0 -1px #900; }

#voucher-promo .activity-passport .voucher .price, #voucher-basket .basket li.activity-passport .price { text-shadow: 0 -1px #F30; }

#alerts .valentines { text-shadow: 0 -1px #b90f40; }

#alerts .pager .facebook, #social .button a, #social .button button { text-shadow: 0 -1px #3B5998; }

.newYear .close, .newYearDeal .close { text-shadow: 0 -1px #031b62; }

.disclaimer, .alert, #eventNew #actionpact, .gm-style .gm-style-iw a, body .min-age, body .counter, .christmas #voucher-basket.christmas h2.title, #alerts, #wrap .gmnoprint .gmnoprint, #ajax #availability-form h2.title .ajax-close, #social, #tooltip { text-shadow: 0 1px #FFF; }

#ajax #availability-form h2.title { text-shadow: 0 1px #DDD; }

#byo .event h3 a { text-shadow: 0 -1px #AAA; }

.venues-list .tabs-container li .distance, #network #network-intro #intro, #invite { text-shadow: 0 1px #000; }

#eventNew .splash div { text-shadow: 0 0 10px #000; }

#menu #vouchers-tab .basket dfn, #header .basket .heading3 a, #header .contact .r2 .or, #deliveryDetails #nav a, .plugin .title .icon, #vouchersMenu .tabs-container .menu li a .title dfn, #venues-map .mapBadge, .priceBadge, #network-venues ul li h3 a span dfn, .valentinesBalloons span, .cornerPromo .close, .free-paintballs, .page-index .activity-menu li dfn { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.voucherAlert { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.loader.lg { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.loader, .counter, .ac_results ul li, #voucher-promo .readmore, #voucher-promo .readmore a, .venue-facilities ul li, .venue-facilities ul li span, .contactLoader, .contactStrap b, .contactStrap em, #eventNew #packages ul ul li, .auContact, #byo .event h3 a { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.splat .priceBadge, .contactStrap b, .page-venues #promoIntro, #ajax #availability-form h2.title .ajax-close, #venuecontainer #venue-menu-advanced .book-online-link, #venuecontainer #venue-menu-advanced .book-online-link a, #subscribe form .button, #subscribe form .button button { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

.splat .priceBadge, .contactStrap em, .page-venues #promoIntro, #ajax #availability-form h2.title .ajax-close, #venuecontainer #venue-menu-advanced .book-online-link, #venuecontainer #venue-menu-advanced .book-online-link a, #subscribe form .button, #subscribe form .button button { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

.splat .priceBadge, .contactStrap b, .page-venues #promoIntro, #ajax #availability-form h2.title .ajax-close, #venuecontainer #venue-menu-advanced .book-online-link, #venuecontainer #venue-menu-advanced .book-online-link a, #subscribe form .button, #subscribe form .button button { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }

.splat .priceBadge, .contactStrap em, .page-venues #promoIntro, #ajax #availability-form h2.title .ajax-close, #venuecontainer #venue-menu-advanced .book-online-link, #venuecontainer #venue-menu-advanced .book-online-link a, #subscribe form .button, #subscribe form .button button { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }

#about p.intro, #voucher-promo .readmore a, #altVouchers #altVoucherInfo a, #feedback table th.title, #feedback table td.title, #paginated-venues.listVenues .venues-list .tabs-container li .offer, #activity-menu ul li h3 a, #activity-menu ul ul li a, #voucher-promo h2.title, #voucher-promo .strapline, #new-vouchers .voucher-list li a .title, body, input, textarea, #venueFormatsList li a .title, #search-filters form .activitiesSelect ul li a, .ac_results li, .ac_results a, #intro ul li a b, .page-index #intro .search p, #network-venues ul li h3 a, .popular-menu ul li a .count, #office-hours ul li.today, #voucher-basket .basket-total .total, #venue-menu-advanced li#current a, #venue-menu-advanced li#current a:hover, .venues-list .tabs-container li a, #venue-menu-advanced h2.title, #venue-menu-advanced li a, #venueContact h3 { color: white; }

#header, #header #contact-details .telephone { color: white; }

#header #contact-details a { color: #c6e0ad; }

#header #contact-details { color: #e0eed2; }

#header .contact .r2 .or { color: black; }

#footer #footer-nav li#social-menu .button a, #invite, #formats-advanced #format, .formats-advanced .formats-list li a, #wrap .formats-advanced .formats-list li strong, #venuecontainer #venue-menu-advanced li a, #venuecontainer #venue-menu-advanced li a:hover, #pager-menu .nav li a, #pager-menu .nav li a .title, #pager-menu .nav li a .priceBadge, #menu li a { color: white; }

#menu li a small { color: #e6e6e6; }

#formats-advanced #format a, #wrap #formats-advanced #format, #wrap #formats-advanced #format h2, #wrap #formats-advanced #format h3, .formats-advanced .formats-list li.current a, #pager-menu .nav li a.activeLI, #pager-menu .nav li a.activeLI .title, #pager-menu .nav li a.activeLI .priceBadge, #navigation ul li.current a, #navigation ul li.current a small { color: white; }

#footer #footer-nav .feedback a b, #footer #footer-nav h3 { color: #f9fcf7; }

#footer #footer-nav, #footer #footer-nav .feedback a { color: #e0eed2; }

#footer #footer-nav a { color: #c6e0ad; }

.footer, #footer a, #footer { color: #92c463; }

#vouchersMenu .tabs-container .menu li a { color: white; }

#about .nav .button a, .titleButton.button.alt a, #newFormat #packageSelector select, #vouchersMenu #voucher-basket .basket-total .total, #vouchersMenu #voucher-promo #voucher-basket, #vouchersMenu #voucher-promo .altVouchers, #vouchersMenu .tabs-container .menu li a .title, #newFormat #venueFormatsList p, .page-index .activity-menu li a.act, #ajax .plugin a.ajax-close, .selectMenu, .selector select, .tabs-menu li a, .plugin .title { color: white; }

#ctas li a b, #vouchersMenu #voucher-promo .info p a, #vouchersMenu #voucher-promo .voucherDesc a, #vouchersMenu #voucher-promo .voucher-activities a, #faqsLink p a, venues-map p a, #venueFormats ul li a, #event .package-details .prices-from, #terms a, #extend-a-voucher a, #altVouchers .supplier a, .page-venues .pagination li a, .tabs-menu li.tab-selected a, #voucher-promo .details a, #new-vouchers .voucher-list li a .price, #network-faqs a, .expandable-menu li a, #links a:hover, #about a, #advanced-faqs a, #event .column2 a, #venueFormatsList a, .plugin input, .plugin textarea, .plugin .heading3, .plugin h2, .plugin h3 { color: #f9fcf7; }

.button.alt a, #deliveryDetails #nav a, #ctas li a, #venueFormats ul li, #venueFormats ul li a, .page-venues .pagination li.tab-selected a, .selectMenu ul li a, #new-vouchers .voucher-list li a, .popular-menu ul li a, #intro ul li a em span b, #links a, .venues-list .tabs-container li a .activity, .plugin { color: #e0eed2; }

form p label.focus, form p label.focus input, form p label.focus textarea, .disclaimer { color: #141d0b; }

.contactStrap em, #top10 .block-wrapper .rank, .dyo, #wrap .priceBadge { color: black; }

#about .button a, .contactStrap b, .contactStrap b a, #venueFormatsList .button a, .venueBadge, #venue-menu-advanced li.return-to-map a, .button button, .button a { color: white; }

#deliveryDetails #nav .activeLI, .ac_results ul li.ac_over, .venue-facilities ul li span span, #vouchersMenu .tabs-container .menu li a .title dfn, #activity-menu ul ul li dfn, .experiences li.experience .price, #new-vouchers .voucher-list li .title dfn, ul.activities li.activity .popular, .expandable-menu li ul li dfn, .activities li.activity dfn, .venues-count li a span, #venue-header .minimum-age, #venues-area-list h3 dfn, .map ul li a b, .page-index .activity-menu li dfn, #voucher-basket .basket li a { color: white; }

.page-index #gift-vouchers.imgSet .voucher1, #voucher-promo .voucher .price, #voucherOffer .voucher .price, #voucher-basket .basket li .price { color: white; }

input::-webkit-input-placeholder { color: white; }

input:-moz-placeholder { color: white; }

input::-moz-placeholder { color: white; }

input:-ms-input-placeholder { color: white; }

.plugin input::-webkit-input-placeholder { color: #e0eed2; }

.plugin input:-moz-placeholder { color: #e0eed2; }

.plugin input::-moz-placeholder { color: #e0eed2; }

.plugin input:-ms-input-placeholder { color: #e0eed2; }

.plugin textarea::-webkit-input-placeholder { color: #e0eed2; }

.plugin textarea:-moz-placeholder { color: #e0eed2; }

.plugin textarea::-moz-placeholder { color: #e0eed2; }

.plugin textarea:-ms-input-placeholder { color: #e0eed2; }

#wrap #header .button { border-color: black; }

.formats-advanced .formats-list li, #pager-menu .nav li a { border-color: #5f8c35; }

#footer #footer-nav li#social-menu .button a { border-color: #466727; }

#header .search-form button, #header .search-form .label, #header .search-form label, #navigation { border-color: #466727; }

.formats-advanced .formats-list li a, #navigation ul, #venuecontainer #venue-menu-advanced .book-online-link a, #venuecontainer #venue-menu-advanced li.return-to-map a, #venuecontainer #venue-menu-advanced li, #pager-menu .nav li, #menu li, #menu li a { border-color: #141d0b; }

#pager-menu .nav li a.activeLI { border-color: #6c9e3c; }

.formats-advanced .outer-wrapper, #pager-splash { border-color: #53792e; }

#navigation ul li.current a { border-color: #395520; }

#menu li .house .roof { border-color: white; }

#menu li.current a .house .roof, #menu li a:hover .house .roof { border-color: white; }

#search-filters .search-form .button { border-color: #5f8c35; }

#venue-menu-advanced li#current a { border-color: #53792e; }

#header .basket .heading3 a, #search-filters form .label, #search-filters form label { border-color: #395520; }

#venue-header #venue-menu-advanced li.return-to-map, #venue-header #venue-menu-advanced li#current, #venue-header #venue-menu-advanced ul { border-color: #203012; }

#search-filters .search-form .button button, #search-filters, #venue-header { border-color: #070b04; }

#search-filters, #venue-header { border-bottom-color: #53792e; }

#footer #footer-nav { border-color: #466727; }

#footer #footer-nav .feedback, .toTop, #footer #footer-nav .section .wrap { border-color: #2d4219; }

#footer .footer-terms { border-color: black; }

#activity-menu ul li h3 a span { border-color: #e0eed2; }

#about #booking, #about .button, #voucher-promo .readmore, .venue-facilities ul li { border-color: #5f8c35; }

#ctas li .wrap, #vouchersMenu #voucher-promo .voucherFee, #voucher-promo #voucherFeatures li, #paintball-missions .block-wrapper .ratings ul li, #voucher-promo .promoWrapper, #activity-menu ul li h3 a, #activity-menu ul ul li, .selectMenu ul, #venuecontainer .format .gallery .preview, #venuecontainer .format .gallery .thumbnails .img, #venuecontainer .buy-voucher p, #venueFormatsList li, .search-filters li span, #top10 .block-wrapper, #top10 .inner-wrapper, #loading, .loader, #venuecontainer #venue-menu-advanced .book-online-link, #venuecontainer #venue-menu-advanced li.return-to-map, #venuecontainer .venues-list-select, #venuecontainer .venue-wrapper .plugin, #venuecontainer #venue-menu-advanced ul, #new-vouchers .voucher-list li, #new-vouchers .left, #new-vouchers .right, #venuecontainer .venue-wrapper, #new-vouchers .voucher-list li#selected li .arrow, #new-vouchers .voucher-list li#selected li.selected a, #new-vouchers .voucher-list li#selected li.selected .arrow, #voucher-promo .details, #network-venues ul li h3 a, .popular-menu ul li a, .page-activities .activities, .expandable-menu li, .activity-select #activity-list, #search-filters form .activitiesSelect ul, .ac_results, #invite, #valueGuide, #voucher-promo .nav, #voucher-promo .voucher, #voucher-basket .basket, #newFormat .left .section h3.title, #venueDetails #pagerGallery li, #venueDetails #gallery .galNav li, #venueFormatsList li, .reviews ul, .review, .page-venues #promoIntro, .activity-select .select-current, #search-map #venues_google_map, #event .contact, #event #event-summary .block-wrapper, form .label, form label { border-color: #466727; }

#venuecontainer #format .select-package .arrow, #altVouchers .supplier, #altVouchers ul li, #voucherOffer .voucher, #voucher-basket .basket li, #advanced-faqs h3, #advanced-faqs dd { border-color: #2d4219; }

.button.alt a, #ctas li a, #about .section, #about .button a, #voucher-promo .readmore a, .venue-facilities ul li span, body .counter, #activity-menu ul ul li a, #venuecontainer .format .gallery .thumbnails .img a, #venuecontainer .buy-voucher, #venuecontainer #format-sessions, #venueFormatsList .formatList h3, #venueFormatsList li a, #ajax .plugin a.ajax-close, #indexIntros #venueLocation .img, .search-filters li, .page-index .row3 .plugin .img, #new-vouchers .voucher-list li#selected li.selected, #network-venues ul li h3, .popular-menu, #invite .content, #voucher-promo .add-to-basket, #voucher-basket .basket-total, #newFormat .left .section, #venueFormatsList li a, .page-venues #promoIntro .promo, #search-map #venues_google_map .map_google, body .button { border-color: black; }

#vouchersMenu #voucher-promo .voucherFee ul li, #venuecontainer .v2_4 #paginated-venues.listVenues .venues-list, .venues-list .tabs-container li .img, .venues-list .tabs-container li, #event #tabs-menu, #top10 .map, ul.pagination li, .plugin { border-color: #466727; }

#venue-location-map img, #vouchersMenu #voucher-promo #valueGuide, #vouchersMenu #voucher-promo .promo-voucher .strapline, #vouchersMenu #voucher-promo .voucherFee .offer { border-color: black; }

#new-vouchers .voucher-list li#selected li.selected { border-bottom-color: #466727; }

#voucher-promo .promoWrapper, #paginated-venues.listVenues .venues-list .tabs-container li, #activity-menu ul li h3 a, #new-vouchers .voucher-list li#selected li.selected a, #wrap #new-vouchers .voucher-list li, .popular-menu ul li a, #altVouchers ul li, #valueGuide, .review { border-bottom-color: black; }

.selectMenu .selected a, .activity-select .READMOREjs span, #search-filters form .activitiesSelect .search .arrow { border-color: white; }

body #search-map .search-form button, .plugin .title .icon, .titleButton.button, #vouchersMenu #voucher-basket .basket-total, #vouchersMenu #voucher-basket .basket li, #vouchersMenu #voucher-basket form, #vouchersMenu #voucher-basket .basket, #venueContact .button, #venueReviews ul.pagination li, .selectMenu { border-color: #5f8c35; }

#vouchersMenu .tabs-container .menu li a, #venueFormatsList .button, #indexIntros .plugin .button, .popular-menu, .plugin .title { border-color: #466727; }

.titleButton.button a, #vouchersMenu .tabs-menu li a span, #vouchersMenu #voucher-promo .altVouchers, .selectMenu .selected, .tabs-menu li a { border-color: #141d0b; }

#newFormat #venueReviews .tabs-menu { border-color: black; }

.tabs-menu, .plugin .title { border-top-color: #5f8c35; }

.page-index .nav .plugin .button { border-bottom-color: #5f8c35; }

#vouchersMenu #voucher-basket form { border-top-color: #141d0b; }

#vouchersMenu #voucher-basket .basket, .tabs-menu, .plugin .title { border-bottom-color: black; }

.venueBadge, #venue-menu-advanced li.return-to-map a, body .button button, body .button a { border-color: #cc0000; }

#top10 .block-wrapper .rank, #wrap .priceBadge { border-color: #ffaa00; }

body #activity-menu ul li h3 a span, body .selectMenu .selected a, body #new-vouchers .voucher-list li#selected li .arrow { border-left-color: transparent; }

body #activity-menu ul li h3 a span, body .selectMenu .selected a, body #new-vouchers .voucher-list li#selected li .arrow { border-right-color: transparent; }

body #new-vouchers .voucher-list li#selected li.selected .arrow { border-top-color: transparent; }

body #new-vouchers .voucher-list li#selected li.selected .arrow { border-bottom-color: transparent; }

#indexIntros #venueLocation .img, .popular-menu { outline-color: #466727; }

#event .contact, #event #event-summary .block-wrapper { outline-color: black; }

.auContact, #overlay, html, body, #header .button { background-color: black; }

#header .contact .r2 .or { background-color: white; }

#header .basket, #venue-menu-advanced li a:hover { background-color: #395520; }

#header .basket .heading3 a, #venue-menu-advanced li a, #search-filters form .label, #search-filters form label { background-color: #203012; }

#menu li .house .door, #invite, #invite .content, .page-index #activity h4, .oldIE #navigation, #wrap #formats-advanced, #header .search-form .label, #header .search-form label { background-color: #2d4219; }

#pager-splash { background-color: #203012; }

#formats-advanced #format .format-locations-basic li, .formats-advanced .outer-wrapper { background-color: #141d0b; }

#menu li .house .wall { background-color: white; }

#menu li.current a .house .wall, #menu li a:hover .house .wall { background-color: white; }

.toTop, #footer #footer-nav .section.feedback, #footer #footer-nav .section .wrap { background-color: #141d0b; }

#wrap #venueReviews ul.pagination li.tab-selected, #wrap #venueReviews ul.pagination li.tab-selected a, #wrap #venueReviews ul.pagination li.tab-selected a:hover { background-color: #53792e; }

.plugin .title .icon, #wrap #event #tabs-menu .tabs-menu { background-color: #2d4219; }

#wrap #venueReviews ul.pagination li, #wrap #venueReviews ul.pagination li a { background-color: #203012; }

#vouchersMenu #voucher-basket .basket li { background-color: #141d0b; }

#paginated-venues .pagination li .listFilter .icon span { background-color: #f9fcf7; }

#search-map .tabs-menu li a:hover, #venue-rating h3, ul.venue-ratings li span, #office-hours ul li.today { background-color: #466727; }

#voucher-promo .readmore a:hover { background-color: #3a5420; }

#voucher-promo .readmore a, .venue-facilities ul li span, #venuecontainer .extras .extra, #paintball-missions .block-wrapper .ratings li, #activity-menu ul ul li.current a, #activity-menu ul ul li a:hover, #venuecontainer .container .block-wrapper .price, #venuecontainer #format .select-package, #wrap #newFormat #venueReviews h2.title, #wrap #newFormat #venueReviews .tabs-menu, #venuecontainer .format .gallery .preview, #top10 .score, #top10 .ratings li span, ul.venue-ratings li, .activity-select #activity-list, #newFormat .left .reviews h3.title span, #wrap ul.pagination li.tab-selected, #wrap ul.pagination li.tab-selected a, #wrap ul.pagination li.tab-selected a:hover { background-color: #2d4219; }

#newFormat .left .section h3.title em, #newFormat .left h3.title span { background-color: #283b16; }

#wrap #vouchersMenu .tabs-menu li.tab-selected a:hover, #wrap #vouchersMenu .tabs-menu li.tab-selected a, .successMessage h2 span { background-color: #233313; }

#venuecontainer #format-sessions h3.title { background-color: #1e2c11; }

#deliveryDetails #nav a, #vouchersMenu #voucher-promo .voucherFee ul li, #paintball-missions .block-wrapper .ratings ul li, .oldIE #search-map, .oldIE #venueFormat .tabs-container, .oldIE .plugin, #newFormat .gallery .thumbnails, .selectMenu ul, #top10 .ratings li, .expandable-menu li, #search-filters form .activitiesSelect ul, .ac_results, .ac_results ul, #voucher-basket .basket, #venueDetails #gallery, #wrap ul.pagination li, #wrap ul.pagination li a, .activity-select .select-current, form .label, form label, body #voucherDetails .tabs-menu li.tab-selected a:hover, body #voucherDetails .tabs-menu li.tab-selected a, #wrap .tabs-menu li.tab-selected a, #wrap .tabs-menu li.tab-selected a:hover { background-color: #141d0b; }

#new-vouchers #voucher-promo .voucher, #venuecontainer .container .block-wrapper h3, #top10 .inner-wrapper, #venuecontainer .venues-list-select, #venuecontainer #venue-menu-advanced ul, #venuecontainer .venue-wrapper, #voucher-promo .voucher, #voucherOffer .voucher, #voucher-basket .basket li { background-color: black; }

#vouchersMenu #voucher-promo .voucher-activities ul li { background-color: #5f8c35; }

#vouchersMenu #voucher-promo .voucherFee ul li.current, #search-map .tabs-menu li, #paginated-venues.listVenues .venues-list .tabs-container li a:hover { background-color: #466727; }

#vouchersMenu #voucher-promo #valueGuide, #vouchersMenu #voucher-promo .voucherFee { background-color: #3a5420; }

body #feedback .tabs-menu li, body #feedback .tabs-menu li a:hover, #paginated-venues.listVenues .venues-list .tabs-container li a, #search-map .tabs-menu, #search-map .tabs-menu li a, #wrap #new-vouchers .voucher-list li#selected, #new-vouchers .right, .selectMenu ul h3:hover, .selectMenu ul li a:hover, .search-filters strong { background-color: #2d4219; }

body #feedback .tabs-menu, body #feedback .tabs-menu li, body #feedback .tabs-menu li a, #wrap #vouchersMenu .tabs-menu li.tab-selected a, #wrap #vouchersMenu .tabs-menu li.tab-selected a:hover, #venueReviews .search { background-color: #233313; }

body.internetexplorer9 .venueBadge, body.internetexplorer9 .priceBadge { background-color: #ffbb33; }

body.internetexplorer9 .venueBadge { background-color: red; }

#deliveryDetails #nav .activeLI, .ac_results ul li.ac_over, .venue-facilities ul li span span, #vouchersMenu .tabs-container .menu li a .title dfn, #paintball-missions .block-wrapper .ratings ul li.checked, #activity-menu ul ul li dfn, .experiences li.experience .price, #new-vouchers .voucher-list li .title dfn, ul.activities li.activity .popular, .expandable-menu li ul li dfn, .activities li.activity dfn, .venues-count li a span, #venue-header .minimum-age, #venues-area-list h3 dfn, .map ul li a b, .page-index .activity-menu li dfn, #voucher-basket .basket li a { background-color: #cc0000; }

#giftVouchers.promo { background-color: black; }

.imgs .img2 { background-color: black; }

#footer #footer-nav li#social-menu .button a, #pager-menu .nav li a, #header .search-form .button, #navigation { background: -moz-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53792e), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -o-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -ms-linear-gradient(top, #53792e 0%, #2d4219 100%); background: linear-gradient(top, #53792e 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53792e', endColorstr='#2d4219',GradientType=0 ); }

#footer #footer-nav li#social-menu .button a:hover, .page-index .activity-menu li a.act:hover, #venuecontainer #venue-menu-advanced .book-online-link a:hover, #venuecontainer #venue-menu-advanced li, #venuecontainer #venue-menu-advanced li a:hover, #navigation ul li a:hover, #navigation ul li { background: -moz-linear-gradient(top, #6c9e3c 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c9e3c), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #6c9e3c 0%, #2d4219 100%); background: -o-linear-gradient(top, #6c9e3c 0%, #2d4219 100%); background: -ms-linear-gradient(top, #6c9e3c 0%, #2d4219 100%); background: linear-gradient(top, #6c9e3c 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c9e3c', endColorstr='#2d4219',GradientType=0 ); }

.page-index .activity-menu li a.act, .formats-advanced .formats-list li a, #venuecontainer #venue-menu-advanced .book-online-link a, #venuecontainer #venue-menu-advanced li a, #navigation ul li a { background: -moz-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53792e), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -o-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -ms-linear-gradient(top, #53792e 0%, #2d4219 100%); background: linear-gradient(top, #53792e 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53792e', endColorstr='#2d4219',GradientType=0 ); }

#formats-advanced #format, #formats-advanced .wrapper, .formats-advanced .formats-list li.current a, #venuecontainer #venue-menu-advanced li.current a, #pager-menu, #pager-menu .nav li a.activeLI, #navigation ul li.current a, #navigation ul li.current a:hover { background: -moz-linear-gradient(top, #395520 0%, #203012 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #395520), color-stop(100%, #203012)); background: -webkit-linear-gradient(top, #395520 0%, #203012 100%); background: -o-linear-gradient(top, #395520 0%, #203012 100%); background: -ms-linear-gradient(top, #395520 0%, #203012 100%); background: linear-gradient(top, #395520 0%, #203012 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#395520', endColorstr='#203012',GradientType=0 ); }

#search-filters, #venue-header { background: -moz-linear-gradient(top, #070b04 0%, #203012 10%, #395520 40%, #466727 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #070b04), color-stop(10%, #203012), color-stop(40%, #395520), color-stop(100%, #466727)); background: -webkit-linear-gradient(top, #070b04 0%, #203012 10%, #395520 40%, #466727 100%); background: -o-linear-gradient(top, #070b04 0%, #203012 10%, #395520 40%, #466727 100%); background: -ms-linear-gradient(top, #070b04 0%, #203012 10%, #395520 40%, #466727 100%); background: linear-gradient(top, #070b04 0%, #203012 10%, #395520 40%, #466727 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#070b04', endColorstr='#466727',GradientType=0 ); }

#search-filters form .activitiesSelect .search { background: -moz-linear-gradient(top, #466727 0%, #395520 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466727), color-stop(100%, #395520)); background: -webkit-linear-gradient(top, #466727 0%, #395520 100%); background: -o-linear-gradient(top, #466727 0%, #395520 100%); background: -ms-linear-gradient(top, #466727 0%, #395520 100%); background: linear-gradient(top, #466727 0%, #395520 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#395520',GradientType=0 ); }

#venue-menu-advanced li#current a, #venue-menu-advanced li#current a:hover { background: -moz-linear-gradient(top, #53792e 0%, #466727 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53792e), color-stop(100%, #466727)); background: -webkit-linear-gradient(top, #53792e 0%, #466727 100%); background: -o-linear-gradient(top, #53792e 0%, #466727 100%); background: -ms-linear-gradient(top, #53792e 0%, #466727 100%); background: linear-gradient(top, #53792e 0%, #466727 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53792e', endColorstr='#466727',GradientType=0 ); }

#footer-nav { background: -moz-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d4219), color-stop(100%, #141d0b)); background: -webkit-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -o-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -ms-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: linear-gradient(top, #2d4219 0%, #141d0b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4219', endColorstr='#141d0b',GradientType=0 ); }

#footer #footer-nav .feedback a { background: -moz-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d4219), color-stop(100%, #141d0b)); background: -webkit-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -o-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -ms-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: linear-gradient(top, #2d4219 0%, #141d0b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4219', endColorstr='#141d0b',GradientType=0 ); }

#footer #footer-nav .feedback a:hover { background: -moz-linear-gradient(top, #466727 0%, #141d0b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466727), color-stop(100%, #141d0b)); background: -webkit-linear-gradient(top, #466727 0%, #141d0b 100%); background: -o-linear-gradient(top, #466727 0%, #141d0b 100%); background: -ms-linear-gradient(top, #466727 0%, #141d0b 100%); background: linear-gradient(top, #466727 0%, #141d0b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#141d0b',GradientType=0 ); }

#vouchersMenu .tabs-container .menu li a:hover, #search-map .button a:hover, .tabs-menu li a:hover, .tabs-menu li { background: -moz-linear-gradient(top, #85bd51 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #85bd51), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #85bd51 0%, #2d4219 100%); background: -o-linear-gradient(top, #85bd51 0%, #2d4219 100%); background: -ms-linear-gradient(top, #85bd51 0%, #2d4219 100%); background: linear-gradient(top, #85bd51 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bd51', endColorstr='#2d4219',GradientType=0 ); }

#about .nav .button a:hover, .titleButton.button.alt a:hover, #vouchersMenu #voucher-promo .add-to-basket { background: -moz-linear-gradient(top, #6c9e3c 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c9e3c), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #6c9e3c 0%, #2d4219 100%); background: -o-linear-gradient(top, #6c9e3c 0%, #2d4219 100%); background: -ms-linear-gradient(top, #6c9e3c 0%, #2d4219 100%); background: linear-gradient(top, #6c9e3c 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c9e3c', endColorstr='#2d4219',GradientType=0 ); }

#about .nav .button a, #voucherDetails .tabs-menu li, #voucherDetails .tabs-menu li a:hover, .titleButton.button.alt a, #vouchersMenu #voucher-promo .altVouchers, #vouchersMenu .tabs-container .menu li a, #ajax .plugin a.ajax-close, .selectMenu .selected, #booker, .page-index #intro .search form .button, .popular-menu ul li a .count, #subscribe .button, #search-map .search-form .button, .activity-select .READMOREjs, .tabs-menu, .tabs-menu li a, .plugin .title { background: -moz-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53792e), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -o-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -ms-linear-gradient(top, #53792e 0%, #2d4219 100%); background: linear-gradient(top, #53792e 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53792e', endColorstr='#2d4219',GradientType=0 ); }

.selectMenu .selected b { background: -moz-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141d0b), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -o-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -ms-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: linear-gradient(top, #141d0b 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#141d0b', endColorstr='#2d4219',GradientType=0 ); }

#voucherDetails .tabs-menu li a, #voucherDetails .tabs-menu { background: -moz-linear-gradient(top, #3a5420 0%, #203012 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a5420), color-stop(100%, #203012)); background: -webkit-linear-gradient(top, #3a5420 0%, #203012 100%); background: -o-linear-gradient(top, #3a5420 0%, #203012 100%); background: -ms-linear-gradient(top, #3a5420 0%, #203012 100%); background: linear-gradient(top, #3a5420 0%, #203012 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a5420', endColorstr='#203012',GradientType=0 ); }

.venues-list .tabs-container li { background: -moz-linear-gradient(-45deg, #53792e 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53792e), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(-45deg, #53792e 0%, #2d4219 100%); background: -o-linear-gradient(-45deg, #53792e 0%, #2d4219 100%); background: -ms-linear-gradient(-45deg, #53792e 0%, #2d4219 100%); background: linear-gradient(-45deg, #53792e 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53792e', endColorstr='#2d4219',GradientType=1 ); }

#venuecontainer .v2_4, #paginated-venues.listVenues .venues-list, #venueFormat .tabs-container, .plugin { background: -moz-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141d0b), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -o-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -ms-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: linear-gradient(top, #141d0b 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#141d0b', endColorstr='#2d4219',GradientType=0 ); }

.button.alt a:hover, #activity-menu ul li h3 a.expanded, #activity-menu ul li h3 a:hover { background: -moz-linear-gradient(top, #466727 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466727), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #466727 0%, #2d4219 100%); background: -o-linear-gradient(top, #466727 0%, #2d4219 100%); background: -ms-linear-gradient(top, #466727 0%, #2d4219 100%); background: linear-gradient(top, #466727 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#2d4219',GradientType=0 ); }

.button.alt a, #activity-menu ul li h3 a, #new-vouchers #voucher-basket, #new-vouchers .voucher-list li.category, #new-vouchers { background: -moz-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d4219), color-stop(100%, #141d0b)); background: -webkit-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -o-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: -ms-linear-gradient(top, #2d4219 0%, #141d0b 100%); background: linear-gradient(top, #2d4219 0%, #141d0b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4219', endColorstr='#141d0b',GradientType=0 ); }

#vouchersMenu { background: -moz-linear-gradient(top, #233313 0%, #3a5420 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233313), color-stop(100%, #3a5420)); background: -webkit-linear-gradient(top, #233313 0%, #3a5420 100%); background: -o-linear-gradient(top, #233313 0%, #3a5420 100%); background: -ms-linear-gradient(top, #233313 0%, #3a5420 100%); background: linear-gradient(top, #233313 0%, #3a5420 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#233313', endColorstr='#3a5420',GradientType=0 ); }

#voucher-promo #voucherFeatures li { background: -moz-linear-gradient(-45deg, #141d0b 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #141d0b), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(-45deg, #141d0b 0%, #2d4219 100%); background: -o-linear-gradient(-45deg, #141d0b 0%, #2d4219 100%); background: -ms-linear-gradient(-45deg, #141d0b 0%, #2d4219 100%); background: linear-gradient(-45deg, #141d0b 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#141d0b', endColorstr='#2d4219',GradientType=1 ); }

#voucher-promo, #top10 .block-wrapper, #venuecontainer, #about, #latestReview, #venueDetails, #venueFormatsList, #venueContact { background: -moz-linear-gradient(top, #2d4219 0%, #466727 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d4219), color-stop(100%, #466727)); background: -webkit-linear-gradient(top, #2d4219 0%, #466727 100%); background: -o-linear-gradient(top, #2d4219 0%, #466727 100%); background: -ms-linear-gradient(top, #2d4219 0%, #466727 100%); background: linear-gradient(top, #2d4219 0%, #466727 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4219', endColorstr='#466727',GradientType=0 ); }

.contactStrap .arrow, #top10 .block-wrapper .rank, .priceBadge { background: -moz-linear-gradient(-45deg, #ffcc66 0%, #ffaa00 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffcc66), color-stop(100%, #ffaa00)); background: -webkit-linear-gradient(-45deg, #ffcc66 0%, #ffaa00 100%); background: -o-linear-gradient(-45deg, #ffcc66 0%, #ffaa00 100%); background: -ms-linear-gradient(-45deg, #ffcc66 0%, #ffaa00 100%); background: linear-gradient(-45deg, #ffcc66 0%, #ffaa00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc66', endColorstr='#ffaa00',GradientType=1 ); }

.contactStrap em { background: -moz-linear-gradient(top, #ffcc66 0%, #ffaa00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcc66), color-stop(100%, #ffaa00)); background: -webkit-linear-gradient(top, #ffcc66 0%, #ffaa00 100%); background: -o-linear-gradient(top, #ffcc66 0%, #ffaa00 100%); background: -ms-linear-gradient(top, #ffcc66 0%, #ffaa00 100%); background: linear-gradient(top, #ffcc66 0%, #ffaa00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc66', endColorstr='#ffaa00',GradientType=0 ); }

.contactStrap b, #venue-menu-advanced li.return-to-map a, body .button, body .button button, body .button a { background: -moz-linear-gradient(top, red 0%, #cc0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #cc0000)); background: -webkit-linear-gradient(top, red 0%, #cc0000 100%); background: -o-linear-gradient(top, red 0%, #cc0000 100%); background: -ms-linear-gradient(top, red 0%, #cc0000 100%); background: linear-gradient(top, red 0%, #cc0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#cc0000',GradientType=0 ); }

#venue-menu-advanced li.return-to-map a:hover, body .button button:hover, body .button a:hover { background: -moz-linear-gradient(top, #ff3333 0%, #cc0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3333), color-stop(100%, #cc0000)); background: -webkit-linear-gradient(top, #ff3333 0%, #cc0000 100%); background: -o-linear-gradient(top, #ff3333 0%, #cc0000 100%); background: -ms-linear-gradient(top, #ff3333 0%, #cc0000 100%); background: linear-gradient(top, #ff3333 0%, #cc0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#cc0000',GradientType=0 ); }

.venueBadge { background: -moz-linear-gradient(-45deg, #ff3333 0%, #cc0000 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ff3333), color-stop(100%, #cc0000)); background: -webkit-linear-gradient(-45deg, #ff3333 0%, #cc0000 100%); background: -o-linear-gradient(-45deg, #ff3333 0%, #cc0000 100%); background: -ms-linear-gradient(-45deg, #ff3333 0%, #cc0000 100%); background: linear-gradient(-45deg, #ff3333 0%, #cc0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#cc0000',GradientType=1 ); }

#pager-menu .nav li a .priceBadge, #venuecontainer .extras .extra h3, #venuecontainer .extras .extra p, #vouchersMenu #voucher-promo, #vouchersMenu #voucher-basket, #vouchersMenu #voucher-basket ul.basket li.empty, #vouchersMenu .tabs-container .menu li a .title, #vouchersMenu #voucher-basket .basket, body .package h3.prices-from, #paginated-venues.listVenues .venues-list .tabs-container li .offer, .promo .inner-wrapper, #event #tabs-menu, #venueReviews .pagTop, .search-form .button button, .search-form .button button:hover, #venuecontainer #venue-menu-advanced, #venuecontainer #venue-menu-advanced h2.title, #new-vouchers #voucher-promo, .promo, #paginated-venues.listVenues .venues-list .tabs-container li, #paginated-venues.listVenues .venues-list .tabs-container li .distance, .extras .title, #venuecontainer .container h3.title, #newFormat #venueFormatsList, #newFormat #venueReviews h2.title, #newFormat #venueReviews .tabs-menu, #venuecontainer .format .gallery, #venueFormat .tabs-menu, #formats-advanced, #voucher-promo h2.title, .internetexplorer9 #top10 .block-wrapper .rank, .internetexplorer9 .venueBadge, .internetexplorer9 .priceBadge, #pager-menu .nav li a .title, #booker .title, #new-vouchers .voucher-list li .title, #new-vouchers .voucher-list li#selected, .popular-menu ul li a .title, #activity-network .title, #venueFormatsList li a .title, .page-venues .pagination, #wrap .pagination li, #wrap .pagination li a, #wrap .pagination li.tab-selected a:hover, #wrap .pagination li a:hover, #venue-header .plugin, #venue-menu-advanced h2.title, #paginated-venues, #voucherDetails .tabs-menu li.tab-selected, #voucherDetails .tabs-menu li.tab-selected a:hover, #voucherDetails .tabs-menu li.tab-selected a, .tabs-menu li.tab-selected, .tabs-menu li.tab-selected a:hover, .tabs-menu li.tab-selected a { background: 0; filter: none; }

#search-filters form .label, #search-filters form label { -webkit-box-shadow: inset 0px 0px 5px #070b04; -moz-box-shadow: inset 0px 0px 5px #070b04; box-shadow: inset 0px 0px 5px #070b04; }

#header .search-form .label, #header .search-form label { -webkit-box-shadow: inset 0px 0px 5px #141d0b; -moz-box-shadow: inset 0px 0px 5px #141d0b; box-shadow: inset 0px 0px 5px #141d0b; }

#footer #footer-nav .section .wrap { -webkit-box-shadow: inset 0px 0px 5px black; -moz-box-shadow: inset 0px 0px 5px black; box-shadow: inset 0px 0px 5px black; }

.selectMenu .selected b { -webkit-box-shadow: inset 0px 0px 5px #141d0b; -moz-box-shadow: inset 0px 0px 5px #141d0b; box-shadow: inset 0px 0px 5px #141d0b; }

#voucher-promo #voucherFeatures li { -webkit-box-shadow: inset 0px 0px 5px black; -moz-box-shadow: inset 0px 0px 5px black; box-shadow: inset 0px 0px 5px black; }

#network-venues ul li ul, .expandable-menu li.cat, .activity-select .select-current, form .label, form label { -webkit-box-shadow: inset 0px 0px 5px black; -moz-box-shadow: inset 0px 0px 5px black; box-shadow: inset 0px 0px 5px black; }

#vouchersMenu #voucher-promo .voucher, #vouchersMenu #voucher-promo .add-to-basket { -webkit-box-shadow: 0px 0px 5px black; -moz-box-shadow: 0px 0px 5px black; box-shadow: 0px 0px 5px black; }

#vouchersMenu .tabs-container .menu li, #paginated-venues.listVenues .venues-list, #promoIntro .plugin, #top10 .block-wrapper .rank, .selectMenu .packagesList, #tooltip, #loading, .loader, .venues-list .tabs-container li, .venueBadge, .priceBadge, .activity-select #activity-list, .venues-list .tabs-container li, #footer-nav, #index-nav ul li a, #search-filters, #navigation, .plugin { -webkit-box-shadow: 0px 0px 5px black; -moz-box-shadow: 0px 0px 5px black; box-shadow: 0px 0px 5px black; }

#venue-header { -webkit-box-shadow: 0px 2px 5px black; -moz-box-shadow: 0px 2px 5px black; box-shadow: 0px 2px 5px black; }

#venue-header .minimum-age dfn { -webkit-box-shadow: 0px 0px 1px black; -moz-box-shadow: 0px 0px 1px black; box-shadow: 0px 0px 1px black; }

#pager-menu .nav li a .priceBadge, #vouchersMenu .plugin, #event .package-details .prices-from, #paginated-venues.listVenues .venues-list .tabs-container li .offer, #promoIntro .promo, #paginated-venues.listVenues .venues-list .tabs-container li, #venuecontainer .multi-format .format .prices-from, #venues-area-list ul ul li a .price-from, #new-vouchers #voucher-promo, #paginated-venues, #newFormat #tabs-menu, .page-venues #promoIntro, .page-index #intro .search form .button, #wrap #subscribe form .button, #content form label.checkbox, #contact-us form label.venueSelector, #venue-menu-advanced, #search-map .search-form .button { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#header else { text-shadow: 0 -1px black; }

#venue-menu-advanced li a else { text-shadow: 0 -1px #070b04; }

#footer #footer-nav li#social-menu .button a, #invite, #wrap .formats-advanced .formats-list li strong, .formats-advanced .formats-list li a, #venuecontainer #venue-menu-advanced .book-online-link a, #venuecontainer #venue-menu-advanced li a, #pager-menu .nav li a, #pager-menu .nav li a .title, #pager-menu .nav li a .priceBadge, #menu { text-shadow: 0 -1px #141d0b; }

#header .search-form label { text-shadow: 0 1px #141d0b; }

#formats-advanced #format h3.prices-from, #wrap .formats-advanced .formats-list li.current strong, #formats-advanced #format, .formats-advanced .formats-list li.current a, #venuecontainer #venue-menu-advanced li.current a, #pager-menu .nav li a.activeLI, #pager-menu .nav li a.activeLI .title, #pager-menu .nav li a.activeLI .priceBadge, #menu li.current a { text-shadow: 0 -1px #070b04; }

#vouchersMenu #voucher-promo .add-to-basket, #vouchersMenu #voucher-promo .altVouchers, #vouchersMenu .tabs-container .menu li a { text-shadow: 0 -1px #141d0b; }

#about .nav .button a, .titleButton.button.alt a, #search-map .button a, #newFormat #venueFormatsList p, .page-index .activity-menu li a.act, #ajax .plugin a.ajax-close, #voucher-promo .strapline, .tabs-menu li a, .plugin .title { text-shadow: 0 -1px #141d0b; }

#vouchersMenu .tabs-container .menu li a .title { text-shadow: 0 1px #141d0b; }

.selectMenu { text-shadow: 0 1px #141d0b; }

#activity-menu ul li h3 a { text-shadow: 0 -1px #141d0b; }

.button.alt a, #feedback table th.title, #feedback table td.title, #paginated-venues.listVenues .venues-list .tabs-container li .offer, #venuecontainer .multi-format .format .prices-from, #voucher-promo h2.title, #voucher-promo .strapline, #event .package-details .prices-from, #venues-area-list ul ul li a .price-from, #new-vouchers .voucher-list li a .title, #venueFormatsList li a .title, #venue-menu-advanced h2.title, .tabs-menu li.tab-selected a, .page-venues .pagination li a, .venues-list .tabs-container li, body { text-shadow: 0 -1px black; }

#vouchersMenu #voucher-promo .voucherFee ul li.current { text-shadow: 0 -1px #141d0b; }

.selectMenu .packagesList { text-shadow: 0 1px black; }

.footer, #footer { text-shadow: 0 -1px black; }

#footer-nav { text-shadow: 0 -1px black; }

.contactStrap em, #top10 .block-wrapper .rank, .dyo, .priceBadge { text-shadow: 0 1px #ffbb33; }

.contactStrap b, .venueBadge, #venue-menu-advanced li.return-to-map a, .button button, .button a { text-shadow: 0 -1px #990000; }

#deliveryDetails #nav .activeLI, .ac_results ul li.ac_over, .venue-facilities ul li span span, #vouchersMenu .tabs-container .menu li a .title dfn, #activity-menu ul ul li dfn, .experiences li.experience .price, #new-vouchers .voucher-list li .title dfn, ul.activities li.activity .popular, .expandable-menu li ul li dfn, .activities li.activity dfn, .venues-count li a span, #venue-header .minimum-age, #venues-area-list h3 dfn, .map ul li a b, .page-index .activity-menu li dfn, #voucher-basket .basket li a { text-shadow: 0 -1px #990000; }

.page-index #gift-vouchers.imgSet .voucher1, #voucher-promo .voucher .price, #voucher-basket .basket li .price { text-shadow: 0 -1px #990000; }

#voucher-promo .voucher ul, #venue-header .minimum-age dfn, .search-filters li a, .map ul li a span { text-shadow: none !important; }

.parentalConsent, #eventNew #eventLocations .tabs-container ul li a { color: #e0eed2; }

#eventNew .splash p, #eventNew #packages ul li p b { color: #FC0; }

#eventNew.christmas .row1 .strap { color: #F0E1B8; }

#eventNew #extras ul li { color: #000; }

#eventNew.christmas .row1 h2, #eventNew.christmas .row1 .left p:first-child, #eventNew.christmas .menu li.tab-selected.first a, #eventNew.christmas .contact a, #eventNew.christmas .row1 .left p:first-child, #eventNew.christmas .row1 h3, #eventNew.christmas .row1, #eventNew .invite .button a, #eventNew #extras { color: #FFF; }

#eventNew .invite .button, #eventNew .invite { border-color: #466727; }

#eventNew .invite .button a, #eventNew .invite .img { border-color: #2d4219; }

#eventNew.christmas .menu li.tab-selected.first span, #eventNew.christmas .menu li.tab-selected.first a span { border-bottom-color: #C00; }

#eventNew.christmas .menu li.tab-selected.first span, #eventNew.christmas .menu li.tab-selected.first a span { border-left-color: #C00; }

.parentalConsent:hover { background-color: #466727; }

.parentalConsent { background-color: black; }

#eventNew #extras { background-color: #000; }

#eventNew.stags #extras ul li { background-color: #FC0; }

#eventNew.hens #extras ul li { background-color: #ff66b3; }

#eventNew.christmas #eventIntro ul ul li { background-color: #700; }

body #eventNew.christmas .row1 { background-color: #900; }

body #eventNew.christmas .menu li.tab-selected.first a, body #eventNew.christmas .menu li.tab-selected.first a:hover { background-color: #C00; }

#eventNew .invite { background: -moz-linear-gradient(top, #466727 0%, #3a5420 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466727), color-stop(100%, #3a5420)); background: -webkit-linear-gradient(top, #466727 0%, #3a5420 100%); background: -o-linear-gradient(top, #466727 0%, #3a5420 100%); background: -ms-linear-gradient(top, #466727 0%, #3a5420 100%); background: linear-gradient(top, #466727 0%, #3a5420 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#3a5420',GradientType=0 ); }

#eventNew.christmas .contact, #eventNew.christmas .row1 { background: 0; filter: 0; }

#eventNew.christmas .contact, #eventNew.christmas .row1, #eventNew #event-summary .block-wrapper ul li { background-position: 0 0; }

#eventNew #extras { background-position: 50% 0; }

#eventNew.event .logo { background-position: 0 50%; }

.parentalConsent { background-position: 5px 50%; }

#eventNew.christmas .contact, #eventNew.christmas .row1, .parentalConsent, #eventNew #extras, #eventNew.event .logo, #eventNew #event-summary .block-wrapper ul li { background-repeat: no-repeat; }

#eventNew.stags #extras ul li { text-shadow: 0 1px #FF0; }

#eventNew.hens #extras ul li { text-shadow: 0 1px #ffb3d9; }

#eventNew #extras { text-shadow: 0 1px #000; }

#eventNew.christmas .row1, #eventNew.christmas .menu li.tab-selected.first a, #eventNew.christmas .row1 { text-shadow: 0 -1px #990000; }

#eventNew.christmas .contact, #eventNew.christmas #eventIntro ul ul li { text-shadow: 0 -1px #660000; }

#eventNew.christmas #eventIntro ul h3, #eventNew.christmas .row1 .strap, #eventNew.christmas .row1 h2 { text-shadow: 0 0 30px #600, 0 0 30px #600,0 0 30px #600; }

.parentalConsent, #eventNew #extras ul li { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#eventNew #eventLocations #locationsIntro p:first-child, #eventNew .row1 .left p:first-child { color: white; }

#eventNew.kids .nav .button a, #eventNew.kids .contactStrap em { color: #141d0b; }

#eventNew #eventContact p a, #eventNew .tabs-menu li a { color: #f9fcf7; }

#eventNew .contact a { color: #e0eed2; }

#eventNew.kids .nav .button:first-child a { color: white; }

#eventNew #testimonials .testimonial h3 { border-color: #5f8c35; }

#eventNew #testimonials .testimonial .client-info, #eventNew #event-summary .block-wrapper, #eventNew #packages ul ul li, #eventNew .contact { border-color: #466727; }

#eventNew #testimonials .testimonial { border-color: #2d4219; }

#eventNew .row1 .arw { border-color: #283b16; }

#eventNew .menu li.tab-selected span, #eventNew .menu li.tab-selected a span { border-left-color: #466727; }

#eventNew .menu li.tab-selected span, #eventNew .menu li.tab-selected a span { border-bottom-color: #466727; }

#eventNew .menu li span { border-left-color: #2d4219; }

#eventNew .menu li span { border-bottom-color: #2d4219; }

#eventNew #eventLocations .tabs-menu li.tab-selected span, #eventNew #eventLocations .tabs-menu li.tab-selected a span { border-left-color: #2d4219; }

#eventNew #eventLocations .tabs-menu li.tab-selected span, #eventNew #eventLocations .tabs-menu li.tab-selected a span { border-bottom-color: #2d4219; }

#eventNew #eventLocations .tabs-menu li span { border-left-color: #3a5420; }

#eventNew #eventLocations .tabs-menu li span { border-bottom-color: #3a5420; }

#eventNew #packages ul li em { background-color: #2d4219; }

#eventNew #event-summary .block-wrapper { background-color: #3a5420; }

body #eventNew.kids .row2 { background-color: #283b16; }

body #eventNew .menu li.tab-selected a, body #eventNew .menu li.tab-selected a:hover { background-color: #466727; }

body #eventNew #eventLocations .tabs-menu, #eventNew .row3 { background-color: #3a5420; }

#eventNew #eventLocations .tabs-container, body #eventNew #eventLocations .tabs-menu li.tab-selected a, body #eventNew #eventLocations .tabs-menu li.tab-selected a:hover, body #eventNew .menu, #eventNew #testimonials .testimonial .client-info, #eventNew #eventIntro ul ul li { background-color: #2d4219; }

#eventNew #packages ul ul li { background-color: #1e2c11; }

#eventNew .row1 { background: -moz-linear-gradient(top, #466727 0%, #3a5420 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466727), color-stop(100%, #3a5420)); background: -webkit-linear-gradient(top, #466727 0%, #3a5420 100%); background: -o-linear-gradient(top, #466727 0%, #3a5420 100%); background: -ms-linear-gradient(top, #466727 0%, #3a5420 100%); background: linear-gradient(top, #466727 0%, #3a5420 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#3a5420',GradientType=0 ); }

#eventNew #eventLocations .tabs-menu li a { background: -moz-linear-gradient(left, #416024 0%, #3a5420 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #416024), color-stop(100%, #3a5420)); background: -webkit-linear-gradient(left, #416024 0%, #3a5420 100%); background: -o-linear-gradient(left, #416024 0%, #3a5420 100%); background: -ms-linear-gradient(left, #416024 0%, #3a5420 100%); background: linear-gradient(to right, #416024 0%, #3a5420 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#416024', endColorstr='#3a5420',GradientType=1 ); }

#eventNew .menu li a { background: -moz-linear-gradient(left, #1e2c11 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1e2c11), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(left, #1e2c11 0%, #2d4219 100%); background: -o-linear-gradient(left, #1e2c11 0%, #2d4219 100%); background: -ms-linear-gradient(left, #1e2c11 0%, #2d4219 100%); background: linear-gradient(to right, #1e2c11 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e2c11', endColorstr='#2d4219',GradientType=1 ); }

#eventNew .contact { background: -moz-linear-gradient(-45deg, #283b16 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #283b16), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(-45deg, #283b16 0%, #2d4219 100%); background: -o-linear-gradient(-45deg, #283b16 0%, #2d4219 100%); background: -ms-linear-gradient(-45deg, #283b16 0%, #2d4219 100%); background: linear-gradient(-45deg, #283b16 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#283b16', endColorstr='#2d4219',GradientType=1 ); }

#eventNew #event-summary .block-wrapper { background: -moz-linear-gradient(-45deg, #2d4219 0%, #32491c 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2d4219), color-stop(100%, #32491c)); background: -webkit-linear-gradient(-45deg, #2d4219 0%, #32491c 100%); background: -o-linear-gradient(-45deg, #2d4219 0%, #32491c 100%); background: -ms-linear-gradient(-45deg, #2d4219 0%, #32491c 100%); background: linear-gradient(-45deg, #2d4219 0%, #32491c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4219', endColorstr='#32491c',GradientType=1 ); }

#eventNew .row2 { background: -moz-linear-gradient(top, #283b16 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #283b16), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #283b16 0%, #2d4219 100%); background: -o-linear-gradient(top, #283b16 0%, #2d4219 100%); background: -ms-linear-gradient(top, #283b16 0%, #2d4219 100%); background: linear-gradient(top, #283b16 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#283b16', endColorstr='#2d4219',GradientType=0 ); }

#eventNew.kids .row2, #eventNew #eventLocations .tabs-menu li.tab-selected a, #eventNew #eventLocations .tabs-menu li.tab-selected a:hover, #eventNew .menu li.tab-selected a, #eventNew .menu li.tab-selected a:hover { background: 0; filter: none; }

#eventNew.event .row2, #eventNew.event .row3 { background-position: 50% 0; }

#eventNew.event .row2, #eventNew.event .row3 { background-repeat: repeat-x; }

#eventNew .tabs-menu li a { text-shadow: 0 -1px black; }

.addBasket .button.viewBasket a { color: #e0eed2; }

#voucherNEW .freeGuide b { color: #f9fcf7; }

#voucherNEW .freeGuide a { color: #e0eed2; }

.activityTitle .strap { color: #FFCC00; }

#voucherNEW .freeGuide .amazon { color: #222; }

#voucherNEW .freeGuide em { color: #FFF; }

.addBasket .button.viewBasket a { border-color: #466727; }

#voucherNEW .row1 { background-color: #3a5420; }

.imgs .img { background-color: black; }

#voucherNEW .freeGuide em { background-color: #C00; }

#voucherNEW .freeGuide .amazon { background-color: #FFF; }

#ctas li .wrap { background: -moz-linear-gradient(-45deg, #466727 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #466727), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(-45deg, #466727 0%, #2d4219 100%); background: -o-linear-gradient(-45deg, #466727 0%, #2d4219 100%); background: -ms-linear-gradient(-45deg, #466727 0%, #2d4219 100%); background: linear-gradient(-45deg, #466727 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#2d4219',GradientType=1 ); }

#eventNew .row2 { background: -moz-linear-gradient(top, #283b16 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #283b16), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #283b16 0%, #2d4219 100%); background: -o-linear-gradient(top, #283b16 0%, #2d4219 100%); background: -ms-linear-gradient(top, #283b16 0%, #2d4219 100%); background: linear-gradient(top, #283b16 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#283b16', endColorstr='#2d4219',GradientType=0 ); }

.addBasket .button.viewBasket a { background: -moz-linear-gradient(-45deg, #466727 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #466727), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(-45deg, #466727 0%, #2d4219 100%); background: -o-linear-gradient(-45deg, #466727 0%, #2d4219 100%); background: -ms-linear-gradient(-45deg, #466727 0%, #2d4219 100%); background: linear-gradient(-45deg, #466727 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#2d4219',GradientType=1 ); }

.addBasket .button.viewBasket a:hover { background: -moz-linear-gradient(-45deg, #5f8c35 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #5f8c35), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(-45deg, #5f8c35 0%, #2d4219 100%); background: -o-linear-gradient(-45deg, #5f8c35 0%, #2d4219 100%); background: -ms-linear-gradient(-45deg, #5f8c35 0%, #2d4219 100%); background: linear-gradient(-45deg, #5f8c35 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f8c35', endColorstr='#2d4219',GradientType=1 ); }

body #ctas .valid a, #voucherNEW .inner-wrapper { background: 0; filter: none; }

#voucherNEW .fade li, #ctas li a { background-position: 100% 0; }

#voucherNEW .freeGuide .amazon a { background-position: 50% 50%; }

#voucherNEW .freeGuide .amazon a, #voucherNEW .fade li, #ctas li a { background-repeat: no-repeat; }

.addBasket .button.viewBasket a { text-shadow: 0 -1px #466727; }

.activityTitle .strap { text-shadow: 1px 1px #000, 0 0px 30px #000, 0 0px 30px #000; }

#voucherNEW .freeGuide em { text-shadow: 0 -1px #AE0000; }

#voucher-basket.new .basket li .delivery ul .opt .selected .price, #voucher-basket.new .basket li .delivery ul .opt .selected { color: white; }

#voucher-basket.new .basket li .expiry b, #voucher-basket.new .terms a, #voucher-basket.new .basket-total .total, #voucher-basket.new .basket li .price, #voucher-basket.new .basket li .title { color: #f9fcf7; }

#voucher-basket.new .basket li h3 { color: #e0eed2; }

#voucher-basket.new .basket li .delivery ul .opt .selected label { border-color: #6c9e3c; }

#voucher-basket .secure ul li { border-color: #5f8c35; }

#voucher-basket.new .basket li .delivery ul .opt label, #voucher-basket.new .basket li .delivery ul .opt { border-color: #2d4219; }

#voucher-basket .basket li a { border-color: #FFF; }

#voucher-basket.new .basket li .delivery ul .opt .selected .icn { background-color: #2d4219; }

#voucher-basket .secure { background-color: #466727; }

#voucher-basket.new .column2 .plugin, #voucher-basket.new .basket li .delivery ul .opt .icn, #voucher-basket .secure ul li { background-color: #1e2c11; }

#voucher-basket.new .addBasket { background-color: #141d0b; }

#voucher-basket.new .basket li .delivery ul .opt { background-color: black; }

#voucher-basket.new .basket li .delivery ul .opt .selected { background: -moz-linear-gradient(top, #6c9e3c 0%, #53792e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c9e3c), color-stop(100%, #53792e)); background: -webkit-linear-gradient(top, #6c9e3c 0%, #53792e 100%); background: -o-linear-gradient(top, #6c9e3c 0%, #53792e 100%); background: -ms-linear-gradient(top, #6c9e3c 0%, #53792e 100%); background: linear-gradient(top, #6c9e3c 0%, #53792e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c9e3c', endColorstr='#53792e',GradientType=0 ); }

#voucher-basket.new .basket li .delivery ul .opt label { background: -moz-linear-gradient(top, #466727 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466727), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #466727 0%, #2d4219 100%); background: -o-linear-gradient(top, #466727 0%, #2d4219 100%); background: -ms-linear-gradient(top, #466727 0%, #2d4219 100%); background: linear-gradient(top, #466727 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466727', endColorstr='#2d4219',GradientType=0 ); }

#voucher-basket.new .basket li { background: -moz-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141d0b), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -o-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: -ms-linear-gradient(top, #141d0b 0%, #2d4219 100%); background: linear-gradient(top, #141d0b 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#141d0b', endColorstr='#2d4219',GradientType=0 ); }

#voucher-basket.new .basket li .copyAddress label, #voucher-basket.new .basket .delivery li, #voucher-basket.new .basket li .title, #voucher-basket.new .basket .packaging li, #voucher-basket.new .basket .deliveryselect li, #voucher-basket.new .inner-wrapper { background: 0; filter: none; }

#voucher-basket.new .basket li .delivery .icn { background-position: 50%; }

#voucher-basket .secure h3 span { background-position: 0 50%; }

#voucher-basket.new .basket li .imgs .img, #voucher-basket.new .basket li .delivery .icn, #voucher-basket .secure h3 span { background-repeat: no-repeat; }

#voucher-basket.new .basket li .delivery ul .opt .selected .price, #voucher-basket.new .basket li .delivery ul .opt .selected { text-shadow: 0 -1px #2d4219; }

#voucher-basket.new .basket li .price, #voucher-basket.new .basket li .title, #voucher-basket.new .basket li .delivery ul .opt label { text-shadow: 0 -1px black; }

#voucher-basket.new .basket li .copyAddress label, #voucher-basket.new .addBasket .inner-wrapper, #voucher-basket.new .basket li .delivery ul .opt label { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#voucher-basket.new .basket li .delivery ul .opt .icn { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#index-nav ul li a { color: white; }

#index-nav ul li a span { border-color: #141d0b; }

#venuecontainer .venues-list-select, #venuecontainer #venue-menu-advanced ul, #venuecontainer .venue-wrapper { background-color: #141d0b; }

#index-nav ul li, body #venuecontainer #venue-menu-advanced { background: -moz-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53792e), color-stop(100%, #2d4219)); background: -webkit-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -o-linear-gradient(top, #53792e 0%, #2d4219 100%); background: -ms-linear-gradient(top, #53792e 0%, #2d4219 100%); background: linear-gradient(top, #53792e 0%, #2d4219 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53792e', endColorstr='#2d4219',GradientType=0 ); }

body #venuecontainer .v2_4 { background: 0; filter: none; }

.christmas #header { background-position: 0 100%; }

.christmas #header { background-repeat: repeat-x; }

#navigation { -webkit-box-shadow: 0px 3px 5px black; -moz-box-shadow: 0px 3px 5px black; box-shadow: 0px 3px 5px black; }

#index-nav ul li { text-shadow: 0 -1px #141d0b; }

#search-filters form .activitiesSelect ul, .ac_results { border-color: #395520; }

#search-filters form .activitiesSelect ul, .ac_results, .ac_results ul { background-color: #203012; }

body.christmas { background-color: #7C7EA4; }

#promo #cheapPaintball .codes dl, #content { background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5))); background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -o-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#000000", "99", 2)', endColorstr='str-insert("#000000", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#000000\", \"99\", 2)', endColorstr='str-insert(\"#000000\", \"99\", 2)')"; /* For IE 8*/ }

body.christmas { background-position: 50% 0; background-attachment: fixed; }

#search-filters, #venue-header, .plugin, #navigation, #footer { -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }

#newFormat, #newFormat .plugin, #ajax .plugin, #fixedContainer.fixed #navigation { -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
