.mailformplus_contactform .error {
	color:#dd7777;
}

.mailformplus_contactform LABEL {
	font-weight:bold;
	display:block;
	float:left;
	width:100px;
}

.mailformplus_contactform .radio_caption {
	display:inline;
	width:auto;
	float:none;
	font-weight:normal;
	padding-left:5px;
}

.mailformplus_contactform .caption {
	margin:10px 0 5px 0;
	font-weight:bold;
	
}

.table				{background:#F2F2F2; float: left; padding:10px; margin:0px 10px 10px 0px; width:257px; border:1px solid #b4b4b4;}
.texttable 		{background:#F2F2F2; padding:10px; margin:0px 10px 10px 0px; width:545px; border:1px solid #b4b4b4;}
.texttable textarea#text {width:538px;}
form				{float:left; margin: 10px 0 0 0;padding: 15px 0 0 10px;}
form div.table label, form div.texttable label		{display: block; width: 70px;padding: 0px;margin:0px; font-weight:bold; color:#555555;}
form div.table input			{width:252px; padding:0px; margin:0px; font:11px tahoma;}
form input#reset	{margin-left:0px;}
textarea			{overflow:auto; font:11px tahoma; width:250px}

.formbutton			{cursor:pointer; border:1px solid #b4b4b4; letter-spacing:1px; margin-right:10px; padding:5px; text-transform:uppercase; background-color:#f1f1f1; color:#7C0000; font-weight:bold; width:10em; overflow:hidden;}
.formfloat			{float: left;}
.contactmeby {float:left; margin-left:5px;}
.requiredfield-label {float:right; margin-right:20px;}
.contact-submit {clear:both;}