Positioning bug in IE8 where margin = auto

Relates to issue #117

In Chrome.. list.css('margin-top') === '0px'
However, in IE8... list.css('margin-top') === 'auto'

Then, when the code tries to parse into an integer...
parseInt(list.css('marginLeft').replace('px', ''), 10)

Chrome = 0 
IE8 = NaN

This causes the timepicker to always appear as 0, 0 position in IE8 if margin auto is used.