﻿#demo {
	height: 100%; 
	width: 100%; 
	overflow: visible;
}
#demo[id] {
	display: table; 
	position: static;
}
#loadText {
	width: 100px;
	font: 12pt Verdana;
	font-weight: 700;
	color: white;
	text-align: center;
}

#playerstage {
	position: relative;
	background-color: transparent;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 670px;
	z-index: 31;
}
.player {
	background-color: black;
	z-index: 32;
	overflow:hidden;
}
#player1 {
	height: 358px;
	width: 640px;
}
#player1_overlay {
	position:absolute;
	z-index:999999;
	width:1px;height:1px;
}
/*#mainplayerTBL {
	position: absolute;
	top: 67px;
	left: 66px;
	height: 394px;
	width: 640px;
	z-index: 9999;
}
#mainplayerTBL.max {
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}*/
#mainplayer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	height: 394px;
	width: 640px;
	z-index: 9999;
}
#mainplayer.max {
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
#filler {
	height: 394px;
	width: 640px;
}
#buttons {
	position: absolute; 
	top: 0px; 
	left: 0px;
}
.btn {
	position: relative;
}
#controls1 {
	width: 640px;
	top: 0px;
	height: 36px;
	z-index: 30;
	overflow: hidden;
	display: none;
}
#controls1.max {
	width: 100%;
}
.mn_control_panel {
	overflow: hidden;
	height: 36px;
}
.mn_control_panel .bgleft {
	background-image: url("images/dvr/bg_control_left.png");
	background-repeat: no-repeat;
	background-color: transparent;
	width: 8px;
}
.mn_control_panel .bgright {
	background-image: url("images/dvr/bg_control_right.png");
	background-repeat: no-repeat;
	width: 8px;
}
.mn_control_panel .bg {
	background-image: url("images/dvr/bg_control_center.png");
	background-repeat: repeat-x;
}

.centered {
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.button_container
{
	background-repeat: no-repeat;
	height: 100%;
	width: 27px;
	float: left;
}
.width40 {
	width: 40px;
}
.width19 {
	width: 19px;
}
.button_view
{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: auto;
}
.button_canvas
{
	width: 100%;
	position: absolute;
	top: 0px;
	cursor: pointer;
}

.mn_rewind {
	background-image: url("images/dvr/rewind_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/rewind_mult.png", sizingMethod="crop");
}
.mn_pause {
	background-image: url("images/dvr/pause_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/pause_mult.png", sizingMethod="crop");
}
.mn_play {
	background-image: url("images/dvr/play_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/play_mult.png", sizingMethod="crop");
}
.mn_fast_forward {
	background-image: url("images/dvr/ff_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/ff_mult.png", sizingMethod="crop");
}
.mn_previous {
	background-image: url("images/dvr/back_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/back_mult.png", sizingMethod="crop");
}
.mn_next {
	background-image: url("images/dvr/forward_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/forward_mult.png", sizingMethod="crop");
}
.mn_sizemax {
	background-image: url("images/dvr/maximize_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/maximize_mult.png", sizingMethod="crop");
}
.mn_sizemin {
	background-image: url("images/dvr/minimize_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/minimize_mult.png", sizingMethod="crop");
}

.mn_timeline {
	background-image: url("images/dvr/timeline.gif");
	background-repeat: repeat-x;
	left: 3px;
	top: 3px;
	height:13px;
	cursor: pointer;
	outline: none;
	width: 180px;
	position: relative;
	z-index: 31;
}

.mn_timeline_scrubber {
	background-image: url("images/dvr/thumb.png");
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: -2px;
	width: 26px;
	height: 13px;
	cursor: pointer;
	z-index: 132;
}

.mn_player_status {
	outline:none;
	position:relative;
	color: white;
	font: 10px Arial, Helvetica, sans-serif;
	height: 13px;
	width: 100%;
	cursor: default;
	text-align: center;
}

.mn_volume {
	position: relative;
	height: 21px;
	width: 59px;
	background-image: url("images/dvr/volume_bar.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/volume_bar.png", sizingMethod="crop");
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 50;
}

.mn_vol_scrubber {
	background-image: url("images/dvr/volume_mult.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dvr/volume_mult.png", sizingMethod="crop");
	background-repeat: no-repeat;
	z-index: 51;
}

div {
	font: 10pt Arial, Helvetica, sans-serif;
}
.stage_top_left {
	height: 17px;
	width: 17px;
	background: url("images/window_topleft.png");
	background-repeat: no-repeat;
}
.stage_top {
	height: 17px;
	background-image: url("images/window_top.png");
	background-repeat: repeat;
}
.stage_top_right {
	height: 17px;
	width: 17px;
	background-image: url("images/window_topright.png");
	background-repeat: no-repeat;
}
.stage_left {
	width: 17px;
	/*height: 301px;*/
	background-image: url("images/window_left.png");
	background-repeat: repeat-y;
}
.stage_middle {
	background-color: black;
}
.stage_right {
	width: 17px;
	/*height: 301px;*/
	background-image: url("images/window_right.png");
	background-repeat: repeat-y;
}
.stage_bottom_left {
	height: 17px;
	width: 17px;
	background-image: url("images/window_bottomleft.png");
	background-repeat: no-repeat;
}
.stage_bottom {
	height: 17px;
	background-image: url("images/window_bottom.png");
	background-repeat: repeat-x;
}
.stage_bottom_right {
	height: 17px;
	width: 17px;
	background-image: url("images/window_bottomright.png");
	background-repeat: no-repeat;
}

.png { behavior: url(iepngfix.htc); }

table.playlist 
{
	padding: 2px;
}

.vodPlaylistHeader 
{
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666666;
}

.vodPlaylistMovImage 
{
    width: 94px;
}

.vodPlaylistMovTitle 
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	color: #FFFFFF;
}

.vodPlaylistPlayButton 
{
	vertical-align: top;
}

a.link
{ 
	color: #FFFFFF;
	text-decoration: none;
}

a.link:hover
{ 
	color: #666666;
	text-decoration: none;
}

#sq 
{
    padding: 5px;
    margin-left: 5px;
	overflow: hidden;
}

#PlaylistItems 
{
    overflow: auto;
    scrollbar-face-color:#000000;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-3dlight-color:#000000;
    scrollbar-darkshadow-color:#000000;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#000000;
 }

td.closePlaylist 
{
	text-align: right;
	vertical-align: top;
	font-size: 18px;
	color: #666666;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666666;	
}

  
