div#formblock {
	text-align: left;
	width:278px;
	border:none;
	overflow:hidden;
	margin: 0;
	padding: 0; }

form div {
	padding:0;
	border:none;
	text-align:left;
	width:100%;
	margin: 0; }

label, label span {
	float:left;
	font-weight: bold;
	display:block;
	padding-bottom:0.25em; }

label {	
	width:80%;
	}

label span {
	width: 20%;
	text-align:right;
	}

fieldset input {float:right; width:70%; border:solid 1px #aaa; margin-left:5px; margin-right: 5px; }
fieldset input:hover {border-color:#000000;}
fieldset input:active, input:focus {border-color:#c6dbc6;}

fieldset {
	text-align: center;
	width:278px;
	height:auto;
	border:none;
	overflow:hidden;
	padding-top: 10px;
	padding-bottom: 10px; }

div#Dmessage {
	text-align: center;
	width:278px;
	border:none;
	overflow:hidden;
	margin: 0;
	padding: 0; }

div#Dmessage label, div#Dmessage label span {
	text-align: center;
	margin: 0;
	padding: 0;
	display:block; }

label#Tmessage {
	text-align: center;
	width:100%;
	margin: 0;
	padding: 0; }

div#subButton
	{text-align: center;
	}

div#subButton input:hover {
	background-color:#9d3b21; }

div#subButton input{
	float: none;
	color:#fff;
	font-weight: bold;
	height: 2em;
	width: 9em;
	clear: both;
	margin: 0;
	background-color:#000;
	padding: 0px;
	text-transform:uppercase;
	text-align: center; }

.clear_all {clear:both;}
form#contactform {
	margin-left: 2em; }

