CJuiDialog y array de botones

Como puedo cambiarle el tamaño a el boton cancelar por ejemplo que puse en el array de buttons y ademas ponerle una imagen, y tambien que haga diferentes efectos el CJuiDialog al mostrarse y al ocultarse, trate con ‘show’=> “fold”,

      'hide' => "scale", y no me funciona.

$this->beginWidget('zii.widgets.jui.CJuiDialog', array(

    'id'=>'mydialog',

    // additional javascript options for the dialog plugin

    'options'=>array(

        'title'=>'',

        'autoOpen'=>false,

        //'modal'=>true,

        'width'=>620,

        'height'=>410,

        'buttons'=>array(

                   'Cancelar'=>'js: function() {$(this).dialog(\'close\');}',

                    ),

          'show'=> "fold",

          'hide' => "scale",          

                   

    ),

));