/* overlay element */
.simple_overlay {
	background-color:#333;
	border:4px solid #FFF;
	display:none;
	min-height:300px;
	min-width:300px;
	z-index:10000;
		-moz-box-shadow:0 0 10px #666;
		-webkit-box-shadow: 0 0 10px #666; }

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../img/close.png);
	cursor:pointer;
	height:35px;
	position:absolute;
	right:-15px;
	top:-15px;
	width:35px; }



#img {}

.next, .prev {
	/* border:1px solid #666;	*/
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:11px;
	padding:10px 20px;
	position:absolute;
		top:10px; bottom:20px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	width:50px; }

.prev {
	background:url(../img/prev.png) center 50% no-repeat;
	left:-60px;
		-moz-border-radius-topleft:0;
		-moz-border-radius-bottomleft:0;
		-webkit-border-bottom-left-radius:0;
		-webkit-border-top-left-radius:0; }

.next {
	background:url(../img/next.png) center 50% no-repeat;
	right:-70px;
		-moz-border-radius-topright:0;
		-moz-border-radius-bottomright:0;
		-webkit-border-bottom-right-radius:0;
		-webkit-border-top-right-radius:0; }

/*
.next:hover, .prev:hover {
	background-color:#000;
	text-decoration:underline; }
*/

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden; }

/* the "information box" */
.info {
	border-top:1px solid #666;
	bottom:0;
	color:#fff;
	font-size:11px;
	left:0;
	padding:10px 15px;
	position:absolute; }

.info strong {
	display:block; }

.progress {
	display:none;
	left:50%;
	position:absolute;
	top:45%; }

/* everybody should know about RGBA colors. */
/* .next, .prev, */ .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(../img/global/gradient/h80.png) repeat-x; }

#VideoOverlay {
        position:absolute;
        top:0px;
        width:100%;
        height:100%;
	text-align:center;
        min-height:100%; }

#VideoArea {
        width:1049px;
        height:617px;
	text-align:left;
        margin:150px auto 0px; }

#VideoNav {
	position:absolute;
	top:0px;
	left:-118px;
	width:259px;
	font-family:Arial, Helvetica, sans-serif; }

#VideoNav .close-button {
	height:45px;
	margin-bottom:4px;
	background:url(../img/close.png) 0px 0px no-repeat;
	font-size:16px;
	text-transform:uppercase; }

#VideoNav .close-button a {
	display:block;
	padding-left:50px;
	line-height:45px;
	font-weight:bold;
	color:#fff; }

#VideoNav .close-button a:hover {
	color:#600; }

#VideoNav .chapter {
	padding-left:20px;
	margin:0px 0px 4px 0px;
	font-size:12px;
	line-height:1.3em; }

#VideoNav .chapter a {
	display:block;
	padding:5px 10px;
	background:#CCCCCC; }

#VideoNav .chapter a:hover {
	color:#fff;
	background:#660000;}

#VideoNav .playall a {
	background:#FFFFFF;
	font-weight:bold; }

#VideoPlayer {
	width:786px;
	height:603px;
	position:absolute;
	top:4px;
	right:118px;
	background:#FFFFFF; 
	border:solid 1px #CCCCCC; }


