/*////////////////////////////////////////////////////////////////////////////////////////////////////

	author: Peter Roper 

	style - these are the color and image values used throughout the site
	
//////////////////////////////////////////////////////////////////////////////////////////////////////

	style

////////////////////////////////////////////////////////////////////////////////////////////////////*/
#build-info .tabs-menu li a,
.search-filters li a,
.venue-filter-results h3,
.venue-filter-results li ul li a,
#adrenamag-promo .button button,
#adrenamag-promo .button button:hover,
.gmnoprint .gmnoprint div div a,
.min-age,
#venues-map .map ul li a{
color:#000;
}
#vouchers li .price,
p.live-chat a span,
#subscription-status{
color:#444;
}
#adrenamag-promo small{
color:#999;
}
body,
.ac_results li{
color:#222;
}
#vouchers-advanced a,
a,
.ac_results li:hover{
color:#00F;
}
.package h3.prices-from .previous-price,
.format .price,
form label.value-required span small,
.captcha p.value-required,
.christmas-vouchers form input{
color:#C00;
}
#offers-advanced .offer a,
#vouchers-advanced #vouchers-promotion a,
#vouchers-advanced a:hover,
.outer-wrapper #activity-details h3.prices-from,
#event-intro h3.prices-from,
.package h3.prices-from,
#adrenamag-promo a,
#adrenamag-promo a:hover,
#intro ul li em b,
#right #go-green a{
color:#FC0;
}
#datepicker .dpTable,
#datepicker .dpTable .dpDayHighlightTD a,
.dpButton,
.dpTodayButton,
.format-locations li .venue b span,
#venues_google_map #prices-intro,
#tooltip,
.top-10-venue,
a.ajax-close,
#venues_google_map #prices-intro h2.title a,
.search-filters strong,
#header .book-online-link,
#header .book-online-link a,
#panel .venues-list-advanced a,
#offers-advanced .offer,
#venues-map .map ul li a b,
#menu li a,
#vouchers-advanced .tabs-menu li a,
.tabs-menu li a,
.tabs-menu li a:hover,
.button button,
.button a,
.button a:hover,
#adrenamag-promo,
#intro ul li em,
#go-green,
#vouchers-advanced #vouchers-promotion,
a.prices-from{
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;
}
#build-info,
#build-info a{
color:#2D342C;
}
/*//////////////////////////////////////////////*/
.captcha ul li.selected,
#ajax .plugin,
.search-filters li,
#tooltip{
border-color:#000;
}
#build-info #build-menu li.tab-selected a,
.venue-filter-results h3,
.venue-filter-results li ul li,
.venue-filter-results li ul,
#venues-map .map ul li a{
border-color:#333;
}
#loading{
border-color:#666;
}
#subscription-status,
#build-info .tabs-menu li a{
border-color:#BBB;
}
#build-info #build-menu li{
border-color:#FFF;
}
.search-filters li span.down,
.search-filters li span.up,
.venue-filter-results li ul li a,
.ac_results ul,
.filter li ul li,
.filter li ul li a span,
.gmnoprint .gmnoprint div div a,
#activity-selector .categories div,
.gmnoprint .gmnoprint div .map-image{
border-color:#CCC;
}
#vouchers li .price,
#build-info,
#datepicker .dpTable td a,
.captcha ul li,
#testimonials .testimonial-images li a,
#build-info .tabs-menu li,
a.ajax-close,
.filter li ul li#list a span,
.format img,
.package img,
a.prices-from{
border-color:#FFF;
}
.min-age{
border-color:#C00;
}
#datepicker .dpTable td.dpTDHover{
border-color:#729BB1;
}
#datepicker .dpTable,
#datepicker .dpTable td{
border-color:#BFBEC3;
}
#datepicker .dpTable td a:hover{
border-color:#E2F4FE;
}
#build-info #build-menu li a,
#build-info #build-menu{
border-color:#9B9B9B;
}
.search-filters li span.down,
.search-filters li span.up,
.venue-filter-results li ul li a{
border-top-color:#FFF;
border-left-color:#FFF;
}
/*//////////////////////////////////////////////*/
.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;
}
#loading,
#overlay,
.search-filters strong,
#adrenamag-promo,
#adrenamag-promo form,
#venues-map .map ul li a b{
background-color:#000;
}
#tooltip,
a.ajax-close{
background-color:#333;
}
#adrenamag-promo .button button,
#adrenamag-promo .button button:hover{
background-color:#01B4CB;
}
#vouchers li .price{
background-color: #FC0;
}
.ac_results li:hover{
background-color:#FF9;
}
p.live-chat a{
background-color:#BBB;
}
p.live-chat a:hover,
.filter li ul li a:hover,
#build-info .tabs-menu{
background-color:#CCC;
}
.filter li ul li a,
#subscription-status{
background-color:#DDD;
}
#build-info,
#build-info #build-menu li.tab-selected a{
background-color:#E1E4E9;
}
#build-info #build-menu,
#build-info #build-menu li a{
background-color:#A7A7A7;
}
.captcha ul li,
.loading-image,
#downloads ul li span,
span.img,
.search-filters li,
.venue-filter-results h3,
.venue-filter-results li ul li a,
.min-age,
.package img,
.format img,
.ac_results ul,
#venues-map .map ul li a,
#content #venues-map .map ul li a:hover,
.filter li ul li,
.gmnoprint .gmnoprint div div a,
#activity-selector .categories div{
background-color:#FFF;
}
.expandable-menu li ul li dfn,
.activities li.activity h3 dfn{
background-color:#C00;
}
#ajax .ajax-alert .warning{
background-color:#FAE5E5;
}
#ajax .ajax-alert .success{
background-color:#E1F0D9;
}
#ajax .ajax-alert .alert{
background-color:#FFB;
}
/*//////////////////////////////////////////////*/
#availability-advanced .inner-wrapper,
#availability .inner-wrapper,
.experiences li.experience .img,
#experience .img,
p.live-chat a span,
.formats-advanced .formats-list-advanced li,
#datepicker,
#datepicker .dpTable .dpButtonTDLeft button,
#datepicker .dpTable .dpButtonTDRight button,
.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,
.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{
background-repeat:no-repeat;
}
#build-info #build-menu,
#build-info #build-menu li.tab-selected a,
#datepicker .dpTable,
#datepicker .dpTable td a,
#subscription-status,
#vouchers-advanced,
.activities li.activity,
#intro ul li em,
.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;
}
#venues_google_map #prices-intro{
background-repeat:repeat;
}
/*//////////////////////////////////////////////*/
.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,
.ad,
#navigation li a,
#vouchers-advanced,
#activity-selector .show,
#activity-selector .reset,
.rating span{
background-position:0 0;
}
#build-info #build-menu,
#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%;
}
#datepicker,
#datepicker .dpTable .dpButtonTDLeft button,
#datepicker .dpTable .dpButtonTDRight button,
.seasonal-voucher #vouchers-advanced{
background-position:50% 0;
}
.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;
}
#build-info #build-menu li a,
#datepicker .dpTable,
#datepicker .dpTable td a{
background-position:0 -10px;
}
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 #discover{
background-position:-141px -47px;
}
.cards_64 #dinersclub{
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;
}
p.live-chat a span{
background-position:5px 50%;
}
/*//////////////////////////////////////////////*/
#overlay,
#loading{
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity:0.75;
opacity:0.75;
}
#tooltip{
filter:alpha(opacity=90);
-moz-opacity:0.90;
-khtml-opacity:0.90;
opacity:0.90;
}
/*//////////////////////////////////////////////*/
#datepicker .dpTable td a:hover{
text-shadow:0 1px #E2F4FE;
}
#datepicker .dpTable .dpTR td.dpDayHighlightTD a{
text-shadow:0 1px #47484A;
}
.top-10-venue{
text-shadow:0 -1px #D89815;
}
.gold{
text-shadow:0 -1px #8A7407;
}
.silver{
text-shadow:0 -1px #999;
}
.bronze{
text-shadow:0 -1px #CC6B1C;
}
p.live-chat a,
#build-info,
#datepicker .dpTable,
#subscription-status{
text-shadow:0 1px #FFF;
}
#vouchers li .price{
text-shadow: 0 1px #FF9;
}
/*//////////////////////////////////////////////*/
#build-info{
-webkit-box-shadow:0px 0px 5px #000;
-moz-box-shadow:0px 0px 5px #000;
box-shadow:0px 0px 5px #000;
}
#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;
}
/*//////////////////////////////////////////////*/
#vouchers li .price{
-moz-border-radius:28px; -webkit-border-radius:28px;
}
.top-venues-list li .min-age,
a.ajax-close,
.expandable-menu li ul li dfn,
.activities li.activity dfn,
.gmnoprint div div .map-min-age,
.min-age{
-moz-border-radius:12px; -webkit-border-radius:12px;
}
a.prices-from{
-moz-border-radius:57px; -webkit-border-radius:57px;
}
#subscription-status,
#loading{
-moz-border-radius:10px; -webkit-border-radius:10px;
}
#datepicker .dpTable button,
#datepicker .dpTable,
.gmnoprint .gmnoprint div .map-image,
#tooltip,
.button,
#advanced-faqs ul li a,
.filter li ul li,
.filter li ul li a,
.filter li ul li a span{
-moz-border-radius:5px; -webkit-border-radius:5px;
}
.button button,
.button a{
-moz-border-radius:3px; -webkit-border-radius:3px;
}
.filter li ul li.last,
.filter li ul li.last a,
.filter li ul li.last a span,
#adrenamag-promo .button,
#adrenamag-promo .button button{
-moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px;
}
.filter li ul li.first,
.filter li ul li.first a,
.filter li ul li.first a span,
#adrenamag-promo .button,
#adrenamag-promo .button button{
-moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px;
}
.filter li ul li.last,
.filter li ul li.last a,
.filter li ul li.last a span,
#adrenamag-promo .button,
#adrenamag-promo .button button{
-moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px;
}
.filter li ul li.first,
.filter li ul li.first a,
.filter li ul li.first a span,
#adrenamag-promo .button,
#adrenamag-promo .button button{
-moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px;
}
/*//////////////////////////////////////////////*/
/*/ voucher colors /*/
/*//////////////////////////////////////////////*/
#australia-day-vouchers #vouchers-promotion{
background-color:#360;
text-shadow:0 -1px #030;
}
#valentines-day-vouchers #vouchers-promotion{
background-color:#DC041C;
text-shadow:0 -1px #DC041C;
}
#mothers-day-vouchers #vouchers-promotion{
background-color:#F66;
text-shadow:0 -1px #F36;
}
#easter-vouchers #vouchers-promotion{
background-color:#F90;
text-shadow:0 -1px #F60;
}
#fathers-day-vouchers #vouchers-promotion{
background-color:#039;
text-shadow:0 -1px #036;
}
#christmas-vouchers #vouchers-promotion{
background-color:#C00;
text-shadow:0 -1px #900;
}
/*//////////////////////////////////////////////*/
/*/ special offer colors /*/
/*//////////////////////////////////////////////*/
#offers-advanced .offer{
background-repeat:no-repeat;
background-position:100% 0;
}
/*//////////////////////////////////////////////*/
#student-discount{
background-color:#000;
text-shadow:0 -1px #000;
}
#military-discount{
background-color:#C00;
text-shadow:0 -1px #C00;
}
#free-places{
background-color:#069;
text-shadow:0 -1px #069;
}
#charities{
background-color:#429B5E;
text-shadow:0 -1px #429B5E;
}
#spa{
background-color:#938257;
text-shadow:0 -1px #938257;
}
#free-paintball-places{
background-color:#360;
text-shadow:0 -1px #360;
}
#stag-goes-free{
background-color:#069;
text-shadow:0 -1px #069;
}