/* 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: #ffff99 !important; }

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

.gm8Key li:first-child span { background-color: #d2ffbb !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: #d2ffbb; }

.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; }

#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; }

#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: #444444; }

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

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

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

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

#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, .footer, #footer a, #footer { color: gray; }

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

#footer #footer-nav { color: #4d4d4d; }

#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: #333333; }

.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: #4d4d4d; }

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

#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: #444444; }

input:-moz-placeholder { color: #444444; }

input::-moz-placeholder { color: #444444; }

input:-ms-input-placeholder { color: #444444; }

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

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

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

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

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

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

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

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

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

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

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

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

.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: black; }

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

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

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

#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: #f25246; }

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

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

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

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

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

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

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

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

#footer #footer-nav .section .wrap { border-right-color: #b3b3b3; }

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

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

#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: white; }

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

.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: #b3b3b3; }

#venue-location-map img { border-color: white; }

#vouchersMenu #voucher-promo #valueGuide, #vouchersMenu #voucher-promo .promo-voucher .strapline, #vouchersMenu #voucher-promo .voucherFee .offer { border-color: white; }

#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: #b3b3b3; }

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

#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: #b3b3b3; }

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

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: #333333; }

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

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

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

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

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

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

#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: #d2090f; }

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

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: white; }

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

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

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

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

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

#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: black; }

#pager-splash { background-color: #1a1a1a; }

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

#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: #cccccc; }

#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: #1a1a1a; }

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

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

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

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

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

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

#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: #e6e6e6; }

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

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

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

#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: #bfbfbf; }

#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: #b3b3b3; }

#vouchersMenu #voucher-promo .voucherFee ul li.current { background-color: #e6e6e6; }

#vouchersMenu #voucher-promo #valueGuide, #vouchersMenu #voucher-promo .voucherFee, #paginated-venues.listVenues .venues-list .tabs-container li a, #search-map .tabs-menu li, #wrap #new-vouchers .voucher-list li#selected, #new-vouchers .right { background-color: #cccccc; }

#venueReviews .search, body #feedback .tabs-menu li, body #feedback .tabs-menu li a:hover { background-color: #bfbfbf; }

body #feedback .tabs-menu, body #feedback .tabs-menu li, body #feedback .tabs-menu li a, #vouchersMenu #voucher-promo .voucher-activities ul li, #search-map .tabs-menu, #search-map .tabs-menu li a, #paginated-venues.listVenues .venues-list .tabs-container li a:hover, .selectMenu ul h3:hover, .selectMenu ul li a:hover, .search-filters strong { background-color: #b3b3b3; }

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

body.internetexplorer9 .venueBadge { background-color: #f5191f; }

#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: #d2090f; }

#giftVouchers.promo { background-color: #3f0305; }

.imgs .img2 { background-color: #d2090f; }

#footer #footer-nav li#social-menu .button a, #pager-menu .nav li a, #header .search-form .button, #navigation { 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 ); }

#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, #333333 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, black)); background: -webkit-linear-gradient(top, #333333 0%, black 100%); background: -o-linear-gradient(top, #333333 0%, black 100%); background: -ms-linear-gradient(top, #333333 0%, black 100%); background: linear-gradient(top, #333333 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='black',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, #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 ); }

#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, #333333 0%, #1a1a1a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #1a1a1a)); background: -webkit-linear-gradient(top, #333333 0%, #1a1a1a 100%); background: -o-linear-gradient(top, #333333 0%, #1a1a1a 100%); background: -ms-linear-gradient(top, #333333 0%, #1a1a1a 100%); background: linear-gradient(top, #333333 0%, #1a1a1a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1a1a1a',GradientType=0 ); }

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

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

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

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

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

#footer #footer-nav .feedback a:hover { 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 ); }

#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, #4d4d4d 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(100%, black)); background: -webkit-linear-gradient(top, #4d4d4d 0%, black 100%); background: -o-linear-gradient(top, #4d4d4d 0%, black 100%); background: -ms-linear-gradient(top, #4d4d4d 0%, black 100%); background: linear-gradient(top, #4d4d4d 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='black',GradientType=0 ); }

#about .nav .button a:hover, .titleButton.button.alt a:hover, #vouchersMenu #voucher-promo .add-to-basket { background: -moz-linear-gradient(top, #333333 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, black)); background: -webkit-linear-gradient(top, #333333 0%, black 100%); background: -o-linear-gradient(top, #333333 0%, black 100%); background: -ms-linear-gradient(top, #333333 0%, black 100%); background: linear-gradient(top, #333333 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='black',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, #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 ); }

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

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

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

#venuecontainer .v2_4, #paginated-venues.listVenues .venues-list, #venueFormat .tabs-container, .plugin { background: -moz-linear-gradient(top, #cccccc 0%, #e6e6e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #e6e6e6)); background: -webkit-linear-gradient(top, #cccccc 0%, #e6e6e6 100%); background: -o-linear-gradient(top, #cccccc 0%, #e6e6e6 100%); background: -ms-linear-gradient(top, #cccccc 0%, #e6e6e6 100%); background: linear-gradient(top, #cccccc 0%, #e6e6e6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e6e6e6',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, white 0%, #e6e6e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e6e6e6)); background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%); background: -o-linear-gradient(top, white 0%, #e6e6e6 100%); background: -ms-linear-gradient(top, white 0%, #e6e6e6 100%); background: linear-gradient(top, white 0%, #e6e6e6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#e6e6e6',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, #e6e6e6 0%, #cccccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #cccccc)); background: -webkit-linear-gradient(top, #e6e6e6 0%, #cccccc 100%); background: -o-linear-gradient(top, #e6e6e6 0%, #cccccc 100%); background: -ms-linear-gradient(top, #e6e6e6 0%, #cccccc 100%); background: linear-gradient(top, #e6e6e6 0%, #cccccc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#cccccc',GradientType=0 ); }

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

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

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

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

.contactStrap em { background: -moz-linear-gradient(top, #f74a4f 0%, #d2090f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f74a4f), color-stop(100%, #d2090f)); background: -webkit-linear-gradient(top, #f74a4f 0%, #d2090f 100%); background: -o-linear-gradient(top, #f74a4f 0%, #d2090f 100%); background: -ms-linear-gradient(top, #f74a4f 0%, #d2090f 100%); background: linear-gradient(top, #f74a4f 0%, #d2090f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f74a4f', endColorstr='#d2090f',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, #f5191f 0%, #d2090f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5191f), color-stop(100%, #d2090f)); background: -webkit-linear-gradient(top, #f5191f 0%, #d2090f 100%); background: -o-linear-gradient(top, #f5191f 0%, #d2090f 100%); background: -ms-linear-gradient(top, #f5191f 0%, #d2090f 100%); background: linear-gradient(top, #f5191f 0%, #d2090f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5191f', endColorstr='#d2090f',GradientType=0 ); }

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

.venueBadge { background: -moz-linear-gradient(-45deg, #f74a4f 0%, #d2090f 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f74a4f), color-stop(100%, #d2090f)); background: -webkit-linear-gradient(-45deg, #f74a4f 0%, #d2090f 100%); background: -o-linear-gradient(-45deg, #f74a4f 0%, #d2090f 100%); background: -ms-linear-gradient(-45deg, #f74a4f 0%, #d2090f 100%); background: linear-gradient(-45deg, #f74a4f 0%, #d2090f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f74a4f', endColorstr='#d2090f',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 #7d1109; -moz-box-shadow: inset 0px 0px 5px #7d1109; box-shadow: inset 0px 0px 5px #7d1109; }

#header .search-form .label, #header .search-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; }

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

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

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

#network-venues ul li ul, .expandable-menu li.cat, .activity-select .select-current, form .label, 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; }

#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; }

.venues-list .tabs-container li { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

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

#venue-menu-advanced li a { text-shadow: 0 1px #f8090d; }
#venue-menu-advanced li a else { text-shadow: 0 -1px #7d1109; }

#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 black; }

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

#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 black; }

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

#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 black; }

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

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

#vouchersMenu #voucher-promo .voucher-activities ul li { text-shadow: 0 1px white; }

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

.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 #e6e6e6; }

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

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

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

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

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

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

#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 #a1070c; }

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

#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: #4d4d4d; }

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

#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: white; }

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

#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: white; }

.parentalConsent { background-color: #b3b3b3; }

#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, white 0%, #f2f2f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f2f2f2)); background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%); background: -o-linear-gradient(top, white 0%, #f2f2f2 100%); background: -ms-linear-gradient(top, white 0%, #f2f2f2 100%); background: linear-gradient(top, white 0%, #f2f2f2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f2f2f2',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: #444444; }

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

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

#eventNew .contact a { color: #4d4d4d; }

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

#eventNew #testimonials .testimonial .client-info, #eventNew .contact, #eventNew #event-summary .block-wrapper, #eventNew #testimonials .testimonial h3 { border-color: white; }

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

#eventNew #packages ul ul li, #eventNew #testimonials .testimonial { border-color: #b3b3b3; }

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

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

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

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

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

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

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

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

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

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

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

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

#eventNew #eventLocations .tabs-container, #eventNew #testimonials .testimonial .client-info, #eventNew #packages ul ul li, #eventNew #event-summary .block-wrapper { background-color: #d6d6d6; }

#eventNew #eventIntro ul ul li, #eventNew .contact, #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 { background-color: #cccccc; }

#eventNew .row4, #eventNew .row2 { background-color: #bfbfbf; }

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

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

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

#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 #e6e6e6; }

.addBasket .button.viewBasket a { color: #4d4d4d; }

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

#voucherNEW .freeGuide a { color: #4d4d4d; }

.activityTitle .strap { color: #FFCC00; }

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

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

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

#voucherNEW .row1 { background-color: #cccccc; }

.imgs .img { background-color: #999999; }

#voucherNEW .row2 { background-color: #bfbfbf; }

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

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

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

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

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

#voucherNEW, #voucherNEW .row1, #voucherNEW .row2 { background: 0; filter: none; }

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 white; }

#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: #666666; }

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

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

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

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

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

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

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

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

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

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

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

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

#voucher-basket.new .basket li { background: -moz-linear-gradient(top, #e6e6e6 0%, #cccccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #cccccc)); background: -webkit-linear-gradient(top, #e6e6e6 0%, #cccccc 100%); background: -o-linear-gradient(top, #e6e6e6 0%, #cccccc 100%); background: -ms-linear-gradient(top, #e6e6e6 0%, #cccccc 100%); background: linear-gradient(top, #e6e6e6 0%, #cccccc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#cccccc',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 black; }

#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 #e6e6e6; }

#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; }

#networkInfo .slide-menu a { color: white; }

#networkInfo a { color: #4d4d4d; }

#networkInfo .slideIntro a, #networkInfo .slideIntro .sub { color: #FC0; }

#networkInfo .slide-menu li .img { border-color: white; }

#networkInfo .slide-menu li :hover .img { border-color: #f92125; }

#networkInfo .slide-menu li.selected .img { border-color: #FFCC00; }

#networkInfo .slide-menu { background-color: #ad170c; }

#networkInfo .slide { background-color: #cccccc; }

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

#networkInfo .slideIntro h2, #networkInfo .slideIntro .sub, #networkInfo #benefitsList ul li, #networkInfo .example .intro, #networkInfo .example .step, #networkInfo .example .profile .details, body #networkInfo .plugin { 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*/ }

#networkInfo .plugin { background: 0; }

#networkInfo .benefitsList li { background-position: 0 50%; }

#networkInfo .slideIntro .sub span, #networkInfo .slideIntro h2 span, #networkInfo .slideIntro h3 { background-position: 50%; }

#networkInfo .slideIntro .sub span, #networkInfo .slideIntro h2 span, #networkInfo .slideIntro h3, #networkInfo .benefitsList li, .plugin h2 { background-repeat: no-repeat; }

#networkInfo .slide-menu li .img { -webkit-box-shadow: 0px 0px 5px #7d1109; -moz-box-shadow: 0px 0px 5px #7d1109; box-shadow: 0px 0px 5px #7d1109; }

#networkInfo .slide-menu { text-shadow: 0 -1px #ad170c; }

#networkInfo #questions h3, #networkInfo .example .profile h3, #networkInfo #listYourVenue .ready, #networkInfo .plugin h2, #networkInfo #benefitsList li h3, #networkInfo .slideIntro .sub span, #networkInfo .slideIntro h2 span { text-shadow: 0 0 10px #000; }

body .ratings li .rating span.l1 { background: -moz-linear-gradient(top, #ff1a1a 0%, #cc0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff1a1a), color-stop(100%, #cc0000)); background: -webkit-linear-gradient(top, #ff1a1a 0%, #cc0000 100%); background: -o-linear-gradient(top, #ff1a1a 0%, #cc0000 100%); background: -ms-linear-gradient(top, #ff1a1a 0%, #cc0000 100%); background: linear-gradient(top, #ff1a1a 0%, #cc0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1a1a', endColorstr='#cc0000',GradientType=0 ); }

body .ratings li .rating span.l2 { background: -moz-linear-gradient(top, #ff4d4d 0%, red 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4d4d), color-stop(100%, red)); background: -webkit-linear-gradient(top, #ff4d4d 0%, red 100%); background: -o-linear-gradient(top, #ff4d4d 0%, red 100%); background: -ms-linear-gradient(top, #ff4d4d 0%, red 100%); background: linear-gradient(top, #ff4d4d 0%, red 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d4d', endColorstr='red',GradientType=0 ); }

body .ratings li .rating span.l3 { background: -moz-linear-gradient(top, #ffc34d 0%, #ffaa00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc34d), color-stop(100%, #ffaa00)); background: -webkit-linear-gradient(top, #ffc34d 0%, #ffaa00 100%); background: -o-linear-gradient(top, #ffc34d 0%, #ffaa00 100%); background: -ms-linear-gradient(top, #ffc34d 0%, #ffaa00 100%); background: linear-gradient(top, #ffc34d 0%, #ffaa00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc34d', endColorstr='#ffaa00',GradientType=0 ); }

body .ratings li .rating span.l4 { background: -moz-linear-gradient(top, #fff34d 0%, #ffee00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff34d), color-stop(100%, #ffee00)); background: -webkit-linear-gradient(top, #fff34d 0%, #ffee00 100%); background: -o-linear-gradient(top, #fff34d 0%, #ffee00 100%); background: -ms-linear-gradient(top, #fff34d 0%, #ffee00 100%); background: linear-gradient(top, #fff34d 0%, #ffee00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff34d', endColorstr='#ffee00',GradientType=0 ); }

body .ratings li .rating span.l5 { background: -moz-linear-gradient(top, #b8ff4d 0%, #99ff00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8ff4d), color-stop(100%, #99ff00)); background: -webkit-linear-gradient(top, #b8ff4d 0%, #99ff00 100%); background: -o-linear-gradient(top, #b8ff4d 0%, #99ff00 100%); background: -ms-linear-gradient(top, #b8ff4d 0%, #99ff00 100%); background: linear-gradient(top, #b8ff4d 0%, #99ff00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8ff4d', endColorstr='#99ff00',GradientType=0 ); }

body .ratings li .rating span.l6 { background: -moz-linear-gradient(top, #1bff19 0%, #02cb00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1bff19), color-stop(100%, #02cb00)); background: -webkit-linear-gradient(top, #1bff19 0%, #02cb00 100%); background: -o-linear-gradient(top, #1bff19 0%, #02cb00 100%); background: -ms-linear-gradient(top, #1bff19 0%, #02cb00 100%); background: linear-gradient(top, #1bff19 0%, #02cb00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bff19', endColorstr='#02cb00',GradientType=0 ); }

#voucherGuide .row3 h3, #voucherGuide .row3, #header .contact li a, #sub-menu li a { color: white; }

#catActs li a .button { color: white; }

#venueDetails .pkg .price, ul.l1 li .price, .venues-list li .price { color: white; }

#voucherGuide ul.l1 li .wrap .value { color: white; }

.ratings li b, #catMenu li h3 { color: white; }

#ajax .plugin h2.title .ajax-close { color: #333333; }

#networkJoin, #networkJoin h2.title, #feedback .tabs-menu li a, #tabs-menu.redeem .button.back a { color: #4d4d4d; }

#venueDetails #venueOverview h3, #allActivities li .venues { color: #FB3; }

.vouchersFrom, .vouchersFrom a { color: #FC0; }

#venueDetails .pkg small, #venueDetails #venueOverview h2.title, .overview .acts p, .overview .intro p, .activityTitle .tit { color: #FFF; }

#voucherGuide .addBasket .counter, #voucherGuide .button, #venue-header #venue-menu-advanced li.return-to-map { border-color: #dd1d0f; }

#venue-header #venue-menu-advanced li.return-to-map a { border-color: #7d1109; }

#voucherGuide .button a { border-color: #4e0a05; }

#menu li#contact-tab a, #menu li#activities-tab a { border-color: #1a1a1a; }

#menu li#contact-tab a, #menu li#activities-tab a { border-right-color: black; }

.iconButton .icon { border-color: #f5191f; }

body .button a, body .button button, #catActs .button span { border-color: #a1070c; }

.iconButton .icon span { border-color: white; }

#tabs-menu.redeem #t2 .details .section, #tabs-menu.redeem .button, #allActivities li .acts .navi .button { border-color: white; }

#venueDetails .pkg .book { border-color: white; }

#allActivities li .acts .navi .button { border-color: #e6e6e6; }

#venueDetails .pkg small, #venueDetails .pkg .price, #tabs-menu.redeem .button.back a, #voucher-basket form .addBasket .button { border-color: #b3b3b3; }

#venueDetails .head .button { border-color: #080; }

#venueDetails .head .button a { border-color: #060; }

#venueContact .button { border-color: #FA0; }

#venueContact .button a { border-color: #995200; }

#search .search-form .button { border-color: #FC0; }

.addBasket .counter { border-color: #BBB; }

#ajax .plugin h2.title .ajax-close, .overview .tabs-container .button, .addBasket .button, #catActs .button, .gallery .polaroids .img2, .polaroids .img2 { border-color: #FFF; }

.iconButton .icon span { border-top-color: transparent; }

.iconButton .icon span { border-bottom-color: transparent; }

body #menu #catMenu .first .arrow, body #menu #catMenu .arrow { border-left-color: transparent; }

body #menu #catMenu .first .arrow, body #menu #catMenu .arrow { border-right-color: transparent; }

#venue-header .wrapper, #venues-map .search { background-color: #ad170c; }

#voucherGuide .addBasket .counter { background-color: #4e0a05; }

#footer { background-color: #cccccc; }

#voucherGuide ul.l1 li .wrap .value .v1 { background-color: #d2090f; }

.iconButton .icon { background-color: #a1070c; }

#catMenu .controls .pause span { background-color: #333333; }

#ajax .plugin, body #venueDetails { background-color: #e6e6e6; }

#venueDetails .pkg .book, #voucherGuide ul.l1 li .wrap .value span, body .tabs-menu, body .tabs-menu li a, body .plugin { background-color: #cccccc; }

#events .options li { background-color: #b3b3b3; }

body #networkJoin, .overview #tabs-menu, .counter ul, .counter span, .count, #voucherGuide .addBasket .counter span, #voucherGuide .addBasket .counter ul, body #voucherGuide, body #activities.tabs-container, #wrap .overview .tabs-menu li.tab-selected a, #wrap .overview .tabs-menu li.tab-selected a:hover { background-color: #FFF; }

#venue-header .wrapper { background: -moz-linear-gradient(top, #4e0a05 0%, #7d1109 10%, #ad170c 40%, #e1060a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e0a05), color-stop(10%, #7d1109), color-stop(40%, #ad170c), color-stop(100%, #e1060a)); background: -webkit-linear-gradient(top, #4e0a05 0%, #7d1109 10%, #ad170c 40%, #e1060a 100%); background: -o-linear-gradient(top, #4e0a05 0%, #7d1109 10%, #ad170c 40%, #e1060a 100%); background: -ms-linear-gradient(top, #4e0a05 0%, #7d1109 10%, #ad170c 40%, #e1060a 100%); background: linear-gradient(top, #4e0a05 0%, #7d1109 10%, #ad170c 40%, #e1060a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e0a05', endColorstr='#e1060a',GradientType=0 ); }

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

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

#venueDetails .pkg .price, .venues-list li .price { background: -moz-linear-gradient(top, #f5191f 0%, #d2090f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5191f), color-stop(100%, #d2090f)); background: -webkit-linear-gradient(top, #f5191f 0%, #d2090f 100%); background: -o-linear-gradient(top, #f5191f 0%, #d2090f 100%); background: -ms-linear-gradient(top, #f5191f 0%, #d2090f 100%); background: linear-gradient(top, #f5191f 0%, #d2090f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5191f', endColorstr='#d2090f',GradientType=0 ); }

.ratings li b, #catMenu li h3 { background: -moz-linear-gradient(top, #4d4d4d 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(100%, black)); background: -webkit-linear-gradient(top, #4d4d4d 0%, black 100%); background: -o-linear-gradient(top, #4d4d4d 0%, black 100%); background: -ms-linear-gradient(top, #4d4d4d 0%, black 100%); background: linear-gradient(top, #4d4d4d 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='black',GradientType=0 ); }

#ajax .plugin h2.title .ajax-close, #catMenu .controls li a { background: -moz-linear-gradient(top, white 0%, white 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, white)); background: -webkit-linear-gradient(top, white 0%, white 100%); background: -o-linear-gradient(top, white 0%, white 100%); background: -ms-linear-gradient(top, white 0%, white 100%); background: linear-gradient(top, white 0%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white',GradientType=0 ); }

#tabs-menu.redeem #t2 .details .section { background: -moz-linear-gradient(top, #cccccc 0%, white 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, white)); background: -webkit-linear-gradient(top, #cccccc 0%, white 100%); background: -o-linear-gradient(top, #cccccc 0%, white 100%); background: -ms-linear-gradient(top, #cccccc 0%, white 100%); background: linear-gradient(top, #cccccc 0%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='white',GradientType=0 ); }

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

#tabs-menu.redeem .button.back a:hover, #catActs .ratings li, #allActivities li { 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 ); }

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

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

#venueDetails .pkg small, #venueDetails .head .button a { background: -moz-linear-gradient(top, #00aa00 0%, #007700 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aa00), color-stop(100%, #007700)); background: -webkit-linear-gradient(top, #00aa00 0%, #007700 100%); background: -o-linear-gradient(top, #00aa00 0%, #007700 100%); background: -ms-linear-gradient(top, #00aa00 0%, #007700 100%); background: linear-gradient(top, #00aa00 0%, #007700 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aa00', endColorstr='#007700',GradientType=0 ); }

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

#catActs h2.title, #catActs .price, form label.focus, .venues-list li .distance, #venues .intro, #venueContact { background: -moz-linear-gradient(top, #ffaa00 0%, #ff8800 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaa00), color-stop(100%, #ff8800)); background: -webkit-linear-gradient(top, #ffaa00 0%, #ff8800 100%); background: -o-linear-gradient(top, #ffaa00 0%, #ff8800 100%); background: -ms-linear-gradient(top, #ffaa00 0%, #ff8800 100%); background: linear-gradient(top, #ffaa00 0%, #ff8800 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaa00', endColorstr='#ff8800',GradientType=0 ); }

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

#voucherGuide ul.l1 li { 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 ); }

ul.l1 li, .overview .tabs-container { background: -moz-linear-gradient(top, white 0%, #dddddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dddddd)); background: -webkit-linear-gradient(top, white 0%, #dddddd 100%); background: -o-linear-gradient(top, white 0%, #dddddd 100%); background: -ms-linear-gradient(top, white 0%, #dddddd 100%); background: linear-gradient(top, white 0%, #dddddd 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#dddddd',GradientType=0 ); }

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

#networkJoin, #networkJoin h2.title, .overview #venueReviews #reviewsList, .overview #venueReviews .pagBottom, #venueDetails h2.title, #venueDetails #venueReviews .pagBottom, #venueDetails #venueReviews #reviewsList, #venueDetails .polaroids .img2, .tabs-menu li.tab-selected a, .tabs-menu li.tab-selected a:hover, .overview #venueReviews .tabs-container, #allActivities li:first-child h3 .wrap, #allActivities li:first-child .acts, #allActivities li ul li, #voucherGuide, #voucherGuide h2.title, #voucherGuide ul.l1 li .wrap a, .venues-list li .details li, #search .search-form .button button, #locations .search-form .button button, .search-form .checkMenu label, .search-form .checkMenu label span, #venueDetails, #venue-header, .venues-list li.last .wrap, #venueContact .title, #activities.tabs-container, #catMenu li.last a .wrap, ul.l1 li.last .wrap, .overview .tabs-container .plugin, #about h2.title, body #catMenu li.current a, body #catMenu li.current a .wrap, #footer #footer-nav, #footer #footer-nav .section { background: 0; filter: none; }

#venueDetails #venueOverview { 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*/ }

#expIntro ul.l1 li .wrap, #venueDetails .section .wrap, #allActivities li h3 .wrap, #allActivities li ul, #venueReviews ul.pagination, #voucherGuide ul.l1 li.last .wrap, #voucher-basket.new .plugin .basket-total, #voucher-basket.new .secure, #voucher-basket.new .basket li .wrap, #venue-header, #venue-header .wrapper, #venueDetails .overflow, #venueFormatsList ul, #venueDetails #gallery, #venues ul, .venues-list li .wrap, #voucher-basket.new .basket, ul.l1 li .wrap, #catMenu li a .wrap, .tabs-menu li a:hover, .tabs-menu li a, .tabs-menu, #fixedWrapper, #navigation, .overview #foot, #content, #header, .plugin, body { background-repeat: repeat-x; }

.eventWrapper, .venues-list .loading span, #adrenalinGuide .column2 .fade li, #redeem #t1 .arrows, #enquiry form p label .datepicker, #venueDetails .head .button a span, #ctas li a .img, #voucherGuide .fade li, .button.buy a span, .count span, .iconButton .loading .icon, body #about, #header .basket, .overview { background-repeat: no-repeat; }

#ctas li a .img, .iconButton .loading .icon { background-position: 50% 50%; }

.eventWrapper, #expIntro ul.l1 li .wrap, #venueDetails .section .wrap, .fade li, #venueReviews ul.pagBottom, #voucher-basket.new .plugin .basket-total, #voucher-basket.new .secure, #venue-header .wrapper, #venueDetails .overflow, #venueFormatsList ul, #venueDetails #gallery, #voucher-basket.new .basket, .overview #foot, #fixedWrapper, #header { background-position: 50% 0; }

#venueDetails #venueOverview .wrap, #voucherGuide ul.l1 li.last .wrap, #voucher-basket.new .basket li .wrap, #venue-header, #navigation, #content, .venues-list li .wrap, ul.l1 li .wrap, #catMenu li a .wrap, .tabs-menu li a:hover, .tabs-menu li a, .tabs-menu { background-position: 50% 100%; }

#redeem #t1 .arrows, #catMenu li:nth-child(even) a .wrap { background-position: 0 100%; }

.overview, body #about { background-position: 100% 0; }

#enquiry form p label .datepicker, #venueDetails .head .button a span, #header .basket, .button.buy a span { background-position: 100% 50%; }

.plugin { background-position: 0 45px; }

#tabs-menu.redeem #t2 .plugin { background-position: 0 59px; }

.gallery .polaroids .preview { 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*/ }

#voucherGuide .row3, #sub-menu li a { text-shadow: 0 -1px #7d1109; }

#catActs li a .button { text-shadow: 0 -1px #a1070c; }

.venues-list li .price { text-shadow: 0 1px #f5191f; }

#voucherGuide ul.l1 li .wrap .value { text-shadow: 0 -1px #a1070c; }

.overview .tabs-menu li.tab-selected a, #catMenu li h3 { text-shadow: 0 1px #4d4d4d; }

.ratings li b { text-shadow: 0 -1px black; }

#ajax .plugin h2.title .ajax-close { text-shadow: 0 -1px #e6e6e6; }

#tabs-menu.redeem .button.back a { text-shadow: 0 1px white; }

#venueDetails .pkg .price { text-shadow: 0 1px #f5191f; }

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

#venueDetails .pkg small, #venueDetails .head .button a { text-shadow: 0 -1px #060; }

#catActs h2.title, ul.l1 li .price, form p label.focus, .venues-list li .distance, #venues .intro, #venueContact { text-shadow: 0 1px #FA0; }

.vouchersFrom { text-shadow: 1px 1px #990000, 0 0px 30px #990000, 0 0px 30px #990000; }

#venueDetails #venueOverview h3, #venueDetails #venueOverview h2.title { text-shadow: 0 0 10px #000; }

.overview .acts p { text-shadow: 1px 1px #000000, 0 0px 10px #000000; }

.overview .intro p, .activityTitle { text-shadow: 1px 1px #000000, 0 0px 30px #000000, 0 0px 30px #000000; }

#networkJoin h2.title, #networkJoin, #voucherGuide h2.title, #voucherGuide .row1 { text-shadow: 1px 1px #FFFFFF, 0 0px 30px #FFFFFF, 0 0px 30px #FFFFFF; }

#venues .intro .chosen-container { text-shadow: none; }

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

#tabs-menu.redeem #t2 .details .section { -webkit-box-shadow: inset 0px 0px 5px #b3b3b3; -moz-box-shadow: inset 0px 0px 5px #b3b3b3; box-shadow: inset 0px 0px 5px #b3b3b3; }

.search-form .checkMenu label, #venue-header, .checkMenu li label, #footer #footer-nav .section .wrap, #footer #footer-nav, #navigation, #content .plugin { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

#ajax .plugin h2.title .ajax-close, #catMenu .controls li a, #catActs li a .button, #catActs li a .button span, .iconButton .icon { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

#venueDetails .pkg small, #venueDetails .pkg .price, #venueDetails .pkg .book, #ctas li a, #redeem #voucher .details li, #catActs .price, .count, #allActivities li:first-child, #allActivities li.last, #allActivities li:first-child h3, #allActivities li.last h3, #venues-map #search, form label, #voucherNEW .fade li, #voucherNEW .row2, .venues-list li .price, .venues-list li .distance, #catMenu, #catMenu li.first a, #catMenu .last a, #catMenu li h3, .overview, .voucherCm, .overview #foot .wrap, .overview .tabs-container, .overview .tabs-menu, .overview .tabs-menu .tab-selected a, .plugin, .plugin .title { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#allActivities li.last h3, #allActivities li.last, #venues-map #search, #voucherNEW .row2, #catMenu .last a, .overview .tabs-container { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

#allActivities li:first-child h3, #allActivities li.last h3, #allActivities li.last, #venues-map #search, #voucherNEW .row2, #catMenu .last a, .overview .tabs-container { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

#catMenu li.first a, #allActivities li:first-child h3, #allActivities li:first-child, #voucherNEW .fade li, #catMenu li h3, .overview .tabs-menu, .overview .tabs-menu .tab-selected a, .plugin .title { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }

#catMenu li.first a, #allActivities li.last h3, #allActivities li:first-child h3, #allActivities li:first-child, #voucherNEW .fade li, #catMenu li h3, .overview .tabs-menu, .overview .tabs-menu .tab-selected a, .plugin .title { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }

.overview #venueReviews .tabs-menu li.tab-selected a { color: #4d4d4d; }

.overview #venueReviews .tabs-menu li a { color: white; }

body #venueReviews ul.pagination { background-color: black; }

#wrap #venueReviews ul.pagination li a:hover, #wrap .overview #venueReviews ul.pagination li a:hover { background-color: #1a1a1a; }

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

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

#venueReviews .tabs-menu li.tab-selected a, .overview #venueReviews .tabs-menu li.tab-selected a { text-shadow: 0 1px white; }

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

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

#expIntro.overview #venueReviews .pagBottom { background: 0; filter: none; }

.overview #venueReviews .review h3, #venueReviews #reviewsList, body .overview #venueReviews .pagBottom, #venueReviews #reviewsList { background-repeat: repeat-x; }

.overview #venueReviews .tabs-menu { background-position: 50% 0; }

.overview #venueReviews .review h3, #venueReviews #reviewsList { background-position: 50% 100%; }

#venueReviews ul.pagination li, #venueReviews ul.pagination li a, #venueReviews .pagBottom { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#venueReviews .pagBottom { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

#venueReviews .pagBottom { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

#availability p label input, #availability, #availability .gm8List li a, #availability h2, #availability h3 { color: #333; }

#availability #gm8Calendar table td div { color: #999; }

#availability .gm8List h2, #availability h2.gm8Title { color: #FFF; }

#availability p label input::-webkit-input-placeholder { color: #333; }

#availability p label input::-moz-placeholder { color: #333; }

#availability p label input:-ms-input-placeholder { color: #333; }

#availability p label input:-moz-placeholder { color: #333; }

#availability .gm8Navigation .gm8Button a, #availability .gm8Navigation .gm8Button button { border-color: #040; }

#availability .buttonNav .button a, #availability .gm8Button a, #availability .gm8Button button, #availability .button button, #availability .button a #availability #gm8Calendar .gm8Button button { border-color: #060; }

#availability .buttonNav .button, #availability #gm8Calendar .gm8Button { border-color: #090; }

#availability .gm8CategoryList li, #availability .gm8List li, #availability .gm8List li .circle, #availability #gm8Calendar table td { border-color: #999; }

#availability #gm8BookingSummary { border-color: #CCC; }

#availability .gm8Navigation .gm8Button, #availability p label, #availability .gm8Button, #availability .button { border-color: #FFF; }

#availability #gm8Calendar table td.gm8available { background-color: #ccffcc; }

#availability .gm8CategoryList li, #availability .gm8PkgRestrict, #availability #gm8BookingSummary, #availability .gm8List .gm8Available, #availability .gm8List .gm8Provisional, #availability .gm8List .gm8Available, #availability .gm8List li.gm8Select, #availability #gm8Calendar table td.gm8Calendar-day-np, #availability #gm8Calendar table td.gm8Past { background-color: #EEE; }

#ajax #availability, #availability, #availability .gm8CategoryList .gm8ActivityList li { background-color: #FFF; }

#availability .gm8Navigation { 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 ); }

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

#availability .button a, #availability .gm8List .gm8Selected .info, #availability .gm8List .gm8Selected a .info, #availability .gm8Button a, #availability .gm8Button button, #availability .gm8List h2, #availability .gm8Title { 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 ); }

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

.gm8Loader, #availability .buttonNav li a span { background-repeat: no-repeat; }

#availability .gm8Navigation ul, #availability .gm8Section, #availability #gm8Search .location label, #availability .gm8List .gm8FormatDetails, #availability .gm8List li.gm8PkgSelect a, #availability .gm8List li.gm8Select a, #availability #gm8Calendar .gm8CalendarContainer, #availability .gm8CategoryList h3 .wrap { background-repeat: repeat-x; }

.gm8Loader { background-position: 50%; }

#availability .buttonNav li.gm8Prev a span { background-position: 0 50%; }

#availability .gm8Navigation ul, #availability #gm8Calendar .gm8CalendarContainer { background-position: 50% 0; }

#availability .buttonNav li a span { background-position: 100% 50%; }

#availability #gm8Search .location label, #availability .gm8List .gm8FormatDetails, #availability .gm8List li.gm8PkgSelect a, #availability .gm8List li.gm8Select a, #availability .gm8CategoryList h3 .wrap { background-position: 50% 100%; }

#availability .gm8Section { background-position: 50% 48px; }

#availability .button a, #availability .gm8List h2, #availability .gm8Title, #availability .gm8List .gm8Selected .info, #availability .gm8List .gm8Selected a .info, #availability .button a, #availability .gm8Button a, #availability .gm8Button button { text-shadow: 0 -1px #060; }

#availability .gm8Section, #availability #gm8Calendar table td, #availability #gm8Calendar table th { text-shadow: 0 1px #FFF; }

#availability p label { -webkit-box-shadow: inset 0px 0px 5px #999999; -moz-box-shadow: inset 0px 0px 5px #999999; box-shadow: inset 0px 0px 5px #999999; }

#availability .gm8CategoryList li, #availability .gm8List li a .info, #availability .gm8List li.gm8Select, #availability p label, #availability #gm8BookingSummary { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.tabs-menu li a { background-color: white; }

#footer .row2 #footer-nav #workhappy a, ul.l1 li.voucher, #catMenu li.current a, #footer .row2, #footer .row3, #footer #footer-nav, #footer #footer-nav a { color: white; }

#catActs h2.title { color: #d2090f; }

#header div.basket .heading3 a { color: #ad170c; }

#venueContact h3 { color: #ad170c; }

.venues-list li .distance, #venues .intro { color: #ad170c; }

#adrenashot, #menu #catMenu li a, .tabs-container .READMOREjs, .overview #foot, .overview #foot h3, .overview #foot a, .overview .similiarActs .wrapper a, #allActivities li p, #allActivities li h3, #footer .row1 { color: white; }

#partners ul li a, ul.l1 li.voucher .count, #voucherGuide h2.title, #about h2.title, #catMenu li a { color: #4d4d4d; }

.button.buy a, .button.buy button { color: #e6e6e6; }

#footer .row1 .toTop { color: white; }

.page-index #tabs-menu .navi .button { border-color: #f5191f; }

.overview #actRestrictions h3 span, ul.l1 li.voucher .addBasket .counter, ul.l1 li.voucher .button, #header div.basket .heading3 a { border-color: #d2090f; }

#menu #catMenu .first .arrow { border-color: #d2090f; }

#footer ul.payment-options li { border-color: #ad170c; }

ul.l1 li.voucher .button a { border-color: #7d1109; }

#menu li#about-tab a { border-color: #1a1a1a; }

#menu li#about-tab a { border-right-color: black; }

.button.buy a, .button.buy button { border-color: #a1070c; }

#allActivities li .acts .navi .button a { border-color: #a1070c; }

#allActivities li .navi .button { border-color: #333333; }

#adrenashot .upload .button, .overview #foot .button, #allActivities li .navi .button a { border-color: black; }

#menu #catMenu .arrow { border-color: #333333; }

.venues-list li .distance, .venues-list li .button, #giftDetails .button, #expIntro #locations #venuesList .area { border-color: white; }

#expIntro .partner, #redeem #voucher .details li, #expIntro #locations #venues_google_map { border-color: #b3b3b3; }

#adrenashot .upload .button:first-of-type a { border-color: #3B5998; }

.page-index #tabs-menu .navi, #catMenu li.current, #footer .row2, #header { background-color: #d2090f; }

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

#footer .row3, #header .sub { background-color: #ad170c; }

ul.l1 li.voucher .addBasket .counter, ul.l1 li.voucher .imgs .img, #header div.basket .heading3 a, #footer ul.payment-options li { background-color: #7d1109; }

#menu li a:hover .house .door { background-color: #4d4d4d; }

#menu li a .house .door { background-color: #333333; }

#adrenashot, #venues h2.title, .overview #foot .wrap, #wrap .tabs-menu, #wrap .tabs-menu li a, #footer .row1 { background-color: black; }

.christmas.eventWrapper, #expIntro .partner, #footer .row2 #footer-nav #workhappy .img, .page-experience #search-map, #giftDetails, #wrap .tabs-menu li.tab-selected a, #wrap .tabs-menu li.tab-selected a:hover, #voucher-basket .basket, #voucherNEW, #footer, #content .wrapper, #wrap { background-color: white; }

#giftDetails .includes { background-color: #e6e6e6; }

#venueDetails #gallery, #giftDetails .navi { background-color: #cccccc; }

#footer .row2 #footer-nav #workhappy { background-color: #344E86; }

#header .contact { background: -moz-linear-gradient(top, #7d1109 0%, #ad170c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d1109), color-stop(100%, #ad170c)); background: -webkit-linear-gradient(top, #7d1109 0%, #ad170c 100%); background: -o-linear-gradient(top, #7d1109 0%, #ad170c 100%); background: -ms-linear-gradient(top, #7d1109 0%, #ad170c 100%); background: linear-gradient(top, #7d1109 0%, #ad170c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d1109', endColorstr='#ad170c',GradientType=0 ); }

ul.l1 li.voucher, #voucherGuide .row3 { background: -moz-linear-gradient(top, #d2090f 0%, #ad170c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2090f), color-stop(100%, #ad170c)); background: -webkit-linear-gradient(top, #d2090f 0%, #ad170c 100%); background: -o-linear-gradient(top, #d2090f 0%, #ad170c 100%); background: -ms-linear-gradient(top, #d2090f 0%, #ad170c 100%); background: linear-gradient(top, #d2090f 0%, #ad170c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2090f', endColorstr='#ad170c',GradientType=0 ); }

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

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

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

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

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

#footer .row1 .toTop:hover { background: -moz-linear-gradient(top, #f74a4f 0%, #d2090f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f74a4f), color-stop(100%, #d2090f)); background: -webkit-linear-gradient(top, #f74a4f 0%, #d2090f 100%); background: -o-linear-gradient(top, #f74a4f 0%, #d2090f 100%); background: -ms-linear-gradient(top, #f74a4f 0%, #d2090f 100%); background: linear-gradient(top, #f74a4f 0%, #d2090f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f74a4f', endColorstr='#d2090f',GradientType=0 ); }

#menu li.current #catMenu li a, #menu #catMenu li a, .tabs-container .READMOREjs, #allActivities li .details { background: -moz-linear-gradient(top, #333333 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, black)); background: -webkit-linear-gradient(top, #333333 0%, black 100%); background: -o-linear-gradient(top, #333333 0%, black 100%); background: -ms-linear-gradient(top, #333333 0%, black 100%); background: linear-gradient(top, #333333 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='black',GradientType=0 ); }

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

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

.tabs-menu li 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 ); }

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

#venueDetails .section, ul.l1 li.exp, #catMenu li a { background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e6e6e6)); background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%); background: -o-linear-gradient(top, white 0%, #e6e6e6 100%); background: -ms-linear-gradient(top, white 0%, #e6e6e6 100%); background: linear-gradient(top, white 0%, #e6e6e6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#e6e6e6',GradientType=0 ); }

.venues-list li, #catMenu li a:hover, #voucher-basket.new .basket li, .outer-wrapper { 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 ); }

.search-form label, #expIntro #locations #venuesList .area { background: -moz-linear-gradient(top, #e6e6e6 0%, white 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, white)); background: -webkit-linear-gradient(top, #e6e6e6 0%, white 100%); background: -o-linear-gradient(top, #e6e6e6 0%, white 100%); background: -ms-linear-gradient(top, #e6e6e6 0%, white 100%); background: linear-gradient(top, #e6e6e6 0%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='white',GradientType=0 ); }

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

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

.ratings li .rating .lx { background: -moz-linear-gradient(top, #b3b3b3 0%, gray 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3b3b3), color-stop(100%, gray)); background: -webkit-linear-gradient(top, #b3b3b3 0%, gray 100%); background: -o-linear-gradient(top, #b3b3b3 0%, gray 100%); background: -ms-linear-gradient(top, #b3b3b3 0%, gray 100%); background: linear-gradient(top, #b3b3b3 0%, gray 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='gray',GradientType=0 ); }

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

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

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

#adrenashot .upload .button:first-of-type a { 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 ); }

#adrenashot .upload .button:first-of-type a { background: -moz-linear-gradient(top, #4c70ba 0%, #3b5998 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c70ba), color-stop(100%, #3b5998)); background: -webkit-linear-gradient(top, #4c70ba 0%, #3b5998 100%); background: -o-linear-gradient(top, #4c70ba 0%, #3b5998 100%); background: -ms-linear-gradient(top, #4c70ba 0%, #3b5998 100%); background: linear-gradient(top, #4c70ba 0%, #3b5998 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c70ba', endColorstr='#3b5998',GradientType=0 ); }

#search, #navigation #menu #catMenu li.last a .wrap, #navigation #menu #catMenu li.current a, #navigation #menu #catMenu li.current a .wrap, #navigation #menu #catMenu li.current ul li, #navigation #menu #catMenu li.current ul li a, #navigation #menu #catMenu li.current ul li a:hover, .page-experience #search-map .plugin, ul.l1 li.voucher .wrap, body .plugin { background: 0; filter: none; }

#partners ul li .img, #footer .row2 #footer-nav #workhappy .img, #adrenashot { background-repeat: no-repeat; }

#search form, #venues h2.title, #giftDetails .navi, #giftDetails .includes, .page-index #tabs-menu .navi, .tabs-container .experiences, #actIntro #tabs-menu h2.title span, #actExperiences ul.l1 li.last .wrap, .overview #tabs-menu #catActs h2.title span, body .plugin, #footer .row2, #footer .row1 { background-repeat: repeat-x; }

#venues h2.title, .tabs-container .experiences, #actIntro #tabs-menu h2.title span, #actExperiences ul.l1 li.last .wrap, .overview #tabs-menu #catActs h2.title span, #footer .row2, #footer .row1, #header { background-position: 0 100%; }

#partners ul li .img, #footer .row2 #footer-nav #workhappy .img { background-position: 50%; }

#search form, #content { background-position: 50% 0; }

body .plugin { background-position: 0 45px; }

#adrenashot ol li, ul.l1 li.voucher, #footer #footer-nav, #footer .row2 { text-shadow: 0 -1px #a1070c; }

#catMenu li.current a { text-shadow: 0 1px #a1070c; }

#footer .row3 { text-shadow: 0 -1px #7d1109; }

#adrenashot, #menu #catMenu li a, .tabs-container .READMOREjs, body .overview .tabs-menu li a, .overview #foot .wrap, #allActivities li p, #allActivities li h3, #footer .row1 { text-shadow: 0 -1px black; }

ul.l1 li.voucher .count, #about h2.title, body .overview .tabs-menu .tab-selected a, #catMenu li a { text-shadow: 0 1px white; }

#venueHolder p { text-shadow: 0 0 20px white, 0 0 20px white, 0 0 20px white; }

.button.buy a, .button.buy button { text-shadow: 0 1px #f5191f; }

#footer .row1 .toTop { text-shadow: 0 -1px #d2090f; }

#adrenashot .upload .button:first-of-type a { text-shadow: 0 -1px #2d4373; }

#footer .row2 #footer-nav #workhappy { text-shadow: 0 -1px #263961; }

#menu #catMenu { -webkit-box-shadow: 0px 0px 10px #333333; -moz-box-shadow: 0px 0px 10px #333333; box-shadow: 0px 0px 10px #333333; }

#wrap { -webkit-box-shadow: 0px 0px 20px #cccccc; -moz-box-shadow: 0px 0px 20px #cccccc; box-shadow: 0px 0px 20px #cccccc; }

#expIntro #locations #venuesList .area { -webkit-box-shadow: inset 0px 0px 5px #b3b3b3; -moz-box-shadow: inset 0px 0px 5px #b3b3b3; box-shadow: inset 0px 0px 5px #b3b3b3; }

#venueDetails #venueOverview .button { box-shadow: 0 0 10px #FFF,0 0 10px #FFF; }

#footer .row2 #footer-nav #workhappy, #footer .row2 #footer-nav #workhappy .img, #expIntro #locations #venues_google_map, #expIntro #locations #venues_google_map .map_google, #expIntro #locations #venues_google_map #map_google, #expIntro #locations #venuesList .area, #navigation, #navigation .wrapper, #allActivities, #footer .row1 .toTop, #footer .row3, #footer .row1 { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#navigation, #navigation .wrapper, #footer .row3 { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

#navigation, #navigation .wrapper, #footer .row3 { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

#footer .row2 #footer-nav #workhappy .img, #footer .row1 { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }

#footer .row2 #footer-nav #workhappy .img, #footer .row1 { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }

#packages .pkg .title, #packages .details .pkg .acts .button a { color: #444444; }

.count { color: #d2090f; }

#packages .details ul li span { color: #a1070c; }

#packages .bronze .title, #packages .silver .title, #packages .gold .title, #packages .platinum .title, #packages .pkg .price { color: white; }

#packages .pkg a .details { color: #4d4d4d; }

.bronze .count, .silver .count, .gold .count, .platinum .count, .button.buy a { color: #FFF; }

#packages .details .pkg .button a { border-color: #999999; }

#packages.pkgs ul .pkg.pop .wrap, #packages .details .pkg .button, #packages .pkg .price span { border-color: white; }

#packages .pkg .wrap, #packages .details ul li, #packages .details .pkg .acts .button a { border-color: #cccccc; }

#packages .bronze .price span:first-of-type { border-color: #bd5707; }

#packages .silver .price span:first-of-type { border-color: #979797; }

#packages .gold .price span:first-of-type { border-color: #f6b835; }

#packages .platinum .price span:first-of-type { border-color: #727481; }

.button.buy a { border-color: #215318; }

#packages .pkg .price span:first-of-type { border-left-color: transparent; }

#packages .pkg .price span:first-of-type { border-right-color: transparent; }

#packages .pkg .price span { border-top-color: transparent; }

#packages ul .pkg.option.bronze .priceBadge, .bronze .count { background: #bd5707; }

#packages ul .pkg.option.silver .priceBadge, .silver .count { background: #979797; }

#packages ul .pkg.option.gold .priceBadge, .gold .count { background: #f6b835; }

#packages ul .pkg.option.platinum .priceBadge, .platinum .count { background: #727481; }

.count { background: #cccccc; }

#packages .pkg .wrap { background-color: white; }

#packages .pkg .price { background: -moz-linear-gradient(top, #4d4d4d 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(100%, black)); background: -webkit-linear-gradient(top, #4d4d4d 0%, black 100%); background: -o-linear-gradient(top, #4d4d4d 0%, black 100%); background: -ms-linear-gradient(top, #4d4d4d 0%, black 100%); background: linear-gradient(top, #4d4d4d 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='black',GradientType=0 ); }

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

#packages .details .pkg .acts .button a:hover { background: -moz-linear-gradient(top, white 0%, white 50%, white 100%); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), color-stop(0.5, white), color-stop(1, white)); background: -webkit-linear-gradient(top, white 0%, white 50%, white 100%); background: -o-linear-gradient(top, white 0%, white 50%, white 100%); background: -ms-linear-gradient(top, white 0%, white 50%, white 100%); background: linear-gradient(top, white 0%, white 50%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white',GradientType=0 ); }

#packages .details .pkg .acts .button a { background: -moz-linear-gradient(top, white 0%, white 50%, white 100%); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), color-stop(0.5, white), color-stop(1, white)); background: -webkit-linear-gradient(top, white 0%, white 50%, white 100%); background: -o-linear-gradient(top, white 0%, white 50%, white 100%); background: -ms-linear-gradient(top, white 0%, white 50%, white 100%); background: linear-gradient(top, white 0%, white 50%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white',GradientType=0 ); }

#packages .bronze .title { background: -moz-linear-gradient(top, #ee6e09 0%, #bd5707 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee6e09), color-stop(100%, #bd5707)); background: -webkit-linear-gradient(top, #ee6e09 0%, #bd5707 100%); background: -o-linear-gradient(top, #ee6e09 0%, #bd5707 100%); background: -ms-linear-gradient(top, #ee6e09 0%, #bd5707 100%); background: linear-gradient(top, #ee6e09 0%, #bd5707 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee6e09', endColorstr='#bd5707',GradientType=0 ); }

#packages .silver .title { background: -moz-linear-gradient(top, #b1b1b1 0%, #979797 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1b1), color-stop(100%, #979797)); background: -webkit-linear-gradient(top, #b1b1b1 0%, #979797 100%); background: -o-linear-gradient(top, #b1b1b1 0%, #979797 100%); background: -ms-linear-gradient(top, #b1b1b1 0%, #979797 100%); background: linear-gradient(top, #b1b1b1 0%, #979797 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#979797',GradientType=0 ); }

#packages .gold .title { background: -moz-linear-gradient(top, #f9c965 0%, #f6b835 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9c965), color-stop(100%, #f6b835)); background: -webkit-linear-gradient(top, #f9c965 0%, #f6b835 100%); background: -o-linear-gradient(top, #f9c965 0%, #f6b835 100%); background: -ms-linear-gradient(top, #f9c965 0%, #f6b835 100%); background: linear-gradient(top, #f9c965 0%, #f6b835 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c965', endColorstr='#f6b835',GradientType=0 ); }

#packages .platinum .title { background: -moz-linear-gradient(top, #8c8e9a 0%, #727481 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c8e9a), color-stop(100%, #727481)); background: -webkit-linear-gradient(top, #8c8e9a 0%, #727481 100%); background: -o-linear-gradient(top, #8c8e9a 0%, #727481 100%); background: -ms-linear-gradient(top, #8c8e9a 0%, #727481 100%); background: linear-gradient(top, #8c8e9a 0%, #727481 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c8e9a', endColorstr='#727481',GradientType=0 ); }

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

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

.priceBadge, #packages ul .pkg.option .priceBadge { background: 0; filter: none; }

#packages ul .popular { background-position: 50%; }

#packages .bronze .title span { background-position: 50%; }

#packages ul .bronze .priceBadge { background-position: 50% 0; }

#packages ul .silver .priceBadge { background-position: 50% -95px; }

#packages ul .gold .priceBadge { background-position: 50% -190px; }

#packages ul .platinum .priceBadge { background-position: 50% -285px; }

#packages ul .popular, #packages ul .pkg .price, #packages .pkg .title span { background-repeat: no-repeat; }

#packages.pkgs ul .pkg.pop .wrap { -webkit-box-shadow: 0px 0px 15px black; -moz-box-shadow: 0px 0px 15px black; box-shadow: 0px 0px 15px black; }

#packages .bronze .title, #packages .silver .title, #packages .gold .title, #packages .platinum .title, #packages .pkg .price { text-shadow: 0 -1px black; }

#packages .details .pkg .acts .button a { text-shadow: 0 1px white, 0 -5px 10px white, 0 5px 10px white; }

.count { text-shadow: 0 1px #e6e6e6; }

#packages ul .bronze .priceBadge, .bronze .count, #packages ul .bronze .title { text-shadow: 0 -1px #8c4105; }

#packages ul .silver .priceBadge, .silver .count, #packages ul .silver .title { text-shadow: 0 -1px #7e7e7e; }

#packages ul .gold .priceBadge, .gold .count, #packages ul .gold .title { text-shadow: 0 -1px #eea50a; }

#packages .platinum .priceBadge, .platinum .count, #packages .platinum .title { text-shadow: 0 -1px #5a5c66; }

.button.buy a { text-shadow: 0 1px #215318; }

.count, #packages .addBasket .button, #packages .addBasket .button a, #packages .details i { border-radius: 1000px; -moz-border-radius: 1000px; -webkit-border-radius: 1000px; }

#packages .pkg .wrap, #packages .pkg .title { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#packages .pkg .title { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }

#packages .pkg .title { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }

#package #cats .cat a, #package .acts a { color: #d2090f; }

#package h3 .plus { color: white; }

#package .head { color: #FFF; }

#package { border-color: #e6e6e6; }

#package h3 .plus { background-color: #d2090f; }

#package #tabs-menu { background-color: #e6e6e6; }

#package .acts .pkgs .bronze { background-color: #bd5707; }

#package .acts .pkgs .silver { background-color: #979797; }

#package .acts .pkgs .gold { background-color: #f6b835; }

#package .acts .pkgs .platinum { background-color: #727481; }

#package .body { 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 ); }

#package .head .wrap { background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(25%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5))); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%); background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='black'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='black')"; /* For IE 8*/ }

#package .head { background-position: 50% 0; }

#package .head { text-shadow: 0 0 10px black; }

#package h3 .plus { text-shadow: 0 -1px #a1070c; }

#package .acts .pkgs li, #package h3 .plus { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

#package, #package .head, #package .head .fade li { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#package .head, #package .head .fade li { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }

#package .head, #package .head .fade li { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }

#experienceQuotes li .wrap, #splashOverview .details, #splashOverview h4 { color: white; }

#experienceQuotes li b { color: #d2090f; }

#cta li a { color: #666666; }

#splashOverview h3, #splashOverview .fade li p { color: #FFF; }

#splashOverview #nav a, body .button { border-color: white; }

#header .button a { border-color: #f5191f; }

#experienceQuotes li .wrap, #splashOverview #nav a.activeSlide, #splashOverview #nav a.activeSlide:hover, #splashOverview h4 { background-color: #d2090f; }

#splashOverview #foot .wrap { background-color: #4d4d4d; }

body { background-color: #E5E5E5; }

#splashOverview #nav a:hover { background-color: white; }

#cta li a { background-color: #e6e6e6; }

#splashOverview #nav a { background-color: #cccccc; }

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

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

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

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

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

#voucher-basket.new .basket li .imgs .img, #ctas li a, #gift .imgs .img { background: 0; filter: none; }

#splashOverview .details { background: -moz-linear-gradient(left, rgba(210, 9, 15, 0) 0%, #d2090f 40%, #d2090f 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(210, 9, 15, 0)), color-stop(40%, #d2090f), color-stop(100%, #d2090f)); background: -webkit-linear-gradient(left, rgba(210, 9, 15, 0) 0%, #d2090f 40%, #d2090f 100%); background: -o-linear-gradient(left, rgba(210, 9, 15, 0) 0%, #d2090f 40%, #d2090f 100%); background: -ms-linear-gradient(left, rgba(210, 9, 15, 0) 0%, #d2090f 40%, #d2090f 100%); background: linear-gradient(to right, rgba(210, 9, 15, 0) 0%, #d2090f 40%, #d2090f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d2090f', endColorstr='#d2090f',GradientType=1 ); }

#cta li a b { background-position: 0 50%; }

#menu li#valentines-tab a span { background-position: 100% 50%; }

#splashOverview.details .fade li { background-position: -150px 0; }

#header .partner a, #gift .imgs .img, #footer .endorsements ul li a { background-position: 50%; }

#splashOverview .fade li .quote { background-position: 0 100%; }

#menu li#valentines-tab a span, #cta li a b, #voucher-basket.new .basket li .imgs .img, #splashOverview .fade li .quote, body .img, #header .partner a, #footer .endorsements ul li a { background-repeat: no-repeat; }

#header .button a { text-shadow: 0 -1px #a1070c; }

#splashOverview .details { text-shadow: 0 1px #a1070c, 0 0 10px #a1070c; }

.vouchersFrom { text-shadow: 0 0px 2px #a1070c; }

#experienceQuotes li .wrap, #splashOverview h4 { text-shadow: 0 -1px #a1070c; }

#experienceQuotes li b { text-shadow: 0 1px white; }

#splashOverview h3, #splashOverview .acts p, #splashOverview .intro p, .activityTitle, #splashOverview .fade li p { text-shadow: 1px 1px #000000, 0 0 10px #000000; }

#splashOverview #nav a { -webkit-box-shadow: 0px 0px 5px black; -moz-box-shadow: 0px 0px 5px black; box-shadow: 0px 0px 5px black; }

.priceBadge, #packages ul .pkg.option .priceBadge { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

#splashOverview #nav a { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

#experienceQuotes li .wrap, #splashOverview h4 { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

@media only screen and (max-width: 495px) { #menu .back a .icn span { border-color: white; }
  #menu .back a .icn span { border-top-color: transparent; }
  #menu .back a .icn span { border-bottom-color: transparent; }
  #navigation #menu li.back a, #navigation #menu li.back a:hover { background: 0; filter: none; } }
@media only screen and (max-width: 979px) { #ajax .plugin { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } }
@media only screen and (max-width: 770px) { .overview { background-position: 50% 0; } }
@media only screen and (max-width: 660px) { body .plugin { background-position: 0 38px; }
  body #tabs-menu { background-position: 0 35px; } }
@media only screen and (max-width: 565px) { #tabs-menu .tabs-container .READMOREjs .wrap .arrow { border-color: white; }
  #tabs-menu .tabs-container .READMOREjs .wrap span { border-color: #333333; }
  #tabs-menu .tabs-container .READMOREjs .wrap span .arrow { border-left-color: transparent; }
  #tabs-menu .tabs-container .READMOREjs .wrap span .arrow { border-right-color: transparent; }
  #tabs-menu .tabs-container .READMOREjs .wrap span { background-color: black; }
  body #expIntro ul.l1 li .wrap, #expIntro #tabs-menu, body .tabs-container .experiences { background: 0; filter: none; }
  .tabs-container:last-of-type .READMORECONTENTjs, .tabs-container:last-of-type .experiences, .tabs-container .READMOREjs .wrap, #allActivities li:first-child .acts { background-repeat: repeat-x; }
  .tabs-container:last-of-type .READMORECONTENTjs, .page-gifts .tabs-container:last-of-type .experiences, .page-index .tabs-container:last-of-type .experiences, .tabs-container .READMOREjs .wrap { background-position: 50% 100%; }
  #allActivities li:first-child .acts { background-position: 50% 0; }
  #tabs-menu .tabs-container .READMOREjs .wrap span { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; } }
@media only screen and (max-width: 560px) { #menu .mobiMenu b { color: white; }
  #menu .mobiMenu.open b { color: white; }
  #menu .mobiMenu b { border-color: #f5191f; }
  #menu .mobiMenu ul li { border-color: #333333; }
  #navigation #menu .mobiMenu ul li a:hover { background-color: #333333; }
  #menu .mobiMenu.open b, #menu .mobiMenu ul { background-color: black; }
  #menu .mobiMenu.open b .icon span { background-color: white; }
  #menu .mobiMenu b .icon span { background-color: white; } }
@media only screen and (max-width: 540px) { body #navigation #menu li.current a, body #navigation #menu li.current a:hover { background-color: #333333; }
  #navigation #menu li.current a, #navigation #menu li.current a:hover, #about { background: 0 !important; } }
@media only screen and (max-width: 494px) { #navigation #menu, #navigation #menu li, #navigation #menu li a { background: 0; filter: none; } }
@media only screen and (max-width: 450px) { #header h1 a { background-position: 50% 0; } }
@media only screen and (max-width: 979px) { .page-valentines .overview { background-position: 0 0; }
  #packages.pkgs ul .pkg.pop .wrap { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } }
@media only screen and (max-width: 800px) { #splashOverview .fade li .quote { background-color: black; }
  #splashOverview .details { background: -moz-linear-gradient(top, rgba(210, 9, 15, 0) 0%, #d2090f 25%, #d2090f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(210, 9, 15, 0)), color-stop(25%, #d2090f), color-stop(100%, #d2090f)); background: -webkit-linear-gradient(top, rgba(210, 9, 15, 0) 0%, #d2090f 25%, #d2090f 100%); background: -o-linear-gradient(top, rgba(210, 9, 15, 0) 0%, #d2090f 25%, #d2090f 100%); background: -ms-linear-gradient(top, rgba(210, 9, 15, 0) 0%, #d2090f 25%, #d2090f 100%); background: linear-gradient(to bottom, rgba(210, 9, 15, 0) 0%, #d2090f 25%, #d2090f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d2090f', endColorstr='#d2090f',GradientType=0 ); }
  #splashOverview.details .fade li { background-position: 0 0; } }
@media only screen and (max-width: 700px) { #splashOverview.details .fade li, .overview .fade li, #package .head, .fade li { background-position: -150px 0; } }
