	/* Page-specific colours */
	html,
	body,
	body div#header,
	body div#footer {
		background:#000000;
		color:#ffbc1c;
	}

	body div#header h1 a,
	body div#page div.cta-bar h2,
	body div#page.policy h2,
	body div#page.p404 h2,
	body div#page.policy h3,
	body div#page.policy h4,
	body div#page.policy #primary a,
	body div#page.p404 #primary a,
	body ul#headernav li a {		
		color:#ffffff;
		text-decoration: underline;
	}

	body #headernav_venue_wrapper #header-theatre-address,
	body div#inner_navigation h1,
	body div#inner_navigation a{
		color:#ffffff;
	}

	body div#page.policy #primary a:hover,
	body div#page.p404 #primary a:hover {
		color:#fff;
	}

	body div#footer,
	body div#footer ul li a,
	body div#header div {
		color:#f2f2f2;
	}

	body div #headernav li:hover:after,
	body div #headernav li.active:after {
		border-color:#ffbc1c transparent !important;
	}

	body .news_white_background .news_row .news_row_title,
	body .news_white_background .news_row .news_row_content strong,
	body .reviews-bar h2,
	body .news-bar h2, .extended-content h3{
		color:#d70b0d;
	}
	body div#primary,
	body div.book-now-bar,
	body div#page {
	
		background:#d70b0d !important;	
		color:#f2f2f2;
	}


	body div.reviews-bar div.review div.review-full-text {
		border-color:#d70b0d;
	}

	body div.reviews-bar div.review div.review-author a:link,
	body div.reviews-bar div.review div.review-author a:visited,
	body div.reviews-bar div.review div.review-author a {
		color:#d70b0d;
	}

	body div.cta-bar {
				background: #d70b0d;
		background: -moz-linear-gradient(top,  #d70b0d 0%, #A1080B 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d70b0d), color-stop(100%,#A1080B));
		background: -webkit-linear-gradient(top,  #d70b0d 0%,#A1080B 100%);
		background: -o-linear-gradient(top,  #d70b0d 0%,#A1080B 100%);
		background: -ms-linear-gradient(top,  #d70b0d 0%,#A1080B 100%);
		background: linear-gradient(to bottom,  #d70b0d 0%,#A1080B 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d70b0d', endColorstr='#A1080B',GradientType=0 );

		border-top:2px solid #A1080B;
	}

	body div #headernav li.active:after {
		border-color:#ffbc1c transparent;
	}

	body div.featured-image{
		border-top: 1px solid #ffbc1c;
	}
	
	div#page.subdomain.policy #header, div#page.subdomain.map #header{
		border-bottom: 1px solid #ffbc1c;
	}
	
	.circle{
		border-bottom: 1px solid #ffbc1c;
	}
	
	body div#header-flash-message {
		background:#ffbc1c;
		color:#000000;
		border-top:2px solid #BF8C15;
	}

	body div.featured-image {
		background:#0f4a82;
	}

	body a.back-to-map-button:link,
	body a.back-to-map-button:visited,
	body a.back-to-map-button,
	body a.button-cta:link,
	body a.button-cta:visited,
	body a.button-cta {
				background: #BF8C15;
		background: -moz-linear-gradient(top,  #BF8C15 0%, #ffbc1c 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BF8C15), color-stop(100%,#ffbc1c));
		background: -webkit-linear-gradient(top,  #BF8C15 0%,#ffbc1c 100%);
		background: -o-linear-gradient(top,  #BF8C15 0%,#ffbc1c 100%);
		background: -ms-linear-gradient(top,  #BF8C15 0%,#ffbc1c 100%);
		background: linear-gradient(to bottom,  #BF8C15 0%,#ffbc1c 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF8C15', endColorstr='#ffbc1c',GradientType=0 );

		color:#d70b0d !important;
		border:1px solid #FFCC55;
	}

	body a.button-cta:active,
	body a.button-cta:hover {
		/* Needs a translucent PNG to add shadows and highlights */
	}

	body div.book-now-bar h2,
	body div#primary h2 {
		color:#d70b0d;
	}
	body div.book-now-bar h2.bookOn {
		color:#f2f2f2;
	}
	body div#primary div.slider-box h2 {
		color:#ffbc1c;
	}

	body div.slider-box a.next-page,
	body div.slider-box a.previous-page {
		color:#f2f2f2;
	}

	body div.reviews-bar,
	body div#map,
	body div#add-review-container,
	body div#tube_bits div.tube-station,
	body div.book-now-bar,
	body div.reviews-bar div.review div {
		background:#f2f2f2;
		color:#d70b0d;
	}
	body div#primary div.details {
		background:rgba(242, 242, 242, 0.85);
		color:#d70b0d;
	}
	body div#primary div.details p a:link,
	body div#primary div.details p a:visited,
	body div#primary div.details p a {
		color:#d70b0d;
	}
	body div.book-now-bar {
		/*box-shadow:inset 0 80px 50px -100px #d70b0d;*/
	}
	body div#add-review-container button.button-cta:link,
	body div#add-review-container button.button-cta:visited,
	body div#add-review-container button.button-cta,
	body div#add-review-container a.button-cta:link,
	body div#add-review-container a.button-cta:visited,
	body div#add-review-container a.button-cta,
	body div.sign-up_form_box .button-cta:link,
	body div.sign-up_form_box .button-cta:visited,
	body div.sign-up_form_box .button-cta,
	/*body div.book-now-bar a.button-cta:link,
	body div.book-now-bar a.button-cta:visited,
	body div.book-now-bar a.button-cta*/ {
				background: #d70b0d;
		background: -moz-linear-gradient(top,  #d70b0d 0%, #FF0D11 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d70b0d), color-stop(100%,#FF0D11));
		background: -webkit-linear-gradient(top,  #d70b0d 0%,#FF0D11 100%);
		background: -o-linear-gradient(top,  #d70b0d 0%,#FF0D11 100%);
		background: -ms-linear-gradient(top,  #d70b0d 0%,#FF0D11 100%);
		background: linear-gradient(to bottom,  #d70b0d 0%,#FF0D11 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d70b0d', endColorstr='#FF0D11',GradientType=0 );

		color:#f2f2f2 !important;
		border:1px solid #FF494C;
	}

	body div.reviews-bar.no-signup a.button-cta:link,
	body div.reviews-bar.no-signup a.button-cta:visited,
	body div.reviews-bar.no-signup a.button-cta {
				background:#CECECE;
		border:1px solid #CECECE;
		color:#D60B0E !important;
	}

	/*body div.reviews-bar a.read-more-reviews:link,
	body div.reviews-bar a.read-more-reviews:visited,
	body div.reviews-bar a.read-more-reviews {
				background:#CECECE;
		color:#D60B0E !important;
	}*/

	body div.show-critic-review div.quote {
		color:#ffffff !important;
	}

	/* Last Modified: Tue, 25 Aug 2015 16:13:19 UTC */

	