body {
	background-color:#EEE;	
	font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;
}

#page {
	background-color:#efefef;
	width:380px;
	margin:40px auto;
	padding:10px 20px 20px 20px;
	border:2px solid #fff;
	outline:1px solid #ccc;
	text-align:center;
}

.black_overlay{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 5000px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	display:none;
}
.white_content {
	position: absolute;
	top: 20%;
	left: 25%;
	width: 500px;
	height: 520px;
	padding: 0;
	border: 2px solid #CCC;
	background-color: #efefef;
	z-index:1002;
	overflow: hidden;
	display:none;
}

h1, h2 {
	letter-spacing:-1px;
	color:#2D5AC3;
	font-weight:normal;		
	margin-bottom:-5px;
}

h1 {
	font-size:22px;
}

h2 {
	font-size:18px;
}

.less {
	color:#999;
	font-size:12px;
}

a {
	color:#295c72;		
}

h3{
	font-size:12px;
	background:#0069b1;
	height:25px;
	width:100%;
	margin:0;
	padding:0 0 0 10px;
	border-top:1px solid #000;
}

.player_headline{
	font-size:16px;
	background:#0069b1;
	height:25px;
	width:100%;
	margin:0;
	padding:0 0 0 10px;
	border-top:1px solid #000;
	color:#FFF;
}

.low{
	font-size:12px;
	background:#024f84;
	height:25px;
	width:100%;
	margin:0;
	padding:0 0 0 10px;
	border-top:1px solid #000;
}

.listing{
	width:961px;
	background:#000;
	background-repeat:no-repeat;
	background-position:0 20;
	text-align:left;color:#FFF;
	font-weigt:bold;
}

#videoplayer {
	width:500px;
	height:450px;
}

#closer {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:20px;
	height:20px;
	position:absolute;
	top:3px;
	right:3px;
	cursor:pointer;
}