I am not sure whether I have the right css for the transparency to work in all browsers, so I have decided to post my html and css here, for someone to have a look at it. I am wanting to have #header as a transparency background (in Photoshop the opacity is 50%), and #businessWoman and #headerInfo as non-transparent images. It seems as though everything is transparent, and the #header background image is more transparent than it should be. So can someone please have a look at my html and css, and tell me how I can fix this? By the way I am using doctype XHTML 1.0 Strict. Thanks in advance.
<div id="header">
<div id="businessWoman"><img alt="business woman jumping for joy" height="406" src="images/business-woman.png" width="366" /></div>
<div id="headerInfo">
<h1>Title here</h1>
<p>A paragraph here.</p>
<p>Another paragraph here.</p>
<p><a href="http://www.domainname.com/portfolio.php"><img alt="See Portfolio" height="45" src="images/portfoliobtn.gif" width="138" /></a> <a href="http://www.domainname.com/contact.php"><img alt="" height="45" src="images/contactbtn.gif" width="138" /></a></p>
</div>
</div>
#header {
background: url('images/headerbg.png') no-repeat;
width: 100%;
height: 389px;
color: #002535;
filter:alpha(opacity=70);
opacity: 0.4;
-moz-opacity:0.4;
-khtml-opacity: 0.4;
}
#businessWoman {
float: left;
width: 366px;
padding-right: 4em;
filter:alpha(opacity=100);
opacity: 9.9;
-moz-opacity:9.9;
-khtml-opacity: 9.9;
}
#headerInfo {
padding-top: 6em;
padding-right: 3em;
filter:alpha(opacity=100);
opacity: 9.9;
-moz-opacity:9.9;
-khtml-opacity: 9.9;
}