#parent-popup {
	background-color: rgba(0, 0, 0, 0.8); /* black + some opacity */
	display: none;
	position: fixed;
	z-index: 99999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#child-popup { 
	background: #fff; /* white */
	width: 520px;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border: 10px solid #E8E7D5;
	position: relative;
	/*--CSS3 shadow for block--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 around border --*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(./PIE-1.0.0/PIE.php); /* not PIE.htc for localhost and hosting */
}

#child-popup h1 { 
	padding:10px;
	
}

#child-popup p { 
	padding:10px;
	font-family:circe !important;
	font-size: 2em !important;
	font-weight:bold;
}

#child-popup #footer-search-form input[type="text"] {
	background: #fff;
}

.close-popup {
	background-color: rgba(0, 0, 0, 0.8);
	border: 2px solid #ccc;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: -24px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgba(255, 255, 255, 0.9);
	font-size: 14px;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
	top: -24px;
	width: 24px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	 box-shadow: 1px 1px 3px #000;
	 behavior: url(./PIE-1.0.0/PIE.php); /* not PIE.htc for localhost and hosting */
}
.close-popup:hover {
	background-color: rgba(0, 122, 200, 0.8);
}

/* HTML-Form*/
div.mossubscribeForm {
	float:left;
	border: 1px solid #ccc;
	margin: 10px 0;
	padding: 10px;
}

div.mossubscribeForm .field {
	clear:both;
	text-align:right;
	line-height:25px;
}

div.mossubscribeForm .field input {
	width:200px;
}

div.mossubscribeForm label {
	float:left;
	padding-right:10px;
}

div.mossubscribeForm .asterisk {
	color: red;
}

/* button */

.submit-container {
   margin:15px 0;
   text-align:right;
   }
.submit-button {
	display:block;
	width:145px;
	padding-top:4.5px;
   padding-bottom:4.5px;
   padding-right:57px;
	float:right;
   border: 1px solid #a8acb5;
   background: #ffffff;
   background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#ffffff));
   background: -webkit-linear-gradient(top, #ebebeb, #ffffff);
   background: -moz-linear-gradient(top, #ebebeb, #ffffff);
   background: -ms-linear-gradient(top, #ebebeb, #ffffff);
   background: -o-linear-gradient(top, #ebebeb, #ffffff);
   background-image: -ms-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	color: #696969;
   font-family: helvetica, serif;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   }
.submit-button:hover {
   border: 1px solid #a8acb5;
   background: #ffffff;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
   background: -webkit-linear-gradient(top, #ffffff, #ffffff);
   background: -moz-linear-gradient(top, #ffffff, #ffffff);
   background: -ms-linear-gradient(top, #ffffff, #ffffff);
   background: -o-linear-gradient(top, #ffffff, #ffffff);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
   color: #a8acb5;
   }


/************************************************************************/

