div#player_wrapper{
	padding:10px;
	margin:0px;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	position:relative;
	height:300px;
	background:#060;
	width:810px;
	
}
div#player{
	position:relative;
	height:300px;
	width:400px;
}
div#playlist{
	background-color:#eee;
	color:#333;
	width:100%;
	float:right;
	width:390px;
	height:290px;
	padding:5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
}
div#title{
	font:bold 14px Verdana, Geneva, sans-serif;
	border:5px solid #060;
	color:#060;
	border-width:0px 0px 10px 0px;
	width:746px;
}
div#title span{
	background-color:#060;
	color:#FFF;
	font:bold 100% Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	padding:10px 10px 10px 10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft :10px;
	-webkit-border-top-left-radius:10px;
}
div#playlist ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width:390px;
	min-height:290px;
	overflow-y:auto;
	overflow-x:hidden;
	height:290px;
	}
div#playlist ul li{
	padding:5px;min-height:38px;
	}
div#play{
	width:48px;
	height:48px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/btnplay.png) no-repeat;
}
div#playlist ul li:hover{cursor:pointer;background-color:#fff;}
div#playlist ul li div{
	font:12px Verdana, Geneva, sans-serif;	
}
div#video_ad{
	width:260px;
	height:200x;
	margin:0px 0px 10px 10px;
	padding:5px;
	border:1px dotted #CCC;
	border-width:0px 0px 0px 1px;
}
.no_border{
	border:0px;
}

.show{
	display:block;	
}
.hide{
	display:none;	
}
.announce{
	width:150px;
	border:2px dashed #F90;
	background-color:#FFC;
	color:#F60;
	padding:5px;
	text-align:center;
}

th {
	border-bottom:1px solid #ccc;}
