#signup {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 320px;
}

#signup input {
    margin-top: 2px;
}

#ngp_form_feedback {
    background: #9e1f63;
    color: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#ngp_form_feedback ul {
    margin: 5px 0;
    padding: 6px 0 5px 30px;
}
#ngp_form_feedback li.nobulletpoint {
    list-style: none;
}

#signup .firstnameform, #signup .lastnameform {
    width: 156px;
	border: 1px solid #4F6380;
	color: #666;
}

.emailform {
	width: 200px;
	border: 1px solid #4F6380;
	color: #666;
}

.zipform {
	width: 50px;
	border: 1px solid #4F6380;
	color: #666;

}

.submitbutton {
	background-color: #9e1f63;
	color: #fff;
    font-family: rockwell,georgia;
}
