body {
	font: 0.8em/21px arial,sans-serif;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('/image_contact/checkbox.gif') no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url('/image_contact/radio.gif') no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url('select.gif') no-repeat;
	overflow: hidden;
}


table.table_contact {
border-collapse:collapse;
}

.contact {
border-top-color:#8A653F;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#8A653F;
line-height: 30px;
height: 30px;
padding-left: 10px;
margin-left: 10px;
}

.textarea_styled {
width: 940px;
border: 2px solid #8A653F;
background-color: #332116;
font-family: Arial, sans-seri;
font-size: medium;
color: #ebe9e8;
overflow: hidden;
}

.textfield_styled {
border: none;
background-color: #332116;
font-family: Arial, sans-serif;
font-size: medium;
color: #ebe9e8;
}

.textfield_2_styled {
border: 1px solid #8A653F;
background-color: #332116;
font-family: Arial, sans-seri;
font-size: medium;
color: #ebe9e8;
width: 25px;
}

.formbutton{
cursor:pointer;
border:none;
background:#999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-box-shadow: 1px 1px 1px #0d0805;
-webkit-box-shadow: 1px 1px 1px #0d0805;
font-family: Arial, sans-serif;
font-weight:bold;
color:#dc0000;
text-shadow: 1px 1px 2px #000000;
padding: 8px 12px;
background: url('/image_contact/formbackgr.gif') repeat-x left top;
}