img, div { behavior: url(scripts/iepngfix.htc) }

#hide {
	display: none;
}

#domMessage #europopheader {
	background-image: url(../images/layout/europop/headertitle.jpg);
	background-position: top left;  
	background-color: #fff;
	background-repeat: repeat-x;
	margin: 10px 0 0 0;
	border: 5px solid #ADADAD;
	opacity: 1;
	height: 100%;
}

#europopclose {
	position: absolute;
	left: 515px;
	top: 0px;
	cursor: pointer
}

#europopwrapper {
	background-image: url(../images/layout/europop/whitebg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#europopflags {
	background-image: url(../images/layout/europop/headerbg.jpg);
	background-position: top left;  
	background-color: #fff;
	background-repeat: no-repeat;
	width: 519px;
	height: 64px;
}

#europopflags img#firstflag {
	margin: 30px 0 0 242px;
}

#europopflags img {
	margin: 0 0 0 5px;
}

#europoptext {
	padding: 10px 20px;
	font-size: 12px;
	font-family: Arial, Verdana, San-serif;
}

#europoptext p{
	padding: 10px 0;
	width: 480px;
}

div.blockMsg {
	top:    30%;
	left:   30%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
	width: 530px;
	color: #000;
}