/* Generated by less 1.7.0 */
#recite-wrapper .Default select {
  background: #fff !important;
  color: #494949 !important;
}
#recite-wrapper .Default select option {
  color: #494949 !important;
}
#recite-wrapper .BannerVenueSearch .SearchBox {
  background: #fafafa !important;
  color: #000 !important;
}
#recite-wrapper .BannerVenueSearch .SearchBox input {
  color: #112369 !important;
  background: #fafafa !important;
}
#recite-wrapper .BannerVenueSearch .SearchBox .Within .SelectContainer .custom-select {
  color: #112369 !important;
  background-color: #fff !important;
}
#recite-wrapper .BannerVenueSearch .SearchBox .Within .Label {
  color: #112369 !important;
}
#recite-wrapper .BannerVenueSearch .SearchBox .Popular {
  color: #112369 !important;
}
.ButtonPrimary.reciteme {
  color: #000;
  background: #ffcb0b;
  font-size: 1.4em;
  padding: 5px;
  display: block;
  text-align: center;
	cursor: pointer;
}
.Default {
  background-color: #ffffff;
}
.Default select {
  background: #ffffff;
  color: #494949;
  border-color: #aaaaaa;
  border-width: 1px;
  border-style: solid;
}
.Default .Wrapper {
  color: #494949;
}
.Default h1 {
  border-bottom-color: #494949;
  color: #494949;
}
.Default .OrderNav h1 {
  color: #000000;
}
.Default h4 {
  border-bottom-color: #000000;
}
.Default .TopNavMinus {
  background-position: 0px 0px;
}
.Default .TopNavPlus {
  background-position: -22px 0px;
}
.Default .TopNavReset {
  background-position: -45px 0px;
}
.Default input {
  border-color: #aaaaaa;
  background: #ffffff;
  color: #494949;
}
.Default input::-webkit-input-placeholder {
  color: #000000;
}
.Default input:-moz-placeholder {
  color: #000000;
}
.Default input::-moz-placeholder {
  color: #000000;
}
.Default input:-ms-input-placeholder {
  color: #000000;
}
.Default textarea {
  border-color: #aaaaaa;
  background: #ffffff;
  color: #494949;
}
.Default textarea::-webkit-input-placeholder {
  color: #000000;
}
.Default textarea:-moz-placeholder {
  color: #000000;
}
.Default textarea::-moz-placeholder {
  color: #000000;
}
.Default textarea:-ms-input-placeholder {
  color: #000000;
}
.Default .Row .Column2 input {
  border-color: #aaaaaa;
}
.Default .ErrorMessage {
  background: #dd0000;
  color: #ffffff;
}
.Default .ErrorMessage a {
  color: #ffffff;
}
.Default .SuccessMessage {
  background: #00dd00;
  color: #ffffff;
}
.Default .SuccessMessage a {
  color: #ffffff;
}
.Default .ModalPopup .ModalBackground {
  background: #000000;
}
.Default .ModalPopup .ModalContainer {
  background: #ffffff;
  border-color: #666666;
}
.Default .ModalPopup .ModalContainer .CloseButton {
  color: #dd0000;
}
.Default .ModalPopup .ModalContainer .Title {
  border-bottom: 1px solid #666666;
  color: #666666;
}
.Default #Wrapper {
  color: #494949;
}
.Default .HeaderNavSelected {
  background: #ececec;
}
.Default .PrimaryColour {
  color: #494949;
}
.Default .SecondaryColour {
  color: #ffffff;
}
.Default .FooterColour {
  color: #ffffff;
}
.Default .HomeSliderCover {
  background: #ffffff;
}
.Default .ArticleHeader {
  color: #363636;
}
.Default .ArticleFeedBackground {
  background: #e6e6e6;
}
.Default .ArticleFeed1 {
  background: #5f1270;
}
.Default .ArticleFeed2 {
  background: #9f6008;
}
.Default .ArticleFeed3 {
  background: #317a23;
}
.Default .ArticleBreaker {
  color: #c6c6c6;
}
.Default #TopNav {
  background: #b8b8b8;
  border-bottom-color: #c7c7c7;
}
.Default #TopNav a {
  color: #494949;
}
.Default #Header {
  background: #ffffff;
}
.Default #Header .MiniBasket a {
  color: #494949;
}
.Default #Header .HeaderSearch input {
  background: #ffffff;
  color: #494949;
  border-color: #eeeeee;
}
.Default #Header .HeaderSearch select {
  background: #ffffff;
  color: #494949;
  border-color: #eeeeee;
}
.Default #Header .HeaderSearch input[type=submit] {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default #Header .HeaderSearch input[type=submit] a {
  color: #000000;
}
.Default #HeaderNav {
  border-bottom-color: #e8e8e8;
}
.Default #HeaderNav li {
  border-right-color: #e8e8e8;
}
.Default #HeaderNav li .HeaderNavBackground a {
  color: #494949;
}
.Default #HeaderNav li .HeaderSub {
  background: #ffffff;
}
.Default #HeaderNav li .HeaderSub li {
  background: #f2f2f2;
  border-color: #ffffff;
}
.Default #HeaderNav li .HeaderSub li a {
  color: #494949;
}
.Default #HeaderNav li .HeaderSub li:hover {
  background: #ececec;
}
.Default #HeaderNav li:hover {
  background: url('../images/layout/top-right.png') no-repeat top right #f2f2f2;
}
.Default #HeaderNav .HeaderNavSelected {
  background: #ececec;
}
.Default .HeaderNavCorner {
  background-image: url('../images/layout/top-right.png');
}
.Default #Article {
  background: #ffffff;
}
.Default #Article .Container {
  color: #000000;
}
.Default #Article .Container .ArticleFeed h4 a {
  color: #fff;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .LeftNavTitle {
  background: #565656 url('../images/layout/top-right.png') no-repeat top right;
  color: #ffffff;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .LeftNavTitle a {
  color: #ffffff;
	display: inline-block;
	width: 100%;
	margin-bottom: 3px;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links li a {
  color: #212121;
	display: inline-block;
	width: 100%;
	margin-bottom: 3px;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links li span {
  color: #212121;
  border-top: 1px solid #cbcbcb;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links li .DisabledLink {
  background: #ffffff;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links li:nth-child(even) span {
  background: #ececec;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level2Links li span {
  border-top: 1px solid #ececec;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level2Links li:nth-child span {
  border-top: 1px solid #dbdbdb;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level2Links li:first-child span {
  border-top: 1px solid #cbcbcb;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level2Links li:first-child ul li span {
  border-top: none;
}
.Default #Article .ContentSearchResults .pcOrb_Page .pcOrb_URL a {
  color: #0070c8;
  text-decoration: none;
}
.Default .BreadCrumb a {
  color: #494949;
}
.Default .ArticleSearchTitle li {
  background: url("../images/layout/article-search.png") no-repeat top right;
}
.Default .ArticleSearchTitle li div {
  color: #ffffff;
  background: #353535;
}
.Default .ArticleSearchTitle .ArticleSearchCurrent {
  background: url("../images/layout/article-search-current.png") no-repeat top right;
}
.Default .ArticleSearchTitle .ArticleSearchCurrent div {
  background: #565656;
}
.Default .ArticleSearchContent {
  background: #565656;
  border-top: 1px solid #606060;
}
.Default .ArticleSearch {
  border-top-color: #959595;
  border-bottom-color: #959595;
  text-shadow: 2px 2px 4px #000000;
}
.Default .ArticleSearchInput .ArticleSearchButton button {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .ArticleSearchInput .ArticleSearchButton button a {
  color: #000000;
}
.Default .ArticleSearchInput .Mandatory {
  color: #ffffff;
}
.Default .ArticleContent h1 {
  color: #363636;
}
.Default .PollLink {
  border-color: #e5e5e5;
  background: #f5f5f5;
  color: #000000;
}
.Default .PollFeeds h2 .PollFeedsTitleButton button {
  margin-left: 10px;
  background: #ececec;
  border: 1px solid #dedede;
  border-radius: 4px;
  padding: 4px;
  font-size: 1.3em;
}
.Default .PollFeed .PollFeedTitle {
  font-size: 1.8em;
  background: url("../images/layout/top-right.png") no-repeat top right #bf3a3a;
  display: inline-block;
  font-family: "Oxygen", sans-serif;
  padding: 5px 20px -1px 5px;
  color: #ffffff;
}
.Default .PollFeed .PollFeedSubtitle {
  color: #bf3a3a;
  font-size: 1.8em;
  font-family: "Oxygen", sans-serif;
  display: inline-block;
  margin-left: 5px;
}
.Default .PollFeedContainer {
  border: 1px solid #e6e6e6;
  padding: 10px;
  background: #e6e6e6;
}
.Default .PollFeedSubmit {
  border-top: 1px solid #bf3a3a;
}
.Default .PollFeedSubmit button {
  background: #ffffff;
  border: 1px solid #dedede;
  color: #494949;
}
.Default .PollResultBar {
  background: #ffffff;
  border: 1px solid #dadada;
  box-shadow: inset 0 0 4px #e1e1e1;
}
.Default .PollResultBarInner {
  background: #979797;
}
.Default .PollDate {
  color: #979797;
}
.Default .ArticleFeed h4 {
  color: #ffffff;
}
.Default .ArticleFeed .ArticleFeed1 {
  background: url("../images/layout/top-right.png") no-repeat top right #5f1270;
}
.Default .ArticleFeed .ArticleFeed2 {
  background: url("../images/layout/top-right.png") no-repeat top right #9f6008;
}
.Default .ArticleFeed .ArticleFeed3 {
  background: url("../images/layout/top-right.png") no-repeat top right #317a23;
}
.Default .ArticleFeedSingle p a {
  color: #006fc5;
}
.Default .ArticleFeedSingleBreaker {
  border-bottom: 2px dotted #c7c7c7;
}
.Default .ArticleTwitter .ArticleTwitterTitle h3 {
  background: #0070c8;
  color: #ffffff;
}
.Default .ArticleTwitter .ArticleTweet h5 {
  color: #666666;
}
.Default .ArticleTwitter .ArticleTweet p a {
  color: #006fc5;
}
.Default .ArticleTwitter .ArticleTweetBreaker {
  border-right: 2px dotted #c7c7c7;
}
.Default .SubFooter {
  background: url("../images/layout/sub-footer-bg-tile.gif") repeat;
}
.Default .SubFooter .SubFooterHeader {
  background: url("../images/layout/newsletter_bar.png") no-repeat top;
  color: #ffffff;
}
.Default .SubFooter .SubFooterHeader a {
  color: #ffffff;
}
.Default .SubFooterTitle1 {
  background: #9e215c;
  color: #ffffff;
}
.Default .SubFooterTitle1Background {
  background: url("../images/layout/top-right-sub-1.png") no-repeat top right;
}
.Default .SubFooterTitle2 {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .SubFooterTitle2 a {
  color: #000000;
}
.Default .SubFooterTitle2Background {
  background: url("../images/layout/top-right-sub-2.png") no-repeat top right;
}
.Default #Footer {
  background: #565656;
}
.Default #Footer .Container a {
  color: #ffffff;
}
.Default #Footer .Container a:hover {
  text-decoration: underline;
}
.Default #Footer .LinkListTitle,
.Default #Footer .FooterLinks {
  border-bottom: 1px solid #ffcb0b;
  color: #ffffff;
}
.Default #Footer .LinkListTitle a,
.Default #Footer .FooterLinks a {
  color: #ffffff;
}
.Default #Footer a span {
  color: #ffffff;
}
.Default .CategoryProduct {
  border: 2px solid #e6e6e6;
}
.Default .CategoryProduct .CategoryProductTitle {
  background: #f2f2f2;
  border-bottom: 2px solid #e6e6e6;
}
.Default .CategoryProduct .CategoryProductTitle a {
  color: #494949 !important;
  text-decoration: none !important;
}
.Default .CategoryProduct .CategoryProductImg {
  border: 2px solid #ffffff;
  background: #ffffff;
}
.Default .variantProduct .variantProductImg {
  border: 2px solid #ffffff;
  background: #ffffff;
}
.Default .variantProduct .VariantTitle a {
  color: #494949;
}
.Default .variantProduct .VariantRRP {
  color: Grey;
}
.Default .ProductInfo .ProductImageContainer .MainImage {
  border: 3px solid #e8e8e8;
}
.Default .ProductInfo .ProductPageContainer {
  color: #494949;
}
.Default .ProductInfo .ProductPageContainer .ProductPrice {
  background: #e6e6e6;
}
.Default .ProductInfo .ProductPageContainer .ProductPrice .ProductRRP {
  color: #666666;
}
.Default .ProductInfo .ProductPageContainer .ProductPrice .CurrentPrice {
  color: #494949;
}
.Default .ProductInfo .ProductPageContainer .ProductPrice .ProductSavings {
  color: Red;
}
.Default .ProductInfo .ProductPageContainer .ProductPrice .VATExempt {
  background: #cccccc;
}
.Default .ProductInfo .ProductPageContainer .ProductPageATBContainer {
  border-top: 1px solid #959595;
  border-bottom: 1px solid #959595;
}
.Default .ProductInfo .ProductPageContainer .ProductPageATBContainer .ProductPageButton {
  border-top: 1px solid #ffdb1b;
  border-bottom: 1px solid #ffdb1b;
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .ProductInfo .ProductPageContainer .ProductPageATBContainer .ProductPageButton a {
  color: #000000;
}
.Default .AddToWishlist {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .AddToWishlist a {
  color: #000000;
}
.Default .TabbedArea .TabHeaderContainer .Tab {
  background: #353535;
  color: #ffffff;
}
.Default .TabbedArea .TabHeaderContainer .Selected {
  background: #565656;
}
.Default .TabbedArea .TabBodyContainer .TabBody {
  background: #565656;
  color: #fff;
  border-top: 10px solid #565656;
  box-shadow: 0px 4px 4px -4px #393939;
}
.Default .TabbedArea .TabBodyContainer .TabBody .PredictiveResult {
  color: #333;
}
.Default .TabbedArea .TabBodyContainer .TabBody input {
  background: #ffffff;
}
.Default .TabbedArea .TabBodyContainer .TabBody .Button {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .TabbedArea .TabBodyContainer .TabBody .Button a {
  color: #000000;
}
.Default .TabbedArea .TabBodyContainer .TabBody .ArticleSearchText {
  background: #565656;
}
.Default .Product .TabbedArea .TabBodyContainer .TabBody {
  background: #fff;
  color: #333;
}
.Default h2.RelatedProducts {
  border-bottom: 1px solid #5d5d5d;
}
.Default #divRelatedProducts .ProductList .ProductListItem .Image {
  border: 1px solid #5d5d5d;
}
.Default #divRelatedProducts .ProductList .ProductListItem .Title a {
  color: #494949;
}
.Default #divRelatedProducts .ProductList .ProductListItem .PriceDetails {
  color: #494949;
}
.Default .AddToBasketPopup .AddToBasketProductHeader {
  background: #565656;
  color: #ffffff;
}
.Default .AddToBasketPopup .AddToBasketProductRow {
  background: #e6e6e6;
}
.Default .AddToBasketPopup .Button1 {
  background: #e6e6e6;
  color: #494949;
}
.Default .AddToBasketPopup .Button2 {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .AddToBasketPopup .Button2 a {
  color: #000000;
}
.Default .MyAccountContainer {
  background: #ececec;
  border: 1px solid #d7d7d7;
}
.Default .MyAccountContainer .MyAccountInner {
  background: #ffffff;
  border: 1px solid #d7d7d7;
}
.Default .MyAccountContainer .NextButton {
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .MyAccountContainer .NextButton a {
  color: #000000;
}
.Default .MyAccountContainer .LoginBreaker {
  background: #bbbbbb;
}
.Default .MyAccountContainerNoBorder .NextButton {
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .MyAccountContainerNoBorder .NextButton a {
  color: #000000;
}
.Default .MyAccountContainerNoBorder .NextButtonLeft {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .MyAccountContainerNoBorder .NextButtonLeft a {
  color: #000000;
}
.Default .MyAccountPageList .AccountPage {
  border: 2px solid #e8e8e8;
}
.Default .MyAccountPageList .AccountPage .AccountHeader {
  background: #f2f2f2;
  border-bottom: 2px solid #e8e8e8;
}
.Default .MyAccountPageList .AccountPage .AccountHeader .AccountInner .AccountPageTitle a {
  color: #494949;
}
.Default .MyAccountPageList .AccountPage .PageDescription {
  background: #ffffff;
}
.Default .LoginRegister .LoginContainer {
  background: #ececec;
  border: 1px solid #d7d7d7;
}
.Default .LoginRegister .LoginContainer .Login {
  background: #ffffff;
  border: 1px solid #d7d7d7;
}
.Default .LoginRegister .LoginContainer .Login legend {
  margin: 0px 0px 20px 0px;
  font-weight: normal;
  font-size: 2em;
}
.Default .LoginRegister .LoginBreaker {
  background: #bbbbbb;
}
.Default .LoginRegister .RegisterContainer {
  background: #ececec;
  border: 1px solid #d7d7d7;
}
.Default .LoginRegister .RegisterContainer .Register {
  background: #ffffff;
  border: 1px solid #d7d7d7;
}
.Default .LoginRegister .RegisterContainer .Register legend {
  margin: 0px 0px 20px 0px;
  font-weight: normal;
  font-size: 2em;
}
.Default .LoginRegister .LoginForgotPassword a {
  color: #494949;
}
.Default .AddressForm .PostCodeLookup_SelectPanel .FetchButton {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .AddressForm .PostCodeLookup_SelectPanel .FetchButton a {
  color: #000000;
}
.Default .Profile .NextButton {
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .Profile .NextButton a {
  color: #000000;
}
.Default .Profile h2 {
  border-bottom-color: #494949;
}
.Default .VenueSearch .SearchBox input[type=button] {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .VenueSearch .SearchBox input[type=button] a {
  color: #000000;
}
.Default .VenueSearch .SearchBox .Button {
  background: #ffcb0b;
  color: #000000;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
  border-color: #ffcb0b;
}
.Default .VenueSearch .SearchBox .Button a {
  color: #000000;
}
.Default .VenueSearch .SearchArea .SearchBox {
  background-color: #f2f2f2;
  border-color: #ececec;
}
.Default .VenueSearch .SearchResults .VenueLarge td {
  background-color: #ececec;
}
.Default .VenueSearch .SearchResults .VenueLarge tr {
  border: 5px solid #ffffff;
}
.Default .VenueSearch .Pager .Pages a.Current {
  color: #494949;
}
.Default .VenueSearch #ListViewPanel .SearchResults .VenueItem {
  background: #f2f2f2;
}
.Default .VenueSearch #ListViewPanel .SearchResults .VenueItem .DetailsContainer .LeftCol h3 a {
  color: #494949;
}
.Default .VenueSearch #ListViewPanel .SearchResults .VenueItem .Image {
  border-color: #f2f2f2;
}
.Default .VenueSearch #MapViewPanel .SearchResults .VenueItem {
  border-bottom-color: #ffffff;
}
.Default .VenueSearch #MapViewPanel .SearchResults .VenueItem h3 a {
  color: #333333;
}
.Default .VenueSearch #HoverColor {
  color: #ffcb0b;
}
.Default .VenueSearch #SelectedColor {
  color: #ff0000;
}
.Default .VenueSearch #regionList li:hover {
  text-decoration: underline;
}
.Default .VenueSearch .regionHover {
  text-decoration: underline;
}
.Default .BasketContent .BasketProducts .Table .Row {
  background: #f2f2f2;
}
.Default .BasketContent .BasketProducts .Table .Row .Column1 .BasketItemImage {
  border-color: #494949;
  border-color: #e8e8e8;
  background: #ffffff;
}
.Default .BasketContent .BasketProducts .Table .Row .Column1 .BasketItemDetails .BasketItemName a {
  color: #494949;
}
.Default .BasketContent .BasketProducts .Table .Row .Column3 input {
  border-color: #bfbfbf;
  background: #ffffff;
}
.Default .BasketContent .BasketProducts .Table .Row .Column3 a {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .BasketContent .BasketProducts .Table .Row .Column3 a a {
  color: #000000;
}
.Default .BasketContent .BasketProducts .Table .HeaderRow {
  background: #494949;
  color: #ffffff;
}
.Default .BasketContent .BasketSummary {
  border-color: #e1e1e1;
  color: #494949;
  background: #ececec;
}
.Default .BasketContent .BasketSummary .BasketPromotion #PromotionErrorMessage {
  color: #dd0000;
}
.Default .BasketContent .BasketSummary .BasketPromotion .EnterPromotionCode input {
  border-color: #000000;
  border-color: #aaaaaa;
  background: #ffffff;
}
.Default .BasketContent .BasketSummary .BasketPromotion .EnterPromotionCode a {
  display: inline-block;
  border-color: #494949;
  padding: 5px 15px;
  cursor: pointer;
  text-decoration: none;
  background: #ffffff;
  border-color: #aaaaaa;
}
.Default .BasketContent .BasketSummary .BasketPromotion .ActivePromotion a {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .BasketContent .BasketSummary .BasketPromotion .ActivePromotion a a {
  color: #000000;
}
.Default .BasketContent .BasketSummary .BasketPromotion .ActivePromotion span {
  background: #e0e0e0;
}
.Default .BasketContent .HeaderSagePay a {
  background: #ececec;
  border-color: #d7d7d7;
  color: #494949;
}
.Default .BasketContent .VATReliefContainer {
  border-color: #ffcb0b;
}
.Default .BasketContent .VATReliefContainer .VatTextInput {
  border-color: #c7c7c7;
  color: #494949;
  background: #ffffff;
  font-size: 1.5em;
}
.Default .BasketContent .VATReliefContainer .VatUpdateButton {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .BasketContent .VATReliefContainer .VatUpdateButton a {
  color: #000000;
}
.Default .BasketContent .BasketButtons {
  border-top-color: #d7d7d7;
}
.Default .BasketContent .BasketButtons .BasketCheckout {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .BasketContent .BasketButtons .BasketCheckout a {
  color: #000000;
}
.Default .BasketContent .BasketButtons .BasketContinue {
  background: #ececec;
  border-color: #d7d7d7;
  color: #333333;
}
.Default .BasketContent .LoginContainer {
  border-color: #d7d7d7;
  background: #ececec;
}
.Default .BasketContent .LoginContainer .Login {
  background: #ffffff;
  border-color: #d7d7d7;
}
.Default .BasketContent .LoginContainer .Login .LoginStep .LoginPrevious a {
  background: #ececec;
  border-color: #d7d7d7;
  color: #363636;
}
.Default .BasketContent .LoginContainer .Login .LoginStep .LoginNext a {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .BasketContent .LoginContainer .Login .LoginStep .LoginNext a a {
  color: #000000;
}
.Default .BasketContent .LoginContainer .Login .LoginBreak {
  border-bottom-color: #bfbfbf;
}
.Default .BasketContent .LoginContainer .Login .LoginPassword input {
  border-color: #cfcdcd;
}
.Default .BasketContent .CheckoutAddressForm {
  border-color: #d7d7d7;
}
.Default .BasketContent .CheckoutAddressForm .AddressForm input {
  border-color: #cfcdcd;
}
.Default .BasketContent .CheckoutAddressForm .AddressForm select {
  border-color: #cfcdcd;
}
.Default .BasketContent .CheckoutAddressForm .AddressForm .LookUpBox .FetchButton {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .BasketContent .CheckoutAddressForm .AddressForm .LookUpBox .FetchButton a {
  color: #000000;
}
.Default .BasketContent .CheckoutAddressForm .AddressForm .LookUpBox .Lookup {
  background: #ffcb0b;
}
.Default .BasketContent .AddressDisplay {
  border-color: #d7d7d7;
}
.Default .BasketContent .AddressDisplay h2 {
  border-bottom-color: #373737;
}
.Default .BasketContent .AddressDisplay .Buttons .ButtonStyle3 {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .BasketContent .AddressDisplay .Buttons .ButtonStyle3 a {
  color: #000000;
}
.Default .BasketContent .BackButton {
  background: #ececec;
  color: #333333;
}
.Default .BasketContent .BackButton a {
  color: #333333;
}
.Default .BasketContent .AddressList .AddressItem .Buttons .Select {
  background: #ffcb0b;
}
.Default .RefineResultsArea {
  background-color: #ececec;
}
.Default .CheckoutConfirmation .ContinueShopping a {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .CheckoutConfirmation .ContinueShopping a a {
  color: #000000;
}
.Default .MyAccountSecurity .Table {
  background: #f2f2f2;
}
.Default .MyAccountSecurity .LoginNext .ButtonPrimary {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .MyAccountSecurity .LoginNext .ButtonPrimary a {
  color: #000000;
}
.Default .LinkList {
  color: #494949;
}
.Default .LinkList .ParentLink h4 {
  color: #494949;
  border-color: #494949;
}
.Default .LinkList .ParentLink h4 a {
  color: #494949;
}
.Default .LinkList .ChildLinks ul li a {
  color: #494949;
}
.Default .LinkList .ChildLinks ul li span {
  color: #494949;
}
.Default .FormComponent .Column2 input[type="text"] {
  border-color: #666666;
}
.Default .EmailButton .ButtonPrimary {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .EmailButton .ButtonPrimary a {
  color: #000000;
}
.Default .AddressList .AddressItem {
  border-color: #d7d7d7;
  background: #ececec;
}
.Default .AddressList .AddressItem .Address {
  border-color: #d7d7d7;
  background: #ffffff;
}
.Default .AddressList .AddressItem .Buttons {
  border-color: #d7d7d7;
  background: #ffffff;
}
.Default .AddressList .AddressItem .Buttons .Delete {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .AddressList .AddressItem .Buttons .Delete a {
  color: #000000;
}
.Default .AddressList .AddressItem .Buttons .Edit {
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .AddressList .AddressItem .Buttons .Edit a {
  color: #000000;
}
.Default .AddressList .AddressItem .Buttons .Select {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .AddressList .AddressItem .Buttons .Select a {
  color: #000000;
}
.Default .AddButton {
  margin-left:0;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .AddButton a {
  color: #000000;
}
.Default .OrderList thead {
  background: #565656;
  color: #ffffff;
}
.Default .OrderList tbody tr {
  background: #ececec;
}
.Default .OrderList tbody tr:nth-child(even) {
  background: #dbdbdb;
}
.Default .OrderList .OrderSummaryAddressContainer {
  background: #ffffff;
}
.Default .OrderList table a {
  color: #494949;
  text-decoration: underline;
}
.Default .OrderDetails .AddressContainer {
  background: #ececec;
  border-color: #d7d7d7;
}
.Default .OrderDetails .OrderSummaryAddressContainer {
  background: #ffffff;
  border-color: #d7d7d7;
}
.Default .OrderDetails .BottomButtons {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .OrderDetails .BottomButtons a {
  color: #000000;
}
.Default .WishListVariant {
  border-color: #d7d7d7;
  background: #ececec;
}
.Default .WishListVariant h2 a {
  color: #494949;
}
.Default .WishListVariant .ViewProductButton {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .WishListVariant .ViewProductButton a {
  color: #000000;
}
.Default .WishListVariant .AddToBasketButton {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .WishListVariant .AddToBasketButton a {
  color: #000000;
}
.Default .QuickOrder .QuickOrderNavigation .QuickDates a {
  background: #e0e0e0;
  color: #494949;
}
.Default .QuickOrder .QuickOrderNavigation .QuickDates .QuickDatesSelected {
  background: .Button;
}
.Default .QuickOrder .Table .Row {
  margin: 0;
  background: #f2f2f2;
}
.Default .QuickOrder .Table .Row:nth-child(odd) {
  background: #dbdbdb;
}
.Default .QuickOrder .Table .ViewProductButton {
  border-color: #bbbbbb;
  background: #e0e0e0;
}
.Default .RightColumn .QuickOrder .Table .HeaderRow {
  background: #787878 !important;
  color: #ffffff;
}
.Default .QuickOrderButtonBar .BackToAccountButton {
  border-color: #bbbbbb;
  background: #ececec;
}
.Default .QuickOrderButtonBar .AddToBasketButton {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .QuickOrderButtonBar .AddToBasketButton a {
  color: #000000;
}
.Default .PostCodeLookup_FindPanel .Lookup {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .PostCodeLookup_FindPanel .Lookup a {
  color: #000000;
}
.Default .VenueDetails .venue-top .LeftCol .venue-images .venue-image-main {
  border-color: #f2f2f2;
}
.Default .VenueDetails .venue-top .LeftCol .venue-description .ExplainIcons a {
  color: #ffffff;
}
.Default .VenueDetails .venue-top .RightCol .email-us a {
  background: #ececec;
  border-color: #aaaaaa;
  color: #494949;
}
.Default .VenueDetails h2 {
  border-bottom-color: #373737;
}
.Default .VenueDetails .TabDetails .TabHeaders {
  border-bottom-color: #333333;
}
.Default .VenueDetails .TabDetails .TabHeaders label,
.Default .VenueDetails .TabDetails .TabHeaders div.TabHeader {
  display: inline;
  background-color: #373737;
  background-image: url('../images/layout/corner-small.png');
  color: #ffffff;
}
.Default .VenueDetails .TabDetails .TabHeaders label.selectedTab,
.Default .VenueDetails .TabDetails .TabHeaders div.TabHeader.selectedTab {
  background-color: #373737;
  background-image: url('../images/layout/corner-small.png');
}
.Default .VenueDetails .TabDetails .TabBodies .content .TripTable .HeaderRow {
  background: #565656;
  color: #ffffff;
}
.Default .VenueDetails .TabDetails .TabBodies .content .TripTable .Trips .Row {
  background: #e8e8e8;
  border-top-color: #cfcdcd;
}
.Default .VenueDetails .TabDetails .TabBodies .content .TripTable .Trips .Alternate {
  background: #dbdbdb;
}
.Default .VenueDetails .TabDetails .TabBodies .content .AddToTripButtonBar a {
  background: #ffcb0b;
}
.Default .VenueDetails .AccessGuide .Accordian .AccordianHeader {
  background: #454545;
  color: #ffffff;
  border-top-color: #373737;
}
.Default .VenueDetails .AccessGuide .Accordian .AccordianHeader.Expanded {
  background: #d9d9d9;
  border-top-color: #cfcdcd;
  color: #000000;
}
.Default .VenueDetails .AccessGuide .Accordian .AccordianExpandedContents {
  background: #fcfcfc
}
.Default .VenueDetails .SimilarVenues .SimilarVenue {
  border-color: #e8e8e8;
}
.Default .VenueDetails .SimilarVenues .SimilarVenue .Name {
  background: #f2f2f2;
}
.Default .VenueDetails .SimilarVenues .SimilarVenue .Name a {
  border-bottom-color: #e8e8e8;
  color: #000000;
}
.Default .FilterPanel {
  background: #f2f2f2;
}
.Default .FilterPanel .FilterSection .FilterTitle .Title {
  border-bottom-color: #2f2f2f;
	width: 100%;
}
.Default .FilterPanel .FilterSection .FilterTitle .MoreInfo {
  border-bottom-color: #959595;
  color: #494949;
	width: 100%;
}
.Default .FilterPanel .FilterSection .ViewMore span {
  border-bottom-color: #959595;
}
.Default .FilterPanel .Facilities .Icons .Icon {
  background: #959595;
}
.Default .FilterPanel .UpdateButton {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .FilterPanel .UpdateButton a {
  color: #000000;
}
.Default .TripPlanner .NewTrip {
  background: #ececec;
}
.Default .TripPlanner .NewTrip .AddTripButton {
  background: #ffcb0b;
  color: #333333;
}
.Default .TripPlanner .TripTable .HeaderRow {
  background: #565656;
  color: #ffffff;
}
.Default .TripPlanner .TripTable .Trips .Accordian {
  background: #e6e6e6;
  border-top-color: #cfcdcd;
}
.Default .TripPlanner .TripTable .Trips .Alternate {
  background: #dbdbdb;
}
.Default .TripPlanner .TripTable .Trips .AccordianExpandedContents {
  background: #f2f2f2;
}
.Default .TripPlanner .TripTable .Trips .AccordianExpandedContents .VenueSidebar .Venues .Venue .VenueIcon {
  width: 30px;
  height: 20px;
  margin: 10px 5px 10px 5px;
  display: inline-block;
  background: url('../images/icons/venueIcon.png') no-repeat 5px 0px;
  float: left;
}
.Default .TripPlanner .TripTable .Trips .AccordianExpandedContents .VenueSidebar .Venues .Venue .VenueName {
  color: #333333;
  margin-top: 12px;
}
.Default .TripPlanner .TripTable .Trips .AccordianExpandedContents .ButtonBar .PlanYourTripButton {
  background: #ffcb0b;
  color: #333333;
}
.Default .TripPlanner .TripTable .Trips .AccordianExpandedContents .ButtonBar .DeleteTripButton {
  background-color: #e0e0e0;
}
.Default .Trip .UpdateTrip .SaveTrip {
  background: #f2f2f2;
  color: #333333;
  border-color: #aaaaaa;
}
.Default .Trip .TripTabContainer .TripTabsHeader {
  border-bottom-color: #565656;
}
.Default .Trip .TripTabContainer .TripTabsHeader .TripTab {
  background-color: #373737;
  color: #ffffff;
}
.Default .Trip .TripTabContainer .TripTabsHeader .TripTabSelected {
  background-color: #565656;
}
.Default .Trip .TripTabContainer .TripTabsHeader .CreateItinerary {
  background: #ffcb0b;
  color: #333333;
}
.Default .Trip .TripTabContainer .TripTabsBody .TabBody .TripVenues .VenueContainer {
  background: #f2f2f2;
}
.Default .Trip .TripTabContainer .TripTabsBody .TabBody .TripVenues .TripVenueDetails h3 {
  color: #333333;
}
.Default .Trip .TripTabContainer .TripTabsBody .TabBody .TripVenues .TripVenueDetails h3 a {
  color: #333333;
}
.Default .Trip .TripTabContainer .TripTabsBody .TabBody .TripVenues .TripVenueDetails .ViewButton {
  background: #ffcb0b;
  color: #333333;
}
.Default .Trip .TripTabContainer .TripTabsBody .TabBody .TripVenues .TripVenueDetails .RemoveButton {
  background-color: #e0e0e0;
}
.Default .Trip .TripTabContainer .TripTabsBody .TabBody .TripVenues .TripVenueDetails .PlanTrip {
  background: #ffcb0b;
  color: #333333;
}
.Default .Trip .TripTabContainer .TripTabsBody .TabBody .SearchBox {
  background: #f2f2f2;
}
.Default .Trip .TripTabContainer .TripTabsBody .TabBody .SearchBox .TripPageButton {
  background: #ffcb0b;
  color: #333333;
}
.Default .OrganisationList .GridRowHeader {
  background: #494949 !important;
  color: #ffffff;
}
.Default .Organisation .Classifications .Accordian .AccordianHeader {
  background: #565656;
  color: #ffffff;
  border-top-color: #373737;
}
.Default .Organisation .Classifications .Accordian .AccordianHeader.Expanded {
  background: #e6e6e6;
  border-top-color: #cfcdcd;
  color: #333333;
}
.Default .Organisation .Classifications .Accordian .AccordianExpandedContents {
  background: #f2f2f2;
}
.Default .IconContents .Accordian .AccordianHeader .AccordianHeaderInner {
  background: #565656;
  color: #ffffff;
  border-top-color: #373737;
}
.Default .IconContents .Accordian .AccordianHeader.Expanded .AccordianHeaderInner {
  background: #e8e8e8;
  border-top-color: #cfcdcd;
  color: #333333;
}
.Default .IconContents .Accordian .AccordianExpandedContents {
  background: #f2f2f2;
}
.Default .TwitterContainer {
  background-color: #e6e6e6;
}
.Default .TwitterContainer .TweetWrapper {
  border-left-color: #c7c7c7;
}
.Default .NewsArticleList .Articles .Article {
  background: #f2f2f2;
}
.Default .NewsArticleList .Articles .Article .NewsDetails .Title a {
  color: #000000;
}
.Default .NewsArticleList .Articles .Article .NewsDetails .ReadMore {
  background: #ffcb0b;
  color: #000000;
}
.Default .ContactDialog .Contact .ContactButtonBar .SendMessageButton {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .ContactDialog .Contact .ContactButtonBar .SendMessageButton a {
  color: #000000;
}
.Default .ContentSearchResults .NoResults {
  color: #dd0000;
}
.Default .EventArticleList .Articles .Article {
  background: #f2f2f2;
}
.Default .AccordianHeader {
  background: #565656;
  color: #ffffff;
}
.Default .Expanded {
  background: #e6e6e6;
  color: #333333;
}
.Default .Button {
  background: #ffcb0b;
  color: #000000;
  border-color: #ffcb0b;
  border-top-color: #ffcb0b;
  border-bottom-color: #ffcb0b;
  border-left-color: #ffcb0b;
  border-right-color: #ffcb0b;
}
.Default .Button a {
  color: #000000;
}
.Default .Mandatory,
.Default .RequiredField {
  color: #dd0000;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links li span,
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links .Level2Links li span,
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links .Level2Links .Level3Links li span {
  background: #f2f2f2;
}
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links li span:hover,
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links .Level2Links li span:hover,
.Default #Article .InnerContainer .LeftColumn .LeftNav .Level1Links .Level2Links .Level3Links li span:hover {
  background: #dbdbdb;
}
.Default .BasketContent .BasketProducts .Table .Row .Column2 .ItemPrice,
.Default .BasketContent .BasketProducts .Table .Row .Column4 .ItemTotal {
  color: #494949;
}
.Default .BasketContent .LoginContainer .Login .LoginEmail input,
.Default .BasketContent .LoginContainer .Login .LoginPassword input {
  border-color: #cfcdcd;
}
.Default .NewsArticleList .ProductMetaPrimary .ProductMetaPagination span,
.Default .NewsArticleList .ProductMetaPrimary .ProductMetaPagination a {
  background: #f2f2f2;
}
