Only happens in Internet Explorer. Looks to me like an IE Peekaboo bug. Recommend removing the superfluous background color from
#buybox {margin: 0; padding: 3px; width: 200px; text-align: center; background: #ffffff; border: 1px solid #b08694;}