rem: .css("opacity", "1"); 
add: .css("opacity", "0");  if ($.browser.mozilla) { $(self).css("margin-left", "-168px"); } else { $(self).css("margin-left", settings.image_width - settings.width + "px"); }; 
context:         return this.each(function() {                        var self = this;            var wrapper = $("<div>")                            .css("width", settings.image_width + "px")                            .css("height", settings.image_height + "px")                            .css("background", "url(" + settings.image + ") 0 0 no-repeat")                            .css("background-position", "right")                            .css("display", "inline")                            .css("position", "absolute")                            .css("overflow", "hidden")                            .css("cursor", "pointer");                                        var filename = $("<input>")                             .css("display", "inline")                             .css("width", settings.width + "px")            $(self).before(filename);            $(self).wrap(wrapper);            $(self).css("position", "relative")                   .css("height", settings.image_height + "px")                   .css("margin-left", "-168px")                   .css("width", settings.width + "px")                   .css("display", "inline")                   .css("opacity", "1");            $(self).bind("change", function() {                filename.val($(self).val());            });              });
meta: 4580	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4580/9053e3fcdcedb986fd4325297415b06227b90074/jquery.filestyle.js/clean/jquery.filestyle.js