This is the strangest thing! It took me ages to discover why the css of the autocomplete box sizing in views would not work only on one particular page view. Finally realised that the view was using a flash player. Removing the flash player brought the css back and I got what I wanted which was an autocomplete form of size 25 instead of size 60.
Why would the flash player negate css in the autocomplete input box?