\n');if(window.hasFlash!=null){return window.hasFlash;};};if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){var b=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;var c=parseInt(b.charAt(b.indexOf(".")-1));return c>=a;};return false;}();String.prototype.normalize=function(){return this.replace(/\s+/g," ");};if(Array.prototype.push==null){Array.prototype.push=function(){for(var i=0;i\`]*)(#|\.|\>|\`)(.+)$/;function parseSelector(b,c,d){b=b.replace(" ","`");var e=b.match(a);var f,g,h,j;var k=[];if(e==null){e=[b,b]};if(e[1]==""){e[1]="*"};if(d==null){d="`"};if(c==null&&(e[2]==null||e[2]!=">")){c=document;};switch(e[2]){case "#":j=e[3].match(a);if(j==null){j=[null,e[3]]};f=document.getElementById(j[1]);if(f==null||(e[1]!="*"&&f.nodeName.toLowerCase()!=e[1].toLowerCase())){return k;};if(j.length==2){k.push(f);return k;};return parseSelector(j[3],f,"#");case ".":if(d=="`"){g=l(c,e[1]);}else{g=c.childNodes;};for(var i=0;i":if(d=="`"){g=l(c,e[1]);}else{g=c.childNodes;};for(var i=0;i");k=k.concat(h);};return k;case "`":g=l(c,e[1]);for(var i=0;i-1,bIsKHTML:sUA.indexOf("applewebkit")>-1||sUA.indexOf("konqueror")>-1,bIsOpera:sUA.indexOf("opera")>-1,bIsXML:document.contentType!=null&&document.contentType.indexOf("xml")>-1,bHasTransparentSupport:true};e.bIsIE=sUA.indexOf("msie")>-1&&!e.bIsOpera&&!e.bIsKHTML&&!e.bIsGecko;e.bIsGecko=!e.bIsKHTML&&navigator.product!=null&&navigator.product.toLowerCase()=="gecko";if(e.bIsOpera){e.nOperaVersion=new Number(sUA.match(/.*opera(\s|\/)(\d+\.\d+)/)[2])};if(e.bIsGecko){e.nGeckoBuildDate=new Number(sUA.match(/.*gecko\/(\d{8}).*/)[1])};if(e.bIsWebKit){e.nWebKitVersion=new Number(sUA.match(/.*applewebkit\/(\d+).*/)[1])};if(sUA.match(/.*(windows|mac).*/)==null||(e.bIsOpera==true&&e.nOperaVersion<7.6)||(e.bIsWebKit==true&&e.nWebKitVersion<124)||(e.bIsGecko==true&&e.nGeckoBuildDate<20020523)){e.bHasTransparentSupport=false;};return e;}();function sIFR(e){if((!self.bAutoInit&&(window.event||e)!=null)||!f(e)){return;};b=true;for(var i=0;i';l++;}else if(o.nodeName.toLowerCase()=="br"){n+=" ";};if(o.hasChildNodes){r=g(o,null,k,l,m);n+=r.n;l=r.l;m=r.m;};if(o.nodeName.toLowerCase()=="a"){n+="";};};p=o;o=o.nextSibling;if(j!=null){q=p.parentNode.removeChild(p);j.appendChild(q);};};return{"n":n,"l":l,"m":m};};function s(t){if(document.createElementNS&&!UA.bIsOpera){return document.createElementNS(a,t);}else{return document.createElement(t);};};function u(v,w,x){var node=s("param");node.setAttribute("name",w);node.setAttribute("value",x);v.appendChild(node);};function replaceElement(y,z,aa,ab,ac,ad,ae,af,ag,ah,ai,k,aj){if(!f()){return d.push(arguments);};named.extract(arguments,{sSelector:function(value){y=value},sFlashSrc:function(value){z=value},sColor:function(value){aa=value},sLinkColor:function(value){ab=value},sHoverColor:function(value){ac=value},sBgColor:function(value){ad=value},nPaddingTop:function(value){ae=value},nPaddingRight:function(value){af=value},nPaddingBottom:function(value){ag=value},nPaddingLeft:function(value){ah=value},sFlashVars:function(value){ai=value},sCase:function(value){k=value},sWmode:function(value){aj=value}});if(ai!=null){ai="&"+ai.normalize();}else{ai="";};if(ae==null){ae=0};if(af==null){af=0};if(ag==null){ag=0};if(ah==null){ah=0};if(aj=="transparent"){if(!UA.bHasTransparentSupport){aj="opaque";}else{ad="transparent";};};if(aj==null){aj=""};var ak,al,am,an,ao,ap,aq,ar;var as=parseSelector(y);if(as.length==0){return false};for(var i=0;i'].join("");}else{aq=s("object");aq.setAttribute("type","application/x-shockwave-flash");aq.setAttribute("data",z);u(aq,"quality","best");u(aq,"wmode",aj);u(aq,"bgcolor",ad);u(aq,"flashvars",ao);};}else{aq=s("embed");aq.setAttribute("src",z);aq.setAttribute("quality","best");aq.setAttribute("flashvars",ao);aq.setAttribute("type","application/x-shockwave-flash");aq.setAttribute("wmode",aj);aq.setAttribute("bgcolor",ad);};if(!UA.bIsOpera||UA.nOperaVersion>=7.60){aq.className="sIFR-flash";aq.setAttribute("width",al);aq.setAttribute("height",am);aq.style.width=al+"px";aq.style.height=am+"px";ak.appendChild(aq);};ak.appendChild(ap);if(UA.bIsKHTML||UA.bIsIE){ak.innerHTML+="";};};};function setup(){c=true;if(document.documentElement){document.documentElement.className=document.documentElement.className.normalize()+(document.documentElement.className==""?"":" ")+"sIFR-hasFlash";};if(window.attachEvent){window.attachEvent("onload",sIFR);}else if(document.addEventListener||window.addEventListener){if(document.addEventListener){document.addEventListener("load",sIFR,false);};if(window.addEventListener){window.addEventListener("load",sIFR,false);};}else{if(typeof window.onload=="function"){var fOld=window.onload;window.onload=function(){fOld();sIFR();};}else{window.onload=sIFR;};};};self.UA=UA;self.bAutoInit=true;self.replaceElement=replaceElement;self.setup=setup;return self;}();if(sIFR != false){sIFR.setup();};
if(typeof sIFR == "function"){
sIFR.replaceElement("h1", "/templates/bmfbuilders.com/sifr/arial-italic.swf", "#2553DE", "#000000", "#999999", null, 0, 0, 0, 0, "textalign=left&offsetTop=0", null, "Transparent");
sIFR.replaceElement(".componentheading", "/templates/bmfbuilders.com/sifr/arial-italic.swf", "#742020", "#000000", "#999999", null, 0, 0, 0, 0, "textalign=left&offsetTop=0", null, "Transparent");
sIFR.replaceElement("h3", "/templates/bmfbuilders.com/sifr/arial-italic.swf", "#3366FF", "#3366FF", "#ffffff", null, 0, 0, 0, 0, "textalign=left&offsetTop=0", null, "Transparent");
sIFR.replaceElement(".moduletext", "/templates/bmfbuilders.com/sifr/arial-italic.swf", "#8A604C", "#7C0000", "#999999", null, 0, 0, 0, 0, "textalign=left&offsetTop=0", null, "Transparent");
};
Tranform Your Homes:Interior Design Renovation | Outdoor Renovations, San Francisco
B.M.F. Inc.
Serving San Francisco and the Peninsula
Call Us Today!(650) 340-0212
Green Certified Builder
NARI Award Winning Design and Construction
License #509052
Our Services
We specialize in transforming existing homes into beautiful new living spaces. Whether your home needs interior renovation, outdoor construction or an entirely new floor plan, systems, and living areas, we're your remodelers. Some of the projects we specialize in include:
In addition, we oversee our projects with prompt professionalism. From estimates, design, construction supervision to punch lists and clean-up, we provide full-service project management .