.stack { position: fixed; bottom: -5px; right: 940px; } .stack > img { position: relative; cursor: pointer; padding-top: 28px; z-index: 2; } .stack ul { list-style: none; position:absolute; top: 5px; cursor: pointer; z-index: 1; } .stack ul li { position: absolute; } .stack ul li img { border: 0; } .stack ul li span { display: none; } .stack .openStack li span { font-family: "Lucida Grande", Lucida, Verdana, sans-serif; display:block; height: 0px; position:absolute; top: 17px; right:60px;line-height: 14px;border: 0;background-color:transparent;padding: 0px 0px; border-radius: 10px;-webkit-border-radius: 0px; -moz-border-radius: 0px;color: #4F3939;text-align: center; text-shadow: #000 1px 1px 1px;opacity: .85;filter: alpha(opacity = 85); }/* IE Fixes */.stack { _position: absolute; }.stack ul { _z-index:-1; _top:-15px; }.stack ul li { *right:5px; }