body {
	/* background:url("img/edinburgh_festival_bg_top_no_text.jpg") no-repeat center top; */
	 background:url("/staticarchive/133c0596fbb8776a40faeb3412f97687e0e5d3c0.jpg") no-repeat center top;
}



#blq-container {
	background:url("/staticarchive/13e50d0d406788c8d9b65bac0cdb6b71918fe6b4.jpg") no-repeat center bottom;
}
/*****************************************************************************
*
* Barlesque:Main
*
******************************************************************************/
#blq-main
{
	font-family:Helvetica, Arial,sans-serif;
	background-color:transparent;
	font-size:13px;
}


/* allow see thru to background image */
#blq-container-inner {
	background:none repeat scroll 0 0 transparent;
}


/*****************************************************************************
*
* Banner
* Example widths/heights provided. Should be modified as appropriate!
*
******************************************************************************/
#banner
{
	height:175px;
}

#banner a
{
	display:block;
	height:100%;
	width:100%;
}

#banner span
{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

#banner a span
{
	cursor:pointer;
}

#banner-title
{
	width:283px;
	height:147px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-top:22px;
	/* extdev  margin-top:22px; */
	/* scotdev margin-top:-12px; */
	margin-left:18px;
}

#banner-title span
{
	background:url("/staticarchive/d5459818cf40efe9d36966acaa56dfe106cb4a6a.jpg") no-repeat;
	/* background-color:Fuchsia; */
}

#banner-brand
{
	float:right;
	width:42px;
	height:56px;
	overflow:hidden;
	position:relative;
	margin-top:55px;
	margin-right:2px;
}

#banner-brand span
{
	background:url("img/banner_scot_logo.gif") no-repeat;
	height:100%;
	position:absolute;
	width:100%;
}



/*****************************************************************************
*
* Local Navigation
*
******************************************************************************/
#blq-local-nav
{
	position:relative;
	/* background-image:transparent url("/staticarchive/962b444a93fe0827e854ef4cab4770a39fd3d81e.png") repeat; */
	margin:0 0 8px;
	padding:0;
	height:32px;
	z-index: 10;
}

#blq-local-nav ul
{
	background:none;
	margin:0;
	padding:0 10px;
	text-transform:none;
}

#blq-local-nav li
{
	border:none;
	float:left;
	margin:0;
	padding:0 8px 0 0;
}

#blq-local-nav li a
{
/* 	color:#f7941d; */
	background:transparent;
	display:block;
	font-weight:bold;
	line-height:32px;
	padding:0 16px 0 8px;
	text-decoration:none;
	font-size:16px;
}

/* 
#blq-local-nav li a:visited	{color:#ff664c;font-weight:bold;text-decoration:none;}
#blq-local-nav li a:hover 	{color:#cb74e8;font-weight:bold;text-decoration:underline;}
*/

#blq-local-nav li a.selected
{
	color:#000;
}

/*****************************************************************************
*
* Links
*
******************************************************************************/

#blq-content a:link			{color:#005352 ; text-decoration:none;}
#blq-content a:visited		{color:#4c576f; text-decoration:none;}
#blq-content a:hover		{color:#cb3000 ; text-decoration:underline;}
#blq-content a:active		{color:#cb3000; text-decoration:underline;}
#blq-content a				{color:#cc3300; text-decoration:underline;font-weight:bold;}



/*****************************************************************************
*
* Typography
*
******************************************************************************/
#blq-content h1, 
#blq-content h2, 
#blq-content h3, 
#blq-content h4, 
#blq-content h5 {
	color:#2f4678;
	font-weight:bold;
}

#blq-content h1		{font-size:32px;}
#blq-content h2		{font-size:28px;}
#blq-content h3		{font-size:24px;}
#blq-content h4		{font-size:20px;}

#blq-content h1,
#blq-content h2,
#blq-content h3,
#blq-content h4
{
	line-height:1em;
	margin-bottom:10px;
}



#feature h1					{background-color:#EBEDF5;font-size:1.6em;padding:16px;}
#weather h2					{margin-bottom:35px;}

#lead h2 {
	background:transparent url("/staticarchive/962b444a93fe0827e854ef4cab4770a39fd3d81e.png") repeat;
	padding:16px;
	font-size:1.6em;
}


#highlights h1,
#tvradio h1 {
	font-size:36px;
}

#highlights h1,
#tvradio h1, 
#tvradio h2, 
#highlights #promorow h2 {
	border-bottom:1px solid #B3ABF6;
	padding-bottom:5px;
}


#news h2,
#externallinks h2,
#bbclinks h2,
#externallinks h3,
#highlights h1, 
#tvradio h1, 
{
	padding-bottom:10px;
	border-bottom:1px solid #6A00A8;
}

#promopatch #tvandradio h2	{
	font-size:20px;
	padding-top:5px;
	margin-bottom:20px;
}



#feature #related,

{
	float:left;
	width:336px;
}

#feature #related .section,
#artistpage #related .section,
#videolist #related .section,
#videolist #list .section
{

	padding:16px;
}

#feature #related h3,
#artistpage #related h3
{
	border-bottom:2px dotted #A53F4E;
	margin-bottom:8px;
}

#feature #related h4,
#artistpage #related h4
{
	font-size:28px;
}

/*****************************************************************************
*
* GALLERY SET
*
******************************************************************************/
#blq-content #egt {
	background:transparent;
}

#egt .egt-controls
{
	background:transparent;
	padding:0px;
}

#egt .egt-share, #egt .egt-slide {
	display:none;
}

#egt .egt-caption
{
	width: 100%;
	padding-left:8px;
	padding-top:16px;
	margin:0px;
	background:#000;
	float:none;
	height:25px;
	font-size:13px;
}

#egt .egt-caption p
{
	line-height:12px;
	vertical-align: bottom;
	margin-left:50px;
	font-size:13px;
}

#egt p.egt-progress
{
	font-size:20px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	color:#fff;
	position:absolute;
	margin-right:8px;
	margin-top:-30px;
	background:url("/staticarchive/340df41af5d334ae50141f4ecd486a37a47ac001.png") repeat-x scroll left top transparent;
}

#egt .egt-thumbs a span
{
	background:transparent;
}

#egt .egt-thumbs a.active span
{
	opacity:0.4;
	filter: alpha(opacity=40);
	background:red;
}

#egt .egt-thumbs a:hover span
{
	opacity:0.5;
	filter: alpha(opacity=50);
	background:#9957AE;
}

#egt a.egt-prev,
#egt a.egt-next
{
	top:150px;
	width:50px;
	height:50px;
	position:absolute;
	z-index:999;
}

#egt a.egt-prev {
	left:0px;
	background:url(/staticarchive/7fdb33b0770c10cb5eb22d7d044a2ed0d929b553.png) 0px 0px no-repeat;
}
#egt a.egt-prev:hover {
	background:url(/staticarchive/7fdb33b0770c10cb5eb22d7d044a2ed0d929b553.png) 0px -51px no-repeat;
}
 #egt a.egt-next {
	left:562px;
	background:url(/staticarchive/7fdb33b0770c10cb5eb22d7d044a2ed0d929b553.png) -51px 0px no-repeat;
}
 #egt a.egt-next:hover{
	background:url(/staticarchive/7fdb33b0770c10cb5eb22d7d044a2ed0d929b553.png) -51px -51px no-repeat;
}

#egt .egt-thumbs a
{
	margin:0px;
	margin-right:4px;
}

#egt .egt-thumbs
{
	margin-top:0px;
	width:98%;
}

#blq-main .carousel-window .ms-carousel .carousel-item
{
	clear:none;
}

/* Set the width of the carousel and the view window to be the same */
#blq-main .egt-controls  ul
{
	left:0;
	margin:0;
}

#blq-main .carousel-window .ms-carousel
{
	padding:0;
}

#blq-main a.carousel-nav span
{
	visibility: hidden;
	background-image:none;
}

#blq-main .egt-controls  a.carousel-nav
{
	background:none;
	color:#695B00;
	font-weight:bold;
	left:0;
	position:absolute;
	text-decoration:none;
	top:0;
	width:19px;
	z-index:10;
}

#blq-main .egt-controls a.carousel-nav,
#blq-main .egt-controls a.carousel-nav span
{
	width:32px;
	color:transparent;
}

#blq-main .egt-controls a.carousel-nav .carousel-background,
#blq-main .egt-controls a.carousel-nav .carousel-arrow
{
	background-color:transparent;
	background-repeat:no-repeat;
	left:0;
	visibility:visible;
	width:19px;
	z-index:1;

}

#blq-main .egt-controls .carousel-label, 
#blq-main .egt-controls .carousel-background, 
#blq-main .egt-controls .carousel-top, 
#blq-main .egt-controls .carousel-bottom, 
#blq-main .egt-controls .carousel-arrow 
{
	height:100%;
}
#blq-main .egt-controls a.carousel-prev .carousel-arrow
{
	background:url(/staticarchive/f30aa806c92bc05aa7bffc943d371577143fac0f.png) 0px 0px no-repeat;
}

#blq-main .egt-controls a.carousel-next .carousel-arrow
{
	background:url(/staticarchive/f30aa806c92bc05aa7bffc943d371577143fac0f.png) -86px 0px no-repeat;
}

#blq-main .egt-controls a.carousel-prev:hover .carousel-arrow
{
	background:url(/staticarchive/f30aa806c92bc05aa7bffc943d371577143fac0f.png) 0px -81px no-repeat;
}

#blq-main .egt-controls a.carousel-next:hover .carousel-arrow
{
	background:url(/staticarchive/f30aa806c92bc05aa7bffc943d371577143fac0f.png) -86px -81px no-repeat;
}

#blq-main .carousel-dark .carousel-window
{
	background:transparent;
}

/* +++++++++++++++/EXTRA++++++++++++++++++++ */

#blq-content #main .section h2	{padding-top:8px;}
#feature #main h2				{padding-bottom:16px;}

li, blockquote, p {
	font-size:1em;
	line-height:1.4em;
}



#feature .section h2 {
	border-bottom:1px solid #6A00A8;
	padding:5px;
}

#feature .section p	{
	padding-bottom:10px; 
	border-bottom:1px solid #B3ABF6;
}
/*****************************************************************************
*
* Barlesque:Content
*
******************************************************************************/
#blq-content
{
	color:#4B4B4B;
	margin-bottom:100px;
}



/*****************************************************************************
*
*  Generic Layout
*
******************************************************************************/
#homepage .section
{
}


#homepage .section,
#homepage .row,
#highlights .section,
#highlights .row {
	margin:0 0 16px;
}



#homepage #lead .section {
	margin:0px;
	padding:0px;
}

#blq-content #main,
#blq-content #pictures,
#blq-content #weather,
#blq-content #weather,
#blq-content #externallinks,
#blq-content #bbclinks,
#highlights #promorow,
#related #news,
#related #tweets,
#related #verticalpromo,
#related #tvandradio,
#blq-content #list,
#promopatch #tvandradio {
	background-color:#e5e9fb;
}

#blq-content #externallinks ul.links,
#blq-content #bbclinks ul.links,
#blq-content #news ul.newslinks {background-color:#FFF;}

#blq-content #externallinks h3,
#blq-content #bbclinks h2,
#blq-content #news h2 {margin-bottom:0px;}


/*****************************************************************************
*
* Highlights
*
******************************************************************************/



/*****************************************************************************
*
* Main
*
******************************************************************************/
#blq-content #main,
#tvradio #main
 {
	float:left;
	margin-right:16px;
	width:593px;
	padding:16px;
	margin-bottom:40px;
}

#highlights #main {
/* 974px - 32px = 942px */
	width:942px;
	margin-right:0px;
	margin-bottom:0px;
}

#highlights #promorow .row {
	margin:0px 16px;
}

/*****************************************************************************
*
* Lead Promo
*
******************************************************************************/
#lead {
	width:100%
	float:left;
}
/*****************************************************************************
*
* Promopatch
*
******************************************************************************/
#blq-content #promopatch {
	float:left;
	margin-right:16px;
	width:625px;
}
/*****************************************************************************
*
* News
*
******************************************************************************/
#news {
padding:16px;
}



/*****************************************************************************
*
* Pictures
*
******************************************************************************/
#promopatch #pictures {
	float:left;
	width:100%;
	padding:16px;
	width:594px;
}
/*****************************************************************************
*
* Weather
*
******************************************************************************/
#promopatch #weather {
	width:272px;
	float:right;
	min-height:250px;
	margin-right:0px;
	padding:16px;
	position:relative;
}

#promopatch #weather-v2 {
	float:right;
	margin-right:0px;
}

/*****************************************************************************
*
* tvandradio
*
******************************************************************************/
#promopatch #tvandradio {
	width:272px;
	float:left;
	margin-right:16px;
	padding:16px;
	position:relative;
}

/* position iplayer logo */
#tvandradio li.first img {
	position:absolute;
	top:22px;
	right:5px;
	}

/*****************************************************************************
*
* External Links
*
******************************************************************************/

#blq-content #externallinks {
	padding:16px;
}


#blq-content #bbclinks {
	width:272px;
	float:left;
	padding:16px;
}


#blq-content #externallinks .links,
#blq-content #bbclinks .links,
#news ul.newslinks {
	padding:5px;
	padding-bottom:10px;
	border-bottom:1px solid #B3ABF6;
	margin-bottom:15px;
}

#blq-content #externallinks .links li {
	list-style-type:none;
	padding:1px 0;
}




/*****************************************************************************
*
* Related Column Layout
*
******************************************************************************/
#related {
	width:333px;
	float:left;
} 

/*****************************************************************************
*
* Tweets
*
******************************************************************************/
#related #tweets {
	min-height:250px;
	padding:16px;
	
}


/*****************************************************************************
*
* verticalpromo
*
******************************************************************************/
#related #verticalpromo {
	padding:16px;
}

/*****************************************************************************
*
* News
*
******************************************************************************/
#news ul.newslinks li {
	list-style-type:disc;
	margin-left:16px;
	padding:1px 0px;
}


#news .news-link-image {
	float:left;
	height:50px;
	margin-right:10px;
}

#news .news-link-text {
	display:block;
}






/*****************************************************************************
*
* Twitter
*
******************************************************************************/
.twitterlist
{
	height:300px;
	overflow-y:scroll;
	margin:5px 4px 0px;
	overflow-x:hidden;
	margin-top:5px;
	padding-top:5px;
	border-top: 1px solid #6a00a8;
}

.twitterlist .tweet
{
	border-top: 1px solid #b3abf6;
	padding:4px;
	margin-right:8px;
}

.twitterlist .tweet .userpicture
{
	width:54px;
	float:left;
}

.twitterlist .tweet .feed-text-inner
{
	width:178px;
	float:left;
}

#tweets .links {
	margin-top:0px;
	padding-top:10px;
	border-top: 1px solid #6a00a8;
}



/*****************************************************************************
*
* Flickr
*
******************************************************************************/
#pictures .section
{
	background-color:#6B723C;
}



#blq-main #pictures .thumbnails_patch
{
	padding-left:7px;
	padding-top:7px;
	color:#000;
	margin-bottom:5px;
	background-color:#FFF;
}

#blq-main #pictures .thumbnails_patch a
{
	padding-bottom:5px;
	padding-right:6px;
}

#blq-main #pictures .thumbnails_patch a img
{
	margin-bottom:10px;
}

#pictures
{
	margin-bottom:14px;
}

#pictures li{
margin-bottom:0px;
float:left;
}

#pictures li.last{
	margin-left:140px;
}


#pictures .links li
{
	margin-bottom:0px;
	float:left;
	margin-right:14px;
}

#pictures .links li.last
{
	margin-right:0px;
}

#pictures .subsection
{
	padding:0 10px 10px;
}

#pictures .links {margin-top:10px;}

#pictures .thumbnails_patch {
background:url("/staticarchive/d9de85edd1e8aeab1d4f789f7996a476cc2fec6c.jpg") no-repeat scroll 98% 90% #FFFFFF;
}


/*****************************************************************************
*
* Weather
*
******************************************************************************//

.weather-detail
{
	margin-bottom:10px;
}


.next3daysweather
{
	width:286px;
}

.next3daysweather .header
{
	margin-bottom:8px;
}

.next3daysweather .stripes
{
	background-color:#FFF;
	padding-bottom:5px;
	float:left;
	width:273px;
}

.weather-location
{
	color:white;
	text-align:right;
	font-weight:bold;
	display:block;
	float:right;
}

.next3daysweather .stripes div.time
{
	float:left;
	width:68px;
	padding:10px;
	width:70px;
}

.next3daysweather .stripes div.time.c3
{
	padding-right:0px;
}

.next3daysweather .stripes div.time strong
{
	text-transform: capitalize;
	color:#575B5E;
}

.next3daysweather .stripes div.c2 {
	border-left:2px solid #EBEDF5;
	border-right:2px solid #EBEDF5;
}

.next3daysweather .stripes h3 {
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 4px;
	margin-bottom:0px;
	color:#575B5E;
}

#blq-content .next3daysweather .stripes li {
	font-size:1em;
	margin-bottom:0px;
	color:#575B5E;
}

#weather h3  {
font-size:1.0em;
}

h2#weather_sitelabel {
	font-size:1.0em;
	display:inline;
	position:absolute;
	top:56px;
	left:224px;
}

p.weather-detail {
	position:absolute;
	top:56px;
	left:16px;
	}


/*****************************************************************************
*
* Episode Info
*
******************************************************************************/
.episode_info_short {
	float:left;
	width:75px;
}

.episode_logo
{
 	display:none;
 }

.related .episode_info_short img {
	padding-top:5px;
}

.episode_info_long {
	float:right;
	width:220px;
}

#homepage .episode_info_long .episode_synopsis
{
	/* sdisplay:none; */
}


.episode_info_long a.tv {
background:url("/staticarchive/16dc04263b15388af6d8f6b7e524ad868d49d4fe.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.episode_info_long a.radio {
background:url("/staticarchive/f3a5e32b334ee14cccc30f0e4fae801fa8712ed8.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}



/*****************************************************************************
*
* PROMO
*
******************************************************************************/
.columnset .column {
margin-right:0;
}

ul.episode_info
{
	margin-bottom:16px;
	margin-right:10px;
}

.episode_date
{
	font-style: italic;
	font-size:0.9em;
}

.promo-img
{
	margin:0 16px 16px 0;
	position:relative;
	width:306px;
}

.columnset .column
{
	margin-right:0px;
}

.columnset .last-column .promo-img
{
	margin-right:0;
}

.promo-img a
{
	background-color:#282b34;
	display:block;
	min-height:82px;
	text-decoration:none;
	width:100%;
}

.promo-img img
{
	float:left;
	padding:0;
	margin:0;
}

.promo-img span
{
	display:block;
}

.promo-img a span
{
	cursor:pointer;
}

.promo-img .copy
{
	font-size:1.0em;
	line-height:1.1em;
	margin-left:146px;
	padding:5px 10px;
}

.promo-img .icon
{
	padding:5px;
}

.promo-img .icon .heading,
.promo-img .icon .sub
{
	padding-left:22px;
}


.promo-img .copy .heading
{
	font-size:1.0em;
	font-weight:bold;
}

.promo-img .copy .sub
{
	font-size:0.9em;
}

.promo-img .icon .video,
.promo-img .icon .photo
{
	background-position:0 0.45em;
}

.promo-img .icon .audio
{
	background-position:0 0.45em;
	background-image:url("/staticarchive/8d21bd3519def830e566afe9fba84b3df7c889e4.png");
	background-repeat:no-repeat;
}

.img-promo-overlay {
	margin-bottom:8px;
	position:relative;
	margin-right:16px;
	height:172px;
	overflow:hidden;
	width:304px;
}

.img-promo-overlay .copy .icon
{
	padding-left:0px;
}
.img-promo-overlay .copy .audio,
.img-promo-overlay .copy .photo,
.img-promo-overlay .copy .video
{
	background:none;	
}

.last-column .img-promo-overlay {
	margin-right:0px;
}

.img-promo-overlay a {
	display:inline-block;
}


#blq-content .img-promo-overlay a:hover {
	text-decoration: none;
}


#blq-content .img-promo-overlay a:link .heading {
	color:#FFF;
}

#blq-content .img-promo-overlay a:hover .heading {
	color:#FF8400;
}

#blq-content .img-promo-overlay a:visited .heading {
	color:#E8EFFF;
}



.img-promo-overlay .copy
{
	background:url("/staticarchive/237b2704996d0571285bbd3a3498e818fb3cb8b5.png") scroll left top transparent;
	height:172px;
	left:0;	top:0;
	padding:16px 30px 0 16px;
	position:absolute;
	width:115px;
	z-index:100;
}

.img-promo-overlay .sub
{
	color:#FFFFFF;
	font-weight: normal;
	line-height:1.2em;
}

.img-promo-overlay a:hover .copy
{
	background:url("/staticarchive/ad7602fd381d2fb78ca2ddf0695cb3232f67cdd0.png") repeat scroll left top transparent;
}

#blq-content .img-promo-overlay .copy .heading
{
	font-size:1.5em;
	margin-bottom:10px;
}

.bigpromo .episode_info_long
{
	width:320px;
}

#tvlistings h3,
.bigpromo .episode_info
{
	padding-bottom:8px;
	border-bottom:2px solid #B3ABF6;
	margin-bottom:8px;
}

.bigpromo .episode_date_time
{
	width:180px;
	float:left;
	font-style:none;
	font-size:16px;
	text-align:right;
	margin-right:8px;
}

.bigpromo  .episode_date {
	font-style:normal;
	font-size:16px;
}

#blq-main .promoset_vertical .viewitem {
	border-bottom:none;
}


a span.heading {
display:block;
}

/*****************************************************************************
*
* MEDIA SET
*
******************************************************************************/
#blq-main .ms-bg
{
	background-image:url(/staticarchive/27bff750e69e2020c3339b82f845251a76d92c5a.png);
}


#blq-main .ms-container
{
	background:transparent;
}

#blq-main .ms-container .ms-carousel li a
{
	background:#333;
	color:#fff;
}

#blq-main .ms-container .ms-carousel li.selected a
{
	background:#FFF;
	color:#000;
}

#blq-main .ms-container .ms-carousel li.selected a span.icon-audio,
#blq-main .ms-container .ms-carousel li.selected a span.icon-audio span,
#blq-main .ms-container .ms-carousel li.selected a span.icon-video,
#blq-main .ms-container .ms-carousel li.selected a span.icon-video span
{
	background:none;
}

#blq-main .ms-container .ms-carousel li.selected a:hover,
#blq-main .ms-container .ms-carousel li a:hover
{
	background:#9957AE;
	color:#fff;
}

#blq-main .ms-container .ms-carousel li.selected a:hover .title,
#blq-main .ms-container .ms-carousel li a:hover .title
{
	text-decoration:underline;
}



#blq-main .carousel-window .ms-carousel .carousel-item
{
	clear:none;
}

#blq-main .carousel-window .ms-carousel
{
	padding:0;
}

#blq-main a.carousel-nav span
{
	visibility: hidden;
	background-image:none;
}

#blq-main .egt-controls  a.carousel-nav
{
	background:none;
	color:#695B00;
	font-weight:bold;
	left:0;
	position:absolute;
	text-decoration:none;
	top:0;
	width:19px;
	z-index:10;
}

#blq-main .egt-controls a.carousel-nav,
#blq-main .egt-controls a.carousel-nav span
{
	width:32px;
	color:transparent;
}

#blq-main .egt-controls a.carousel-nav .carousel-background,
#blq-main .egt-controls a.carousel-nav .carousel-arrow
{
	background-color:transparent;
	background-repeat:no-repeat;
	left:0;
	visibility:visible;
	width:19px;
	z-index:1;
}

#blq-main .egt-controls .carousel-label, 
#blq-main .egt-controls .carousel-background, 
#blq-main .egt-controls .carousel-top, 
#blq-main .egt-controls .carousel-bottom, 
#blq-main .egt-controls .carousel-arrow 
{
	height:100%;
}
#blq-main .egt-controls a.carousel-prev .carousel-arrow
{
	background:url(/staticarchive/f30aa806c92bc05aa7bffc943d371577143fac0f.png) 0px 0px no-repeat;
}

#blq-main .egt-controls a.carousel-next .carousel-arrow
{
	background:url(/staticarchive/f30aa806c92bc05aa7bffc943d371577143fac0f.png) -86px 0px no-repeat;
}

#blq-main .egt-controls a.carousel-prev:hover .carousel-arrow
{
	background:url(/staticarchive/f30aa806c92bc05aa7bffc943d371577143fac0f.png) 0px -81px no-repeat;
}

#blq-main .egt-controls a.carousel-next:hover .carousel-arrow
{
	background:url(/staticarchive/f30aa806c92bc05aa7bffc943d371577143fac0f.png) -86px -81px no-repeat;
}

#blq-main .carousel-dark .carousel-window
{
	background:transparent;
}


#carousel-overlay-prev  {
width:230px;
}


#carousel-overlay-next  {
width:232px;
}

.promo-iplayer
{
	display:block;
	margin-bottom:16px;
	position:relative;
}

a.promo-iplayer.audio,
a.promo-iplayer.video,
a.promo-iplayer.photo
{background-image:none;}

.promo-iplayer .heading
{
	font-size:13px;
	display:block;
	font-weight:bold;
	padding-bottom:2px;
}

.promo-iplayer .sub
{
	font-weight:normal;
}

a:hover.promo-iplayer
{
	text-decoration:none;
}

a:hover.promo-iplayer .heading
{
/*	text-decoration:underline;*/
}

.promo-iplayer img
{
	float:left;
}

.promo-iplayer .content
{
	float:left;
	padding-left:120px;
	margin-top:-63px;
}

a.promo-iplayer span.video
{
	background:transparent url(/staticarchive/7547e6dc5c6b24c41abd1f8660502dc8efd6a13e.png) no-repeat;
}

a:hover.promo-iplayer span.video
{
	/* background:transparent url(/scotland/sitewide/promoset/iplayer//staticarchive/c483fdb469e853e19521ca63f38fc0208e379224.png) no-repeat; */
	 background:transparent url(/staticarchive/c483fdb469e853e19521ca63f38fc0208e379224.png) no-repeat; 
}

a.promo-iplayer span.audio
{
	background:transparent url(/staticarchive/c3a7b00c185400a5f5d1cca5d4f74da57ff220b9.png) no-repeat;
}

a:hover.promo-iplayer span.audio
{
	/* background:transparent url(/scotland/sitewide/promoset/iplayer//staticarchive/12059f5c0ee7295ac4508ee283aefccc9bd1d1e9.png) no-repeat; */
	 background:transparent url(/staticarchive/12059f5c0ee7295ac4508ee283aefccc9bd1d1e9.png) no-repeat; 
}


#blq-main .promoset_vertical .viewitem .item-image {
	width:150px;
}
#blq-main .promoset_vertical .viewitem .item-copy {
	width:150px;
}



#mainpromo-previous {
	left:232px;
	background:url(/staticarchive/7fdb33b0770c10cb5eb22d7d044a2ed0d929b553.png) 0px 0px no-repeat;
}
#mainpromo-previous:hover {
	background:url(/staticarchive/7fdb33b0770c10cb5eb22d7d044a2ed0d929b553.png) 0px -51px no-repeat;
}
#mainpromo-next {
	left:694px;
	background:url(/staticarchive/7fdb33b0770c10cb5eb22d7d044a2ed0d929b553.png) -51px 0px no-repeat;
}
#mainpromo-next:hover {
	background:#f00;
	background:url(/staticarchive/7fdb33b0770c10cb5eb22d7d044a2ed0d929b553.png) -51px -51px no-repeat;
}

#blq-main .supercarousel a {
	text-decoration:none;
}

.supercarousel a:hover .text-wrapper {
	background:#D1700E;
	text-decoration:none;
}


#blq-main .promoset_vertical a.carousel-prev:hover {
	background:url("/staticarchive/31ed63c3a19827cdd83b927d9d003f29ec96301b.png") no-repeat scroll 0 0 transparent;
}

#blq-main .promoset_vertical a.carousel-next:hover {
	background:url("/staticarchive/31ed63c3a19827cdd83b927d9d003f29ec96301b.png") no-repeat scroll 0 -187px transparent;
}


.supercarousel .carousel-item a .photo {
background:url("/staticarchive/f72d57bbbf2b874c5469c94b513efc6377cfa838.png") no-repeat scroll -300px 0 transparent;
}
.supercarousel .carousel-item a .video {
background:url("/staticarchive/f72d57bbbf2b874c5469c94b513efc6377cfa838.png") no-repeat scroll 0 0 transparent;
}
.supercarousel .carousel-item a .audio {
background:url("/staticarchive/f72d57bbbf2b874c5469c94b513efc6377cfa838.png") no-repeat scroll -100px 0 transparent;
}
.supercarousel .carousel-item a:hover .photo {
background:url("/staticarchive/f72d57bbbf2b874c5469c94b513efc6377cfa838.png") no-repeat scroll -300px -100px transparent;
}
.supercarousel .carousel-item a:hover .video {
background:url("/staticarchive/f72d57bbbf2b874c5469c94b513efc6377cfa838.png") no-repeat scroll 0 -100px transparent;
}
.supercarousel .carousel-item a:hover .audio {
background:url("/staticarchive/f72d57bbbf2b874c5469c94b513efc6377cfa838.png") no-repeat scroll -100px -100px transparent;
}


/*****************************************************************************
*
* TV RADIO
*
******************************************************************************/
/*
#tvandradio a.promo-iplayer span 		{line-height:1.2em;}
#tvandradio a.promo-iplayer:hover span.sub,
#tvandradio a.promo-iplayer:hover span.heading	{text-decoration:none;}
*/
#blq-content #tvandradio a.promo-iplayer 			{line-height:16px;}
#blq-content #tvandradio a.promo-iplayer:hover 		{text-decoration:none;}
#blq-content #tvandradio a.promo-iplayer:visited 	{}




/*****************************************************************************
*
* H I G H L I G H T S 
*
******************************************************************************/

#highlights #promorow	{}
#highlights #list		{}

#highlights #col1,
#highlights #col2,
#highlights #col3 {
	margin-bottom:20px;
	border-top:1px solid #B3ABF6;
	border-bottom:1px solid #B3ABF6;
}

#highlights #col1,
#highlights #col2,
#highlights #col3 {width:314px;float:left;background-color:#FFF;}


#highlights #col1-list
{
	margin-left:14px;
	float:left;
	width:320px;
}


#highlights #col2-list
{
	float:left;
	width:320px;
}


#highlights #col3-list
{
	float:left;
	width:320px;
}



#highlights #promorow .row .section {
	width:288px;
	margin:16px;
}


#highlights #promorow h2,
#highlights #list h2
{
	padding-top:16px;
	margin-left:16px;
	margin-right:16px;
}

#highlights #promorow h3
{
	margin-left:16px;
	margin-right:16px;
}




#highlights #list .section ul {
	border-top:1px solid #B3ABF6;
	border-bottom:1px solid #B3ABF6;
	background-color:#FFF;
	width:304px;
	padding-top:16px;
	padding-bottom:16px;
	margin-bottom:10px;
}

#highlights #list .section ul li {
	margin-left:16px;
	line-height:22px;
}



