.form {
	padding:10px 10px 10px 10px; 
	background:#f3f3f3; 
	border:1px solid #cfcfcf;
	}

.form label { 
	padding:10px 10px 0 0; 
	}

.form select, input, textarea {  
	margin-top:0px;
	border:1px solid #CCC;
	padding:3px;
	background:#FFF;
	font-family:Lucida Sans Unicode, Arial;
	font-size:15px;
	}

.form select:hover, input:hover, textarea:hover {  
	margin-top:0px;
	border:1px solid #888; 	
	background:#EAEAEA;
	}	
	
.form .submit { clear:both; background:url(f-images/bg-send.gif) left center no-repeat; }

#msg {
	display:none; 
	position:absolute; 
	z-index:200; 
	background:url(f-images/msg_arrow.gif) left center no-repeat; 
	padding-left:7px;
}

#msgcontent {
	display:block; 
	background:#FFCC00; 
	border:1px solid #000; 
	border-left:none; 
	padding:5px; 
	min-width:150px; 
	max-width:250px;
}
