#contact-form-block {
	width: 450px;
	margin: 0 12px 0 0;
	padding: 40px;
	float: left;
	background: #000000;
}
#contact-form-block h2 {
	margin: 0 0 30px;
}


#contact-name, #contact-company, #contact-email, #contact-phone { width: 442px; }
#contact-name, #contact-company, #contact-email, #contact-phone, #contact-comment { 
	background: #313131; 
	color: #FFFFFF;
	border: 1px solid #626262;
}
#contact-comment { width: 442px; height: 80px; }
#contact-reference {
	background: #333333;
	color: #FFFFFF;
	border: none;
}

.asterisk {
	color: #00AE42;
	padding-right: 6px;
}
label.error { color: #00AE42; }
label.bright { color: #C1C1C1; }
label.bright strong { color: #FFFFFF; }

#contact-list-block {
	width: 272px;
	margin: 0;
	padding: 40px;
	float: left;
	background: #000000;
}
#contact-list-block h4 {
	margin: 0 0 12px 0;
	padding: 0;
	font: bold 12px "Verdana", sans-serif;
	color: #C7C7C7;
	text-transform: uppercase;
}
#misc-links-block { margin: 0 0 40px 0; }
#misc-links-block p { color: #FFFFFF; font-weight: bold; margin: 0 0 12px 0 !important; }
#contact-list-block p {
	margin: 0 0 52px 0;
}

/* Success message */
/*#success-overlay { display: none; }*/
#success-overlay.js {
	position: fixed;
	display: block;
	width: 100%;
	height: 100%;
	top: 0%; left: 0%;
	z-index: 2048;
	background: transparent url(/_images/black-75.png);
	background: rgba(0, 0, 0, 0.75) none;
}

#success-message {
	background: #313131;
	padding: 28px 32px;
	margin: 0;
}	
#success-overlay.js #success-message {
	display: block;
	width: 380px;
	position: relative;
	top: 10%;
	left: 25%;
}
#success-message h4 {
	margin: 0;
	font: 25px "Verdana", sans-serif;
	font-weight: normal;
	color: #ADB7BA;
}
#success-message p {
	font: bold 12px "Verdana", sans-serif;
	line-height: 20px;
}

#success-overlay #success-hide-link { display: none; }
#success-overlay.js #success-hide-link {
	display: block;
	width: 30px; height: 30px;
	background: url(/_images/closebox.png) no-repeat;
	position: absolute;
	top: 9%;
	left: 24%;
}
#success-overlay.js #success-hide-link span { display: none; }


