#live{
	background:#233459 url(../gfx/bg_bodyLive.jpg) repeat-x top left;
}
#live #header{
	width:955px;
	background:url(../gfx/bg_headerLive.jpg) no-repeat;
	position:relative;
	padding:78px 0 0 0 ;
	height:auto;
}
#live #bg_sx{
	background:url(../gfx/bg_sxLive.jpg);
}
#live #logo_costa{
	position:absolute;
	z-index:2;
	top:12px;
	left:13px;
}
#live #costa_deliziosa{
	position:absolute;
	z-index:2;
	top:12px;
	right:13px;
	text-align:right;
}
#live #costa_deliziosa img{
	margin-right:10px;
	margin-top:30px;
}
#live #dubai{
	background:url(../gfx/dubai_logos.jpg) no-repeat;
	width:407px;
	height:58px;
}
#live #dubai #government{
	width:120px;
	height:54px;
	display:block;
	float:left;
	margin-right:50px
}
#live #dubai #department{
	width:230px;
	height:54px;
	display:block;
	float:left;
}

#live #livelogo{
	position:absolute;
	right:0;
	top:400px !important;
	top:390px;
	z-index:2;
}
#live #image_wrap {
	width:465px;
	height:360px;
	margin-top:20px;
	margin-left:15px;
	padding:15px 0;	
	text-align:center;
	background:black;
	position:relative;
}
#live #video_wrap {
	width:512px;
	height:350px;
	margin-top:20px;
	margin-left:15px;
	padding:15px;	
	text-align:center;
	background:black;
	position:relative;
	margin-bottom: 10px;
}

#live #image_wrap img {
	width:438px;
	height:292px;
}
#live #livepics{
	background:#000 url(../gfx/bg_livePics.gif) no-repeat ;
	width:907px;
	margin:0 auto;
	padding:0 0 0 19px;
	overflow:hidden;
	height:0;
}

#livepicsoff {
	background:black none repeat scroll 0 0;
	height:150px;
	margin-left:15px;
	opacity:0.8;
	position:absolute;
	width:925px;
	z-index:20;
	filter: alpha(opacity=80);
	display:none;
}

#live #livepics p {
	margin:5px 0 10px 0;
	padding:0;
}
#live #pics_gallery_event{
	position:relative;
	overflow:hidden;
	width: 800px;
	height:85px;
	margin-right:10px
}

#live #pics_gallery_event img {
	cursor:pointer;
	float:left;
	margin-left:11px;
	padding:4px;
	height:61px;
	width:61px;
}

#live #pics_gallery_event .items{
	margin-top:8px;
}

#live #pics_gallery_event .active{
	background:white;
}

#live #live_info{
	 position: absolute;
	 bottom:2%;
	 left:2%;
	 z-index:3;
	 background:url(../gfx/btn_info.png) no-repeat;
	 width:24px;
	 height:24px;
	 cursor:pointer;
	 display:none;
}

#live #live_caption{
	 background:black;
	 width:91%;
	 position: absolute;
	 bottom:5%;
	 left:3%;
	 z-index:2;
	 color:white;
	 padding:2%;
}
#live .span_for_h2{
	line-height:48px;
	float:left;
	margin-left:3px;
	clear:right
}

#live #intro h2{
	width:800px;
}
#live #intro p{
	margin-top:5px;
	padding:0;
}


.i#live #intro .btn_cta{
	top:66px;
}

.de#live #intro .btn_cta{
	top:65px !important;
	top:51px;
}
.en#live #intro .btn_cta{
	top:52px;
}
.es#live #intro .btn_cta{
	top:62px;
}
.fr#live #intro .btn_cta{
	top:62px;
}

#live #content{
	clear:both
}

#PlayerController{
	width:360px;
	height:55px;
	display:block;
}
#PlayerController img{
	position:absolute;
}
#PlayerController .out{
	top:-3000px;
	height:0px;
	width:0px
}
