	
#mini-window-wrap4 {
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	}
	
#mini-window {
	background: #EDEDED;
	line-height: 0;
	}
	
.loading #mini-window {
	background: transparent;
	}
	
.loading #mini-window iframe {
	height: 0;
	}
	
#mini-window iframe {
	border: 0;
	width: 100%;
	}
	
	
/* shadowed */

#mini-window-wrap4.shadowed {
	height: 0;
	}
	
html>body #mini-window-wrap4.shadowed {
	position: fixed;
	top: 0 !important;
	}
	
.shadowed #mini-window-wrap3 {
	margin: 0 auto;
	height: 0;
	}
	
.shadowed #mini-window-wrap2 {
	background: url(../images/simple_shadow.gif);
	}
	
html>body .shadowed #mini-window-wrap2 {
	background: url(../images/shadow_bottom_left.png) bottom left no-repeat;
	padding-left: 8px;
	}
	
html>body .shadowed #mini-window-wrap1 {
	background: url(../images/shadow.png) bottom right;
	padding-top: 8px;
	}
	
.shadowed #mini-window {
	position: relative;
	left: -6px;
	top: -6px;
	}
	
html>body .shadowed #mini-window {
	left: -8px;
	top: -8px;
	}
	
	
/* blackout */

#mini-window-wrap4.blackout {
	background: url(../images/simple_shadow.gif) top left;
	}
	
#mini-window-wrap4.blackout[id] {
	background: url(../images/40p_black.png) top left;
	}
	
#mini-window-wrap4[id].blackout {
	position: fixed;
	top: 0 !important;
	height: 100%; /*!important;*/
	}
	
.blackout #mini-window-wrap3 {
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	}
	
.blackout #mini-window-wrap3[id] {
	display: table;
	position: static;
	}
	
.blackout #mini-window-wrap2[id] {
	display: table-cell;
	vertical-align: middle;
	}
	
