form.registerForm{
	margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}

form.registerForm fieldset{
	color:#000;
}

form.registerForm legend{
	display:none;
}

form.registerForm fieldset{
	border:0; padding:0;
}

form.registerForm fieldset p{
	float:left; border:0px solid #f30; width:450px;
}


/* Inputs and labels */

form.registerForm br{
	clear:left;
}

form.registerForm label{
	display:block; float:left; width:200px; height:30px; padding:0 10px 0 0; color:#000;
}
html>body form.registerForm label{
	min-height:30px; height:auto;
}

form.registerForm input, form.registerForm select{
	background:#f7f7f7; width:210px; border:1px solid #DCDCDC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}

form.registerForm input#inttemp,
form.registerForm input#intbesp,
form.registerForm input#intoth{
	width:auto;
}

/* Message area */

div#formSent{
	background:#f7f7f7; margin:0 auto; padding:0px; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; width:915px;
}

div#formSent dl{
	margin:0 0 0 10px; padding:0;
}

div#formSent dt{
	margin:0; padding:0; color:#ca1414; font-size:12px;
}

div#formSent ul{
	margin:0 0 0 -15px; padding:0; font-size:11px;
}

div#formSent li{
	color:#ca1414; margin:0px; padding:0;
}

/* Small text for enquiry form */

span.smalltxt{
	font-size:10px; color:#000;
}

/* Text area */

form.registerForm textarea{
	width:210px; height:100px; margin:0 0 20px 0; background:#f7f7f7; border:1px solid #DCDCDC; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;
}

form.registerForm textarea#software,
form.registerForm textarea#designs{
	height:50px;
}

form.registerForm input.subbut{
	width:73px; height:22px; border:none;
}
