// apply inline-box only for mozilla
if( jQuery.browser.mozilla ) {
	// do when DOM is ready
	$( function() {
		// search form, hide it, search labels to modify, filter classes nocmx and error
		$( 'form.cmxform' ).livequery(function() {
			$(this).hide().find( 'p>label:not(.nocmx):not(.error)' ).each(
				function() {
					var $this = $(this);
					var labelContent = $this.html();
					var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
					// create block element with width of label
					var labelSpan = $("<span>").css("display", "block").width(labelWidth).html(labelContent);
					// change display to mozilla specific inline-box
					$this.css("display", "-moz-inline-box").empty().append(labelSpan);
				}
			).end().show();
		});
	});
};