form {
	display:inline;
	padding:0;
	margin:0;
	}
input, textarea {
	color:#000;
	background:#F2F2F2;
	font:11px/11px verdana, arial, helvetica, sans-serif;
	border:#000 1px solid;
	padding:0;
	margin:2px 4px 0 0;
	}
input.checkbox {
	border:none;
	background-color:transparent;
	}
input.button {
	color:#FFF;
	background-color:#144D96;
	border:1px solid #000;
	padding:0;
	line-height:11px;
	font-weight:900;
	}
input.button:hover, input.button:active, input.button:visited {
	background-color:#B7A518;
	}
input+input {
	margin-left:-5px;
	}	
.imagebutton {
	margin:0;
	padding:0;
	border:0;
	vertical-align:bottom;
	}

#searchbar input {
	margin:0;
	padding:1px 0;
	height:12px;
	}
#searchbar .button {
	margin-top:1px;
	height:17px;
	}
#searchbar input.textfield {
	width:141px;
	}