/* copy
------------------------------------------------------------------------------------*/
#contact_heading{
	position:absolute;
	width:570px;
	top:55px;
	left:215px;
	text-align:center;
}
#contact_heading h2{
	height:29px;
	background:url(/assets/interface/type/hear_from_you.gif) no-repeat center center;
	margin-bottom:10px;
}

#contact_instruction{
	position:absolute;
	top:185px;
	left:40px;
	width:125px;
}
/*----------------------------------------------------------------------------------*/


/* contact form
------------------------------------------------------------------------------------*/
#contact_form{
	position:absolute;
	top:155px;
	left:215px;
	width:570px;
}
#contact_form select{
	margin-bottom:10px;
	padding:0;
	height:20px;
	line-height:20px;
}
#contact_form input{
	padding:0;
	height:15px;
	line-height:15px;
	margin-bottom:10px;
}
#contact_form .message{
	text-align:center;
	height:11px;
	line-height:11px;
	margin-bottom:15px;
}
.send_button{
	display:block;
	float:right;
	cursor:pointer;
	width:82px;
	height:24px;
	border:none;
	background:url(/assets/interface/button/send.gif) no-repeat top left;
}
/*----------------------------------------------------------------------------------*/


/* form left column
------------------------------------------------------------------------------------*/
#contact_form .left{
	float:left;
	width:270px;
}
#contact_form .left input{
	float:left;
	width:115px;
}
#contact_form .left label{
	float:left;
	width:110px;
}
#contact_form .error{ color:#ff0000; }
/*----------------------------------------------------------------------------------*/


/* right column
------------------------------------------------------------------------------------*/
#contact_form .right{
	float:left;
	width:275px;
}
#contact_form .right input{ width:270px; }
#contact_form .right #phone_label{
	float:left;
	width:110px;
}
#contact_form .right #phone{ width:159px; }
#contact_form .right #comment{
	width:270px;
	height:60px;
	margin-bottom:10px;
	resize:none; /* disable resize handles in safari */
}
/*----------------------------------------------------------------------------------*/

/* thank you
------------------------------------------------------------------------------------*/
#contact_thanks{
	position:absolute;
	top:45px;
	left:235px;
	width:500px;
}
#contact_thanks h2{
	height:28px;
	background:url(/assets/interface/type/thank_you.gif) no-repeat left top;
	margin:10px 0;
	font-size:28px;
}
#contact_thanks p{ margin:10px 0; }
/*----------------------------------------------------------------------------------*/