/* ======= barlesque and global settings ======== */
/* this is a hack TODO: change barlesque setting to dark in CPS config if possible */

.blq-mast-bg-transparent-light #blq-mast-background {
	opacity: 0.7;
	filter:alpha(opacity = 70);
}
#blq-container .blq-foot-transparent {
	background-color: #FFFFFF;
	padding-left: 16px;
	width: 944px;
}
#blq-main {	
	background: transparent;
}
#blq-main #main-content {
	position:relative;/*padding: 16px;*/
	}
#blq-main h1.banner {
	height:50px;
	font-size:1.8em;
	line-height:1.6em;
	padding:10px 0 0 112px;
	font-family:verdana;
	font-weight:normal;
	color:#999;
}
#blq-main h1.banner span {
	position:absolute;
	top:-5000px;
	left:-5000px;
}
#blq-container-outer {
	/*background:#fff url(img/nature-masthead.jpg) repeat-x scroll center top;*/
	background: url("/staticarchive/fa91337fb211a4c5d8f40b4f0c59e7b30a314216.gif") repeat-x scroll 0 0 #FFFFFF;
}
#content-wrapper {
	margin: 0;
}
/* ==== header/nav ==== */

#blq-local-nav {
	display: none;
}
 
#header {
	height: 65px;
	padding: 74px 0 18px;
	top: -42px;
	width: 1080px; /* allows for overspill of header bg images, e.g. plane wingtip in History */
	background-position: right bottom;
	background-repeat: no-repeat;
}
#header .section-title {
	color: #333333;
	font-size: 2.6em;
	margin: 0;
	top: 16px;
}
#header-wrapper {
	height: 115px;
	overflow: visible;
}
#header a {
  height: 36px;  
  margin: 8px 8px auto auto;  
}
#header a:hover {
    text-decoration: none;
}
#header #kl_blocks {
	display: none;	
}

#nav {
	background-color: #374108;
	background-color: rgba(0, 0, 0, 0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
	background-color: transparent\9; /* reset the background color in IE only */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)"; /* IE8 */
 *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);      /* IE6 & 7 */
}
#nav li, #sub-nav li {
	padding-left: 1px;
	background: url(/staticarchive/e80464af1c9893f96249112dab609c70eb3ef1c4.png) no-repeat center left;
}
#nav li.first-child, #sub-nav li.first-child {
	padding-left: 0;
	background-image: none;
}
#nav li.selected {
	background-image: none;
}
#nav a {
	font-size:1em;
	font-weight:normal;
	padding:4px 15px;
}
#nav .selected a {
	padding-right:16px;
	background: #505050;
	color: #ffffff !important;
}

/* ========= Range Module ====== */

.special-event-promotion-best {
  /* margin-bottom: auto; */
}

.av-stories-best {  
  /* margin: auto;  */
  margin-bottom: 16px;
}

.feature-generic {
	padding-bottom: 0;
	/* margin: auto; */
}
.feature-generic li.medium-image:first-child, .container-features-and-analysis li.medium-image:first-child {
    margin-top: auto;
}
.container-features-and-analysis {
	padding-bottom: 0;
	/* margin: auto; */
}

#kl_backlink {
  background: #EEEEEE;
  height: 40px;
}
#kl_backlink a {
	text-indent: -9999em;
	width: 322px;
	height: 19px;
    margin: 11px;
	float: left;
}
#kl-breakout-promo {
	margin: 16px 0 0;	
}
#kl-main-promos {
	/* margin: auto; */	
}
#genre-breakout-promo {
	margin: 16px 0 0;	
}
#genre-main-promos {
	margin: 0;	
}
.feature-generic li.large-image, .container-features-and-analysis li.large-image {    
    border-bottom: none;
}
#other-promotion {
	/* margin: auto; */	
}
#iplayer-promotion {
	margin: 16px 0 0;
}
.best-quote-box {
	/* margin: auto;	 */
}
.social-link-digests {
	/* margin: auto; */
}

/* ======= links ======== */
a, a:active {
    color:#005361;
}
a:visited {
    color:#3a676c;
}
a:hover {
    color:#005361;
    text-decoration:underline;
}
.home #header .section-updated {
	display:none;
}
/* ===== main content ======= */



/* ----  Picture Gallery ---- */
#pictureGallery .selected .image-holder, #pictureGallery .carousel-content li:hover .image-holder, #pictureGallery .carousel-content li:focus .image-holder, #pictureGallery .carousel-content li.mouseover .image-holder {
	border-color:#31504f;
}
/* ----  Features & Analysis box on homepage ---- */
/*.home .container-best {
	margin-top: 16px;
}*/
#best { /* note: swapped above for this, look out for any issues */
	margin-top: 16px;
}
/* ----  Useful links in  programmes-promotion box ---- */
#programmes-promotion .hyperpuff .useful-links {
	width:336px;
}
#programmes-promotion .hyperpuff .useful-links .column-top h3 {
	border-top:0;
}
#programmes-promotion .hyperpuff .useful-links, #programmes-promotion .container-programme-promotion li.first-child {
	background-color:#000;
}
#programmes-promotion .hyperpuff .useful-links ul, #programmes-promotion .hyperpuff .useful-links li {
	margin-left:0;
	padding-left:8px;
}
#programmes-promotion .hyperpuff .useful-links .column-top h3 {
	padding-top:0px;
}
#programmes-promotion .container-programme-promotion li.first-child a {
	color: #A9C0D3;
}
/* ----  TYPE ---- */
#find h2, #flickr h2 {
	font-size: 1.846em; /* 13px < 24px */
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 24px;
	text-rendering: optimizeLegibility;
        color:#333333;
}
/* ----  Find wildlife ---- */
#find {
	display:none;
}
#find h2 {
	padding: 8px;
}
.blq-js #find {
	background-color:#ededed;
	display:block;
	margin-bottom:18px;
	margin-top:5px;
	min-height:88px;
	_height:88px;
	width:336px;
	zoom:1;
	position: relative;
	overflow: visible;
	margin: 0 0 16px;
}
.blq-js #find h2 {
	border:0 none;
	margin:0 0 0 16px;
	padding:9px 10px 15px 0;
	zoom:1;
}
#find input {
	background:url(/staticarchive/52805d8f50ec6299eca33ca78d61c810844ce362.gif) no-repeat 100% 50% #fff;
	border:0 none;
	height:24px;
	line-height:24px;
	margin-left:16px;
	padding-left:8px;
	padding-right:32px;
	position:relative;
	vertical-align:top;
	width:264px;
	zoom:1;
}
#find input.loading {
	background:url(/staticarchive/9c5cd83b137f1a5ea4d28f5448c6623c7b94c4a0.gif) no-repeat 97% 50% #fff;
}
body #find ul li a {
	font-weight:normal!important;
	color:red;
}
#find-results li {
	line-height:16px;
	min-height:16px;
	_height:16px;
	padding-top:4px;
	padding-bottom:4px;
	font-size: 1.3em;
}
#find-results strong {
	font-weight:normal;
	text-decoration:underline;
}
#find-results li a {
	text-decoration:none;
	color:#000;
	font-weight:normal !important;
}
#find-results li.odd {
	background-color:#ececec;
}
#find-results li.even {
	background-color:#fff;
}
#find-results li.active {
	background-color:#849439;
}
#find-results li.active a {
	color:#fff;
}
/* ----  Most popular clips ---- */

#popular-clips {
	background:#EDEDED;
}
#popular-clips h2 {
	padding: 8px;
}
/* =Flickr Carousel
--------------------------------------------- */

#flickr {
	background:#EDEDED;
}
#flickr h2 {
	padding: 8px;
	margin-bottom:8px;
        color:#333333;
}
/* --- carousel --- */
#flickr {
	overflow:hidden;
	width:336px;
	position:relative;
	margin-bottom:16px;
	padding-bottom:7px;
}
#flickr p {
	padding:0 8px;
}
#flickr .carousel-container {
	height:80px;
	margin:0 0 8px 0px;
	overflow: scroll;
	overflow-y: hidden;
	width: 100%;
	position:relative;
}
.blq-js #flickr .carousel-container {
	overflow: visible;
}
#flickr ul.carousel-items {
	height:80px;
}
#flickr ul.carousel-items {
	left:46px;
	position:relative;
	overflow:hidden;
	width:984px;
	zoom:1;
}
#flickr .carousel-items li {
	width:80px;
	margin-right:2px;
	float:left;
}
#flickr li img {
	display:block;
}
#flickr-previous {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:44px;
	height:80px;
	background:url(/staticarchive/558c58a1f6908175e298810ef0288661c62833dc.png) -55px -5px no-repeat;
}
a#flickr-previous:hover {
	background:url(/staticarchive/558c58a1f6908175e298810ef0288661c62833dc.png) -55px -87px no-repeat;
}
#flickr-next {
	position:absolute;
	left:292px;
	top:0;
	z-index:10;
	width:44px;
	height:80px;
	background:url(/staticarchive/558c58a1f6908175e298810ef0288661c62833dc.png) -100px -5px no-repeat;
}
a#flickr-next:hover {
	background:url(/staticarchive/558c58a1f6908175e298810ef0288661c62833dc.png) -100px -87px no-repeat;
}
.overlay-nav span, .overlay-nav span {
	display:none;
}
.carousel ul.pageNav {
	position:absolute;
	top:18px;
	right:12px;
}
#flickr ul.pageNav {
	top:23px;
}
.carousel #leftarrow, .carousel #rightarrow {
	display:none;
}
.carousel .pageNav li {
	color:#000000;
	float:left;
	height:8px;
	list-style-type:none;
	margin:0;
	padding:0;
	width:8px;
	background:#505050;
	margin-right:4px;
}
.carousel .pageNav li.dotActive {
	background:#31504f;
}
.carousel .pageNav li.dotActive:hover, .carousel .dotLabel:hover {
	background:#849439;
}
.carousel .dotLabel {
	display:block;
	height:8px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-5000px;
	width:8px;
}
.carousel .pageNav .dot {
	cursor:pointer;
}
/*-------------- FOLLOW US -----*/

#social-network-links-include {
	margin-top:-16px;
}
#follow {
	background-color:#dcdcdc;
	margin-top:2px;
	padding-top:16px;
	padding-bottom:16px;
	zoom:1;
}
#follow ul {
	background-color:#dcdcdc;
	overflow:hidden;
	padding-left:16px;
	zoom:1;
}
#follow li {
	display:inline;
	float:left;
	min-height:21px;
	_height:21px;
	padding-top:6px;
}
#follow li a {
	cursor:pointer;
	padding-left:26px;
	padding-right:26px;
	display:block;
}
#follow li.twitter {
	background:no-repeat url(/staticarchive/ae0826a2018abf0e6c26766a3853b1b7d1981df9.gif) 0 0;
}
#follow li.facebook {
	background:no-repeat url(/staticarchive/ae0826a2018abf0e6c26766a3853b1b7d1981df9.gif) -200px 0;
}
#follow li.newsletter {
	background:no-repeat url(/staticarchive/ae0826a2018abf0e6c26766a3853b1b7d1981df9.gif) -400px 0;
}
#follow li.newsletter a {
	padding-right:0px;
}
/* make background green instead of red */
.story-body .embedded-hyper h2 a {
	background: #31504f;
}
/*-----------  CPS fixes -----------*/

/* stop gap appearing at top of page when js turned off */
noscript p img {
	position:absolute;
	left:-3000em;
}
/* make news heading consitent with others */
h2.secondary-top-story-heading {
	font-size: 1.846em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 24px;
	text-rendering: optimizelegibility;
	border-bottom: 1px solid #DDDDDD;
	margin: 0 0 7px 0;
	padding: 0 0 8px 0;
}
/* temporary fix - 
    accidentally using .gvl3-icon-invert-live instead of 
    gvl3-icon-invert-watch  in mostpopular include - 
    will be fixed in next pal deployment */
.gvl3-icon-invert-live {
	background-position: -5px -32px;
	width: 11px;
}
/*-----------  colour updates for component css -----------*/
.torch-relay-countdown span, .torch-relay.find-out-about .text .number {
	color:#31504f;
}
.feature-promotion-accordion li a.accordion-link:active .accordion-overlay, .av-stories-best .carousel li, .av-stories-best .av-best-items li, .blq-js .av-stories-best .dotActive .dotLabel {
	background: #005361;
}
.blq-js .av-stories-best #leftarrow {
	background:url(/staticarchive/0e151269917b87fd1065342dc60e58702941f70d.png) no-repeat 0px center !important;
}
.blq-js .av-stories-best #leftarrow.carousel-prev-disabled {
	background-position: -24px center !important;
}
.blq-js .av-stories-best #rightarrow {
	background:url(/staticarchive/0e151269917b87fd1065342dc60e58702941f70d.png) no-repeat -72px center !important;
}
.blq-js .av-stories-best #rightarrow.carousel-next-disabled {
	background-position: -154px -5px!important;
}
.av-stories-now .carousel li, .av-stories-now .av-best-items li, .blq-js .av-stories-now .dotActive .dotLabel {
	background: #31504f;
}
.blq-js .av-stories-now #leftarrow {
	background:url(/staticarchive/0e151269917b87fd1065342dc60e58702941f70d.png) no-repeat 0 center!important;
}
.blq-js .av-stories-now #rightarrow {
	background:url(/staticarchive/0e151269917b87fd1065342dc60e58702941f70d.png) no-repeat -72px center!important;
}
.av-stories-source .carousel li, .av-stories-source .av-best-items li, .stacked-overlay-guides .guide a:active .overlay, .blq-js .open .hyper-foldout-header a:link, .blq-js .open .hyper-foldout-header a:hover, .blq-js .open .hyper-foldout-header a:focus, .blq-js .hyper-foldout .hyper-foldout-header a:active, .hyper-promotional-content ul, .hyper-container-title .hyper-container-title-header a.special-report, .lead-feature-now a:active .overlay,  .container-local a.feature-item:active .overlay, .stacked-overlay-other-site-promotion .first-other-promo a:active .overlay, .container-programme-promotion li.first-child, .ticker_warning .bg_bar, .feature-generic li.first-child, .container-features-and-analysis li.first-child, .blq-js .av-stories-source .dotActive .dotLabel, .hyper-container-title .hyper-depth-header a.special-report {
	background: #31504f;
}

.feature-generic li:last-child {
  padding-bottom: 8px;
}
#genre-main-promos {
	/* padding-bottom: 8px; */
}
.livestats a:hover .livestats-icon,  .livestats a:focus .livestats-icon {
	background-color: #31504f;
}
.blq-js .livestats-tabbed h3.open a {
	color: #a9a9a9;
}
.ie .container-local .feature-item .overlay {
	background: #000;
}
#personalisation .locator-auto-suggest-overlay li.active {
	background: #31504f;
	color: #fff;
	border-bottom: solid 1px #31504f;
}
#personalisation-panel-auto-suggest ul li:hover, #personalisation-panel-auto-suggest ul li.active {
	background: #31504f!important;
}
.special-reports-wrapper {
	background-color: #005361;
}
#marketdata_v4 .livestats-tabbed span.open a {
	color:#31504f;
}
.hypertabs ul li.selected a, .blq-js .hypertabs li.selected, .blq-js .hypertabs ul li.selected a, .geo-digest-region-2 #personalisation .news-stories a:active, .geo-digest-region-2 #personalisation .weather-forecast a:active, .geo-digest-region-2 #personalisation .news-stories a:active, .geo-digest-region-2 #personalisation .weather-forecast a:active, .have-your-say-inc .contact-number, .digest-grid .standard-no-image a:active .headline, .digest-grid .stacked-144 a:active .headline, .digest-grid-text-only .heading-11:active {
	color:#D1700E;
}
/*--- iPlayer box ---*/

.container-programme-promotion {
	background: none repeat scroll 0 0 #EEEEEE;
	padding-bottom: 8px;
}
.container-programme-promotion .programmes-header {
	color: #505050;
}
.container-programme-promotion li a {
	color: #3A676C;
}
.container-programme-promotion ul {
	padding: 0 8px;
}
.container-programme-promotion .data-feed-best ul {
	padding: 0;
}
.container-programme-promotion li p {
	color: #505050;
}
.container-programme-promotion a.iplayer-branding {
	background: url("/staticarchive/7582136c69d01b5b6ed6eb54772b50c6509239b7.png") no-repeat scroll left top transparent;
}

/*--- Things To Do widget  ---*/

#ttd-widget-header p {
	color: #505050;
}
#ttd-widget-content p.partner {
  float: right;
  width: 184px;
}
#ttd-widget-content li .date, #ttd-widget-content li .date span {
  background-color: #505050;
  color: #ffffff;
}
#ttd-widget-content li .date-block {
    background: url("/staticarchive/6b4021a99b11153550d8976a22b5683edf0f0fb0.gif") no-repeat scroll center bottom transparent;
}
#ttd-widget-content li h3 {
	margin-bottom: 3px;
}
#ttd-widget-footer label {
    color: #ffffff;
}
#ttd-widget-footer {
    background-color: #2edfd2;
}
#ttd-widget-footer #ttd-widget-search-btn {
    background: url("/staticarchive/291f6d33996e920cdf5c9d6fb08fa6704927d243.gif") no-repeat scroll 0 0 #31504F;
}
#ttd-widget-footer #ttd-widget-search {
    width: 90%;
}

/*----------- Live Events -----------*/

#main-content.live-event .live-event-is-live h1 {
	background-image: url("/staticarchive/656b4042d96613838ce901a0607205a24a964721.gif");
}
.live-event-is-live .scroll-box-byline, .live-event-media-playlist li.selected a {
	background: none repeat scroll 0 0 #31504f;
}
.live-event-media-playlist {
	border-top-color: #31504f;
}
/*----------- These items are in story.css on news but our story.css isn't being used so keeping separate for now -----------*/

.cross-head, .section-header {
	background: none repeat scroll 0 0 #E5F0F0;
	font-weight: bold;
	padding: 8px 5px;
	color: #333;
}
.cross-head {
	background-color: transparent;
}
#main-content .story-body .story-feature.narrow {
    background: none repeat scroll 0 0 #D5F8F5;
}
#main-content .story-body .story-feature.narrow p,#main-content .story-body .story-feature.narrow span {
   color:#005361;    
}
.story-feature h2.quote {
	border-bottom: 0 none;
	border-top: 0 none;
}
.story-feature blockquote {
	margin: 0 8px;
}
.best-quote-box .quote_credit,.best-quote-box blockquote p,.best-quote-box .quote_credit_title {
    color:#005361;
}
.story-feature span.quote-credit, .story-feature span.quote-credit-title {
	margin: 0 8px 8px;
}
.story-feature ul.links-list {
	margin: 8px;
}
.story-feature h2.quote {
	background: url("/staticarchive/a61034a171c0ee766960033ebd44ff9861497fd6.png") no-repeat transparent;
	margin: 12px 8px 18px;
}
.story-body ul li, .story-wide ul li, .story-feature ul li, .ie .story-feature h2.quote, .features li h3.play a, .more-stories .rss, .story-body a .pdf-icon {
	background-image: url("/staticarchive/a8e1868ae43579dfb49fc784e3b28651d3f451d7.gif");
}
#main-content .story-body .story-feature.related {
	background: none;
}
.story-feature .related-links-list li {
	background:none;
}
.story-feature.related h2 {
	background: none repeat scroll 0 0 #31504F;
	border-bottom: none;
	border-top: none;
	color: #FFFFFF;
	margin: 0 0 8px;
	padding: 8px;
}
.story-body h2, .story-body h3 {
	font-size: 1.231em;
}

/* ======= Index pages ======== */

.container-now {  
  margin: 16px 16px 16px 0;  
}
.lead-feature-now {  
  padding: 0; 
}

/* ======= Comments ======== */

.knowledge_learning div.dna-comments_module h3, .knowledge_learning div.dna-comments_module span.vcard .comment_username, .knowledge_learning .dna-comments_module input.dna-commentbox-preview {
    color: #505050;
}
.knowledge_learning .dna-comments_module a, .knowledge_learning .dna-comments_module a:link, .knowledge_learning .dna-comments_module a:visited, .knowledge_learning .dna-comments_module a:hover, .knowledge_learning .dna-comments_module a:active {
    color: #3A676C;
}
.knowledge_learning div.dna-comments_module ul.tabs li.sel a, .knowledge_learning div.dna-comments_module ul.tabs li.sel a span, .knowledge_learning .has-icon-comment a, .knowledge_learning .has-icon-comment a .dna-comment-count-number {
    color: #3A676C !important;
}
.knowledge_learning .dna-comments_module input.dna-commentbox-submit {
    background-color: #505050;
}

/* ==== Misc ==== */

.emp a {
	background-color:#000 !important;
}
.emp a:active, .emp a:hover {
	background-color: #3A676C !important;
}
a#rss-alternative {
  color: #3A676C;  
  top: 89px;
}
.open-quote {
	display: none;
}

#header #kl-beta {
  background: url("/staticarchive/e477563eec7790b5dfeb9c9f286155ca0ae0a6ee.gif") no-repeat;
  clear: left;
  height: 11px;
  top: -2px;
  width: 209px;
}

#blq-main .section-header { 
    padding:8px 5px; color:#333333; background:#e5f0f0; 
    font-size: 1.231em;
}


/* REBRAND 2014 */  

/* colours */
a, a:active,.hypertabs ul li.selected a {
    color:#005361;
}

/* backgrounds */

.container-features-and-analysis li.large-image,.av-stories-source .carousel li, .av-stories-source .av-best-items li, .stacked-overlay-guides .guide a:active .overlay,
.blq-js .open .hyper-foldout-header a:link, .blq-js .open .hyper-foldout-header a:hover, .blq-js .open .hyper-foldout-header a:focus,
.blq-js .hyper-foldout .hyper-foldout-header a:active, .hyper-promotional-content ul, .hyper-container-title .hyper-container-title-header a.special-report,
.lead-feature-now a:active .overlay,  .container-local a.feature-item:active .overlay, .stacked-overlay-other-site-promotion .first-other-promo a:active .overlay,
.container-programme-promotion li.first-child, .ticker_warning .bg_bar,.feature-generic li.first-child, .blq-js .av-stories-source .dotActive .dotLabel,
.hyper-container-title .hyper-depth-header a.special-report,.story-body .embedded-hyper h2 a,.story-feature.related h2
 {
	background:#005361;
}

body,.story-body h1.story-header,#av-stories-best h2,.story-related h2,.av-stories-best,.also-in-news h2,
.featured-site-top-stories h2,#ttd-widget-footer label,.feature-generic .features-header,
.container-features-and-analysis .features-header,#find h2, #flickr h2,.big-picture-teaser h2.feature-generic li.medium-image p,.container-features-and-analysis li.medium-image p,
.feature-generic li.medium-image p, .container-features-and-analysis li.medium-image p,.see-also h3,.secondary-top-story p,.story-body ul li, .story-wide ul li, .story-feature ul li,
.feature-generic li.no-image p, .container-features-and-analysis li.no-image p,.container-programme-promotion li.medium-image p
{
    color: #333333;
}

.feature-generic,.av-stories-best, .container-features-and-analysis,.feature-generic .features-header,
.container-features-and-analysis .features-header.av-stories-best,.container-programme-promotion, #pictureGallery,.more-galleries,
.blq-js .hypertabs .hypertab-container,#blq-main .section-header,.live-event-media-playlist,#ttd-widget,.big-picture-teaser,#flickr-photos-include,.big-picture-teaser {
        background:#f1f1ee;
 }
 
 /* more on tis story accordion */
 .blq-js .hyper-foldout .hyper-foldout-header a {
     background:#005361;
 }
 /* hover */
 .blq-js .hyper-foldout .hyper-foldout-header a:hover, .blq-js .hyper-foldout .hyper-foldout-header a:focus{
     background:#005361;
 }
 
 
 /* panels */
.container-programme-promotion {
    padding-bottom: 8px;
}

/* rollover icons */

.feature-generic li.medium-image a .gvl3-icon-wrapper, .container-features-and-analysis li.medium-image a .gvl3-icon-wrapper,
.av-stories-best .carousel li a .gvl3-icon-wrapper,.av-stories-best .av-best-items li a .gvl3-icon-wrapper,
.container-programme-promotion li.medium-image .gvl3-icon-wrapper {
    opacity:0.9; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
}
.feature-generic li.medium-image a:hover  .gvl3-icon-wrapper, .container-features-and-analysis li.medium-image a:hover .gvl3-icon-wrapper,
.av-stories-best .carousel li a:hover  .gvl3-icon-wrapper,.av-stories-best .av-best-items li a:hover .gvl3-icon-wrapper,
.av-stories-best .carousel li a:hover span.av-time,a:hover .gvl3-icon-wrapper, a:focus .gvl3-icon-wrapper,.container-programme-promotion li.medium-image a:hover .gvl3-icon-wrapper {
    opacity:1.0; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    background:#2edfd2;
    color:#333333;
}

body {
    background:url('/staticarchive/6e23105441e28e278443a283c0939e148b4b2d90.png') repeat-x #fff; 
}
#blq-container {
    background:none;
}
/* icons */
.gvl3-icon-invert-listen {
    background-position:-907px 0;
}
.gvl3-icon-wrapper {
    background:#2edfd2;
}
.gvl3-icon-invert-watch { 
    background-position:-5px 0; 
}  

.best-quote-box {
    background-color:#D5F8F5;
}

/* rss link */
.gvl3-icon-rss {
    width:25px;
    height:25px;
    background: url("/staticarchive/a3918534345b3920fed481b74a39a38117e09f58.png") no-repeat;
}
a:active .gvl3-icon-rss {
    background: url("/staticarchive/a3918534345b3920fed481b74a39a38117e09f58.png") no-repeat;
}


a#rss-alternative { 
    top:81px;
    padding:4px 11px 4px 11px;
    right:28px; 
    height:17px;
    background:#ffffff;
}
a#rss-alternative .gvl3-icon {
    position:absolute;
    margin-right:-25px;
    right:-2px;
    top:0;    
}
/* this needs checking when going to stage commented out for now */


/*
    div#slideshow_container div.ss_controls a.ss_button {
        background-image:url('img/generic-left40x40.png')!important; 
    }
/* 
    div#slideshow_container div.ss_controls a.ss_next {
        background-image:url('img/generic-right40x40.png')!important;
} 

.dna-comments_module a.id4-cta-button {
    background-image:url('img/generic-rollover-s-g.png')!important;
}
.dna-comments_module a:hover.id4-cta-button {
    background-color: #d10235 !important;
    color: #ffffff !important;
}

.dna-comment-count-personal a {
    background: url('img/generic-comment-icons.png') no-repeat right -110px !important;
}



.dna-comment-count-personal a .gvl3-icon-comment {
    background-image: url('img/generic-comment-icons.png')!important;
    background-position:0 0;
}
.dna-comment-count-personal a:hover .gvl3-icon-comment {
    background-image: url('img/generic-comment-icons.png')!important;
    background-position:0 -27px;
}

div.dna-comments_module ul li.dna-rate-order-controls ul li a.dna-sort-control-reset_highlight {
     background: url('img/generic-rate_none_over.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}*/