I am having a very odd problem and i think it is related to CSS. I have some text, when the page is first displayed it is not visible however if you run your mouse over it and highlight it, it suddenly shows up. here is the page code:

Code:
<h1>
					Customer Information
				</h1>
				<p>
					This section will collect a little bit of information about you. If you wish to 
					not recieve email from us please remember to select no from the newsletter 
					question.
				</p>
				<p>
					Required fields are outlined in red. Any errors will be noted at the bottom of 
					the page once you press continue.
				</p>
here is the significant CSS

Code:
p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}

h1 {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
anyone ever heard of this?