.mod_Signup #form_Signup input.error,
.mod_Signup #form_Signup select.error,
.mod_Signup #form_Signup textarea.error
	{
		border-color: #ad0000 !important;
		background-color: #f9c8c5 !important;
	}

.mod_Signup p.error,
.mod_Signup p.error *
	{
		color: #ad0000 !important;
		font-weight: bold;
	}

.mod_Signup p.successful
	{
		font-size: 18px;
		font-weight: normal;
		color: #6f9932 !important;
		line-height: 22px;
		margin-bottom: 0;
		text-align: left;
		font-weight: 600;
	}

.mod_Signup #form_Signup #contact_accept
	{
		display: inline-block;
		border: 1px solid #fff;
		width: 18px;
		height: 18px;
		border-radius: 4px;
		padding: 0;
		margin: 3px 10px 30px 0;
		float: left;
		cursor: pointer;
		color: transparent;
		/* font-size: 0; */
		/* line-height: 0; */
		background-color: transparent;
		background-position: center center;
		background-image: url(/site/css/images/checkbox_unchecked.png) !important;
	}

.mod_Signup #form_Signup #contact_accept.checked
	{
		border: 1px solid transparent;
		background-image: url(/site/css/images/checkbox_checked.png) !important;
	}
