The form/input keeps showing up behind the img #iphone. I tried adjusting z-index and changing position to relative. The z-index is correct on JSfiddle: jsfiddle.net/3uLUj, but not on my site or locally: evanwknight.com/United-Redesign Thanks!
<div id="form">
<form action="index.php" method="post">
<input type="text" name="name" placeholder="enter first and last name" >
<br />
<input type="image" value="Submit" src="submit-1.gif" id="submit"/>
</form>
</div>
#iphone {
position: absolute;
top: 50%;
left: 50%;
margin-top: -350px; /* Half the height */
margin-left: -266px; /* Half the width */
z-index: -100;
}
#form {
position: absolute;
z-index: 9999;
}
input {
position: absolute;
text-align: center;
font-size: 30px;
width: 200px;
border-top: none;
border-right: none;
border-left: none;
border-bottom: 5px solid #cccccc;
padding: 15px;
background: rgba(255,255,255,0.5);
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; /* future proofing */
-khtml-border-radius: 2px; /* for old Konqueror browsers */
z-index: 9999;
}