@charset "UTF-8";

/* STYLES FOR MULTIMEDIA OVERLAYS */
.hidden {visibility:hidden;}
a {outline: none;}

/*img, div { behavior: url(src/css/iepngfix.htc) }*/

/* OVERLAY STYLES */
#mmOverlay {
	z-index:10000;
	position:fixed;
	width:100%;
	height:101%;
	min-width:1016px;
	top:0px;
	left:0px;
	background:url(../img/overlays/bkg-overlay.png);
	vertical-align:middle;
	visibility:hidden;
	display:block;
	opacity:0;
}
	#mmContainer {
		margin:auto;
		position:absolute;
		top:50%;
		left:50%;
		display:block;
	}
		#mmContainer a {
			display:block;
			width:32px;
			height:23px;
			text-decoration:none;
			position:absolute;
			right:0px;
			top:0px;
			background:url(../img/overlays/btn-close.png) no-repeat;
		}
			#mmContainer a:hover {background-position: -32px 0;}
		
		#mmContent {
			/*width:922px;
			height:441px;
			margin:33px 10px 0px 10px;
			background-color:#fff;*/
		}
		
			#disclaimer {
				width:460px;
				background-color:#fff;
				padding:10px;
				margin-top:23px;
			}
				#disclaimer p {
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:left;
					color:#464646;
					margin:10px 10px 2px 10px;
				}
	
	/* OVERLAY CLASSES */
	/*
	element.style {
		left: 50%;
		margin-left: -471px;
		margin-top: -237px;
		position: absolute;
		top: 50%;
	}
	*/
	
	.loadingWindow {
		width:76px;
		height:76px;
		background:url(../img/overlays/LoadingGraphic.gif) no-repeat;		
	}
	
	.demoWindow {
		width:942px;
		height:474px;
		margin-left:-471px;
		margin-top:-237px;
		background:url(../img/overlays/bkg-container.gif) repeat-x;
	}
	
	.demoWindow800x600 {
		width:820px;
		height:643px;
		margin-left:-410px;
		margin-top:-336px;
		background:url(../img/overlays/bkg-container.gif) repeat-x;
		}

	.disclaimerWindow {
		width:480px;
		/*height:356px;*/
		background:url(../img/overlays/bkg-container.gif) repeat-x;
	}
	
	.videoWindow {
		width:660px;
		margin-left:-330px;
		background:url(../img/overlays/bkg-container.gif) repeat-x;
	}
		iframe.youtube-player {
			border:none;
		}
		#caption {
			display:block;
			margin:10px 0 12px 0;
			text-align:left;
		}
		#caption h1 {
			display:block;
			margin-bottom:10px;
			font-size:15px;
			font-weight:bold;
			line-height:15px;
		}
		#caption p {
			display:block;
			margin-bottom:5px;
			font-size:12px;
			line-height:14px;
		}
	
	
	/* END OVERLAY CLASSES */

/* END OVERLAY STYLES */