未解決。

<li>タグをフロートで横並びにして背景色を指定したら、rolloverした時だけその属する<ul>(あるいは<div>かも)全体が不審な動きをする。

#footMenu li{
    float: left;
}
#footMenu li a,
#footMenu li a:link,
#footMenu li a:visited,
#footMenu li a:active{
    display: block;
    height: 10px;
    padding: 10px 5px 10px 10px;
    margin-right: 5px;
    background: url(../images/common/mk-link02.gif) no-repeat left center;
}
#footMenu li a:hover{
    background: #ffcc32 url(../images/common/mk-link_on.gif) no-repeat left center;
}

rollover時の背景色指定(背景画像や位置、繰り返しは関係ない)を外すと正常に動作する。