.player
{
	float:left;
	margin:0 0 10px 0;
	width:400px;
	height:300px;
	border:1px solid #b1b1b1;
	background-repeat:repeat-x;
	cursor:pointer;
	cursor:hand;
}

.player_centered
{
	margin:10px 78px 10px 78px;
	display:none;
}

.player_panel
{
	background-repeat:repeat-x;
	background-position:top;

	height:355px;
}

.player_header
{
	font: bold 10pt tahoma, Helvetica, sans-serif;
	color: #ffffff;
	line-height:6px;
	padding:10px 0 21px 15px;
	position:relative;
}

.player_corner
{
	position:absolute;
	right:0px;
	display:block;
	background-repeat:no-repeat;
}

.player_ur
{
	top:4px;
	width:189px;
	height:23px;

}

.player_br
{
	bottom:5px;
	background-image:url(../images/player_br.jpg);
	width:99px;
	height:16px;
	right:20px;
}

.player_box_name
{
	position:absolute;
	top:3px;
	right:2px;
	width:117px;
	height:45px;
	display:inline-block;
	font: bold 8pt tahoma, Helvetica, sans-serif;	
	color:#fcffff;
	background-image:url(../images/player_boxname_bg.png);
	background-repeat:repeat-x;
	padding:1px 0 0 3px;
}

.player_box_text
{
	position:absolute;
	bottom:3px;
	right:2px;
	width:117px;
	display:inline-block;
	font: normal 7pt tahoma, Helvetica, sans-serif;	
	line-height:15px;
	color:#fcffff;
	text-align:left;
	height:15px;
	overflow:hidden;
	background-image:url(../images/player_boxtext_bg.png);
	background-repeat:repeat-x;
	padding:1px 0 0 3px;
}

/*-Playlist-*/

/*{{{ general playlist settings, light gray */
div.playlist {


	overflow:hidden;
	width:600px;	 	
	height:100px !important;
	margin:0 0px 0 0;

	bottom:7px;
	padding-top:3px;
	/*border:1px solid red;*/
}

div.playlist div.clips {	
	position:absolute;
}

div.playlist, div.clips {
	width:600px;	
}

div.clips a {
	position:relative;
	display:block;
	float:left;
	height:96px;
	width:125px;
	text-decoration:none;
	color:#000;
	outline:none;
	margin-left:20px;
	cursor:pointer;
}
.images{
position:relative;
    overflow: hidden;
    height:90px;
	width:120px;
	border:1px solid #b1b1b1;
	margin:2px 0 0 2px;
	
}

.clips img
{
	position:absolute;
    width:140px;
    
	margin:2px 0 0 0;
}

div.clips a.first {
	/*border-top-width:1px;*/
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	background:url(../images/player_unit_bg.jpg) no-repeat 0px -96px;
}
div.clips a:hover{
	background:url(../images/player_unit_bg.jpg) no-repeat 1px 0px;
}

	
div.clips a.progress {
	/*opacity:0.6;*/		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	



div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/

/*{{{ mainplayer */

div.clips.mainplayer a {
}

div.clips.mainplayer a.playing, div.clips.mainplayer a.paused, div.clips.mainplayer a.progress {
	background:url(../images/player_unit_bg.jpg) no-repeat 0px -96px;
	border:0;
}

div.clips.mainplayer a.paused {
	background-position:0 0;	
}

div.clips.mainplayer a span {
	color:#aaa;
}

div.clips.mainplayer a em {
	color:#FCA29A;
	font-weight:bold;
}	



div.clips.mainplayer a.playing:hover, div.clips.mainplayer a.paused:hover, div.clips.mainplayer a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ go buttons */

a.up {
	position:absolute;
	top:8px;
	right:0px;
	display:block;
	width:124px;
	height:21px;
	background:url(../images/a_up4.png) no-repeat;
	cursor:pointer;
}

a.down {
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	width:124px;
	height:21px;
	background-image:url(../images/a_down4.png);	
	cursor:pointer;
}

a.up:hover, a.down:hover {
	background-position:0px -21px;
}

a.up.disabled, a.down.disabled {
	background-position:0px -42px;	
}

/*}}}*/


/*--Embed & E-mail boxes--*/

#shareTabs 
{ 
	position:absolute;
	top:-20px;
	list-style:none;
	padding:0;
}

#shareTabs li 
{
	float:left;
	text-indent:-999em;
	padding:0;
	margin:0;
	list-style-image:none;
}

#shareTabs a 
{
	background: url(../images/email_embed_tabs.png) no-repeat;
	display:block;
	width: 48px;
	height: 44px;
	padding:0px;
	margin:0px;
}

#shareTabs a:hover {background-color:#ccc;}
#shareTabs a:focus {background-color:#000;}
#shareTabs a.current {background-color:#295c72;}
#shareTabs #embedTab {background-position: 0 -44px;}

/* container for each pane: video, embed and email */
/*	#panes 
{
	background:#295c72 url(/img/global/gradient/h600.png) repeat-x;
	float:left;
	margin:0 0 10px 0;
	width:400px;
	height:300px;
	border:1px solid #b1b1b1;
}*/

/* embed and email pane */
#emailPane, #embedPane {display:none;margin:10px;}

/* player container style */
#player {display:block;height:340px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;background-color:#000;}

#panes input, #panes textarea {width:430px;font-size:12px;font-family:verdana;border:1px inset #666; padding:2px;}
#panes textarea {padding:4px;height:100px;}

#panes button {border:1px outset #ccc;cursor:pointer;background-color:#f9f9fa;}
#panes label.left {float:left;margin-right:15px;}
#panes label.left input {width:180px;}
#embedPane textarea {height:180px;background-color:transparent;overflow-x:hidden;color:#BBBBBB;padding:4px;}

/* close image */
div.close {background:url(http://www.flowplayer.org/img/overlay/close.png) no-repeat;position:absolute;top:5px;right:5px;width:35px;height:35px;cursor:pointer;}