/* lpo-2373 */

.onLoadModal.modal.lpoOverlay {
  padding: 0px !important;
}
.onLoadModal.modal.lpoOverlay .closeButton {
  position: absolute;
	top: 17px;
	right: 17px;
}   
#wrapper .onLoadModal.lpoOverlay  {
	border: 1px solid #000;
	height: 300px;
	width: 540px;
}
.onLoadModal.modal.lpoOverlay .newsletterReg {
	overflow: hidden;
	left: 140px;
	top: 108px;
	border:none 0;
	position: relative;
	z-index: 2;
}
.onLoadModal  form {
	overflow: hidden;
  width: 320px;   
}
.onLoadModal .lpRadio {
	font: bold 17px arial;
  margin-right: 30px;
}
.onLoadModal .lpRadio input {
	margin-right: 3px;
}
.onLoadModal  > label {
	font: bold 17px arial;
}
.onLoadModal  .validate-email {
	width: 280px;
  margin: 10px 0 !important;
  border-color: #888;
}
.onLoadModal .sWidth {
	width: auto;
}
.onLoadModal .s1 {
	height: 29px;
  background-position: right -302px;
  float: left;
  width: 147px;
}
.aP {
  font: 11px arial;
  margin-top: 5px;
}
.legalText {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 2; 	
	font: 10px/10px arial;
  padding: 0 30px 20px;	
}
.bgImg {
	position: absolute;
	top: 12px;
	left: 24px;
} 
#wrapper .onLoadModal .button input {
	background-position: left -302px;
	color: #FFF;
	width: 147px;
	font-size: 16px;
}
#wrapper .onLoadModal .button:hover {
	background-position: right -332px;
}
#wrapper .onLoadModal .button:hover  input{
	background-position: left -332px;
} 
#wrapper .onLoadModal input.inputText:focus {
	border-color: #FF7200;
}
#zOverlay {
	cursor: pointer;
}
.onLoadModal label[for="newsletterForm"] {
	font: bold 17px arial;
}
.closeNewsletter {
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	height:29px;
	width:29px;
	cursor:pointer;
	font:10px/10px arial;
}
html#html.js body.live div#wrapper.bgSprite div.onLoadModal div.newsletterReg form#newsletterValidateDetail span.validationAdvice {
    color: #CD5033;
    font-size: 9px;
    margin-bottom: 5px;
}
html#html.js body.live div#wrapper.bgSprite div.onLoadModal div.newsletterReg form#newsletterValidateDetail span.validationAdvice span.iconSprite {
    margin: 1px 5px 0 0;
}

