.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;
}

.player_panel
{
	background-image:url(player_b.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#5c5c5c;
	height:355px;
}

.player_header
{
	font: bold 10pt tahoma, Helvetica, sans-serif;
	color: #ffffff;
	line-height:6px;
	padding:0 0 21px 0;
	position:relative;
}

.player_corner
{
	position:absolute;
	right:0px;
	display:block;
	background-repeat:no-repeat;
}

.player_ur
{
	top:4px;
	background-image:url(player_u.png);
	width:189px;
	height:23px;
}

.player_br
{
	bottom:0px;
	background-image:url(player_c.jpg);
	width:27px;
	height:16px;
}

.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(player_b.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(player_c.png);
	background-repeat:repeat-x;
	padding:1px 0 0 3px;
}

/*-Playlist-*/

/*{{{ general playlist settings, light gray */
div.playlist {

	position:relative;
	float:right;
	overflow:hidden;
	width:176px;	 	
	height:290px !important;
	margin:0 0 0 0;
	/*border:1px solid red;*/
}

div.playlist div.clips {	
	position:absolute;
	height:20000em;
}

div.playlist, div.clips {
	width:176px;	
}

div.clips a {
	position:relative;
	display:block;
	height:96px;
	width:176px;
	text-decoration:none;
	color:#000;
	outline:none;
}

.clips img
{
	position:absolute;
	right:1px;
	border:1px solid #b1b1b1;
	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(player_u.jpg) no-repeat 0px -96px;
}
	
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:hover {
	background-color:#a2a2a2;		
}

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(player_u.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:hover {
	background-color:#6b6b6b;
} 

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(a_up4000.png) no-repeat;
	cursor:pointer;
}

a.down {
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	width:124px;
	height:21px;
	background-image:url(a_down40.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(email_em.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(close000.png) no-repeat;position:absolute;top:5px;right:5px;width:35px;height:35px;cursor:pointer;}