private CssParser GetParserFormXML(XmlDocument xmlFile, string currentCSSFile)
        {
            CssParser parser = new CssParser();
            StringBuilder style = new StringBuilder();

            //FormatXML(xmlFile);

            foreach (XmlNode node in xmlFile.FirstChild.ChildNodes)
            {
                foreach (XmlNode chNode in node.ChildNodes)
                {
                    if (chNode.Name == "MinHeaderHeight")
                    {
                        style.AppendFormat("{0}{{{1}:{2};}} ", chNode.Attributes["element"].Value, chNode.Attributes["attribute"].Value, chNode.InnerText + "px");
                    }
                    else
                    {
                        style.AppendFormat("{0}{{{1}:{2};}} ", chNode.Attributes["element"].Value, chNode.Attributes["attribute"].Value, chNode.InnerText);
                    }
                }
            }

            Directory.CreateDirectory(Server.MapPath("~/temp/"));
            TextWriter sw = System.IO.File.CreateText(Server.MapPath("~/temp/site.css"));
            sw.Write(style.ToString());
            sw.Close();
            parser.AddStyleSheet(currentCSSFile);
            parser.AddStyleSheet(Server.MapPath("~/temp/site.css"));
            System.IO.File.Delete(Server.MapPath("~/temp/site.css"));
            return parser;
        }
        // GET: UISettings
        public ActionResult Index()
        {
            UICustomiseModel model = new UICustomiseModel(Guid.NewGuid(), "SITE", null);
            CssParser parser = new CssParser();

            parser.AddStyleSheet(Server.MapPath("/Themes/City/Site.css"));

            model.PageBackgroundImage = "/Themes/City/city_bg.png";
            model.Type = "SITE";

            model.SiteId = Guid.NewGuid();
            model.PageId = Guid.NewGuid();

            model.SiteHeaderBackgroundImage = null;
            model.SiteHeaderLogoImage = null;
            model.MenuLevel1Colors = false;

            var portlet = parser.Styles[".portlet"];

            model.CssParser = parser;

            return View(model);
        }