.banner_btns li:hover ul {
left: auto;
}
.banner_btns li:hover ul, .banner_btns li.sfhover ul {
left: 0;
top:65px;
float:none;
}
Doesn't show up here but if I paste the code into notepad there is an extra character immediately after the closing curly brace on the first statement here - which is invalidating the next statement entirely. I think that's your problem.