html, body {
	margin: 0;
	padding: 0;
}

#page {
	position: absolute;
	top: 0;
	left: 0;
	background-color: black;
}

#videoLayer {
	display: block;
	cursor: pointer;
	z-index: 1000 !important;
	background-color: #FFF;
	filter: alpha(opacity=0);
	opacity: 0.01;
	position: absolute;
	top: 0px;
	left: 0px;
}

#adLayer {
	display: none;
	z-index: 1000 !important;
	background: #000 url("/img/deliver/loader2.gif") no-repeat center center;
	position: absolute;
	top: 0px;
	left: 0px;
}


.player_roll {
	background-color: black;
}

.default_roll_container {
	background: #000000;
	color: #FFFFFF;
	font: normal 12px verdana;
	padding-top: 6px;
	text-align: center;
}

.roll_counter_container {
	margin: 4px 0 6px 0;
	font: normal 10px verdana;
	color: #EB0B8B;
}

.roll_counter {
	color: #FFFFFF;
	font-weight:bold;
}

.no_flash_notice {
	color: #FFFFFF;
	text-align: center;
}

.no_flash_notice a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.no_flash_notice a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.no_flash_notice a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.skip_ad{
	 position: absolute;
    z-index: 4;
}

.panel_textbox{
    font:normal 12px/14px verdana, arial;
	left:0;
	position:absolute;
	z-index:1;
}
	
.panel_text{
	height:40px;
	padding:10px 15px;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
	
.panel_text h1{
    margin:0;
    white-space:nowrap;
    display:block;
    overflow:hidden;
    text-overflow: ellipsis; 
    text-align:left;
    font-family: sans-serif;
    height: 26px;
    line-height: 26px;
}
.panel_text .videoDuration {
    color:#FFF;
}
	
.panel_overlay{
	height:60px;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}