$.ui.dialog.prototype._createButtons = function(buttons) {
	var self = this,
		hasButtons = false,
		uiDialogButtonPane = $('<div></div>')
			.addClass(
				'ui-dialog-buttonpane ' +
				'ui-widget-content ' +
				'ui-helper-clearfix'
			),
		uiDialogButtonPaneInner = $('<div></div>');
		
	// if we already have a button pane, remove it
	this.uiDialog.find('.ui-dialog-buttonpane').remove();

	(typeof buttons == 'object' && buttons !== null &&
		$.each(buttons, function() { return !(hasButtons = true); }));
	if (hasButtons) {
		$.each(buttons, function(name, fn) {
			var button_class = 'blue_button';
            if (name == 'Cancel' || name == 'Add Email Later') {
                button_class = 'gray_button';
            }
			var html  = '<a class="'+button_class+' embossed_button"><span class="embossed_border">';
				html += '<span class="embossed_text">'+name+'</span>';
				html += '<span class="actual_text">'+name+'</span></span></a>';
			$(html)
				.click(function() { fn.apply(self.element[0], arguments); })
				.appendTo(uiDialogButtonPaneInner);
		});
		uiDialogButtonPaneInner.appendTo(uiDialogButtonPane).addClass('right');
		
		uiDialogButtonPane.appendTo(this.uiDialog);
	}
}
