You have the right templates but there's an error in the templates (my bad!)
In your default style in "threadnav" in function hideInfo(event, id) find the line
x1=c+d+59-list.scrollLeft;
and change to 59 to 60
Now test it. Refresh the showthread page in any style, open a drop box and very slowly exit both to the right and the left. It should close exactly as you cross the border. If that works go to function hidePrev(event, id) and find
x1=c+d+59-list.scrollLeft-18;
and change 59 to 60 and test the preview drop box.
If all that works we have all the mechanical problems fixed and then we can work on fixing up the styling.