Use this code
string filename = "site.css";
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename);
Response.BinaryWrite(System.IO.File.ReadAllBytes(Server.MapPath("~/styles/" + filename)));
Response.End();