No, I think it's because you have layers over layers. Your showRegister div is overlapping your showLogin div. That's why you can't select the form.
[ EDIT ]
Actually, I know I'm right 🙂 Using firefox and Firebug you can change the CSS on the fly. If you shave the width of showRegister down to about 140px and then add "right: 163px;" to the showRegister declaration, you can then selec the login form 😉
div.showRegister {
color:#FFFFFF;
display:block;
font-weight:bold;
height:24px;
margin:auto;
position:absolute;
text-align:right;
top:44px;
width:140px;
right:163px;
}
Typically when using absolute positioning, it's best to declare a top and left (or right) coordinate. I'd also change showLogin to this:
div.showLogin {
color:#FFFFFF;
font-weight:bold;
height:20px;
margin:auto;
padding-left:24px;
position:absolute;
text-align:left;
top:44px;
width:400px;
left:140px;
}