ok found a solution but not sure if it's the cause.
when i add opacity to the animate function i posted above, the ie7 block does not disappear. maybe slideToggle removes opacity after it is finished? not sure. putting this info here so others might take advantage of it.