// 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' ).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")
        // remove children
        .empty()
        // add span element
        .append(labelSpan);
    // show form again
    }).end().show();
  });
};
