/* BBCSTYLE v1.5 */
/* TEXT */
.s1{font-weight:bold; text-transform:uppercase;} /* SECTION NAME */
.s2{font-family:Verdana,arial,helvetica,sans-serif;} /* BREAD CRUMB */
.s3{font-weight:bold; margin:0px; padding:0px; border:0px;} /* HEADLINE */
.s4{font-weight:bold;} /* LEAD TEXT FOR ARTICLE */
.s7{text-transform:capitalize;} /* PROMO */
.s8{color:#333333;} /* IMAGE CAPTION */
.s9{color:#000000; text-transform:capitalize; font-weight:bold;} /* TABLE HEADING */
.s10{color:#cccccc;} /* DISABLED LINK */
.s11{font-weight:bold;} /* RIGHTHAND COLUMN LINKS */
.s12{color:#666; font-weight:normal; border-bottom:1px solid #666;}
td, p, div {color:#000000;font-family:Verdana,arial,helvetica,sans-serif;}
.bbcpageCrumb, .bbcpageLocal, .bbcpageServices, .bbcpageFooter {color:#000000;font-family:arial,helvetica,sans-serif;} /* EVERYTHING ELSE */
body {background:#ffffff;}
h1, h2 {padding:0px; margin:0px; border:0px;}
ul {margin-left:-30px;}
h3, .text-long, .text-short, .text-email, .textarea-long, .textarea-short {font-size:0.8em;}

/* STYLE & LAYOUT */
.primary, .breadcrumb, .promoBorders, .seeAlsoHeader, .factFile, .footer, .directoryTitle, .homepage, .walk, .book, .azNav, .promoBorders, .imageGalleryButtonSelected{background:#CDE4FF;}
.primaryDark, .haveYourSay, .dottyLine, .dottyLineForDirectory {background:#7FCDFF;}
.primaryLight, .promoContent, .seeAlsoContent, .indexPageDirectory, .panoramaInstructions, .voteApp, .imageGalleryNav {background:#E4F4FF;}
.secondary, .solidLine, .recording {background:#EEEDE7;}
.promoContent {border-left:1px solid #CDE4FF; border-bottom:1px solid #CDE4FF; border-right:1px solid #CDE4FF;}/* primary */
.ssiMiddleColumnPromo {margin-bottom:5px;}
.mainTeaserLinks {margin-top:5px; padding-top:3px; border-top:1px dashed #7FCDFF; font-weight:bold;}/* primaryDark */
.indexPromos {margin-top:5px; padding-top:5px; padding-bottom:5px; border-top:1px solid #7FCDFF;}/* primaryDark */
.indexPageDirectory {padding:3px; border-top:1px dashed #7FCDFF;}/* primaryDark */
.topOfPageTeaser {border-top:1px dashed #7FCDFF;}/* primaryDark */
.solidLine {margin-top:5px; margin-bottom:5px;}
.promoBorders {margin-bottom:10px;}
.promoContent, .caption, .footer, .directoryContent, .directoryTitle, .pageTeaser {padding:3px;}
.breadcrumb {padding:3px;}
.homepage {margin-bottom:10px; font-weight:bold;}
.homepageInner {padding:3px;}
.seeAlso {margin-bottom:10px;}
.factFile {margin-right:5px; margin-bottom:5px;}
.directoryHeader {padding-bottom:5px; padding-left:5px; padding-top:2px; font-weight:bold; border-top:1px solid #CDE4FF; margin-top:5px;}/* primary */
.seeAlsoContent {padding:3px;}
.promoHeader {padding:3px; font-weight:bold; text-transform:capitalize;}
.ecardInstructions {margin-bottom:10px; margin-top:5px;}
.ecardImage {margin-bottom:20px; margin-top:10px;}
.bold {font-weight:bold;}
.webcam {padding-bottom:10px;}
.panoramaInstructions {margin-top:5px; padding:3px 3px 10px 3px;}
.listingSubHeader {padding:3px; font-weight:bold;}
.event {margin-bottom:10px;}
.venue {margin-bottom:10px;}
/* <deprecated> */
	.sitemapUpper {background:#CDE4FF; font-weight:bold; padding:3px;}/* primaryDark */
	.sitemapLower {padding:3px 3px 3px 14px;}
/* </deprecated> */
.sitemapTop {background:#CDE4FF; font-weight:bold; padding:3px;}/* primaryDark */
.sitemapMiddle {padding:3px 3px 3px 14px;}
.sitemapBottom {padding:3px 3px 3px 21px;}
.archiveLink {padding:3px 0px 2px 0px;}
.seeAlsoHeader {font-weight:bold; padding:3px;}
.disclaimerText {margin-top:5px; margin-bottom:10px;}
.mainTeaser {margin-bottom:5px;}
.voteApp {margin-bottom:10px; padding:3px;}
.walk {padding:3px;}
.recording {padding:3px;}
.haveYourSay {padding:3px;}
.book {padding:3px;}
.indexSSI {padding-top:5px; padding-bottom:5px;}
.imageGalleryRegion {width:470px; padding:3px 3px 5px 3px;}
.imageGalleryTitle {width:470px; padding-left:2px;}
.imageGalleryBody {padding:10px 5px 5px 5px;}
.imageGalleryNav {border-top:1px solid #000000; padding:3px; border-top:2px solid #D5F4D3;}
.imageGalleryButtonText {margin-bottom:5px;}
.imageGalleryButtonSelected {padding:2px; margin:3px; font-weight:heavy; width:20px; text-align:center;}
.imageGalleryButton {background:#ffffff; padding:2px; margin:3px; width:20px; text-align:center;}
.indexPageLeadtext {padding-top:5px; font-weight:bold;}
.contentSubtitle {padding-top:5px; padding-bottom:5px; font-weight:bold;}
.richMedia {padding-top:5px; padding-bottom:10px;}
.standfirst {padding-top:5px;}
.azNav{padding:5px; font-weight:bold; margin-top:30px;}
.azNavTable {padding:0;margin:20px 5px 5px 5px;}
.azNavCell {color:#999999; background:#ffffff; font-weight:bold;}
.azWeblinks {margin:15px 0 15px 10px;}
.azWeblinksReturn {margin-top:5px;}
.seeAlsoLinks {padding-bottom:10px;}

/* WEATHER */
.chartdesc {font-size:11px}
.var0 {font-size:12px}
.mpmetoffice {font-size:10px; max-width:440}
#mpchart span {font-size:10px;}
.pmssummary {font-size:13px;}
#imageHour {position:absolute; left:334px; top:429px; width:103px; height:22px; text-align:right; z-index:3; font-size:15px; font-weight:bold;}
#imageDay {position:absolute; left:334px; top:467px; width:103px; height:22px; text-align:right; z-index:3; font-size:15px; font-weight:bold;}
#imageDateTime {position:absolute; left:320px; top:419px; width:130px; height:88px; z-index:2;}
#weatherfiveday {width:120px;}

/* 1.1 update */
.promoText {margin-bottom:3px;}
.recipeHeader {padding:3px; margin-top:15px;}
.recipeBody {padding:3px;}
.haveYourSayDescription {padding:3px;}
.wallpaper_title {padding-bottom:3px;}
.image_gallery_caption {padding-top:10px;}

/* TRAVEL NEWS */
.tpegTable {color:#ffffff; text-decoration:none; font-family:Verdana,arial,helvetica,sans-serif; background-color:#6699CC; text-align:left;}
.tpegTd {color:#000000; text-decoration:none; font-family:Verdana,arial,helvetica,sans-serif; background-color:#e0e9fa;}
.tpegSummary {color:#000000; text-decoration:none; font-family:Verdana,arial,helvetica,sans-serif; background-color:#ffffff; text-transform:uppercase;}

/* ACS */
.acs_name_star {text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.acs_text_star {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.acs_name {text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.acs_text {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}

/* LINKS */
a:link {text-decoration:none; color:#003366;}
a:visited {text-decoration:none; color:#5f87af;}
a:hover, a:active {text-decoration:underline; color:#099ba7;}

/* 1.2 update */
.allclear, .linkSet {clear:both}









#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/staticarchive/56d45f8a17f5078a20af9962c992ca4678450765.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/staticarchive/b61fd6b08c8484b655b867313bf879c9ab0ac3a1.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/staticarchive/f000f57dde638819434c874e127ad3d0d6ac84dd.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	