table .control-button{margin:3px 0 0 0;height:24px;overflow:hidden;}
table .control-button-hide{visibility:hidden;}
table .control-button span,
table .control-button a{
    display:inline-block;
    position: relative;
    float:left;
    margin:0 3px 0 0;
    padding:0 7px;
    font-size:12px;
    text-align:center;  
    height:22px;
    line-height:22px;
    border:1px solid #ccc;
    background:#fff;
    text-decoration:none;
    overflow:hidden;
}
table .control-button span{background:#f6f6f6;border:1px solid #eee;}
table .control-button span,
table .control-button a{*display:inline;*zoom:1;}
table .control-button a{color:#006699;}
table .control-button a:hover{color:#fff;background:#006699;text-decoration:none;}
table .control-button span i,
table .control-button a i{font-size:12px;margin-right:5px}
table .control-button-notext span,
table .control-button .control-no-text,
table .control-button-notext a{width:22px;padding:0;}
table .control-button .control-no-text i,
table .control-button-notext span i,
table .control-button-notext a i{margin-right:0}

table tr:hover .control-button-hide{visibility:visible;}
table tr:hover .control-button-hide span,
table tr:hover .control-button-hide a,
table tr:hover .control-button-hide a i{*visibility:visible;*zoom:1}/*For IE6/7*/