.gallery_mask
{
	background:url("../_img/overlays/mask.png");
	position:absolute;
	z-index:10;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:hidden;
}
.gallery_window
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:20;
}
.gallery_window_top
{
	background:url("../_img/overlays/window_top.png");
	width:954px;
	margin:0 auto;
	padding-top:27px;
	position:relative;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1/themes/html/_img/overlays/window_top.png', sizingMethod='crop');
}
.gallery_window_bottom
{
	background:url("../_img/overlays/window_bottom.png");
	width:954px;
	height:27px;
	margin:0 auto;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1/themes/html/_img/overlays/window_bottom.png', sizingMethod='crop');
}
.gallery_window_content
{
	background:#fff url("../_img/overlays/grey-strip.gif") repeat-x left bottom;
	margin:0 27px;
	position:relative;
	padding:32px 75px 20px;
	text-align:left;
}
.loading,
.gallery_window_loading
{
	background:#FFF url(../_img/overlays/loading.gif) no-repeat center center;
}
.gallery_window_loading *
{
	visibility:hidden;
}
.gallery_window_close
{
	width:954px;
	margin:0 auto;
	position:relative;
	z-index:50;
}
.gallery_window_close a
{
	width:43px;
	height:43px;
	background:url("../_img/overlays/window_close.png") no-repeat top left;
	position:absolute;
	top:0;
	right:0;
	z-index:30;
	cursor:pointer;
}

.loading
{
	height:200px;
	background:#FFF url(../_img/overlays/loading.gif) no-repeat center center;
}

.overlayStyle01
{
	padding:24px 32px;
}
.overlayStyle01 h2
{
	font-size:137.5%;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:16px;
}
.overlayStyle01 h2 em
{
	font-style:normal;
	color:#db0112;
}
.overlayStyle01 ul,
.overlayStyle01 ol
{
	padding-left:16px;
}
.overlayStyle01 h3,
.overlayStyle01 p,
.overlayStyle01 li
{
	font-size:68.75%;
	padding-bottom:8px;
}
.overlayStyle01 h3
{
	padding:12px 0;
}

#key_notes h2
{
	font-size:137.5%;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:16px;
	float:none;
}