/* PATHBAR */
ul.path_items {float: left; margin: 6px 0 6px 44px; width: 636px;}
	ul.path_items li {color: #6a6a70; float: left; font-size: 9px; padding: 0 2px 0 0;}
		ul.path_items li a {color: #6a6a70; font-size: 9px;}
		
/* HISTORIQUE (ABOUT EDEN PARK) */
div#historique_content {overflow: hidden; display: inline; width: 726px; float: left; margin: 5px 0 0 68px; }
	div#historique_content ul.path_items {margin: 0;}
	div.box_historique {clear: both; overflow: hidden; position: relative; margin: 10px 0 0 0;}
		div.box_historique ul {width: 721px; height: 497px; overflow: hidden;}
	  		div.box_historique ul li {position: relative; width: 726px; height: 497px; overflow: hidden; float: left; display: inline;}
	  			 div.box_historique img.visu {position: absolute; right: 0;}
	  			 div.box_historique div.history_title {padding: 0 0 25px; margin: 40px 0 30px; background: transparent url(../ximg/institutionnel/bg_title_historique.jpg) no-repeat left bottom; width: 245px;}
	  			 	div.history_title span {color: #FFF; display: block; font-family: 'EdwardianReg', Arial, sans-serif;}
	  			 	div.history_title span.history_date {font-size: 17px;}
	  			 	div.history_title span.history_txt {font-size: 17px; line-height: 35px;}
	  			 	div.history_title span.history_txt.little {font-size: 14px; line-height: 30px;}
	  			 div.box_historique p {width: 220px; color: #fff; text-align: justify; font-weight: bold; font-size: 11px;}
	   
	 div.box_historique div.box_scroll {width: 726px; height: 39px; display: block; clear: both; position: relative; background: transparent url(../ximg/institutionnel/bg_scroll.jpg) no-repeat left top;margin:0 0 15px;}
	 	div.box_scroll a.prev {position: absolute; left: 39px; top: 6px; padding: 0 0 0 22px; background: url(../ximg/link_prev.jpg) no-repeat 0 2px;}
		 	div.box_scroll .prev span {display: block; font-size: 0; text-indent: -4000px; width: 80px; height: 20px; background: transparent url(../ximg/tt_previous.jpg) no-repeat 0 0;}
	 	div.box_scroll a.next {position: absolute; right: 40px; top: 6px; padding: 0 26px 0 0; background: transparent url(../ximg/link_next.jpg) no-repeat right 2px;}
			div.box_scroll a.next span {display: block; font-size: 0; text-indent: -4000px; width: 55px; height: 21px; background: transparent url(../ximg/tt_next.jpg) no-repeat 0 0;}

div#historique_home {display: inline; float: left; width: 742px; margin: 0 0 0 51px; padding: 0 0 30px 0; overflow: hidden;}
	div#historique_home ul.path_items {margin: 6px 0 10px 0;}
	div.historique_list {clear: both; height: 499px; background: transparent url(../ximg/institutionnel/history/historique_home.jpg) 0 0 no-repeat; overflow: hidden;}
		div#historique_home ul.history_home {overflow: hidden; margin: 35px 0 0 27px;}
			div#historique_home ul.history_home li {display: inline; float: left; width: 96px; height: 74px; background: transparent url(../ximg/institutionnel/history/historique_li.png) no-repeat 0 0; margin: 0 53px 4px 0;}
			div#historique_home ul.history_home li.last {margin: 0 0 4px 0;}
				div#historique_home ul.history_home li a {display: block; width: 84px; height: 62px; margin: 6px 0 0 6px; overflow: hidden;}
					div#historique_home ul.history_home li a img {margin: 0;}
					/*div#historique_home ul.history_home li:hover a img {margin: -63px 0 0 0;}*/
			

/* PARTENAIRES (PARTNERS) */
div#partners_content {width: 720px; display: inline; float: right;/* overflow: hidden;*/}
	ul#partner_list {overflow: hidden; margin: 10px 0 5px 0;}
		ul#partner_list li {display: inline; float: left;}
		div#partners_content div.ContentWrap {overflow: hidden; display: none;}
			div#partners_content div.ContentWrap.selected {display: block;}
			div#partners_content img.contentImage {float: right; width: 472px; height: 437px;}
			div#partners_content div.contentInner {display: inline; float: left; width: 245px; text-align: justify;}
				div#partners_content div.partner_title {padding: 0 0 25px; margin: 0 0 25px; background: transparent url(../ximg/institutionnel/bg_title_historique.jpg) no-repeat left bottom; width: 245px;}
					div#partners_content img.patner_title {display: block; margin: 10px 0 20px 0;}
					div#partners_content div.partner_title span {color: #FFF; display: block; font-family: 'EdwardianReg', Arial, sans-serif; font-size: 25px; line-height: 45px;}
				div#partners_content p {color: #fff; font-size: 10px; font-weight: bold; line-height: 13px; margin: 0 10px 0 5px;}
				div.contentInner a {display: block; font-size: 10px; font-weight: bold; line-height: 13px; margin: 35px 0 0 0;}
				div.contentInner a.partners_link {margin: 0; display: inline; color: #3391C3;}
				
	div.partner_slider {background: transparent url(../ximg/institutionnel/partenaires/partners_Slider_bg.gif) 0 0 repeat-x; position: relative; }
	div.partner_choice {width:658px;margin: 0 30px;overflow: hidden;}
		div.partner_choice a.prev,
		div.partner_choice a.next {width: 30px; height: 30px; display: block; position: absolute;}
		div.partner_choice a.prev {left: 0; top: 31px;}
		div.partner_choice a.next {right: 0; top: 31px;}
		div.box_gallery {width:658px;height:130px;overflow: hidden;position: relative}
		div.partner_choice ul {height: 95px;width:auto !important;overflow: hidden;position: absolute !important;}
			div.partner_choice ul li {display: inline; float: left; width: 130px; text-align: center;}
				div.partner_choice ul li a {display: block;}
					div.partner_choice ul li a img.active {display: none;}
					div.partner_choice ul li a img.inactive {display: block;}
					div.partner_choice ul li:hover a img.active,
					div.partner_choice ul li.selected a img.active {display: block;}
					div.partner_choice ul li:hover a img.inactive,
					div.partner_choice ul li.selected a img.inactive {display: none;}

/* ACTUALITES (NEWS) */
div#news_content {display: inline; float: left; width: 793px;}
	div#moreNews {background: transparent url(../ximg/addToCart.png) no-repeat scroll 0 0; clear: both; height: 30px; margin: 15px auto; width: 276px;}
		div#moreNews a {height: 25px; margin: 0 auto; width: 70px;}
			div#moreNews a span {margin: 10px 0 0;}
	div.news_archive {display: inline; float: left;}
		div#news_content p.main_title {color: #FFF; font-family: 'EdwardianBold', Arial, sans-serif; font-size: 35px; text-align: center; display: block; height: 70px; width: 770px; background: transparent url(../ximg/institutionnel/news/news_title.png) no-repeat center bottom; margin: 0 0 20px 0;}
		
		div.news_archive div.news_list_content {margin: 0 0 30px 75px; width: 696px;}
			div.news_archive div.news_list_header {height: 10px;}
				
			div.news_archive div.news_list {background: transparent url(../ximg/institutionnel/news/news_list_content.png) repeat-y; position: relative; overflow: hidden;}
				div.news_list a.prev {position: absolute; top: 50%; left: 0; z-index: 999;}
				div.news_list a.next {position: absolute; top: 50%; right: 0; z-index: 999;}
				div.news_archive div.news_list ul {overflow: hidden; margin: 0 0 0 25px;}
					div.news_archive div.news_list ul li {display: inline; float: left;}
						div.news_archive div.news_layer {overflow: hidden; width: 645px; position: relative;}
						div.news_archive div.news_date {position: absolute; top: 0; right: 10px; text-align: center;}
							div.news_archive div.news_date span.news_year {color: #FFF; font-family: 'EdwardianReg', Arial, sans-serif; display: block; font-size: 15px; background: transparent url(../ximg/news_date_bg.png) no-repeat left bottom;}
							div.news_archive div.news_date span.news_monthDay {color: #FFF; font-family: 'EdwardianReg', Arial, sans-serif; display: block; font-size: 15px; padding: 0 5px 0 0;}
						div.news_archive div.news_list div.news_title {font-size: 20px; color: #FFF; text-transform: uppercase; font-weight: normal; margin: 20px 0 0 30px; width: 500px;}
						div.news_archive div.news_list ul li img {display: block; margin: 30px auto;}
						div.news_archive div.news_list ul li div.noNewsPic {height: 50px; margin: 0 30px;}
						div.news_archive div.news_list ul li p {font-size: 10px; color: #FFF; margin: 0 30px 10px 30px; text-align: justify;}
						div.news_archive div.read_more {background: transparent url(../ximg/institutionnel/news/news_list_readMore.png) no-repeat 0 0; width: 149px; height: 28px; display: inline; float: right; margin: 0 25px 0 0;}
							div.news_archive div.read_more a {display: block; float: right; width: 82px; color: #FFF; text-transform: uppercase; text-align: center; font-size: 10px; padding: 8px 0;}
			div.news_archive div.news_list_footer {height: 10px; position: relative;}
		div.news_archive div.news_facebook {margin: 0 0 30px 75px; width: 696px; background: transparent url(../ximg/institutionnel/news/news_list_separator.png) no-repeat 45px 0; padding: 65px 0 0 0;}
	
	div.more_news {display: inline; float: left;}
		div.more_news ul.more_newsList {margin: 0 0 30px 75px; width: 696px;}
			div.more_news ul.more_newsList li {background: transparent url(../ximg/institutionnel/news/news_list_header.png) no-repeat 0 0; padding: 10px 0 0 0; margin: 0 0 35px 0; overflow: hidden;}
				div.more_news div.news_list_content {background: transparent url(../ximg/institutionnel/news/news_list_content.png) repeat-y; position: relative; overflow: hidden;}
					div.more_news div.news_date {/*position: absolute; top: 0; right: 30px;*/float:right;margin:0 30px 0 15px;text-align: center;}
							div.more_news div.news_date span.news_year {color: #FFF; font-family: 'EdwardianReg', Arial, sans-serif; display: block; font-size: 15px; background: transparent url(../ximg/news_date_bg.png) no-repeat left bottom;}
							div.more_news div.news_date span.news_monthDay {color: #FFF; font-family: 'EdwardianReg', Arial, sans-serif; display: block; font-size: 15px; padding: 0 5px 0 0;}
					div.more_news div.news_list_content div.news_title {font-size: 20px; color: #FFF; text-transform: uppercase; font-weight: normal; margin: 0 0 0 30px; width: 495px;}
					div.more_news div.news_list_content img {display: block; margin: 30px auto;}
					div.more_news div.news_list_content p {color: #FFF; font-size: 10px; margin: 0 30px 31px; text-align: justify;}
					div.more_news div.news_list_content div.read_more {background: url("../ximg/institutionnel/news/news_list_readMore.png") no-repeat scroll 0 0 transparent; display: inline; float: right; height: 28px; margin: 0 25px 0 0; width: 149px;}
    					div.more_news div.news_list_content div.read_more a { color: #FFFFFF; display: block; float: right; font-size: 10px; padding: 8px 0; text-align: center; text-transform: uppercase; width: 82px;}
				div.more_news div.news_list_footer {background: transparent url(../ximg/institutionnel/news/news_list_footer.png) no-repeat 0 0; height: 10px;}
					
					
	div.news_Dday {margin: 0 0 20px 0; display: inline; float: left;}
		div.news_Dday img.main_title {margin: 0 0 25px 30px;}
		div.news_Dday ul.news_list {width: 696px; margin: 0 0 0 75px; }
			div.news_Dday ul.news_list li {width: 696px; margin: 0 0 30px 0; padding: 30px 0 0 0; background: transparent url(../ximg/institutionnel/news/news_Dday_header.png) no-repeat left top;}
				div.news_Dday div.news_list_content {background: transparent url(../ximg/institutionnel/news/news_list_content.png) repeat-y; overflow: hidden; position: relative;}
					div.news_Dday div.news_date {position: absolute; top: 0; right: 30px; text-align: center;}
						div.news_Dday div.news_date span.news_year {color: #FFF; font-family: 'EdwardianReg', Arial, sans-serif; display: block; font-size: 15px; background: transparent url(../ximg/news_date_bg.png) no-repeat left bottom;}
						div.news_Dday div.news_date span.news_monthDay {color: #FFF; font-family: 'EdwardianReg', Arial, sans-serif; display: block; font-size: 15px; padding: 0 5px 0 0;}
					div.news_Dday ul.news_list li div.news_title {font-size: 20px; color: #FFF; text-transform: uppercase; font-weight: normal; margin: 0 0 0 30px; width: 495px;}
					div.news_Dday ul.news_list li img {display: block; margin: 35px auto 25px;}
					div.news_Dday ul.news_list li p {font-size: 10px; color: #FFF; margin: 30px; text-align: justify;}
				div.news_Dday div.news_list_links {height: 45px; background: transparent url(../ximg/institutionnel/news/news_list_content.png) repeat-y; position: relative;}
					div.news_Dday div.back {background: transparent url(../ximg/institutionnel/news/news_list_readMore.png) no-repeat 0 0; width: 149px; height: 28px; position: absolute; bottom: 10px; right: 25px;}
						div.news_Dday div.back a {display: block; float: right; width: 82px; color: #FFF; text-transform: uppercase; text-align: center; font-size: 8px; padding: 4px 0;}
				div.news_Dday div.news_list_navigation {height: 33px; background: transparent url(../ximg/institutionnel/news/news_list_navigation.png) no-repeat 0 0; position: relative;}
					div.news_Dday div.news_list_navigation a.previous_btn {display: block; position: absolute; top: 0; left: 25px; width: 172px; height: 33px; background: transparent url(../ximg/institutionnel/news/news_previous.png) no-repeat 0 0;}
					div.news_Dday div.news_list_navigation a.next_btn {display: block; position: absolute; top: 0; right: 25px; width: 148px; height: 33px; background: transparent url(../ximg/institutionnel/news/news_next.png) no-repeat 0 0;}
						div.news_Dday div.news_list_navigation a span {display: none;}
						
/* BACKSTAGE VIDEOS */
div#backstage_content {display: inline; float: left; width: 793px;}
	div#backstage_content img.main_title {margin: 0 0 10px 30px;}
		ul.backstage_list {width: 696px; margin: 0 0 0 75px; }
			ul.backstage_list li.backstage_Mainvideo {width: 696px; margin: 0 0 30px 0; padding: 10px 0 0 0; background: transparent url(../ximg/institutionnel/news/news_list_header.png) no-repeat left top;}
				div.backstage_list_content {background: transparent url(../ximg/institutionnel/news/news_list_content.png) repeat-y; overflow: hidden;}
					div#backstage_layer { position: relative; width: 636px; height: 470px; margin: 0 auto; background: transparent url(../ximg/loader.gif) no-repeat 208px 225px;}
				div.backstage_list_links {height: 45px; padding: 0 20px; background: transparent url(../ximg/institutionnel/news/news_list_content.png) repeat-y; position: relative;}
				div.backstage_list_navigation {height: 33px; background: transparent url(../ximg/institutionnel/news/news_list_navigation.png) no-repeat 0 0; position: relative;}
					div.backstage_list_navigation a.previous_btn {display: block; position: absolute; top: 0; left: 25px; width: 172px; height: 33px; background: transparent url(../ximg/institutionnel/news/news_previous.png) no-repeat 0 0;}
					div.backstage_list_navigation a.next_btn {display: block; position: absolute; top: 0; right: 25px; width: 148px; height: 33px; background: transparent url(../ximg/institutionnel/news/news_next.png) no-repeat 0 0;}
						div.backstage_list_navigation a span {display: none;}
			ul.backstage_list li.backstage_videosList {background: #1C1C27 url(../ximg/institutionnel/backstage/backstage_videosList.jpg) no-repeat center center; height: 290px;}
					ul.backstage_list ul.backstage_thumbnails {width: 625px; margin: 20px 0 22px 15px; overflow: hidden;}
						ul.backstage_list li.backstage_videosList ul li {display: inline; float: left; width: 140px; height: 80px; margin: 0 15px 22px 0; position: relative; text-align: center;}
							ul.backstage_list li.backstage_videosList ul li a {cursor: pointer; display: block;}
								ul.backstage_list div.control_layer {background: transparent url(../ximg/institutionnel/backstage/backstage_thumbnails.png) no-repeat 0 -64px; width: 97px; height: 61px; position: absolute; top: 0; left: 22px;}
								ul.backstage_list li.backstage_videosList ul li a:hover div.control_layer,
								ul.backstage_list li.backstage_videosList ul li a.selected div.control_layer {background: transparent url(../ximg/institutionnel/backstage/backstage_thumbnails.png) no-repeat 0 0;}

/* INTERACTIVE CATALOG (CATALOGUE) */
div.main_layer {position: relative;}
	div.main_layer div.box_catalogue {top: 0; left: 0; position: absolute; width: 335px;}
		div.box_catalogue .tt_cat {display:none;}
		div.box_catalogue a {width: 66px; float: left;}
		div.box_catalogue .link_fb { margin: 10px 110px;}
			div.box_catalogue a img {clear:both;/*display:block;*/}
		div.box_catalogue p {overflow: hidden; clear: both;}
			div.box_catalogue p a {outline:0;padding: 14px 0 0 14px;}
			/*div.box_catalogue p.first_items a {height:81px;}*/
			div.box_catalogue p.first_items a#cat_05 {margin:0 0 0 37px;}
			
			div.box_catalogue p a.selected {opacity: 1 !important; filter: alpha(opacity=100) !important; background: transparent url(../ximg/institutionnel/catalogue/bg_linkcat.jpg) no-repeat 5px top;}
			div.box_catalogue p a:hover {background: transparent url(../ximg/institutionnel/catalogue/bg_linkcat.jpg) no-repeat 5px top;}
		div.box_catalogue .small_cat{position:absolute;/*top:220px;*/top:195px;left:0;}
		div.box_catalogue p.last_items {margin:0 0 0 20px; padding:11px 0 0 0;}
		div.box_catalogue p.first_items {padding:18px 0 0 0;background:url(../ximg/institutionnel/bg_catalogue.jpg) no-repeat 15px top;margin:0 0 0 -15px;}
		div.box_catalogue p.first_items a {font-family:Arial,Helvetica,sans-serif;width: 72px;font-size:10px;line-height:13px;text-align: center;font-weight: bold;}
		div.box_catalogue p.first_items a span {font-family: 'EdwardianReg',Arial,sans-serif;font-size:13px;display:block;margin: 7px 0 0;font-weight: normal;}
		.main_layer .scrollable {height:523px;}
	div.liste_catalogue {display: none;margin: -28px 0 0;}
		div.liste_catalogue div {width: 381px; float: right; overflow: hidden; position: relative;}
			div.liste_catalogue div ul {height: 523px; overflow: hidden;}
			div.liste_catalogue div li {width: 381px !important; height: 523px; overflow: hidden; display: inline; float: left;}
				
		div.liste_catalogue div.box_scroll {width: 381px; height: 39px; display: block; clear: both; position: relative; background: transparent url(../ximg/institutionnel/bg_scroll.jpg) no-repeat left top;}
			div.liste_catalogue div.box_scroll a {cursor: pointer;}
			div.liste_catalogue div.box_scroll a.prev {position: absolute; left: 20px; top: 6px; padding: 0 0 0 22px; background: url(../ximg/link_prev.jpg) no-repeat 0 2px;}
				div.liste_catalogue div.box_scroll a.prev span {display: block; font-size: 0; text-indent: -4000px; width: 80px; height: 20px; background: transparent url(../ximg/tt_previous.jpg) no-repeat 0 0;}
			div.liste_catalogue div.box_scroll a.next {position: absolute; right: 20px; top: 6px; padding: 0 26px 0 0; background: transparent url(../ximg/link_next.jpg) no-repeat right 2px;}
				div.liste_catalogue div.box_scroll a.next span {display: block; font-size: 0; text-indent: -4000px; width: 55px; height: 21px; background: transparent url(../ximg/tt_next.jpg) no-repeat 0 0;}
				
				
/* CARITATIF ( CHARITIES ) */							
.main_layer {width: 719px; float: left; margin: 11px 0 0 75px; color: #fff;}
	.main_layer h1.onconstruction {margin: 150px 0 210px 162px;}
	
/* EXCLUSIVES COLLECTIONS */		
div#collectionsContainer {float: left; display: inline; width: 750px; padding: 15px 0 15px 44px;}
	div.collectionsDspLayer {clear: both; height: 477px; position: relative;}
		div.collectionsDspLayer a.prev {background: url("../ximg/Lookbook_prev.gif") no-repeat  0 0; height: 17px; left: -28px; position: absolute; top: 227px; width: 17px;}
		div.collectionsDspLayer a.next {background: url("../ximg/Lookbook_next.gif") no-repeat  0 0; height: 17px; position: absolute; right: -28px; top: 227px; width: 17px;}
			div.collectionsDspLayer a.prev span, 
			div.collectionsDspLayer a.next span {display: none;}
		div#collectionsContainer div.scrollable {height: 477px; overflow: hidden; width: 717px; z-index: 2; position: relative;}
			div#collectionsContainer div.scrollable ul li {float: left; height: 477px; overflow: hidden; position: relative; width: 239px;}
				div#collectionsContainer div.scrollable ul li a {border: none; display: block; height: 381px;}
					div#collectionsContainer div.Collection_title {position: absolute; top: 0; left: 0; height: 70px; width: 239px; background: transparent url(../ximg/home_CatTitle.png) repeat; text-align: center;}
						div#collectionsContainer div.Collection_title span {color: #FFF; font-family: 'EdwardianReg', Arial, sans-serif; font-size: 14px; line-height: 25px; display: block; margin: 5px 0 0 0;}
						div#collectionsContainer div.Collection_title img {margin: 15px 0 0 0;}
						
						ul.menuBar { z-index: 10000; position: absolute; bottom: 0; overflow: hidden; background: gray;}
						ul.menuBar li { float: left; display: inline; margin: 0 5px; }
						ul.menuBar li img { height: 30px; width: 100px;}
						
						
/* FLOWPLAYER */
/* styling for body element */
/*body { 
	margin:50px 0;
}*/

/* remove ugly system borders links */
a img 	{ 	border:0 }
a:active { 	outline:none; }
:focus   { -moz-outline-style:none; }

/* root element should be positioned relatively so that 
	child elements can be positioned absolutely */

div#player-edenpark {
	width:640px;
	height:410px;
	position:relative;
	overflow:hidden;
}

div#player-edenpark a#edenPlayer {
	position: relative;
	z-index:10;
}

div#player-edenpark a#edenPlayer object {
	position: relative;
	z-index:10;
}

div#player-edenpark div#eden {
	position: relative;
	top: -45px;
	z-index:999;
	background:url(../ximg/bg-button-bar.png) repeat-x;
}

div#player-edenpark div#btn-play, div#player-edenpark div#btn-pause {
	position: relative;
	top: -300px;
	left: 234px;
	z-index:999;
}

div#player-edenpark div#btn-pause {
	display:none;
}

div#player-edenpark div#btn-play a#a-btn-play, div#player-edenpark div#btn-pause a#a-btn-pause {
	width:172px;
	height:112px;
	display:block;
}

div#player-edenpark div#btn-play a#a-btn-play:hover, div#player-edenpark div#btn-pause a#a-btn-pause:hover {
	background-position:0px -112px;
}

div#player-edenpark div#btn-play a#a-btn-play span, div#player-edenpark div#btn-pause a#a-btn-pause span {
	display:none;
}

div#player-edenpark div#btn-play a#a-btn-play {
	background: url(../ximg/large-play.png) top no-repeat;
}

div#player-edenpark div#btn-pause a#a-btn-pause {
	background: url(../ximg/large-pause.png) top no-repeat;
}

div.eden {
	height:45px;
	width:640px;
}

/* play/pause button */
div.eden a.play, div.eden a.pause { 
	position:absolute;
	top:2px;
	width: 58px;
	height: 39px;
	display:block;
	text-indent:-9999em;
	background:url(../ximg/button-play.png) no-repeat -5px -61px;
	cursor:pointer;
	border-right:1px solid #39384e; 
}

div.eden a.play:hover {
	background-position:-5px -106px;	
}

/* pause state */
div.eden a.pause { 
	background-position:-5px -150px;
}

div.eden a.pause:hover {
	background-position:-5px -193px;	
}

/* the timeline (or "scrubber")  */
div.eden div.track {  
	left:320px;
	position:absolute;
	cursor:pointer;
	top:2px;
	padding-top:10px;
	width:300px;
	height:28px;	
}

/* the draggable playhead */
div.eden div.playhead {
	position:absolute;
	cursor:pointer; 
	background-color:#fff;
	width:2px;
	height:17px;
	margin-top:2px;
}

/* buffer- and progress bars. upon runtime the width of these elements grows */
div.eden div.progress, div.eden div.buffer {	
	position:absolute;
	width:0px;
	height:20px;
}

div.eden div.progress {
	background: url(../ximg/bg-buffer-bar.png) repeat-x;
}

div.eden div.buffer {
	background: url(../ximg/bg-lecture-bar.png) repeat-x;
}

/* time display */
div.eden div.time {
	position:absolute;	
	top:2px;
	height:28px;
	width:90px;
	left:226px;
	padding:13px 0 0;
	text-align:center;
	border-left:1px solid #ccc;
	font-family:Arial,"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;	
	font-size:12px;
	color:#25252e; 
}

/* total duration in time display */
div.eden div.time strong {
	font-weight:normal;
	/*color:#666;*/
}

/* mute / unmute buttons */
div.eden a.mute, div.eden a.unmute {
	position:absolute;
	top:2px;
	left:59px;
	width:55px;
	height:22px;
	text-align:center;
	padding:8px 0;
	cursor:pointer;
	text-indent:-9999em;
	background:url(../ximg/button-play.png) no-repeat -5px -321px;
	border-left:1px solid #ccc;
}

div.eden a.mute:hover {
	background-position:-5px -364px;	
}

/* unmute state */
div.eden a.unmute {
	background-position:-5px -235px;	
}

div.eden a.unmute:hover {
	background-position:-5px -276px;	
}

/* volume button */
div.eden div.volumetrack {  
	left:115px;
	position:absolute;
	cursor:pointer;
	top:2px;
	padding-top:10px;
	width:110px;
	height:28px;
	border-right:1px solid #39384e; 
}

/* the draggable playhead */
div.eden div.volumeplayhead {
	position:absolute;
	cursor:pointer; 
	background-color:#fff;
	width:2px;
	height:17px;
	margin-top:2px;
}

/* buffer- and progress bars. upon runtime the width of these elements grows */
div.eden div.volumeprogress, div.eden div.volumebuffer {	
	position:absolute;
	width:0px;
	height:20px;
}

div.eden div.volumeprogress {
	background: url(../ximg/bg-buffer-bar.png) repeat-x;
}

div.eden div.volumebuffer {
	background: url(../ximg/bg-lecture-bar.png) repeat-x;
}	
.small_logo {position:absolute;left:5px;bottom:18px;}		
.small_logo_rose {position:absolute;left:5px;bottom:5px;}					
