Vorrei aprire una popup al centro pagina con effetto lightbox:

Questo è il mio codice:
int i = 4;
string script = "var w = 400;";
script += "var h = 250;";
script += "var l = Math.floor((screen.width-w)/2);";
script += "var t = Math.floor((screen.height-h)/2);";
script += "var i = " + i + ";";

script += "window.open('default.aspx?id=' + i,'','width=' + w + ',height=' + h + ',top=' + t + ',left=' + l);";

if (!ClientScript.IsClientScriptBlockRegistered("NewW indow"))
{

ClientScript.RegisterClientScriptBlock(this.GetTyp e(), "NewWindow", script, true);

}

Come faccio ad implementare lightbox?