/* INFO
Site : BBC Cymru Untro
url : http://www.cf.bbc.co.uk/untro/
Barlesque version :
Function : set all structure, aesthetics, typography
Filename : cylchgrawn_layout.css	
Created : Feb 03rd 2009
Last update :  03/02/2009 15:17:22
Author: Takako Tucker
Modified by : 
*/

/* SECTIONS
=STANDARDISE
=NAVIGATION
  >Navigation - local
  >Navigation - sub
=CONTENT
	>Slideshow
	>Accordion
=IMAGES
=OBJECTS
->Map
*/



/*FONT SIZES
10px = 0.835em
12px = 1em
14px = 1.165em
16px = 1.335em
18px = 1.5em
20px = 1.665em
22px = 1.835em
24px = 2em
*/

/* COLOURS
Content bg:     		  #d7decd - light green
Header nav bar bac:       #9c7718 - brown/gold 
Text:          			  #333 - dark grey
*/


/*=STANDARDISE
*********************************************************************/
body {
	margin: 0;
	line-height: 1;
	font-family: verdana,helvetica,arial,sans-serif;
}

#blq-content {
	background: #eee6da;
	background: #dfd097 url(/staticarchive/c3871645e6c4f628ff3f048ebea618c903612316.png) repeat-x 0 0;
	font-size:1.2em !important;

}

* html #blq-content {	
	background: #dccb8d url(/staticarchive/c3871645e6c4f628ff3f048ebea618c903612316.png) repeat-x 0 0;

}


#column-container { padding:0 0 14px 0; height:100%; float:none; }

* html #column-container  {padding:0;}


#content {margin:10px 14px 14px 14px; height:100%; color:#333;}
* html #content {padding:0px 14px 14px 14px; margin:0; height:100%;}

a {
	color: #D4079B;
}

a:hover {text-decoration:underline;}

.content-no-left-hand-nav {padding:10px 10px 0 10px; width:606px;}

#content .centre-content.twocol p {margin-right:185px;}

/*branding box*/
.rhsimg {
	height:56px;
	position:absolute;
	right:14px;
	top:6px;
	width:130px;
}

.clear, .clearboth {clear:both;}

h2 {color:#454545;}

#header h1 {height:auto;}
#header {height:auto;}
.clear 			{clear:both;}
/**/

/*=NAVIGATION
*********************************************************************/



/*>Navigation - local*/
#local-navigation {
	/*background: url(/staticarchive/50da1d36ea98ef0d31586a40fb4c6e21a637f258.png) bottom left no-repeat ;*/
	background:transparent url(../images/furniture/localnav_tile.gif) repeat-x left bottom;
	height:4em;
	position:relative;
}

.navbottombar {
	background:url(/staticarchive/50da1d36ea98ef0d31586a40fb4c6e21a637f258.png) bottom left no-repeat ;
	position:absolute;
	left:0;
	top:28px;
	width:974px;
	height:21px;
	z-index:10;
}
   
#navigation-list li
{	height:30px;
	/*display:block;*/
	/*float:left;*/
	display:inline;
	padding:0 !important;

}

#navigation-list li a {padding:0;}

#navigation-list li a span {
	background: url(/staticarchive/f8cb25e12daa8a59550a64e84e23bb8c8909f304.png) right -100px no-repeat;
	height:20px;
	padding: 8px 8px 15px 8px;
	float:left;


}

#navigation-list li.navigation-button.selected a span{
	background: url(/staticarchive/f8cb25e12daa8a59550a64e84e23bb8c8909f304.png) right 0 no-repeat;

}

#navigation-list li a:hover span {
	height:20px;
	padding: 8px 8px 15px 8px;
	float:left;
	background: url(/staticarchive/f8cb25e12daa8a59550a64e84e23bb8c8909f304.png) right -197px no-repeat;


}



	
.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	text-decoration:none;
}

#navigation-list li a {
	margin: 0;
	font-size: 1.6em;
	color: #fff;
	/*display:block;*/

	padding-right:5px;
	float:left;
	background: url(/staticarchive/5c5d8e309cc393e0bb3ba5d6dec10671b4e4ddce.png) 0 -100px no-repeat;
}

* html #navigation-list li  a, * html #navigation-list li  a:hover{margin-right:4px;}

#navigation-list li a.hafan {
	background: url(/staticarchive/5c5d8e309cc393e0bb3ba5d6dec10671b4e4ddce.png) 0 -100px no-repeat;
	padding-left:30px; 
	cursor:pointer;
}

#navigation-list li a.hafan:hover {
	background: url(/staticarchive/5c5d8e309cc393e0bb3ba5d6dec10671b4e4ddce.png) 0 -197px no-repeat;
	padding-left:30px; 
}

#navigation-list li.navigation-button.selected  a.hafan {
	background: url(/staticarchive/5c5d8e309cc393e0bb3ba5d6dec10671b4e4ddce.png) 0 0 no-repeat;
	padding-left:30px; 
}

#navigation-list li.navigation-button.selected  a.hafan:hover {
	background: url(/staticarchive/5c5d8e309cc393e0bb3ba5d6dec10671b4e4ddce.png) 0 0 no-repeat;
	padding-left:30px; 
}


#navigation-list li a.jigso {
	background: url(/staticarchive/5b971b44e987f2f9c9978df9526c5e13278443e0.png) 0 -100px no-repeat;
	padding-left:26px; 
	cursor:pointer;

}

#navigation-list li a.jigso:hover {
	background: url(/staticarchive/5b971b44e987f2f9c9978df9526c5e13278443e0.png) 0 -197px no-repeat;
	padding-left:26px; 
	}
	
#navigation-list li.navigation-button.selected a.jigso {
	background: url(/staticarchive/5b971b44e987f2f9c9978df9526c5e13278443e0.png) 0 0 no-repeat;
	padding-left:26px; 
}

#navigation-list li.navigation-button.selected a.jigso:hover {
	background: url(/staticarchive/5b971b44e987f2f9c9978df9526c5e13278443e0.png) 0 0 no-repeat;
	padding-left:26px; 
	}


#navigation-list li a.lliwio {
	background: url(/staticarchive/af605970286268764d967a51a7a145159d1c85fd.png) 0 -100px no-repeat;
	padding-left:30px; 
	cursor:pointer;

}

#navigation-list li a.lliwio:hover {
	background: url(/staticarchive/af605970286268764d967a51a7a145159d1c85fd.png) 0 -197px no-repeat;
	padding-left:30px; 
}


#navigation-list li.navigation-button.selected  a.lliwio {
	background: url(/staticarchive/af605970286268764d967a51a7a145159d1c85fd.png) 0 0 no-repeat;
	padding-left:30px; 
	cursor:pointer;

}

#navigation-list li.navigation-button.selected  a.lliwio:hover {
	background: url(/staticarchive/af605970286268764d967a51a7a145159d1c85fd.png) 0 0 no-repeat;
	padding-left:30px; 
}

#navigation-list li a.gweldygwahaniaeth {
	background: url(/staticarchive/c4daa1ba75a81db7acd7f02407f459d0a2bc4b1c.png) 0 -100px no-repeat;	
	padding-left:35px; 
	cursor:pointer;

}

#navigation-list li a.gweldygwahaniaeth:hover {
	background: url(/staticarchive/c4daa1ba75a81db7acd7f02407f459d0a2bc4b1c.png) 0 -197px no-repeat;	
	padding-left:35px; 
}

#navigation-list li.navigation-button.selected  a.gweldygwahaniaeth {
	background: url(/staticarchive/c4daa1ba75a81db7acd7f02407f459d0a2bc4b1c.png) 0 0 no-repeat;	
	padding-left:35px; 
	cursor:pointer;

}

#navigation-list li.navigation-button.selected  a.gweldygwahaniaeth:hover {
	background: url(/staticarchive/c4daa1ba75a81db7acd7f02407f459d0a2bc4b1c.png) 0 0 no-repeat;	
	padding-left:35px; 
}


#navigation-list li a.oedolion {
	background: url(/staticarchive/886feaf72ed3cd84c33e23fd3ef453f4e1163273.png) 0 -100px no-repeat;	
	padding-left:30px; 
	cursor:pointer;

	}

#navigation-list li a.oedolion:hover {
	background: url(/staticarchive/886feaf72ed3cd84c33e23fd3ef453f4e1163273.png) 0 -197px no-repeat;	
	padding-left:30px; 
}


#navigation-list li.navigation-button.selected a.oedolion {
	background: url(/staticarchive/886feaf72ed3cd84c33e23fd3ef453f4e1163273.png) 0 0 no-repeat;	
	padding-left:30px; 
	cursor:pointer;

}

#navigation-list li.navigation-button.selected a.oedolion:hover {
	background: url(/staticarchive/886feaf72ed3cd84c33e23fd3ef453f4e1163273.png) 0 0 no-repeat;	
	padding-left:30px; 
}


#navigation-list li a.gwylio {
	background: url(/staticarchive/b5d4816f8149c51419af9bc761d58226aef8ad4b.png) 0 -100px no-repeat;	
	padding-left:30px; 
	cursor:pointer;

}

#navigation-list li a.gwylio:hover {
	background: url(/staticarchive/b5d4816f8149c51419af9bc761d58226aef8ad4b.png) 0 -197px no-repeat;	
	padding-left:30px; 
}


#navigation-list li.navigation-button.selected a.gwylio {
	background: url(/staticarchive/b5d4816f8149c51419af9bc761d58226aef8ad4b.png) 0 0 no-repeat;	
	padding-left:30px; 
	cursor:pointer;

}

#navigation-list li.navigation-button.selected a.gwylio:hover {
	background: url(/staticarchive/b5d4816f8149c51419af9bc761d58226aef8ad4b.png) 0 0 no-repeat;	
	padding-left:30px; 
}



#navigation-list li a.chwarae {
	background: url(/staticarchive/ec9b3f06471aa6dd6f89a45b0997f867f2e1b5ea.png) 0 -100px no-repeat;	
	padding-left:30px; 
	cursor:pointer;

}

#navigation-list li a.chwarae:hover {
	background: url(/staticarchive/ec9b3f06471aa6dd6f89a45b0997f867f2e1b5ea.png) 0 -197px no-repeat;	
	padding-left:30px; 
}


#navigation-list li.navigation-button.selected a.chwarae {
	background: url(/staticarchive/ec9b3f06471aa6dd6f89a45b0997f867f2e1b5ea.png) 0 0 no-repeat;	
	padding-left:30px; 
	cursor:pointer;

}

#navigation-list li.navigation-button.selected a.chwarae:hover {
	background: url(/staticarchive/ec9b3f06471aa6dd6f89a45b0997f867f2e1b5ea.png) 0 0 no-repeat;	
	padding-left:30px; 
}

* html #navigation-list li a  {
	padding: 0 0 0 8px;
	cursor:pointer;

}

* html #navigation-list li a:hover  {
	padding: 0 0 0 8px;
	cursor:pointer;

}


#navigation-list li a:hover {
	margin: 0;
	font-size: 1.6em;
	color: #fff;
	/*display:block;*/
	padding-left:26px; 
	padding-right:5px;
	float:left;

}



#navigation-list li.selected a {color:#000;}
/**/

/*>Navigation - sub*/
#content .sub-navigation li {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	border-bottom: 1px solid #d7e3d8;
	line-height: 1.6em;
	/*border-bottom:1px solid #d7e3d8;*/
}

#content  ul.sub-navigation {
	margin: 10px 0 0 0;
	padding: 0;
}

#content .sub-navigation li a {
	display: block;
	padding: 9px 0;
	padding-left: 10px;
	padding-right: 10px;
	color: #0b1f2a;
	font-size: 1.335em;
	height: 100%;
	border-bottom:none;
}

#content .sub-navigation li a:hover {
	color: #0b1f2a;
	text-decoration:none;
} 

#content .sub-navigation li.selected{
	height: 100%;
	border-bottom:none;
}

#content .sub-navigation li.selected a{
	background: url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) 0 -156px;
	color: #333;
	border-bottom: none;
}

#content .sub-navigation li.selected a:hover  {
	background: url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) 0 -156px;
	border-bottom: 0;
	color: #0b1f2a;
}
  
*html #content .sub-navigation li.selected a:hover {
	background-position: -156px -150px !important;
}

#content .sub-navigation li a:hover {
	background: url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) -156px -150px;
	height: 100%;
}

#content .sub-navigation-include li a:hover {
	background: url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) -156px -150px;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include {
	margin: 0;
	padding: 0;
}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a{
	color: #333;
}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a:hover{
	color: #333;
	background: #e2dbc7;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li {
	border-top: 1px solid #ffffff !important;
}
	
#content .sub-navigation li a {
	margin: 0;
	background: transparent;
}

#content .sub-navigation-include li.nolink {
	/*background:#d1f0fe;*/
	margin: 0;
	padding: 2px 10px;
	font-size: 1.165em;
	color: #666;
}

#content .sub-navigation-include li a {
	margin: 0;
	padding: 2px 10px;
	/*background-position: 0 -230px;*/
	color: #1819db;
	font-size: 1.165em;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a {
	background: #d4e3d6;
	width: 126px;
	display: block;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a:hover {
	margin: 0;
	padding: 2px 10px;
	color: #333;
	font-size: 1.165em;
	background: #b5d2b8;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li.selected a{
	margin: 0;
	padding: 2px 10px;
	color: #fff ;
	font-size: 1.165em;
	background: #526149;
}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li.selected a:hover {
	background: #85a387;
	color: #fff;
}


/*----IE fixes----*/
* html #content ul.sub-navigation {
  padding-top: 0;
  margin-top: 10px;
}

* html #content ..sub-navigation li.selected {
  background: url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) 0px -151px;
}
  
* html .sub-navigation li.selected a {
	background-position: 0 -156px !important;
}

/*header*/
#header img {
	float: left;
}

#header {background:url(/staticarchive/7a3b19ae75575aea512b5d4aa828fb630865c112.jpg) no-repeat;}
/*->Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background: #174056 !important;
	border-top: 4px solid #174056 !important;
	height: 34px;
}
	
* html #promo-carousel { /* IE6 only */
	/*margin-top:-3px !important;*/
}
		
#promo-carousel li {
	margin: 0;
	padding: 0;
	float: left;
	background:;
	width: 157px;
}

#promo-carousel li.lifourth {
	width: 155px;
}
	
#promo-carousel a {
	display: block;
	border-right: 2px #b3d0dd solid;
	color: #222;
	margin: 0;
	padding: 5px 0 15px 10px;
	font-size: 1.2em;
	height: 100%;
	cursor: pointer;
	background: #66b5cc;
}

#promo-carousel a:hover {
	color: #FFFFFF;
	background-color: #174056;
	cursor: pointer;
	text-decoration:none;
}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color: #fff;
	background-color: #174056;
	cursor: pointer;
}
	
#promo-carousel li.lifourth a {
	border-right: 0;
}
	
.blogpromo img {margin-right:0; margin-top:0;}
.blogpromo .blogpromoinfo p  {margin:0 !important; padding-top:10px; }
.contentBlock_custom .blogpromo img {margin:0 !important; margin-right:10px !important;}
.empty {
	height: 18px;
	background: #e0e0e0;
	display: none;
}


/*custom promo styling*/
.contentBlock_custom.jigso p.intro, .contentBlock_custom.gweldygwahaniaeth p.intro, .contentBlock_custom.lliwio p.intro, .contentBlock_custom.gwylio p.intro, .contentBlock_custom.oedolion p.intro {font-size:1.7em !important; color:#6b6966 !important;}

.contentBlock_custom.jigso p.intro {}
.contentBlock_custom.gweldygwahaniaeth p.intro {}
.contentBlock_custom.lliwio p.intro {}
.contentBlock_custom.gwylio p.intro {}
.contentBlock_custom.Oedolion p.intro {}

.contentBlock_custom img {border: 4px solid #fff;}

/*-*/

#content .homepage-mainpromo-container #mainpromo, #content .homepage-mainpromo-container #mainpromo1, #content .homepage-mainpromo-container #mainpromo2, #content .homepage-mainpromo-container #mainpromo3 {
	
	position: relative;
	padding-top: 0;
	margin-bottom: 0;
	height: 300px;
}

#content .homepage-mainpromo-container #mainpromo a, #content .homepage-mainpromo-container #mainpromo1 a, #content .homepage-mainpromo-container #mainpromo2 a, #content .homepage-mainpromo-container #mainpromo3 a {
	color: #62c6e3;
}

#content .homepage-mainpromo-container #mainpromo a:hover, #content .homepage-mainpromo-container #mainpromo1 a:hover, #content .homepage-mainpromo-container #mainpromo2 a:hover, #content .homepage-mainpromo-container #mainpromo3 a:hover {
	text-decoration: underline;
}
	
/*#content .homepage-mainpromo-container #mainpromo .mpStrip, #content .homepage-mainpromo-container #mainpromo1 .mpStrip, #content .homepage-mainpromo-container #mainpromo2 .mpStrip, #content .homepage-mainpromo-container #mainpromo3 .mpStrip {
	padding: 0 0 10px 0;
	bottom: 0;
	left: 0;
	margin: 0;
	width: 626px;
	position: absolute;
	color: #666666;
	background: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	/* For IE end */
	/*-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}*/

#content .homepage-mainpromo-container #mainpromo .mpBlock , #content .homepage-mainpromo-container #mainpromo1 .mpBlock , #content .homepage-mainpromo-container #mainpromo2 .mpBlock , #content .homepage-mainpromo-container #mainpromo3 .mpBlock {
	padding: 0;
	width: 226px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 400px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	/* For IE end */
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background: #000;
}

#content .homepage-mainpromo-container #mainpromo .mpBlock p, #content .homepage-mainpromo-container #mainpromo1 .mpBlock p, #content .homepage-mainpromo-container #mainpromo2 .mpBlock p, #content .homepage-mainpromo-container #mainpromo3 .mpBlock p{
	padding: 0 10px 0 10px;
	margin: 0;
	color: #FFF;
}

#content .homepage-mainpromo-container #mainpromo .mpBlock h3 , #content .homepage-mainpromo-container #mainpromo1 .mpBlock h3, #content .homepage-mainpromo-container #mainpromo2 .mpBlock h3, #content .homepage-mainpromo-container #mainpromo3 .mpBlock h3{
	font-size: 2em;
	color: #fff;
	padding: 10px 10px 8px 10px;
}

#content .homepage-mainpromo-container #mainpromo .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo1 .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo2 .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo3 .mpBlock h3 a {
	color: #fff;
}

#content .homepage-mainpromo-container #mainpromo .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo1 .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo2 .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo3 .mpBlock a:hover {
	text-decoration: underline;
	color: #fff;
}

#content .homepage-mainpromo-container #mainpromo .mpStrip p, #content .homepage-mainpromo-container #mainpromo1 .mpStrip p, #content .homepage-mainpromo-container #mainpromo2 .mpStrip p, #content .homepage-mainpromo-container #mainpromo3 .mpStrip p{
	padding: 0 0 0 10px;
	margin: 0;
	color: #FFF;
}

#content .homepage-mainpromo-container #mainpromo .mpStrip h3, #content .homepage-mainpromo-container #mainpromo1 .mpStrip h3, #content .homepage-mainpromo-container #mainpromo2 .mpStrip h3, #content .homepage-mainpromo-container #mainpromo3 .mpStrip h3 {
	font-size: 2em;
	color: #fff;
	padding: 10px 0 8px 10px;
}

#content .homepage-mainpromo-container #mainpromo .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo1 .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo2 .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo3 .mpStrip h3 a {
	color: #fff;
}

#content .homepage-mainpromo-container #mainpromo .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo1 .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo2 .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo3 .mpStrip a:hover {
	text-decoration: underline;
	color: #fff;
}
	

.mpStrip  {background:none !important; }
.mpStrip h2 {
	padding-right: 2px;
}

#mainpromotx {
	padding: 0 0 0 10px;
	margin: 8px 0 0 0;
	color: #FFF;
	line-height: 1.665em;
	display: block;
}

#content .homepage-mainpromo-container #mainpromo li a.mpbullet, #content .homepage-mainpromo-container #mainpromo1 li a.mpbullet, #content .homepage-mainpromo-container #mainpromo2 li a.mpbullet, #content .homepage-mainpromo-container #mainpromo3 li a.mpbullet {
	color: #62c6e3;
	padding: 1px 0px 0px 22px;
	font-weight: normal;
	text-decoration: none;
	width: 30px;
	overflow: hidden;
}

a.mpbullet:hover {
	color: #fff;
	text-decoration: underline
}

.mpbullet {
	background-image: url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif);
	background-position: -389px -144px;
	background-repeat: no-repeat;
}

ul.mpStriplist li a.mpbullet {
	color: #f3e66b !important;
}
ul.mpStriplist li a:hover	{
	color: #fff !important;
}

* html .mpStrip {
	bottom: -1px;
}

/*mainpromo h1 icons*/
/*
h1.jigso {
	background:url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) -138px -1px  no-repeat !important;
	padding-left:45px !important;
	}
	
h1.gweldygwahaniaeth {
	background:url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) -112px -140px  no-repeat !important;
	padding-left:65px !important;
	}
		*/

		
		

/*-----Generic content blocks - this is custom contentblock for Un Tro site*/	
.contentBlock_custom {
	padding:0;
	float: left;
	width: 306px;
	margin-bottom:10px;
}
.contentBlock_custom .promobox
{
	background:transparent url(/staticarchive/9240007a121f2a4a2671fe7480a6a6c26c390e95.png);
}
.contentBlock_custom .promobox .headbar {
	background: url(/staticarchive/2836fdc643689bd7457add60c2715dfc07e281f3.png) left bottom no-repeat;
	height:25px;
}

.contentBlock_custom  h2 {
	padding-top:20px;
	margin-top:0;
	background: url(/staticarchive/9e564412de0acb0481b32c670e4a5479fab77c81.png) 0 0 no-repeat;

	}

.bottombar {
	width: 306px;
	background: url(/staticarchive/af6c34a34677aa6e2df504450080f688e32d4431.png) bottom no-repeat;
	height:13px;
	clear:both;


}

.contentBlock_custom .contentbox{
	background: transparent url(/staticarchive/2e950a40551268083512b0de75d9d77328227b43.png) repeat-y;
	padding-bottom:3px;
}


.contentBlock_custom p {
	padding: 8px 0 5px 10px;
	clear: none;
}

.contentBlock_custom img {
	float: left;
	margin-left:12px;
	margin-top:5px;
	}


.contentBlock_custom p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 2px 0 8px 8px;
	color: #333333;
	margin: 0;
}

.contentBlock_custom h2 {
	margin:0;
	padding:0px 8px 0 6px; 
	color: #9C7718;
	border:none;
	height:1%;
}

.contentBlock_custom h2 a {
	color: #d4079b;
	background: url(/staticarchive/f05e14929ce97ed5cfe17d54f67f3e286153c5f1.png) bottom no-repeat;
	padding-bottom:15px;
	display:block;
	text-indent:10px;
}

.contentBlock_custom h2 a:hover {
	color: #333;
	text-decoration:none;
}

.contentBlock_custom h3 a {
	font-weight: bold;
	color: #d4079b;
}

.contentBlock_custom h3 {
	float: left;
	display:block;
	padding: 4px 0 5px 10px;
	margin: 7px 0 0 0;
	font-size: 1.165em;
	width: 126px;
}	


.contentBlock_custom ul {
	border-top: none;
	background:transparent url(/staticarchive/4987db5d45a096b571a2d5407cbc6b17b1e18d7d.png) no-repeat scroll center 5px;
	padding:15px 0 0 10px;
	margin:0;
}

* html .contentBlock_custom ul {
	padding:10px 0 0 10px; margin-top:8px;
	background-position:center top;
	height:1%;
}

.contentBlock_custom li a{display:block;}

.contentBlock_custom ul li	a.standard, a.standard {
	background: transparent url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) no-repeat 5px 2px;
	padding: 0 0 0 25px;
	border:none;
}

.contentBlock_custom ul {
	list-style-type: none;
	clear: both;
	display:block;
	}




.contentBlock_custom ul li a:hover {
	color: #333333;
	text-decoration: underline;
}


.contentBlock_custom .linkheader {
	clear:both; 

}

* html .contentBlock.quotebox {margin-bottom:0;}

.contentBlock_custom.noborder img  {border:none !important;}

/*-----Generic content blocks*/	



/*-----Homepage layout styles*/

#home_top {
	background: url(/staticarchive/2df8cb61b91cd13b77260299b798c50d4f4c440e.jpg) top no-repeat;
	float:right; 
	width:626px;
	margin-top:14px;
	}
	
* html #home_top {margin-top:7px;}
	
#home_top_emp {
	text-align:center; 	
	background: url(/staticarchive/56349e8c1e71c0dd7ec800d097b855cff598f56e.jpg) bottom no-repeat;
	margin-top:22px;
	padding-bottom:35px;
	}

.homepage-block {
	width: 626px;
	float: left;
	margin-left: 14px;
}


.txinfo {
	margin:10px 55px 0 55px;
	padding:15px 0 0 0;
	background: url(/staticarchive/c1c6d6562c94bac0a6310045d6e78861af9f3d0a.png) top repeat-x;
	line-height:1.5em;
	color:#454545;

}

#content .homepage-mainpromo-container {}

#column1 {
	float: left;
	width: 306px;
	margin-top:10px;
}

* html #column1 {margin-top:7px;}


#column2 {
	float: left;
	width: 306px;

}

#column3 {
	float: left;
	width: 306px;
	margin-left: 14px;
}
/*-----Homepage layout styles*/

/*-----see also homepage*/
.seealso h3 {
	color: #333333;
	width: 250px;
}
.seealso ul {
	border-top: none;
}

.seealso .linksboxdropdown.basic {
	padding: 0;
	border-bottom: none;
}

/*#SeeAlso ul {padding-top:5px;}

#InternalLinksbox h2, #ExternalLinksbox h2 {padding-top:0; margin-top:0;}

*/
#ExternalLinksbox .LinksboxHeader h2 {border:none;}
.LinksboxHeader {background:#fff;}

#InternalLinksbox h2, #ExternalLinksbox h2 {background:none;}

#ExternalLinksbox {padding-top:0 !important;}

#InternalLinksbox ul li, #ExternalLinksbox ul li {
	background: url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) 7px 2px no-repeat;
	padding-left:25px;
}

/*-----see also homepage*/


/*-----minisite page*/

#mainpromo-article {
	background:none;
}

#mainpromo-article.panel {


}


#mainpromo-article h1 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	color: #454545;
	background:#fff;
}

#mainpromo-article h1.underpromo {
	background:none;
	font-size:1.3em;
	border:none;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0px;
	margin:0;
	color:#333;
	font-weight:bold;
} 


.nopanel #mainpromo-article .Textblock p {
	}

/*.nopanel #mainpromo-article.panel p  {background:#fff; display:none; }*/

#mainpromo-article.panel  h1.underpromo, #mainpromo-article.panel p {
	background:#fff;

}

#mainpromo-article.panel  h1.underpromo {margin:-2px 0 0 0 !important; /*Keep this fix to remove white gap*/ padding:10px 10px 0px 10px;}
#mainpromo-article.panel p  {margin:0; padding-top:5px}


#mainpromo-article h1 a {
	color:#437b21;
}

#mainpromo-article h1 a:hover {color:#333;}

#mainpromo-article p {
	margin-top: px;
	font-size: 1.16em;
	color: #333333;
	padding:0 10px 10px 10px;
	line-height:1.4em;
}

#mainpromo-article p { 
	font-size:1em;
}

#mainpromo-article img.promo-image {
	margin-top:0;
	background:#fff;
	/*border-top:10px solid #fff;*/
	margin-bottom:-1px;
	
}

#mainpromo-article .promo-image-446x251 {
	margin-top:0;
	background:#fff;
	margin-bottom:-1px;
	background:#fff;
/*border-top:10px solid #fff;*/
}

#mainpromo-article .promo-image-226x127 {
margin-top:0;
margin-bottom:-1px;
padding-top:0;
background:#fff;

/*border-top:10px solid #fff;*/
}

.mainpromo_container {
	background:url(/staticarchive/dc73b61feefd07479c0927fcc48df61fc03132c2.jpg) no-repeat left top;
	margin:8px 0 0 0; width:946px; 
	}

* html .mainpromo_container  {margin-top:8px;}

.mainpromo_container .mainpromo_top_heading {
	float:left; 
	width:330px; 
	padding:15px 0 0 20px;
}



.includebox { width:588px; float:right; padding:15px 0 6px 0;}




.content-no-left-hand-nav #mainpromo-article.panel  {background:none;}
.content-no-left-hand-nav img{padding-left:0;}

/*itemblock styles*/
.itemblockcontainer {float:left; margin:0 4px 0 0;}

.mainpromo_container .itemBlock-short-custom {
	background:url(/staticarchive/beed237b4d89aac0a5225a8897096023ceedcaf2.png) top left no-repeat;
	width:190px;
}
.mainpromo_container .cleardiv {clear:both; height:3px;}
.itemBlock-short-custom {margin:0;}
.itemBlock-short-custom img {margin:0; padding:0; border:4px solid #fff;}
* html .itemBlock-short-custom {padding:0;}

.itemblockcontainer .itemblockbottom {
	background:url(/staticarchive/d977beacb5dcc9a267e803f207c57c8d4754fc18.png) top left no-repeat;
	height:26px;
	width:190px;
}


.itemBlock-short-custom  h3 {padding:10px;}
.itemBlock-short-custom  .image { text-align:center;}

/**/


.Textblock {margin-top:10px;}

.Textblock p {
	color: #333333;
	line-height: 1.4em;
}

.Textblock ul {
	color: #333333;
	line-height: 1.4em;
}

.Textblock ul li {
	margin: 0;
	padding: 0;
}

.Textblock ul li a:hover, .Textblock ol li a:hover {
	text-decoration: underline;
}

.Textblock ul.links {
	color: #333333;
	line-height: 1.5em;
	list-style-type: none;
	margin: 0;
}

.Textblock ul.links li a {
	background-position: 0 1px;
}

.Textblock ol {
	list-style-type: decimal;
	color: #333333;
	line-height: 1.8em;
	margin: 10px 10px 0 0;
	/*border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;*/
}

.Textblock ol li {
	margin: 0 10px 0 35px;
	padding: 0;
}

.Textblock p a {
	text-decoration: none;
}

.Textblock p a:hover {
	text-decoration: underline;
}

.Textblock h2 {
	color: #333333;
	font-size: 1.6em;
}

.content-no-left-hand-nav .Textblock  {padding-left:0 !important; padding-right:150px;}

.content-no-left-hand-nav #mainpromo-article h1 { margin:0; }

/*bottom col styles*/

.bottomcol #column1{
	padding:0;
	width:960px !important;
}
.bottomcol #column1 .contentBlock_custom {margin-right:14px;}
* html .bottomcol #column1 {margin-right:-14px;}


#blq-content .Textblock h3 {
	color: #333333;
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0;
}

#blq-content .Textblock h4 {
	color: #333333;
	font-size: 1.1em;
	line-height:1.4em;
	font-weight: bold;
	margin: 0 !important;
	padding: 3px 0px !important;
}

#blq-content .Textblock p {
	padding: 10px 0;
	margin-top: 4px;
}

img.pageimage {
	padding-top: 10px;
}

p.imagedesc {
	padding: 0;
	margin: 0;
	font-style: italic;
}

/*-----minisite index*/
.highlights {
	background: #d1f0fe;
	margin-bottom: 10px;
}

.highlights h3 {
	font-size: 2em;
	padding: 10px 10px 10px 10px;
}

.highlights div {
	clear: both;
	padding-bottom: 10px;
}

.highlights div h4 {
	display: inline;
	font-weight: bold;
	margin: 0;
	padding-left: 10px;
}

.highlights div p {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.highlights li span {}

.linksboxdropdown {
	background: #ffffff;
	border-bottom: 10px solid #cfdefd;
}

.linksboxdropdown h3 {
	font-size: 2em;
	border-bottom: 2px solid #25cefa;
	color: #666;
	padding: 8px 0 5px 0;
	margin: 0 10px;
}

.linksboxdropdown ul {
	margin: 0 10px 0 10px;
	padding-bottom: 8px;
}

.linksboxdropdown li {
	font-size: 1.2em;
	border-top: none;
	padding: 7px 0 2px 0;
}
/*-----minisite index*/

/*-----Random*/
.index_desription_TextblockContent {
	background: #ECECEC;
}

.itemBlock {
	background: #ECECEC;
	color: #333;
	overflow: hidden;
	height: 100px;
}
			
.itemBlock a {
}

/* .itemBlock h3,  .itemBlock p.intro {padding-left:0;}*/
.itemBlock h3,  .itemBlock p.intro {padding-left:10px;}
.itemBlock2 {
	float: left;
	width: 146px;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	margin: 0 4px 10px 0;
	background: #d1f0fe;
	height: 15em;
}

.itemBlock2 img {
	float: left;
	padding: 0 0 6px 0;
}

.itemBlock2 h2 {
	font-family: arial, sans-serif;
	padding-bottom: 0;
	margin: 0 10px 0 10px;
	padding: 4px 0 0px 0;
	border-bottom: 2px solid #cccccc;
}

.itemBlock2 h3 {
	padding: 0 10px 0 10px;
	margin: 7px 0 0 0;
	color: #990003;
	line-height: 1.3em;
	font-size: 1.165em;
	width: 126px;
}

.itemBlock2 h3 a:hover {
	color: #333333;
	text-decoration: underline;
}

.itemBlock2 p {
	padding: 8px 0 5px 10px;
	clear: none
}

.itemBlock2 p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 1px 0 8px 10px;
	color: #333333;
	margin: 0;
}

#resultsvideo .itemBlock h3	{
	font-size: 1.165em;
	padding-left: 10px;
}



/* category itemblock style*/

.bottomcol #column1 .itemBlockshort {
	width:199px;
	margin-right:14px;
	margin-bottom:0;
	background: url(../images/furniture/minipromo_back.png) bottom no-repeat ;
		}
* html .bottomcol #column1 {width:630px;}	
* html .bottomcol #column1 .itemblockcontainer {margin-right:10px;}
.bottomcol #column1 {margin-top:0;}		
.bottomcol #column1 .itemblockcontainer{float:left; margin-right:14px;}	
.bottomcol #column1 .itemblocktop {background:url(../images/furniture/minipromo_top.gif) top no-repeat ; height:10px; width:199px;}
.mpStrip p {
	color: #FFFFFF;
	
}

.index_desription_TextblockContent p {
	color: #333;
	padding: 10px !important;
}

.index_desription_TextblockContent ol li {
	margin: 0 10px 5px 0;
	line-height: 1.4em;
	color: #333333;
}

.index_desription_TextblockContent h2 {
	padding: 7px 10px 0 10px;
	color: #333333;
}

#column1 .MultipleIncludesBox .MultipleIncludesBoxInclude4 .contentBlock_custom{
	float: none;
	clear: both;
} /*required to stop travel overlapping weather*/


#MinisiteIncludeBlockB {margin-top:0;}

#MinisiteIncludeBlockB .itemBlock {padding-top:5px; width:90%; background:none; border-bottom:1px dashed #ABC3AD;}
/*#MinisiteIncludeBlockB .itemBlock {float:left; height:190px; background:#F4F7F1; }*/
#MinisiteIncludeBlockB .itemBlock  p.intro {width:200px;}
#MinisiteIncludeBlockB .itemBlock .image {float:left;}
#MinisiteIncludeBlockB .itemBlock h3, #MinisiteIncludeBlockB .itemBlock p.intro {float:left; margin-top:0; margin-bottom:5px;}
#MinisiteIncludeBlockB .itemBlock h3 a {display:block;}
 #MinisiteIncludeBlockB .itemblock_no_image  .itemBlock {height:auto; background:none;}
 
 /*itemblock with no image*/
#MinisiteIncludeBlockC {clear:both; padding-top:10px;}

.itemblock_no_image  .itemBlock {background:none; height:auto; width:98%;  padding-bottom:10px;border-bottom:1px dashed #ABC3AD;}
  .itemblock_no_image.noborder .itemBlock {border-bottom:none;}
 .itemblock_no_image  .itemBlock  h3,  .itemblock_no_image  .itemBlock  p.intro  { width:98%; padding-left:0; margin-left:0;}
 .itemblock_no_image h2 { clear:both; float:left; }
 
.itemblock_no_image .toplink  {float:right; width:100px; text-align:right; padding-top:10px;}
 ul.list	{margin:0; padding:0;}
 ul.list li {padding:0 0 0 20px; margin:0; list-style:none;background:transparent url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) no-repeat scroll 5px -420px;}
 ul.list li a {}
 .topheading {border-bottom:2px solid #ccc; margin-bottom:10px; height:30px; clear:both;}
 
/*-----Random*/

/*Site specific styles*/
/* #mainpromonoimage h2 {
	border-bottom: 2px solid #FFD100;
} */

/*media explorer style*/

.me-navigation a, .me-navigation dt a, .me-navigation ul li a {
	color: #9C7718 ;
}

.me-navigation dt.selected a {
	color: #000;
}

.me-navigation ul li.active a {
	color: #fff;
}

.me-navigation ul li.active a:hover {
	color: #fff;
}

.me-navigation dt.selected a:hover, .me-navigation dd.selected a:hover {
	color: #9C7718;
}

.me-navigation ul li {
	background: #f1ecde;
}

.me-navigation dt.selected {
	background: #d5d5c3;
}
.me-navigation dt a.expcon {
	background: transparent url(../images/plusminus.gif) no-repeat scroll 0 0 !important;
}

.me-navigation dt.selected a.expcon {
	background: none !important;
}

.me-navigation ul li.active {
	background:#333;
}

/*IE fix for media explorer*/
* html .me-navigation.selected ul li a {
	background-image: none !important;
}

* html .me-navigation dt.selected a {
	background-image: none !important;
	background: none !important;
}

* html .me-navigation dt a {
	background: none !important;
}

* html  dt.noaccord a {
	background-image: none !important;
}

* html .me-navigation dd {
	height: 1%;
}

/*media player items*/
.me-selector ul.items{
	background-color: #ebeddc;
}
 
li.video .image a:hover {
	display: block;
}

.me-selector ul.items li.selected{
	background-color: #684e0d;
}

.me-selector UL.items LI.hover DIV.title {
	height: 73px;
}

li.video a, li.video a:hover {
	color: #fff !important;
	background: none;
}

li.video .cta a {
	background: none;
}



/*IE fix for media explorer items*/
* html .video.selected .image a {
	background-image: none !important;
}
 
* html .itemBlockshort .title a {
	background: #fff;
	filter: alpha(opacity=0);
	opacity: 0;
}

* html .itemBlockshort .title a .overlay {
	height: 76px !important;
}
/* end */


.centre-content h1 { padding:0 0 5px; color:#454545;}

#content .centre-content, #mainpromo-article h1 {background:none; }
.centre-content h1, #mainpromo-article h1 {border:none !important;}
#content .centre-content.onecol {width:926px !important; padding:0; float:none;}

#content .centre-content.onecol .mainpromo_top_heading {/*position:absolute; top:240px; left:40px;*/ }
#content .centre-content.onecol .mainpromo_top_heading h1 {font-size:3em; color:#454545;}
#content .centre-content.onecol .mainpromo_top_heading p {font-size:1.8em; color:#454545; margin:6px 0 0px 0;}
/*#content .centre-content.onecol .mainpromo_top_heading .support {
	margin:0px 10px 0 0;
	padding:10px 15px 10px 15px;
	line-height:1.665em;
	background:#fff;
	opacity:.8;
	}
	
	*/
#content .centre-content.onecol .mainpromo_top_heading .support {
	margin:0px 10px 0 0;
	padding:10px 10px 10px 0;
	line-height:1.665em;
	font-size:1em;
	}
#content .centre-content.onecol .mainpromo_top_heading .support strong {display:block;}
#content .centre-content.onecol .mainpromo_top_heading .support p {font-size:1em;}

#content {margin:0 14px 14px 14px;}

/*content image box*/
.imgbox {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.imgbox  .caption {
	font-size: 0.95em;
	padding: 5px 5px 5px 0;
	color: #333;
	line-height: 1.3em;
}

/*pagination*/

/*bottom*/
.next_prev {
	background: #D5E6EE ;
	display: block;
	padding: 8px 8px 8px 0;
}

.next_prev ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.next_prev ul li  {
	list-style: none;
	margin:0;
	padding: 0 0 0 17px;
	background: url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) no-repeat -393px -272px ;
}

.next_prev ul li a {
	color: #990000
}

.next_prev ul li a:hover {
	color: #333;
	text-decoration: underline;
}

ul.pagination {
	margin: 0;
	position: absolute;
	right: 10px;
	top: 5px;
}

.me-selector ul.pagination li.selected a {
	background: #393E30 !important;
	color: #FFFFFF !important;
}
/*end*/

/*item listing*/
.title a {
	color: #9c7718 !important;
}

.title a:hover {
	color: #333 !important;
}
/**/

/*Quote object*/

/*->Blockquote*/
blockquote {
	background: #D5E6EE  url(../images/furniture/blockquote1.gif) no-repeat top left;
	margin-right: 0 !important;
}

blockquote p {
	display: block;
	margin-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(../images/furniture/blockquote2.gif)  no-repeat  bottom right;
}

blockquote div.origin-quote {
	margin: 0 0 0 -22px;
	padding: 0 0 10px 0;
	font-size: 0.9em;
}  

/*->Info panel*/
.infopanel {
	margin: 0 0 10px 10px;
	padding: 14px;
	background: url(../images/furniture/a-z_back.gif) repeat-x bottom;
	float: right;
	width: 146px;
	border:1px solid #e7e7e7;
}
* html .infopanel {margin-top:10px;}

.infopanel h2 {
	margin: 0 0 5px 0;
	padding: 0 !important;
	font-size: 1.1em;
	font-weight:bold !important;
}
.infopanel h3 {
	margin:0 !important; padding:0 !important;
	font-size: 1.0em !important;
	font-weight:bold !important;
}

.infopanel p {
	margin: 5px 0 10px 0 !important;
	padding: 0;
	line-height:1.1em !important;
}

.infopanel ul {
	margin: 0 !important;
	/*padding: 5px 0 0 0;*/
	/*border-top: 1px dashed #ccc;*/
	list-style-type: none;
}

.infopanel ul li {
	margin: 0;
	padding: 2px 0;
	line-height:1.25em;
}
.infopanel ul li a {padding-left:25px; background:transparent url(../images/furniture/listenicon.gif) 0 1px no-repeat;}

.infopanel img {margin-bottom:5px;}

.right-content .infopanel {width:286px; background:#fff; padding:10px; background:#f5f9ef;}
* html .right-content .infopanel {width:286px; margin-left:0; margin-top:0; margin-bottom:0; }
.right-content .infopanel h2 {font-size:2em; border-bottom:2px solid #A3A3A3; padding-bottom:5px !important; }
.right-content .infopanel h2 a:hover {text-decoration:none;}
.right-content .infopanel ul {border-top:none;}
.right-content .infopanel ul li a{
	background:url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) no-repeat 5px -423px;
	line-height:1.3em;
	margin:0 10px 0 0;
	padding:0 0 5px 20px;
}
.right-content .infopanel .bottomlink {border-top:1px dashed #ABC3AD; margin-top:10px;}
.right-content .infopanel .bottomlink ul li {margin:0; padding-bottom:0;}

/*CTA box*/
.ctaouter {
	background: #9c7718;
}

.ist-download .offscreen {
	display: none;
}

/*media player styles*/
.me-info, .me-selector, .me-selector ul.items  {
	background: #ECECEC;
}
	
/*IE fix to avoid em element blocking within list item and causes right col to drop down*/
* html .right-content {
	clear: left;
}

/*CTA icon*/
.ist-b .ist-link {
	background: transparent url(/staticarchive/861663f5d8f1229c1b612f3b0450c63fea8620bc.gif) 0 1px no-repeat !important;
	padding-left: 20px;
}

* html .ist-b  a.ist-link {
	background-position: 0 0 !important;
	padding-top: 2px;
	padding-bottom: 1px;
	display: block;
}



/*emp festival page*/
#content .centre-content-large {
	float:left;
	margin:0 0 -29px;
	padding:0 0 30px;
	width:976px;
}

* html #content .centre-content-large {width: 974px;}


#content .centre-content-large h2 {
	border-bottom:2px solid #a3a3a3;
}

.centre-content-inner {
	margin:0 0 14px 0;
	padding:1px 0;
	width:946px;
	background:#fff;

}

.centre-content-main {
	background:#f1f2f3;
	margin:10px 10px 8px;
	width:926px;
}

.centre-content-inner h1 {
	border-bottom:2px solid #a3a3a3;
	color:#424242;
	margin:0 10px;
	padding:8px 0;
}

* html #content .centre-content-large {width: 974px;}

.centre-content-large h1 {background:#fff;}
#emp_promo {background:#fff;}
#emp_promo #emp1 {float:left; width:512px;}
.clear {clear:both;}


/*----------Home page main promo-----------------*/

.home_mainpromo_holder {
	background:#FFFFFF none repeat scroll 0 0;
	color:#5A5A5A;
	margin:14px 0 14px 14px;
	padding:1px 0 8px 0;
	width:946px;
}





.home_mainpromo_holder h1 {
	border-bottom:2px solid #A3A3A3;
	color:#666;
	margin:0 10px;
	padding:8px 0;
}

.home_emp_videoHolder {
	float:left;
	margin:0;
	padding:0;
	width:512px;
}

.home_media_Holder {
	float:left;
	margin:0;
	padding:0;
	/*width:512px;*/
	width:630px;
}

.home_media_Holder #mainpromo-article.panel {background:none;}

#textcontent {
	float:left;
	padding:0;
	width:360px;
	width:30%;
}

.mainpromotop {
	background:#fff;
	margin:10px 10px 8px;
	width:926px;
}

#textcontent .Textblock h4 {
	color:#990002;
	font-size:1.8em;
	font-weight:normal;
	padding-top:8px !important;
}

#textcontent .Textblock h3 {
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
}

#textcontent .Textblock h4.date {
	font-size:1.1em;
	color:#333;
	font-weight:normal;
	margin:0; padding:0;
}

#textcontent .Textblock span{
	font-family:arial !important; 
	}

#emp1 {padding-top:0;}

/**/
/*----------Home page main promo-----------------*/

.bottom {margin-left:14px;}
.bottom .col_1
{
	background:#fff; 
	width:606px;
	float:left;
	margin-right:14px;
	padding:0 10px;
}

.bottom .col_2
{	padding:0 14px 0 0;
}

.bottom .col_2 .contentBlock_custom {

}

/**/

/**/
/* Fixes for A-Z bug */

#anchorfix {
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFF !important;
	float: left;
}


#content .sub-navigation-column {
	margin-bottom: 0 !important;
	padding: 0 14px 0 0 !important;
}

#content .centre-content {
	margin-bottom: 0 !important;
	/*padding: 10px !important;*/
}

#content .centre-content.twocol {width:606px;}

#content .right-content {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}


/* Main Content end */


/*slideshow artist pages*/

.slideshow-image img{border-top:10px solid #fff;}

/*slideshow images*/

#slideshow-nav {
	margin:10px 0 20px 0;
	height:25px;
}

* html #slideshow-nav {
	margin:10px 0 5px 0;
	height:20px;
}


#slideshow-nav  a.slideshow-back {
	color:#2179b0;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
}

#slideshow-nav  span.slideshow-back-off {
	color:#c1e7fb;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
}

#slideshow-nav  a.slideshow-next {
	color:#2179b0;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
	text-align:right;

}

#slideshow-nav  a.slideshow-next:hover, #slideshow-nav  a.slideshow-back:hover 
{	background:none;
	color:#333;
	text-decoration:none;

}
#slideshow-nav  span.slideshow-next-off {
	color:#c1e7fb;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
	text-align:right;
}


#slideshow-nav  a.slideshow-number {
	display:block; 
	width:17px;
	height:15px;
	float:left;
	padding:3px 0px 0 0px;
	color:#222;
	background:#aaaaaa;
	margin-right:3px;
	margin-top:4px;
	text-align:center;
}

#slideshow-nav  a:hover {
	background:#333333;
	color:#fff;
	text-decoration:none;
}

#slideshow-nav span.slideshow-number-on a.slideshow-number{
	background:#338fbf;
	color:#fff;
}

#slideshowtext{
	clear:both;
	padding:0 15px 0 0;
	margin-bottom:0;
	margin-top:0;
	
	
}

#slideshowtext h2 {
	margin-bottom:0;
	padding:5px 0;
	font-size:1.2em;
}

 #slideshowtext p{
	margin:0;
 	padding:0;
 	color:#333333;
	font-size:1.02em;
	line-height:1.5em;
	
}



.slideshow-numbers{
	margin-bottom:10px;
}



/*.links-box-container h2 {border-bottom:2px solid #A3A3A3;}*/

* html .links-box-container {padding-bottom:1px;}

/*contact form*/
#contact   {margin:10px 0 0 0; border-top:1px dashed #ccc; padding-top:10px;}
#contact h4 {display:none;}
#contact form label {display:block; }
#contact form input, #contact form textarea {width:446px; border:1px solid #567999;}
#contact form p {margin-top:0; padding-top:0px; }
#contact form p.submitbutton input {width:60px; cursor:pointer; }
p.contactdisclaimer {padding-right:150px;}


/*custom promo comment*/
.comment {
	margin: 10px;
	padding: 0 0 20px 0;
	line-height: 1.665em;
	height: 1%;
	overflow: hidden;
	background: url(../images/furniture/commentbottom.gif) bottom center no-repeat;
}
	
.comment .commenttop {
	margin: 0;
	padding: 5px 0 0 0;
	height: 1%;
	overflow: hidden;
	background: url(../images/furniture/commenttop.gif) top center no-repeat;
}



.comment blockquote {
	margin: 0 5px 0 0;
	padding: 0;
	width:97%;
	background: url(../images/furniture/blockquotecomment1.gif) 2% 5% no-repeat;
}

.comment blockquote p {
	margin: 2px 0 !important;
	padding: 0 5px !important;
	color: #333333;
	background: url(../images/furniture/blockquotecomment2.gif) 98% bottom no-repeat;
}

.comment blockquote p a:hover {text-decoration:underline;}

.comment blockquote div.origin-quote {
	margin: 0 0 0 -22px;
	padding: 0 0 10px 0;
	font-size: 0.9em;
}

/*programme page*/
.topcontent {border-bottom:10px solid #dee2e5; background:#fff; padding:0 10px;}
.topcontent #mainpromo-article .mainpromo_top_heading h1{
	margin:0 0 10px 0;
	padding-bottom:5px;
	padding-top:10px;}
	
.content-no-left-hand-nav .navlist{padding:0 10px;}

/*lightbox*/

.games_close_button {
background: url(/staticarchive/1032b354a327475e9709846ce60eb90bc29af44b.gif) bottom left ;
height:37px;
width:976px;
}




.games_close_button a {
background: url(/staticarchive/91b90e714f3d06bff6893d0b168229db55c945cb.gif) 0 0 no-repeat;
float:right;
height:29px;
width:50px;
padding:8px 0 0 40px;
font-size:1.5em;

}


.games_close_button_spot {
background: url(/staticarchive/9888f75e1c7dee10c180f4441802b41a7458573a.gif) bottom left ;
height:37px;
width:974px;
}

.games_close_button_spot a {
background: url(/staticarchive/b078d39c3af556ee4dd798f1019c3ccf4c5c184b.gif) 0 0 no-repeat;
float:right;
height:29px;
width:50px;
padding:8px 0 0 40px;
font-size:1.5em;

}

/*flashcontent*/
#flashcontent {
	margin:0 auto;
	font-size:1.2em; 
	color:#666;
	font-family:arial;
	width:971px;
	height:531px;
	padding:10px 0 0 0;
	background: url(/staticarchive/2e04ae88e9583c5a23cdda4731146ea8f0ad7692.jpg) 0 0 no-repeat;
) 


}
.lightbox {text-align:center;}
.lightbox a {text-decoration:none;}
.lightbox a:hover {text-decoration:underline;}









.mp-carousel-container .mp-carousel .pageNav li, .mp-carousel-container .mp-carousel .pageNav li {
background-image:url(/cymru/plentyndod/img/lightdots.png);
}




.mp-carousel-container{	
	overflow: hidden;
	padding: 0px 10px 10px 10px;
	background: #FFFFFF;
	margin: 10px 0px 10px 0px;
}



.mp-carousel-container h2 {
	margin:0 0px;
	padding: 9px 0 5px;
	background: url(/cymru/untro/images/furniture/promo_dottedli) bottom left repeat-x;
}
.mp-carousel-container h2 {
	border-bottom:2px solid #CCCCCC;
	font-size:2em;
}

.carousel-light .carousel-window {
	height:auto !important;
}


.mp-carousel{
	width: 923px ;
	overflow: hidden;
	margin: 10px 0px 0px 4px;
}

.carousel-window {
	width: 923px !important;
}

div.mp-carousel ul.pageNav{
	padding: 10px 0px 0px 0px;
}
ul#mp-carousel-1 {
	background: #DFFFFF url(../images/furniture/carousel_tile.gif);
}
	
ul.g-mp-carousel li{
	width: 230px;
	height:auto;
	overflow: hidden;
	display: block;
	background-color: #DFFFFF;
	border-right: 1px solid #BFBFBF;
}
.mp-carousel ul li .navlist_img {
	float:none;
	margin:0;

	padding: 10px 10px 5px 10px;
	height:82px;
	width:146px;
}

.mp-carousel ul li .navlist_text{
	padding: 0px 10px 10px 10px;	
}


.mp-carousel ul li .navlist_text h3 {
	font-size:1.3em;
	line-height:1.665em;
	margin:0;
	padding:0;
}

.mp-carousel ul li .navlist_text h4 {
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0;
}

.mp-carousel ul li .navlist_text h4 a.standard {
	background: transparent url(/staticarchive/faa9afcb679e8c687e26a10ba0607dc55fa4a11e.gif) no-repeat -387px -145px;
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0 0 0 24px;
}

.mp-carousel ul li .navlist_text h4 a.watch {
	background:transparent url(http://www.bbc.co.uk/iplayer/syndication/icons/blue/watch_aliased_13.gif) no-repeat scroll 0 50%;
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0 0 0 24px;
}

.mp-carousel ul li .navlist_text h4 a.listen {
	background:transparent url(http://www.bbc.co.uk/iplayer/syndication/icons/blue/listen_aliased_13.gif) no-repeat scroll 0 50%;
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0 0 0 24px;
}

.mp-carousel ul li .navlist_text h4 a.iplayer {
	background:transparent url(http://www.bbc.co.uk/iplayer/syndication/icons/magenta/watch_aliased_13.gif) no-repeat scroll 0 50%;
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0 0 0 24px;
}

.mp-carousel ul li .navlist_text p{
	margin:0;
}

/* Override setting in wales_layout.css */
ul.g-mp-carousel li.last {
	font-size:1em;
	padding: 0px 0;
}




/*--------mainpromo carousel site specific stying---------*/
.col_top {width:946px;}
.carousel-light {background:none !important; }
.carousel-light .carousel-window {background:none !important; width:815px !important; margin-left:50px !important;}
ul.g-mp-carousel li, ul#mp-carousel-1 {background:none !important; border:none !important;}
ul#mp-carousel-1 {margin-top:5px !important;}
.mp-carousel-container {
	background:transparent url(/cymru/untro/images/furniture/carousel_tile.gif) no-repeat !important;
	height:270px;

}

.glow161-carousel .dotLabel, .glow161-vCarousel .dotLabel {
	width:56px !important;
	height:110px !important;

}


ul.g-mp-carousel li {width:165px !important;}
#content .centre-content-large .col_top h2 {border:none !important;}
.pageNav {height:1px !important; font-size:0.001px !important;}
.pageNav li#leftarrow  {position:absolute !important; top:20px !important; left:0px !important; background:none !important; width:57px !important;}
.pageNav li#rightarrow {position:absolute !important; top:20px !important; right:40px !important; background:none !important; }
.pageNav li#leftarrow  a {background: transparent url(/cymru/untro/images/furniture/carousel_arrow.gif) top left no-repeat !important; width:57px !important; height:110px !important;}
.pageNav li#rightarrow a {background: transparent url(/cymru/untro/images/furniture/carousel_arrow.gif) -112px 0 no-repeat !important; width:57px !important; height:110px !important;}
.pageNav li#leftarrow  a:hover {background: transparent url(/cymru/untro/images/furniture/carousel_arrow.gif) -57px 0 no-repeat !important;}
.pageNav li#rightarrow a:hover {background: transparent url(/cymru/untro/images/furniture/carousel_arrow.gif) -168px 0 no-repeat !important; }
.pageNav .dot  {display:none !important;}
.mp-carousel ul li .navlist_text {padding-bottom:0 !important;}
span.date {color:#323433; padding-left:10px;}
.mp-carousel ul li .navlist_img {padding-top:0  !important;  }

.mp-carousel .navlist_img img{border:3px solid #fff;}

.mp-carousel ul li .navlist_img a {display:block;}
.mp-carousel ul li .navlist_text h4 {line-height:1.2em !important;}

.pageNav li#leftarrow.carousel-prev-disabled  a, .pageNav li#leftarrow.carousel-prev-disabled  a:hover {background: transparent url(/cymru/untro/images/furniture/carousel_arrow.gif) -224px 0px no-repeat !important;}
.pageNav li#rightarrow.carousel-next-disabled a, .pageNav li#rightarrow.carousel-next-disabled a:hover{background: transparent url(/cymru/untro/images/furniture/carousel_arrow.gif) -280px 0px no-repeat !important;}

/*IE6 fix for carousel*/
* htm,l .mp-carousel-container, * html .mp-carousel, * html ul.g-mp-carousel li {overflow:visible !important; }
* html .mp-carousel-container {margin-top:0px !important;}
* html .carousel-light .carousel-window {margin-left:25px !important;}
* html span.date {width:146px;}
* html li.odd.first.carousel-item {padding-top:0 !important;}
* html .mp-carousel-container .mp-carousel .pageNav li, .mp-carousel-container .mp-carousel .pageNav li {background:none !important;}

#prg-bookmark {border-top:10px solid #E4E0CF;}


.centre-content .mp-carousel ul li {
	padding:0 !important;

}

.mp-carousel-container {
	padding-top:10px !important;
	width:926px;
}

.mp-carousel-container h2 {
	margin-top:20px !imporant;
	border-bottom:none !important;
	background:url(../images/furniture/promo_dottedline.gif) repeat-x bottom left;
	height:30px;
}

.mp-carousel ul li .navlist_img {
	padding:10px 4px 5px !important;
}

.navlist_text h3{
	background:url(../images/furniture/watch_icon.gif) no-repeat 0 5px;
	line-height:1.3em !important;
	padding-top:5px !important;
}

.navlist_text a{
	padding-left:30px !important;
	
}

#mainpromo-article h1{ text-align:left; margin:10px}

.flash_game{
	background:#fff;
	width:916px;
	margin:10px 15px 0 15px;
	padding:10px 0 0 0;
	text-align:center;
	height:auto;

}

