#contact-form-box
{
position:relative;
margin-top:1em;
padding:20px;
background:url(../images/contactFormBoxBg.gif) no-repeat;
height:288px;
color:#525252;
}

.contact-form {
	margin:0 0 1em 0;
}

.form-2 {
	margin-bottom:1em;
}

.form-left {
	float:			left;
	width:			33%;
	margin:0 1em 0.3em 0;
	text-align:		right;
	font-weight:bold;
}
.form-right {
	float:			right;
	width:			63%;
	margin:0 0 0.3em 0;
}

.form-error {
	color:			#D00;
}

.contact-form input,.contact-form textarea
{
border:1px solid #d2dae5;
background:#eceff3;
width:100%;
font-family:tahoma,verdana,arial;
font-size:1em;
}

.contact-form textarea {height:100px;}

.contact-form a#submit
{
position:relative;
background:url(../images/formSubmit.gif) no-repeat;
color:#FFFFFF;
display:block;
font-size:1em;
height:33px;
padding:0;
margin:0;
width:130px;
line-height:33px;
text-align:left;
text-decoration:none;
border:0;
float:right;
text-indent:-9999px;
overflow:hidden;
}

.contact-form a#submit:hover {background-position:left bottom;text-decoration:none;}
