#wpfes_newsletter p {
	margin-bottom: 10px;
}
#wpfes_newsletter span.tos {
	cursor:pointer;
	text-decoration:underline;
}
#wpfes_newsletter span.tos:hover {
	text-decoration:none;
}
.wpfes_off {
	display:none;
}

.newsletter-box {
    width: 500px;
    height: 400px;
    color: black;
    background-color: white;
    border: 1px black solid;
    position: fixed;
    top: 100px;
    left: 50%;
    margin-left: -254px;
    padding: 8px;
	z-index: 99999;
}
.newsletter-box h3 {
	background:none;
	color:#000;
    float: left;
    clear: left;
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
	height:16px;
	line-height:16px;
	font-family:arial;
	text-decoration:none;
	text-shadow:none;
}

#newsletter-agreement-text {
    width: 100%;
    height: 355px;
    overflow-y: scroll;
    clear: both;
	padding:5px 0 10px 0;
}

.newsletter-close {
    float: right;
    background-color: black;
    color: white;
    cursor: pointer;
    cursor: hand;
}

.newsletter-box-text {
    clear: both;
}

.wpfes_form_label {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
