\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");
};
Kitchen Remodeling, Bathroom Remodeling, Green Construction, Deck Construction
B.M.F. Inc.
Serving San Francisco and the Peninsula
Call Us Today!(415) 699-9124
Green Certified Builder
NARI Award Winning Design and Construction
License #509052
Major Remodeling
Design/build
We can offer full service design/build services. Our combination of attention to detail and custom craftsmanship results in tailored concepts for each customer. We can provide construction only or turn-key services including both design and build. Our team approach combines expertise, management and exceptional results
New home construction We deliver on our promise of customer satisfaction for every homebuyer before, during and after your new home is built.
Whole house renovations
We transform existing homes into beautiful new living spaces. Whether your home needs new dormers or a transformed attic, a complete exterior renovation, or an entirely new floor plan, systems, and living areas, we handle it all. We renovate your living space to your style, specifications and budget.
Room additions
Adding a new room to your house not only increases your available living space, but also your investment value. Whether it's a new bedroom, den, or garage, our team works closely with you to get the house you want.
Unique and Hard to Build Projects
We specialize in projects requiring a combination of unique skills and creative finesse.