You have added a specification for the heading to be that size, so Firefox is only doing what you told it to do.
Code:
#searchHeading {
	margin-left: 20px;
	background-color: #CCCCFF;
    height:10px;
Delete the height property and it will show correctly:
Code:
#searchHeading {
	margin-left: 20px;
	background-color: #CCCCFF;
	}