/*
	Copyright Estates IT Limited 2005
	This style sheet controls the all search boxes
	Note the IE5 hack to give the correct small font size for message text
*/

.form_search_form {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;	
}
.form_search_table {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
.form_search_message {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.form_search_cell {
	padding: 4px 0 4px 0;
	vertical-align: middle;
}
.form_search_prompt {
	width: 130px;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 1px 0 1px 15px;	
}
.form_search_prompt2 {
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 1px 0 1px 15px;	
}
.form_search_data {
	padding: 4px 4px 4px 4px;
}
.form_search_hint {
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
}
.form_search_combobox {
	width: auto;
	font-weight: normal;
}
.form_search_textbox {

}
.form_search_radio {

}
.form_search_check {

}
.form_search_buttons {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
#SearchSubmit,#SearchViewAll,#SearchReset {
	width: 90px;
}


.form_search_formq {
	width: 134px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 auto 10px auto;
}
.form_search_formq p {
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	line-height: 1.2em;
}
.form_search_headerq {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
	line-height: 20px;
	vertical-align: middle;
}
.form_search_messageq {
	font-weight: normal;
	padding: 0 2px 0 2px;
	margin: 0 2px 0 2px;
	font-size: 9px;     /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 0.9em;	 /* Actual value for conformant browsers */	
}
html>.form_search_messageq {
	font-size: 0.9em;    /* Be nice to Opera */
}

.form_search_cellq {
	font-weight: normal;
	padding: 4px 0 4px 0;
}
.form_search_dataq {
	font-weight: normal;
	padding: 4px 0 4px 0;
}
.form_search_comboboxq {
	width: 110px;
	font-weight: normal;
}
.form_search_radioq {
	font-weight: normal;
	border: 0;
}
#SearchSmallButton {
	width: 110px;
}
