#form1 br {
margin-bottom: 20px;
}

#form1 .login {
	background:url(../gfx/user.gif) no-repeat 95% 1em;
}
#form1 .contact {
	background:url(../gfx/email2.gif) no-repeat 95% 1em;
}
.qm {
	color:#0B77B7; font-size:20px;
}
#form1 form {
	width: 89%;
	margin: 0 5% 0 5%;
}
#form1 label {
	float:left;
	width:40%;
	text-align:right;
	margin-right:10px;
}
#form1 legend {
	color:#0b77b7;
	margin-top: 10px;
	padding-bottom: 20px;
	font-size:20px;
}
.form1 input, #form1 input, #form1 select, #form1 textarea {
	padding:0.15em;
	width:40%;
	border:1px solid #777;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
#form1 textarea:hover, #form1 textarea:focus,
.form1 input:hover, 
.form1 input:focus, 
#form1 input:hover, #form1 input:focus, #form1 select:hover, #form1 select:focus {
	border-color:#c5c5c5;
	background:#CEE3F6;
} 
#form1 input[type=checkbox] {
	border: 0;
}
#form1 fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}


input.default {
	color:#bbb;
}

#form1 button {
	margin-top:1em;
	width:116px;
	height:26px;
	color: #fff;
	border:0;
	padding-bottom: 2px;
	background:url(submit-button.gif) no-repeat 0 0;
	cursor:pointer !important; cursor:hand;
}
#form1 button:hover {
	background-position:0 -26px;
	font-weight:bolder;
}

	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #00B7FA;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #000;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 5px 5px 3px 7px;
		padding: 3px;
		cursor: pointer;
		list-style-type: none;
	}
	
	.suggestionList li:hover {
		background-color: #01B4F4;
		list-style-type: none;
	}
