form { display:inline;  margin: 0;	padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.formtext {font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;}

input, textarea, select{
		font: 1.1em Verdana, Arial, Helvetica, sans-serif;
		background : #FFFFFF;
		border:1px solid #ccc;
		color: #666;
		padding-left:3px;}			

input:hover, input:focus  {background : #ebebeb; color:#333;}
input.checkbox {border : none;}
input.radio {border : none;}
label {font: 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; }
textarea:hover, textarea:focus {background : #ebebeb; color:#333;}

input.gobutton {
		background : #ffffff;
		border:1px solid #ccc;
		color: #666;
		width: 4em;
		padding-right:2px;}
		
input.gobutton2 {
		background : #535353;
		border:1px solid #707070;
		color: #ffffff;
		width: 4em;
		padding-right:2px;}	
		
			
div#search input.gobutton2:hover {
background:#373737 !important;
}

input.gobutton:hover, input.gobutton:focus {background : color; colour: #333; }
		

input:hover, input:focus  {background : #ebebeb; color:#333; }
		
input.button {
		background : #ebebeb;
		border:1px solid #ccc;
		color: #666;
		width: 6.5em;
		padding-right:2px;}

input.button:hover, input.gobutton:hover{color: #333; }

fieldset {
	display: block;
	float: left;
	border: 1px solid #CCC;
	width: 600px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

	
legend { color: #333; font: 1.1em Verdana, Arial, Helvetica, sans-serif;}

/*******************************************************************/

input.formbutton {
		background : #ebebeb;
		border:1px solid #cccccc;
		color: #666;
		width: 8em;
		margin-bottom: 10px;}
		
input.formbutton:hover {color: #FF6600; }

input.form {
	display: block;
	float: left;
	margin-bottom: 15px;
}

select.form {
	margin-bottom: 15px;
}

textarea.form {
	display: block;
	float: left;
	margin-bottom: 15px;
}


label.form {
	display: block;
	width: 150px;
	float: left;
	margin-top: 2px;
	margin-bottom: 15px;
	text-align: right;
	padding-right: 20px;
	margin-left: 50px;
}

/* use this for single form element */
label.single {
	display: block;
	float: left;
	margin-top: 5px;
	margin-left: 7px;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 20px;
}

/* use this tfor single form element */
label.small {
	display: block;
	width: 130px;
	float: left;
	margin-top: 3px;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 20px;
	margin-left: 0px;
}

/* use this to space button and fieldsets */
.formSpace {
	display: block;
	width: 150px;
	float: left;
	margin-top: 3px;
	margin-bottom: 15px;
	text-align: right;
	padding-right: 20px;
}

label.fieldsetlabel {
	display: block;
	width: 100px;
	float: left;
	margin-top: 3px;
	margin-bottom: 15px;
	text-align: left;
	padding-left: 15px;
	padding-right: 3px;
}

input.fieldsetradio {
	display: block;
	float: left;
	border : none; 
	margin-bottom: 5px;}

br.form {
	clear: left;
}

.formp {font-size: 180%; }

.invalid {color:red}

