#ob_overlay2
{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5000;
	overflow: auto;
}

#ob_overlay2_bkg
{
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

#ob_overlay2_placeholder
{
  background-color: #fff;
  position: relative;
  margin: 0px auto;
  width: 672px;
  height: 542px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  box-shadow: 0px 0px 68px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 0px 0px 68px rgba(0, 0, 0, 0.80);
  -webkit-box-shadow: 0px 0px 68px rgba(0, 0, 0, 0.80);
	text-align: left;
}

#ob_overlay2_placeholder .inner
{
  padding: 10px;
	overflow: auto;
  width: 642px;
  height: 512px;
}

#ob_overlay2_placeholder .inner img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

#ob_overlay2_close
{
  background: transparent url(../images/button_close.png) no-repeat 0 0;
  position: absolute;
  right: -13px;
  top: -13px;
  display: block;
  width: 36px;
  height: 36px;
} 

#ob_overlay2 #ob_overlay2_placeholder .inner h2
{
  color: #e13d1e;
  font-size: 24px;
	padding: 0;
  margin: -5px 0 10px;
/*  white-space: nowrap; */
	text-align: left;
}

#ob_overlay2 #ob_overlay2_placeholder .inner p
{
  white-space: normal;
	font: 13px 'Noto Sans', Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
