form label { 
font-size: 0.8em;

	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 200px; 
	padding: 5px; 
	margin: 5px 10px 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}
form br {
    clear:left;
}


textarea  { overflow: auto; }

.errormsg {
    font-weight: bold;
    color: #bb0000;
}


#regformdiv {
    margin: 6px;
}

form .mandatory {
	font-weight: bold;
	font-size:1em;
	color:#cc0000;
	padding-right: 5px;
	padding-bottom: 10px;
	display: block;
	float: left;
}

form input
{
    margin-top:10px;
}

legend {
display: block;
font-size: 0.7em;
padding-bottom: 50px;
}

fieldset
{
border: 1px solid #781351;

}


#regformdiv label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-align: left;
	margin: 0px;
	padding: 5px;
	width: 300px;
}
#regformdiv p {
	width: 400%;
	margin: 0px;
	padding: 5px;
}


#name, #email, #companyname, #telephone, #subjectline, #wording, #website, #logo, #maillist, #listsize, #jobtitle, #businessarea {
	margin: 5px;
	padding: 0px;
	width: 255px;
}

.paypalbutton {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.unobtrusivebutton {
	margin: 0px;
	padding: 0px;
	float: left;
margin-bottom: 20px;
}

.form-paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-align: left;
	margin: 0px;
	padding: 0 200px  0 10px;

}
