/* 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, #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 { 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; }

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

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

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

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

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

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

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

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

#promoIntro .nav a { color: white; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#blackfriday { background-color: #FFF; }

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

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

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

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

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

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

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

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

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

#valentines { color: #C00; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#venuesNationwide h2 { color: #746848; }

#venuesNationwide h4 { color: #93855b; }

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

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

#venuesNationwide { background-color: #cac2aa; }

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

#giftVouchers .msg { color: white; }

#giftVouchers .voucherPrice { color: white; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#facebook h4 { color: #FFF; }

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

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

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

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

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

#christmasParties h4 { color: #FFF; }

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

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

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

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

#christmasParties { background-color: #C00; }

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

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

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

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

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

#christmasVouchers h3 { color: #FFF; }

#christmasVouchers h2 { color: #EBDDB0; }

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

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

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

#christmasVouchers { background-color: #C00; }

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

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

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

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

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

#valentinesVouchers h2 { color: #EBDDB0; }

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

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

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

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

#valentinesVouchers { background-color: #C00; }

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

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

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

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

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

#xmasVouchers h4 { color: #EBDDB0; }

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

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

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

#xmasVouchers { background-color: #C00; }

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

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

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

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

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

#earlyBird h4 a { color: #FF9; }

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

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

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

#earlyBird { background-color: #AE0000; }

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

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

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

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

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

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

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

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

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

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

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

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

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

#groupDiscount h2 { color: #600; }

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

#groupDiscount { background-color: #FC0; }

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

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

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

#paddysDay { color: #E0EED2; }

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

#paddysDay { background-color: #380; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#header .contact .r2 .or { color: #5f7f9d; }

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

#footer #footer-nav a { color: #93855b; }

#footer #footer-nav { color: #746848; }

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

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

#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 { color: #544c34; }

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

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

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

input:-moz-placeholder { color: #61583e; }

input::-moz-placeholder { color: #61583e; }

input:-ms-input-placeholder { color: #61583e; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.contactStrap .arrow { border-color: #ffcc00; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#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, #venueDetails #gallery, #wrap ul.pagination li, #wrap ul.pagination li a, .activity-select .select-current, 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: #dbd6c5; }

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

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

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

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

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

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

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

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

#giftVouchers.promo { background-color: #453e2a; }

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

#footer #footer-nav li#social-menu .button a, #pager-menu .nav li a, #header .search-form .button, #navigation { background: -moz-linear-gradient(top, #bbb091 0%, #a19267 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb091), color-stop(100%, #a19267)); background: -webkit-linear-gradient(top, #bbb091 0%, #a19267 100%); background: -o-linear-gradient(top, #bbb091 0%, #a19267 100%); background: -ms-linear-gradient(top, #bbb091 0%, #a19267 100%); background: linear-gradient(top, #bbb091 0%, #a19267 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb091', endColorstr='#a19267',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, #cec7b1 0%, #a19267 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cec7b1), color-stop(100%, #a19267)); background: -webkit-linear-gradient(top, #cec7b1 0%, #a19267 100%); background: -o-linear-gradient(top, #cec7b1 0%, #a19267 100%); background: -ms-linear-gradient(top, #cec7b1 0%, #a19267 100%); background: linear-gradient(top, #cec7b1 0%, #a19267 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cec7b1', endColorstr='#a19267',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, #bbb091 0%, #a19267 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb091), color-stop(100%, #a19267)); background: -webkit-linear-gradient(top, #bbb091 0%, #a19267 100%); background: -o-linear-gradient(top, #bbb091 0%, #a19267 100%); background: -ms-linear-gradient(top, #bbb091 0%, #a19267 100%); background: linear-gradient(top, #bbb091 0%, #a19267 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb091', endColorstr='#a19267',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, #6e7647 0%, #505634 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6e7647), color-stop(100%, #505634)); background: -webkit-linear-gradient(top, #6e7647 0%, #505634 100%); background: -o-linear-gradient(top, #6e7647 0%, #505634 100%); background: -ms-linear-gradient(top, #6e7647 0%, #505634 100%); background: linear-gradient(top, #6e7647 0%, #505634 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e7647', endColorstr='#505634',GradientType=0 ); }

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

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

#venue-menu-advanced li#current a, #venue-menu-advanced li#current a:hover { 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 ); }

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

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

#footer #footer-nav .feedback a:hover { background: -moz-linear-gradient(top, white 0%, #e5e1d5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e5e1d5)); background: -webkit-linear-gradient(top, white 0%, #e5e1d5 100%); background: -o-linear-gradient(top, white 0%, #e5e1d5 100%); background: -ms-linear-gradient(top, white 0%, #e5e1d5 100%); background: linear-gradient(top, white 0%, #e5e1d5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#e5e1d5',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, white 0%, #c8bfa6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #c8bfa6)); background: -webkit-linear-gradient(top, white 0%, #c8bfa6 100%); background: -o-linear-gradient(top, white 0%, #c8bfa6 100%); background: -ms-linear-gradient(top, white 0%, #c8bfa6 100%); background: linear-gradient(top, white 0%, #c8bfa6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#c8bfa6',GradientType=0 ); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#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 0px #847751; -moz-box-shadow: 0px 0px 5px 0px #847751; box-shadow: 0px 0px 5px 0px #847751; }

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

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

#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 #5f7f9d; }
#header else { text-shadow: 0 -1px #5f7f9d; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#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%, 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 ); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#eventNew .menu li a { background: -moz-linear-gradient(left, #e5e1d5 0%, #dbd6c5 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e5e1d5), color-stop(100%, #dbd6c5)); background: -webkit-linear-gradient(left, #e5e1d5 0%, #dbd6c5 100%); background: -o-linear-gradient(left, #e5e1d5 0%, #dbd6c5 100%); background: -ms-linear-gradient(left, #e5e1d5 0%, #dbd6c5 100%); background: linear-gradient(to right, #e5e1d5 0%, #dbd6c5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e1d5', endColorstr='#dbd6c5',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 #f9f8f4; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.addBasket .button.viewBasket a { text-shadow: 0 1px 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: #61583e; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#header #strapline, #sub-menu a { color: white; }

.tabs-menu li a, .experiences li.experience a, #footer .toTop, #footer .richSnippets p, #header .search-form label input { color: white; }

#affiliates #reasons .c .w { color: #505634; }

#affiliates #reasons .c .w p.h2, .contactStrap em, #index-nav ul li a { color: white; }

#voucher-promo h2.title, #voucher-promo .strapline, #search-map .title { color: #544c34; }

#venueReviews .tabs-menu li a, #voucherDetails .tabs-menu li a { color: #61583e; }

#pager-splash .title, #venues-container .venues-list-advanced li a .price-from, .page-locations #venues-area-list .block-wrapper h3 a { color: white; }

#eventNew .splash p { color: #d8d0d5; }

#pager-splash li a .desc, #venues-container .venues-list-advanced li, #venues-container .venues-list-advanced li .venue, #venues-container .venues-list-advanced li .area, #venues-area-list ul ul li a { color: #5d4c56; }

#header .search-form label input, #header .search-form .label, #header .search-form label { color: #61583e; }

#header .search-form label input::-webkit-input-placeholder { color: white; }

#header .search-form label input:-moz-placeholder { color: white; }

#header .search-form label input::-moz-placeholder { color: white; }

#header .search-form label input:-ms-input-placeholder { color: white; }

#header .search-form label input::-webkit-input-placeholder { color: #444; }

#header .search-form label input:-moz-placeholder { color: #444; }

#header .search-form label input::-moz-placeholder { color: #444; }

#header .search-form label input:-ms-input-placeholder { color: #444; }

#menu li a { border-color: #c8bfa6; }

#tabs-menu .tabs-menu, #tabs-menu .tabs-menu li a { border-color: #847751; }

#index-nav ul li a .wrap, #index-nav ul li a { border-color: #645a3e; }

#index-nav ul li a { border-bottom-color: #b4a987; }

#index-nav ul li a { border-right-color: #b4a987; }

#fixedContainer { border-color: #505634; }

.formats-advanced .package .format-images .img, .formats-advanced .outer-wrapper, .formats-advanced #format, #pager-splash li, #pager-splash { border-color: #323621; }

.formats-advanced .outer-wrapper, #pager-splash { border-bottom-color: #6e7647; }

.formats-advanced .outer-wrapper, #pager-splash { border-right-color: #6e7647; }

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

#venue-menu-advanced li { border-color: #d2cbb6; }

#venues_google_map, #venues-container .venues-list-advanced { border-color: white; }

#voucherDetails .tabs-menu, #venue-location .img, #venue-location .google-map-iframe, .inner-wrapper { border-color: #beb496; }

.plugin, .outer-wrapper { border-color: #746848; }

.inner-wrapper, .outer-wrapper { border-bottom-color: white; }

.inner-wrapper, .outer-wrapper { border-right-color: white; }

.tabs-menu, .plugin .title { border-bottom-color: #efece5; }

#venues-area-list ul ul li a { border-color: #d8d0d5; }

.page-locations #venues-area-list .button { border-color: #796370; }

#venues-container .venues-list-advanced li .img { border-color: #5d4c56; }

.button.titleButton a { border-color: #41353c; }

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

#header .search-form .label, #header .search-form label, #index-nav ul li a .img, #venues-area-list ul ul li, #footer .toTop .arrow, #alerts, .eventWrapper #content #alerts, #content, #footer { border-color: #FFF; }

#venue-location .img, #venue-location .google-map-iframe { outline-color: #FFF; }

.experiences li.experience a { background-color: #a19267; }

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

#affiliates #reasons .c .w p.h2 { background-color: #505634; }

#wrap #venue-menu-advanced li#current a, #wrap #venue-menu-advanced li#current a:hover { background-color: #d2cbb6; }

body #voucherDetails .tabs-menu li.tab-selected a, #content { background-color: #e5e1d5; }

.search-form label, #affiliates #reasons .c .w, #venues_google_map, #venues-container .venues-list-advanced, .inner-wrapper { background-color: #d2cbb6; }

#index-nav, .outer-wrapper { background-color: #93855b; }

.page-locations #venues-area-list .block-wrapper { background-color: #efecee; }

#wrap #pager-splash .title, #wrap #venues-container .venues-list-advanced li a .price-from, .experiences li.experience .price { background-color: #5d4c56; }

#venues-area-list h3 dfn { background-color: #C00; }

#header .search-form .label, #header .search-form label { background-color: #CCC; }

#strapline { background-color: #DDD; }

#footer #footer-nav .section .wrap { background-color: #EEE; }

.page-index #gift-vouchers.tabs-selected, #wrap.page-index .tabs-menu li.first.tab-selected a, #wrap.page-index .tabs-menu li.first.tab-selected a:hover, .page-index #accreditationCPSA, #accreditationCPSA, .experiences li.experience, #footer .wrapper { background-color: #FFF; }

#pager-splash .desc, #footer, #wrap { 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*/ }

#eventNew .splash div, #venuecontainer #intro h2, #venuecontainer #intro .desc { background: -moz-linear-gradient(45deg, rgba(180, 169, 135, 0.5) 0%, rgba(180, 169, 135, 0.5) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(180, 169, 135, 0.5)), color-stop(100%, rgba(180, 169, 135, 0.5))); background: -webkit-linear-gradient(45deg, rgba(180, 169, 135, 0.5) 0%, rgba(180, 169, 135, 0.5) 100%); background: -o-linear-gradient(45deg, rgba(180, 169, 135, 0.5) 0%, rgba(180, 169, 135, 0.5) 100%); background: -ms-linear-gradient(45deg, rgba(180, 169, 135, 0.5) 0%, rgba(180, 169, 135, 0.5) 100%); background: linear-gradient(45deg, rgba(180, 169, 135, 0.5) 0%, rgba(180, 169, 135, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#b4a987", "99", 2)', endColorstr='str-insert("#b4a987", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#b4a987\", \"99\", 2)', endColorstr='str-insert(\"#b4a987\", \"99\", 2)')"; /* For IE 8*/ }

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

#venue-menu-advanced li a, #venue-menu-advanced li a:hover, #footer .richSnippets p, #index-nav .plugin, .tabs-menu, .tabs-menu li a, #fixedContainer, #menu, #menu li a { background: -moz-linear-gradient(top, #bbb091 0%, #a19267 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb091), color-stop(100%, #a19267)); background: -webkit-linear-gradient(top, #bbb091 0%, #a19267 100%); background: -o-linear-gradient(top, #bbb091 0%, #a19267 100%); background: -ms-linear-gradient(top, #bbb091 0%, #a19267 100%); background: linear-gradient(top, #bbb091 0%, #a19267 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb091', endColorstr='#a19267',GradientType=0 ); }

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

.contactStrap em, #venue-menu-advanced li#current a, #venue-menu-advanced li#current a:hover, #index-nav ul li a .wrap, #menu li.current a:hover, #menu li.current a { background: -moz-linear-gradient(top, #6e7647 0%, #505634 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6e7647), color-stop(100%, #505634)); background: -webkit-linear-gradient(top, #6e7647 0%, #505634 100%); background: -o-linear-gradient(top, #6e7647 0%, #505634 100%); background: -ms-linear-gradient(top, #6e7647 0%, #505634 100%); background: linear-gradient(top, #6e7647 0%, #505634 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e7647', endColorstr='#505634',GradientType=0 ); }

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

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

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

.page-locations #venues-area-list .block-wrapper h3 a { background: -moz-linear-gradient(top, #796370 0%, #5d4c56 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #796370), color-stop(100%, #5d4c56)); background: -webkit-linear-gradient(top, #796370 0%, #5d4c56 100%); background: -o-linear-gradient(top, #796370 0%, #5d4c56 100%); background: -ms-linear-gradient(top, #796370 0%, #5d4c56 100%); background: linear-gradient(top, #796370 0%, #5d4c56 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#796370', endColorstr='#5d4c56',GradientType=0 ); }

#voucher-promo #voucherFeatures li .inner-wrapper, #beginners-guide .inner-wrapper, #event .inner-wrapper, .search-form .button, #search-map .search-form .button, #header .search-form .button, #venueReviews .pagTop, #pager-splash .title, #venues-container .venues-list-advanced li a .price-from, #footer .toTop, #footer-nav { background: 0; filter: none; }

#header .contact .r2 .button a span { background-position: 100% 50%; }

body { background-position: 50% 35px; }

#alerts p, #footer #footer-nav a, #accreditationCPSA a, #christmasPartyPromo { background-position: 50% 0; }

#pagerGallery li, #gallery .galNav li span { background-position: 50% 50%; }

#corporate-details .img { background-position: 0 0; }

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

#header .contact .r2 .button a span, #footer #footer-nav a, #accreditationCPSA a, #christmasPartyPromo { background-repeat: no-repeat; }

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

.search-form label { -webkit-box-shadow: inset 0px 0px 5px 0px #beb496; -moz-box-shadow: inset 0px 0px 5px 0px #beb496; box-shadow: inset 0px 0px 5px 0px #beb496; }

#event .plugin, #search-map, .search-form .button, #header .search-form .button, #footer #footer-nav .section .wrap, #footer #footer-nav { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

.tabs-menu li a, .experiences li.experience a, #footer .toTop, #footer .richSnippets p { text-shadow: 0 -1px #847751; }

#affiliates #reasons .c .w p.h2, .contactStrap em, #index-nav ul li a { text-shadow: 0 -1px #323621; }

#venueReviews .tabs-menu li a, #voucherDetails .tabs-menu li a, #newFormat #venueFormatsList p, .plugin .title { text-shadow: 0 1px #efece5; }

#pager-splash li a .desc, #voucher-promo h2.title, #voucher-promo .strapline, #search-map .title { text-shadow: 0 1px #f9f8f4; }

#pager-splash .title, #venues-container .venues-list-advanced li a .price-from, .page-locations #venues-area-list .block-wrapper h3 a { text-shadow: 0 -1px #41353c; }

#venues-area-list h3 dfn { text-shadow: 0 -1px #AE0000; }

#pager-splash li a { text-shadow: 0 1px #000000; }

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

#tabs-menu #gift-vouchers { text-shadow: 1px 1px 5px #FFF,1px 1px 5px #FFF; }

.search-form label, #steps li h3 span, .page-locations #venues-area-list h3 dfn { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

#affiliates #reasons .c .w, #affiliates #reasons .c .w p.h2, #voucher-promo .add-to-basket .value-selector { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#affiliates #reasons .c .w p.h2 { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

#affiliates #reasons .c .w p.h2 { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }

.page-venues #earlyBird { background-color: #C50000; }

.page-index #earlyBird, .page-venues #earlyBird { background-position: 100% 50%; }

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

#beginners-guide .jargon li, #beginners-guide .prep li { color: #796370; }

#beginners-guide .jargon, #beginners-guide .prep, #beginners-guide .guide .el .wrap, #beginners-guide .challenges li .wrap { background-color: white; }

.cmHead.vouchercm, .cmHead.vouchercm a { color: #61583e !important; }

.cmHead.vouchercm > a .r2 > .c:last-of-type > .w { color: white !important; }

.cmHead.vouchercm .button a, .cmHead.vouchercm .button a:hover, .cmHead.vouchercm > a .button { color: white !important; }

.cmHead.vouchercm .buttons .button:nth-child(2) a:hover, .cmHead.vouchercm .buttons .button:nth-child(2) a { color: #7e98b1 !important; }

.cmHead.vouchercm .button a, .cmHead.vouchercm .button a:hover, .cmHead.vouchercm > a .button { border-color: #7e98b1 !important; }

.cmHead.vouchercm > a .r2 > .c:last-of-type > .w, .cmHead.vouchercm .slidedown .promo .img { background-color: #5d4c56 !important; }

.cmHead.vouchercm .button a, .cmHead.vouchercm .button a:hover, .cmHead.vouchercm > a .button { background-color: #7e98b1 !important; }

.cmHead.vouchercm a, .cmHead.vouchercm .buttons .button:nth-child(2) a:hover, .cmHead.vouchercm .buttons .button:nth-child(2) a { background-color: white !important; }

.cmHead.vouchercm > a .r2 > .c:last-of-type > .w { text-shadow: 0 1px #41353c !important; }

.cmHead.vouchercm .button a, .cmHead.vouchercm .button a:hover, .cmHead.vouchercm > a .button { text-shadow: 0 1px #7e98b1 !important; }

.cmHead.vouchercm .buttons .button:nth-child(2) a:hover, .cmHead.vouchercm .buttons .button:nth-child(2) a { text-shadow: 0 1px white !important; }

.cmHead.vouchers, .cmHead.vouchers a { color: white; }

.cmHead { background-color: #d2cbb6; }

.cmHead.vouchers a { background-color: #5d4c56; }

.cmHead.vouchers .button a, .cmHead.vouchers .button a:hover, .cmHead.vouchers a > .button { color: #5d4c56 !important; border-color: white !important; background: white !important; text-shadow: 0 1px white !important; }

.cmHead.vouchers .buttons .button:nth-child(2) a:hover, .cmHead.vouchers .buttons .button:nth-child(2) a { color: white !important; background: #5d4c56 !important; text-shadow: 0 1px #5d4c56 !important; }

.cmHead.vouchers a:after { background-position: 100% 50%; }

.cmHead.vouchers a:after, .cmHead.vouchers a { background-position: 50%; }

.cmHead.vouchers a { background-repeat: no-repeat; }

.cmHead.vouchers a { text-shadow: 0 -1px #41353c; }

@media only screen and (min-width: 701px) { .cmHead.vouchers .slidedown:hover { text-shadow: 0 1px #5d4c56 !important; }
  @keyframes slidedownxv { 0% { height: 44px; }
    50% { background-color: #5d4c56; }
    100% { height: 300px; background-color: #5d4c56; box-shadow: 0 10px 10px #000; } } }
@media only screen and (max-width: 700px) { .cmHead.vouchers .slidedown .promo { background-color: #5d4c56 !important; } }
body .cmHead.offerV1 a .but b { color: #5d4c56; }

body .cmHead.offerV1 a .but b { background-color: white; }

body .cmHead.offerV1 a .but b { text-shadow: 0 -1px white; }

.selectVoucher.button.b1 a, .selectVoucher.button.b1 a:hover { color: #61583e !important; }

.hint a { color: #666; }

.ui-selectmenu-menu .pop, .valueSelect .ui-selectmenu-button .pop { color: #C00; }

.button.b1 a { border-color: #BBB; }

.ui-selectmenu-button span.ui-icon, .ui-selectmenu-button, .ui-selectmenu-menu ul, .valueSelect .ui-selectmenu-button { border-color: #BBB; }

.ui-selectmenu-menu .pop, .valueSelect .ui-selectmenu-button .pop { border-color: #C00; }

#ajax #voucherImage .selected .w { border-color: #CCC; }

#ajax #voucherImage .w:hover { border-color: #DDD; }

#ajax #voucherImage .w { border-color: #FFF; }

.ui-selectmenu-button span.ui-icon { border-left-color: transparent; }

.ui-selectmenu-button span.ui-icon { border-right-color: transparent; }

.button.b1 a span:after { border-top-color: transparent; }

.button.b1 a span:after { border-bottom-color: transparent; }

.button.b1 a { background: #5d4c56; }

.button.b1 a:hover { background: #796370; }

#pager.vouchers .nav a { background-color: #61583e; }

#pager.vouchers .nav a.activeLI { background-color: #5d4c56; }

#ajax #voucherImage .tabs-container::-webkit-scrollbar-thumb { background-color: #cac2aa; }

#ajax #voucherImage .selected .w, #ajax #voucherImage .tabs-container::-webkit-scrollbar-track { background-color: #DDD; }

#buy .chosen-container .chosen-single { background: white !important; }

#ajax #voucherImage .w:hover { background-color: #E5E5E5; }

.ui-selectmenu-menu .pop, .valueSelect .ui-selectmenu-button .pop { background-color: #FFF; }

.addBasket .button a span { background: 0 !important; }

.selectVoucher.button.b1 a, .selectVoucher.button.b1 a:hover { 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 ); }

.button.b1 a:before, .selectVoucher.button a b { background-repeat: no-repeat; }

.button.b1 a:before { background-position: 50%; }

#voucher #buy .chosen-container-single .chosen-single div b { background-position: 0 50% !important; }

#buy .chosen-container .chosen-single { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.selectVoucher.button.b1 a { text-shadow: 0 1px white !important; }

#pager.vouchers .nav a { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.ui-selectmenu-menu .pop, .valueSelect .ui-selectmenu-button .pop { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#ajax #voucherImage .selected .w { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

@media only screen and (max-width: 780px) { #ajax #voucherImage, #ajax #voucherImage .c a { color: #61583e; }
  #ajax #voucherImage .selected .w { border-color: #ded9c9; }
  #ajax #voucherImage .w { border-color: #cac2aa; }
  #ajax #voucherImage .w:hover { border-color: #b6ab8b; }
  #ajax #voucherImage .selected .w { background-color: #b6ab8b; }
  #ajax #voucherImage .w:hover { background-color: #ded9c9; }
  #voucherExtension a:before { background-position: 50%; } }
#voucher-basket .basket-summary .terms a { color: #61583e; }

#voucher-basket .remove { color: #FFF; }

#voucher-basket .selectVoucher.button a, #voucher-basket .ui-selectmenu-menu ul, #voucher-basket .valueSelect .ui-selectmenu-button, #voucher-basket .basket li .delivery ul .opt label { border-color: #999; }

#voucher-basket .remove, #voucher-basket .selectVoucher.button { border-color: #FFF; }

#voucher-basket .remove { background-color: #999; }

#voucher-basket .basket li .delivery ul .opt label { background-color: #e5e1d5; }

#voucher-basket .basket li .delivery ul .opt label:hover { background-color: white; }

#voucher-basket .basket li .delivery ul .opt .selected:hover, #voucher-basket .basket li .delivery ul .opt .selected { background-color: #FFF; }

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

#voucher-basket .basket li .delivery ul .opt .icn { background-repeat: no-repeat; }

#voucher-basket .remove { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

#basketWindow, #voucher-basket .basket li .delivery ul .opt label { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.ui-selectmenu-button, .ui-selectmenu-menu { color: #61583e !important; }

.ui-selectmenu-button span.ui-icon, .ui-selectmenu-button, .ui-selectmenu-menu ul { border-color: #BBB; }

.ui-selectmenu-button span.ui-icon { border-left-color: transparent; }

.ui-selectmenu-button span.ui-icon { border-right-color: transparent; }

.ui-selectmenu-menu ul li.closed:hover { background-color: #C9302C; }

.ui-selectmenu-menu ul li.closed { background-color: #EBCCD1; }

.ui-selectmenu-menu ul li.available:hover { background-color: #D6E9C6; }

.ui-selectmenu-menu ul li.available { background-color: #DFF0D8; }

.ui-selectmenu-menu ul li.limited:hover { background-color: #FFB; }

.ui-selectmenu-menu ul li.limited { background-color: #FFC; }

.ui-selectmenu-menu ul li:hover { background-color: #DDD; }

.ui-selectmenu-button, .ui-selectmenu-menu ul { background-color: #FFF; }

.ui-selectmenu-button { 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 ); }

.ui-selectmenu-menu ul li, .ui-selectmenu-button, .ui-selectmenu-menu ul { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.article .review .desc { color: #746848; }

.review .desc { color: white; }

.review .h a { color: #5d4c56; }

.customcounts { color: #FFF; }

.article .review .h span { border-color: #f9f8f4; }

.review .h span { border-color: #5d4c56; }

.review .h span { border-left-color: transparent !important; }

.review .h span { border-bottom-color: transparent !important; }

.article .review .desc { background-color: #f9f8f4; }

.review .desc { background-color: #5d4c56; }

#reviews .review.readmore .desc:after { background-color: #41353c; }

.customcounts { background-color: #1378D2; }

.customcounts a { background-repeat: no-repeat; }

.customcounts a { background-position: 50%; }

.article .review .desc { text-shadow: 0 1px white; }

.review .desc { text-shadow: 0 -1px #41353c; }

#reviews .review.readmore .desc:after { text-shadow: 0 -1px #251e22; }

.customcounts { text-shadow: 0 -1px #0f5da3; }

.customcounts, #reviews .review.readmore .desc:after { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.review .desc { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

@media only screen and (min-width: 981px) { .article .review .h a span { border-color: #f9f8f4; }
  .article .review .h a span { border-left-color: transparent; }
  .article .review .h a span { border-bottom-color: transparent; }
  .article .review .h a:before { background-color: #DDD; }
  .article .review .h a:before { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } }
#voucherThankyou .nb a, #voucherThankyou .order a { color: #746848; }

#voucherThankyou .button a { color: white !important; }

#voucherThankyou .order { border-color: #d2cbb6; }

#voucherThankyou .button a { border-color: #b01119 !important; }

#voucherThankyou .button.bG a { border-color: #ff6600 !important; }

#voucherThankyou .order { background-color: #e5e1d5; }

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

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

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

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

#voucherThankyou .button a { text-shadow: 0 -1px #c8131c !important; }

#voucherThankyou .button.bG a { text-shadow: 0 -1px #ff6600 !important; }

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

#christmasPost { color: #FFF; }

.xmasAlert { color: #FFF; }

.xmasAlert { border-color: #930410; }

#christmasPost { background-color: #00663b; }

.xmasAlert { background-color: #c40615; }

.christmas .page-index #voucher .s:before { background-position: 100% 25px; }

.xmasAlert:before { background-position: 100% 50%; }

.l7d.christmas #header:before, .l7.christmas #header:before, .l3.christmas #header:before { background-position: 0 0; }

.xmasAlert:before, .l7.christmas #header:before, .l7d.christmas #header:before, .l3.christmas #header:before, .christmas .page-index #voucher .s:before { background-repeat: no-repeat; }

#christmasPost { text-shadow: 0 1px #00331e; }

.xmasAlert { text-shadow: 0 1px #930410; }

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

#christmasPost { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#ajax .ajax-close { color: #61583e; }

.popup a, .popup { color: #61583e; }

.popup .close { color: white; }

.popup .close { border-color: #FFF; }

.popup .close { background-color: #5d4c56; }

.popup { background-color: #FFF; }

.popup:before { background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.75)), color-stop(100%, rgba(255, 255, 255, 0.75))); background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 100%); background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 100%); background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 100%); background: linear-gradient(45deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 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*/ }

.popup, .popup .close { -webkit-box-shadow: 0px 0px 5px 0px #999999; -moz-box-shadow: 0px 0px 5px 0px #999999; box-shadow: 0px 0px 5px 0px #999999; }

.popup .close { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.popup { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

@media only screen and (min-width: 781px) { #ajax #venueWindow, #ajax #voucherImage, #ajax #voucherImage .c a, #ajax #basketWindow, #ajax .ajax-close, #ajax #window { color: #61583e; }
  #venueWindow { border-color: #FFF; }
  .popup .close { background-color: #5d4c56; }
  #ajax #venueWindow, #ajax #voucherImage, #ajax #basketWindow, #ajax .ajax-close, #ajax #window, .popup { background-color: #FFF; }
  #ajax #venueWindow .ajax-close, #ajax #venueWindow, #ajax #voucherImage, #ajax #basketWindow, #ajax #window { text-shadow: 0 1px #FFF; } }
.gm8Enquire .lp, .gm8List li a { color: #61583e; }

.gm8Button a, .gm8Button button { color: white; }

#gm8Calendar table tr th { color: white; }

#gm8Calendar h2, .gm8Wrapper .selectMenu ul a:hover { color: white; }

.gm8List li a, .gm8MinAge, .gm8Wrapper .selectMenu ul a, .gm8Wrapper .selectMenu, #gm8Calendar table tr td { color: #333; }

#gm8Calendar table tr td.gm8Past { color: #BBB; }

.gm8List li .gm8SessLimited, .v2_4 #gm8BookingSummary, .gm8List li.gm8Selected a, #gm8Calendar table tr td.gm8SelectedDate.gm8available, #gm8Calendar table tr td.gm8SelectedDate.gm8provisional { color: #FFF; }

.gm8List li a .circle, .gm8List li, .gm8Wrapper .selectMenu .selected { border-color: #ded9c9; }

#gm8Calendar .gm8Button { border-color: #b4a987; }

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

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

.v2_4 #gm8BookingSummary, .gm8List li.gm8Selected { border-color: #307a24; }

.gm8MinAge { border-color: #C00; }

.p2 .gm8Button, .gm8Wrapper .selectMenu .selected a { border-color: #333; }

.gm8List li, .gm8Wrapper .selectMenu .selected, .gm8List li a .circle, #gm8Calendar table td { border-color: #BBB; }

.gm8List li.gm8Selected a .circle { border-color: #FFF; }

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

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

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

.v2_4 #gm8BookingSummary, .gm8List li a .circle, .gm8MinAge, #gm8Calendar table { background-color: #FFF; }

#gm8Calendar table tr th { background-color: #5d4c56; }

.gm8List li .gm8SessLimited { background-color: #F90; }

.gm8List li a:hover .circle, .gm8List li.gm8Selected a .circle { background-color: #307a24; }

.gm8Key li span { background-color: #ffd480; }

.gm8Key li:first-of-type span { background-color: #bbe9b4; }

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

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

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

.v2_4 #gm8BookingSummary, .gm8List li.gm8Selected { 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 ); }

#gm8Calendar table tr td.gm8SelectedDate.gm8available, #gm8Calendar table tr td.gm8SelectedDate.gm8provisional { background: -moz-linear-gradient(top, #307a24 0%, #3fa130 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #307a24), color-stop(100%, #3fa130)); background: -webkit-linear-gradient(top, #307a24 0%, #3fa130 100%); background: -o-linear-gradient(top, #307a24 0%, #3fa130 100%); background: -ms-linear-gradient(top, #307a24 0%, #3fa130 100%); background: linear-gradient(top, #307a24 0%, #3fa130 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#307a24', endColorstr='#3fa130',GradientType=0 ); }

#gm8Calendar table td.gm8Provisional, #gm8Calendar table td.gm8provisional { background: -moz-linear-gradient(top, #ffe6b3 0%, #ffd480 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe6b3), color-stop(100%, #ffd480)); background: -webkit-linear-gradient(top, #ffe6b3 0%, #ffd480 100%); background: -o-linear-gradient(top, #ffe6b3 0%, #ffd480 100%); background: -ms-linear-gradient(top, #ffe6b3 0%, #ffd480 100%); background: linear-gradient(top, #ffe6b3 0%, #ffd480 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6b3', endColorstr='#ffd480',GradientType=0 ); }

#gm8Calendar table td.gm8available, #gm8Calendar table td.gm8Available { background: -moz-linear-gradient(top, #dff5db 0%, #bbe9b4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dff5db), color-stop(100%, #bbe9b4)); background: -webkit-linear-gradient(top, #dff5db 0%, #bbe9b4 100%); background: -o-linear-gradient(top, #dff5db 0%, #bbe9b4 100%); background: -ms-linear-gradient(top, #dff5db 0%, #bbe9b4 100%); background: linear-gradient(top, #dff5db 0%, #bbe9b4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff5db', endColorstr='#bbe9b4',GradientType=0 ); }

.gm8List li, .gm8Wrapper .selectMenu ul, #gm8Calendar table tr, .gm8Wrapper .selectMenu .selected { background: -moz-linear-gradient(top, white 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, white 0%, #eeeeee 100%); background: -o-linear-gradient(top, white 0%, #eeeeee 100%); background: -ms-linear-gradient(top, white 0%, #eeeeee 100%); background: linear-gradient(top, white 0%, #eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee',GradientType=0 ); }

.v2_4 .gm8PkgInclude li, #gm8Calendar table tr td div { background-position: 0 0; }

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

#gm8BookForm .gm8Validation, .v2_4 .gm8PkgInclude li, #gm8Calendar table tr td div { background-repeat: no-repeat; }

.gm8Wrapper .selectMenu ul { -webkit-box-shadow: 0px 0px 5px 0px #cac2aa; -moz-box-shadow: 0px 0px 5px 0px #cac2aa; box-shadow: 0px 0px 5px 0px #cac2aa; }

#gm8Calendar table tr td.gm8SelectedDate.gm8available div, #gm8Calendar table tr td.gm8SelectedDate.gm8provisional div { -webkit-box-shadow: inset 0px 0px 5px 0px #112b0d; -moz-box-shadow: inset 0px 0px 5px 0px #112b0d; box-shadow: inset 0px 0px 5px 0px #112b0d; }

.gm8Wrapper .selectMenu ul a:hover { text-shadow: 0 -1px #847751; }

#gm8Calendar h2 { text-shadow: 0 1px #847751; }

#gm8Calendar table tr th { text-shadow: 0 -1px #41353c; }

.gm8List li .gm8SessLimited { text-shadow: 0 -1px #F60; }

.v2_4 #gm8BookingSummary, .gm8List li.gm8Selected, #gm8Calendar table tr td.gm8SelectedDate.gm8available, #gm8Calendar table tr td.gm8SelectedDate.gm8provisional { text-shadow: 0 1px #215318; }

.gm8Button a, .gm8Button button { text-shadow: 0 1px #41353c; }

.gm8List li, .gm8Wrapper .selectMenu, #gm8Calendar table tr td { text-shadow: 0 1px #FFF; }

.gm8List li .circle, .gm8MinAge { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.gm8List li .gm8SessLimited, .v2_4 #gm8BookingSummary, .gm8List li, .gm8Wrapper .selectMenu, .gm8Wrapper .selectMenu .selected, .gm8Button, .gm8Button a, .gm8Button button, #gm8Calendar, #gm8Calendar h2, #gm8Calendar table { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#goEndorsement .button a, #goEndorsement { color: #222222 !important; }

#goEndorsement { background-color: white !important; }

#goEndorsement .button a { background: white !important; }

#goEndorsement .button a, #goEndorsement { text-shadow: 0 1px white !important; }

#goEndorsement .button { background: 0; filter: none; }

#goEndorsement { background-image: url(//images.activitysearch.co.uk/backgrounds/geronigo/app/bgGrey3.jpg); }

#goEndorsement .subhead .img { background-image: url(//images.activitysearch.co.uk/backgrounds/geronigo/app/booker/phone.png); }

#goEndorsement .icn1 .c:nth-child(1) > .w:before { background-image: url(//images.activitysearch.co.uk/icons/icnDirections222.png); }

#goEndorsement .icn1 .c:nth-child(2) > .w:before { background-image: url(//images.activitysearch.co.uk/icons/icnItinerary222.png); }

#goEndorsement .r3 .icn2 .c:nth-child(1) > .w:before, #goEndorsement .icn1 .c:nth-child(3) > .w:before { background-image: url(//images.activitysearch.co.uk/icons/icnPayments222.png); }

#goEndorsement .r3 .icn1 .c:nth-child(3) > .w:before { background-image: url(//images.activitysearch.co.uk/icons/icnOffers222.png); }

#goEndorsement .r3 .icn2 .c:nth-child(2) > .w:before, #goEndorsement .icn1 .c:nth-child(4) > .w:before { background-image: url(//images.activitysearch.co.uk/icons/icnAddUser222.png); }

#goEndorsement .r3 .icn2 .c:nth-child(3) > .w:before, #goEndorsement .icn1 .c:nth-child(5) > .w:before { background-image: url(//images.activitysearch.co.uk/icons/icnGroupChat222.png); }

#goEndorsement .buttons li a:before { background-image: url(//images.activitysearch.co.uk/backgrounds/geronigo/app/icnGoogle.png); }

#goEndorsement .buttons li:nth-child(2) a:before { background-image: url(//images.activitysearch.co.uk/backgrounds/geronigo/app/icnApple.png); }

#goEndorsement .subhead .img, #goEndorsement { background-position: 50% 0; }

#goEndorsement .r3 .phone, #goEndorsement .buttons li a:before, #goEndorsement .icns .c .w:before { background-position: 50%; }

#goEndorsement .r3 .phone, #goEndorsement .subhead .img, #goEndorsement .buttons li a:before, #goEndorsement, #goEndorsement .icns .c .w:before { background-repeat: no-repeat; }

#goEndorsement .buttons .button a { box-shadow: 0 5px 10px #8c8c8c; }

#goEndorsement .buttons .button a:hover { box-shadow: 0 5px 10px #737373; }
