One problem I see with your button styles is that the currently applied class is actually .cbloginright. Sometimes rather than giving an element a custom class, you should simply use the existing classes on parent elements. This eliminates the need to dig into the code to find the element. For example:
Code:
.cbLoginButtonSpan input.button {
background-color: #F0F0F0;
border: 1px solid #ADD9F4;
border-radius: 6px;
color: #666;
padding: 5px;
-moz-transition: background-color 0.4s ease 0s;
-webkit-transition: background-color 0.4s ease 0s;
transition: background-color 0.4s ease 0s;
}
The above transition styles will apply a fade effect in modern browsers, which softens the user experience nicely when used in conjunction with, for example:
Code:
.cbLoginButtonSpan input.button:hover {
background-color: #fff;
}