@charset "utf-8";
/* CSS Document */

.contactblock {
	float:left;
	padding:20px 20px 5px 20px;
	margin-bottom:15px;
	border-left:1px solid #CCCCCC;
	overflow:hidden;
}

.contactblock.form{
	clear:left;
	width:auto;
	overflow:visible;
	width:504px;
}

#quickcontactform {
	margin: 0;
	padding: 0;
}

#quickcontact {
	margin-top:5px;
}

#quickcontact .standard {
	width:145px;
	width:500px;
	height:18px;
	padding:2px;
	margin:0;
	margin-bottom:1px;
	border:0;
	background-image:url(/_components/skin/form_standard.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#quickcontact .textbox {
	width:145px;
	width:500px;
	height:84px;
	height:150px;
	padding:2px;
	margin:0;
	margin-bottom:1px;
	border:0;
	background-image:url(/_components/skin/form_textarea.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#quickcontact .pinandfield {
	display:block;
	overflow:hidden;
	width:149px;
	width:504px;
}

#quickcontact .pinandfield .pinnumber {
	float:left;
	height:22px;
}

#quickcontact .pinandfield .pin {
	float:right;
	width:76px;
	width:429px;
	height:18px;
	padding:2px;
	margin:0;
	margin-bottom:1px;
	border:0;
	background-image:url(/_components/skin/form_pinfield.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#quickcontact .standard.requiredfield:hover {
	padding:1px;
	background-position:-1px -1px;
	border:1px solid #FF0000;
}

#quickcontact .textbox.requiredfield:hover {
	padding:1px;
	background-position:-1px -1px;
	border:1px solid #FF0000;
}

#quickcontact .pin.requiredfield:hover {
	padding:1px;
	background-position:-1px -1px;
	border:1px solid #FF0000;
}

