.li-carousel-special .carousel-gel-generic .carousel-window {
	float:none;
	height:auto !important;
	width:100% !important;
}
.li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-nav {
	width:35px;
	background: url("/staticarchive/69c4d2124645e248763b1697fca48a418616d863.png") repeat-y scroll transparent 0 15px;
}
.ltr .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-prev, 
.rtl .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-next {
	background-position:-85px center;
}
.ltr .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-prev:hover, 
.rtl .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-next:hover {
	background-position:-170px center;
}
.ltr .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-prev-disabled, 
.ltr .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-prev-disabled:hover, 
.rtl .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-next-disabled, 
.rtl .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-next-disabled:hover {
	background-position:0 center;
}
.ltr .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-next, 
.rtl .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-prev {
	background-position:-521px center;
}
.ltr .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-next:hover, 
.rtl .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-prev:hover {
	background-position:-606px center;
}
.ltr .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-next-disabled, 
.ltr .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-next-disabled:hover, 
.rtl .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-prev-disabled, 
.rtl .li-carousel-special .gel-carousel .carousel-gel-generic a.carousel-prev-disabled:hover {
	background-position:-436px center;
}
.gel-carousel .carousel-gel-generic .carousel-window .carousel-content {
	background-color:#fff;
}
.ltr .gel-carousel .carousel-gel-generic .carousel-window .carousel-content {
	left:35px;
}
.rtl .gel-carousel .carousel-gel-generic .carousel-window .carousel-content {
	right:35px;
}
.carousel-window {
	width:906px !important;
}

.blq-js .tl-js {
	height: 482px;
	position: relative;
}
.blq-js #st-intro {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.blq-js #st-intro a {
	display:block;
}
#st-intro img {display:block;}
#st-intro a:hover {
	text-decoration:none;
}
.st-intro-cta {
	position: absolute;
}
.ltr .st-intro-cta {
	left:0;
}
.rtl .st-intro-cta {
	right:0;
}
.st-overlay {
	position: absolute;
	display: block;
	padding: 16px; /*8px 16px 12px;*/
	background: rgba(0,0,0,0.6);
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
}
#st-intro a:hover .st-overlay {
	background: rgba(0,0,0,1);
}
.st-overlay h2 {
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	display: block;
	padding-bottom: 7px;
}
.st-overlay h2, .st-overlay p {
	color: #FFFFFF;
	width: 410px /*435*/;
	cursor: pointer;
}
.ltr .st-overlay p{
	margin-bottom:16px;
	padding-right:64px;
	background: transparent url(/staticarchive/4aa3094f657a45b7f5fae05a1be496c4225ddd65.png) no-repeat top right;
}
.rtl .st-overlay p{
	margin-bottom:16px;
	padding-left:64px;
	background: transparent url(/staticarchive/beb4c94f490093b98123741ce91cce0361f4573a.png) no-repeat top left;
}
.st-intro-icon {
	position: absolute;
	display: block;
	height:34px;
	width:25px;
	top: 291px;
	/*background: transparent url(http://news.bbcimg.co.uk/news/special/technology/11/shuttle_timeline/css/v1/img/launcher_cta24x33.png) no-repeat 0 0;*/
	cursor: pointer;
}
.ltr .st-intro-icon {
	left: 478px;
}
.rtl .st-intro-icon {
	right: 478px;
}
.blq-js #thumbnails {
	visibility:hidden;
	height: 0px;
}
#thumbnails li.ts-112x63 {
	overflow.hidden;	
	background-color:#666;
	width:112px !important;
	border:none;
	cursor: pointer;
}
.ltr #thumbnails li.ts-112x63 {
	margin-left:1px;
}
.rtl #thumbnails li.ts-112x63 {
	margin-right:1px;
}
#thumbnails li.ts-112x63 .title {
	width: 96px;
	height: auto !important;
	display: block;
}
#thumbnails li.ts-112x63 a {
	position: static;
	font-weight: bold;
	overflow: hidden;
}
#thumbnails li.ts-112x63 .highlight {
	display:none;
}
#thumbnails li.ts-112x63:hover .highlight, 
#thumbnails li.active .highlight {
	position:absolute;
	height:98%;
	width:108px;
	border:2px solid #D1700E;
	top:0;
	display:block;
}
#thumbnails li.ts-112x63.carousel-added {
	background: #fff;
}
.blq-js #slideshow {
	visibility:hidden;
	height: 0px;
}

#slideshow li {
	height: 429px;
	border: none !important;
	width: 906px!important;
}
#slideshow li .emp-f-video {
	width: 640px !important;
	padding: 0px;
}
#slideshow li .emp-player {
	display:none;
}
#slideshow li.visible .emp-player {
	display: block;
}
.timeline_container #slideshow li.carousel-item .title {
	border: none;
	width: auto;
	padding: 0px;
}
#slideshow li .date {
	visibility:visible;
}
.timeline_container #slideshow li.carousel-item h3 {
	line-height: 1em;
	margin-bottom: 8px;
}
.ltr #slideshow li .wrapper {
	border-right:solid 1px #fff;
	overflow:hidden;
}
.rtl #slideshow li .wrapper {
	border-left:solid 1px #fff;
	overflow:hidden;
}
.ltr #slideshow li .body {
	float: left;
	padding: 0 16px;
	width: 232px;
}
.rtl #slideshow li .body {
	float: right;
	padding: 0 16px;
	width: 232px;
}
.ltr #slideshow li .media {
	float: right;
	position: relative;
	width: 640px;
}
.rtl #slideshow li .media {
	float: left;
	position: relative;
	width: 640px;
}
#slideshow li .media a.click-zoom div.mag {
	background: url("/staticarchive/70ae7db747e3d7f38384e3d18afb745b57dc5580.png") no-repeat scroll 0 0 transparent;
	height: 64px;
	position: relative;
	top: -365px;
	width: 64px;
	background-position: 0px 0px;
}
#slideshow li .media a:hover.click-zoom div.mag {
	background-position: -148px 0px;
}
#slideshow li .media a:active.click-zoom div.mag {
	background-position: -296px 0px;
}		
.milestoneEnlargeImage-panel .ws-popup-close {right:16px;}
#slideshow li .counter {
	position:absolute;
	bottom:0;
}
.bodytext .align-center .emp {margin-top:0 !important;}

