
input.text {
margin : 0; 
width : 95px; 
border : 1px solid #ccc; 
background : #fff; 
color : #000; 
} 

input.text:hover {
border : 1px solid #808080; 
} 

input.searchbutton {
margin : 0; 
font-size : 100%; 
font-family : Arial, Sans-serif; 
border : none; 
background : #ffffff; 
color : #808080; 
padding : 1px; 
font-weight : bold; 
} 

fieldset{

}
legend{

}

label{

}

/* Set up the basic layout and remove unsemantic br tags. */

form {
margin : 0;
padding : 0;
}

fieldset {

margin : 0 1em 0 0;
padding : 1em;
border : 1px solid #ccb7b5;
background : #ffffff;
}

	fieldset div br {
	display : none;
	}

/* Style the legend, labels and the div containing the submit button.  #B0CE5C; */

legend {
font-weight : bold;
color : #333;
margin : 0;
padding : 0.5em;
}

label {
display : block;
}

#fm-submit {
clear : both;
padding-top : 1em;
}

input, textarea, select {
	background: #EEEEEE;
	border: 3px double #999999;
	color: #000000;
	margin: 2px 0 0 0;
}


/* Add the double border effect. */

fieldset div {
width : 196px; /* Width for modern browsers */
border-top : 1px solid #ccb7b5;
border-right : 1px solid #a99897;
border-bottom : 1px solid #716665;
border-left : 1px solid #a99897;
margin : 0;
padding : 1px;
}

	* html fieldset div {
	width: 200px; /* Width for IE5 */
	w\idth: 196px; /* Width for IE6 */
	}

fieldset div input {
width: 192px; /* Width for modern browsers */
border-top : 1px solid #e2cbc9;
border-right : 1px solid #e9d8d7;
border-bottom : 1px solid #f0e5e4;
border-left : 1px solid #e9d8d7;
padding : 1px;
}
						
	* html fieldset div input {
	width: 196px; /* Width for IE5 */
	w\idth: 192px; /* Width for IE6 */
	}
	

/* Mandatory fields. */

.fm-required {
border-top : 1px solid #f05d49;
border-right : 1px solid #f48677;
border-bottom : 1px solid #f7aea4;
border-left : 1px solid #f48677;
}

/* Basic page styling, not part of the form example */

