.mf{visibility:hidden;z-index:1;color:#fff;font-size:14px}.mf *{outline:none;border:none;padding:0;margin:0;-moz-user-select:none;-webkit-user-select:none;user-select:none;-o-user-select:none}.mf div.loader{position:absolute;text-align:center;z-index:10000;margin:0 auto;top:45%;width:100%;background:url(/css/MooFlow/ajax_loader.gif) no-repeat 50% 0;padding:50px 0}.mf div.caption{position:absolute;text-align:center;z-index:98;margin:1em auto;bottom:50px;width:100%}.mf div.mfNav{position:absolute;z-index:99;margin:0 auto;text-align:center;width:100%;bottom:20px;font-size:1px;line-height:1px;width:100%}.mf div.autoPlayCon{float:left;width:10%;padding-left:3%;height:24px}.mf a.play, .mf a.stop{width:27px;height:24px;float:left;cursor:pointer}.mf a.play{background:url(/css/MooFlow/play.gif) no-repeat}.mf a.stop{background:url(/css/MooFlow/stop.gif) no-repeat}.mf div.sliderCon{margin-top:5px;float:left;width:74%}.mf a.sliderNext{background:url(/css/MooFlow/left.gif) no-repeat}.mf a.sliderPrev{background:url(/css/MooFlow/right.gif) no-repeat}.mf a.sliderNext,a.sliderPrev{text-decoration:none;width:25px;height:16px;cursor:pointer;float:left}.mf div.resizeCon{float:right;width:10%;padding-right:3%;height:24px}.mf a.resize{width:34px;height:24px;float:right;cursor:pointer;background:url(/css/MooFlow/resize.gif) no-repeat}.mf div.slider{background:url(/css/MooFlow/middle.gif) repeat-x;height:16px;position:relative;text-align:left;float:left}.mf div.knob{height:16px;background:url(/css/MooFlow/middle-slider.gif) repeat-x right center}.mf div.knobleft{background:url(/css/MooFlow/left-slider.gif) repeat-x center;width:8px;height:16px}#myGallery,#myGallerySet,#flickrGallery{width:460px;height:345px;z-index:5;border:1px solid #000}.jdGallery a{outline:0}#flickrGallery{width:500px;height:334px}#myGallery img.thumbnail, #myGallerySet img.thumbnail{display:none}.jdGallery{overflow:hidden;position:relative}.jdGallery img{border:0;margin:0}.jdGallery .slideElement{width:100%;height:100%;background-color: #000;background-repeat:no-repeat;background-position:center center;background-image:url('/css/jdGallery/loading-bar-black.gif')}.jdGallery .loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color: #000;background-repeat:no-repeat;background-position:center center;background-image:url('/css/jdGallery/loading-bar-black.gif')}.jdGallery .slideInfoZone{position:absolute;z-index:10;width:100%;margin:0px;left:0;bottom:0;height:40px;background: #333;color: #fff;text-indent:0;overflow:hidden}* html .jdGallery .slideInfoZone{bottom: -1px}.jdGallery .slideInfoZone h2{padding:0;font-size:80%;margin:0;margin:2px 5px;font-weight:bold;color:inherit}.jdGallery .slideInfoZone p{padding:0;font-size:60%;margin:2px 5px;color: #eee}.jdGallery div.carouselContainer{position:absolute;height:135px;width:100%;z-index:10;margin:0px;left:0;top:0}.jdGallery a.carouselBtn{position:absolute;bottom:0;right:30px;height:20px;text-align:center;padding:0 10px;font-size:13px;background: #333;color: #fff;cursor:pointer}.jdGallery .carousel{position:absolute;width:100%;margin:0px;left:0;top:0;height:115px;background: #333;color: #fff;text-indent:0;overflow:hidden}.jdExtCarousel{overflow:hidden;position:relative}.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{position:absolute;width:100%;height:78px;top:10px;left:0;overflow:hidden}.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position:relative}.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{cursor:pointer;background: #000;background-position:center center;float:left;border:solid 1px #fff}.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom:10px}.jdGallery .carousel .label, .jdExtCarousel .label{font-size:13px;position:absolute;bottom:5px;left:10px;padding:0;margin:0}.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{font-size:10px;position:absolute;bottom:5px;right:10px;padding:1px 2px;margin:0;background: #222;border:1px solid #888;cursor:pointer}.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color: #b5b5b5}.jdGallery a{font-size:100%;text-decoration:none;color:inherit}.jdGallery a.right, .jdGallery a.left{position:absolute;height:99%;width:25%;cursor:pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}* html .jdGallery a.right, * html .jdGallery a.left{filter:alpha(opacity=50)}.jdGallery a.right:hover, .jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.jdGallery a.left{left:0;top:0;background:url('/css/jdGallery/fleche1.png') no-repeat center left}* html .jdGallery a.left{background:url('/css/jdGallery/fleche1.gif') no-repeat center left}.jdGallery a.right{right:0;top:0;background:url('/css/jdGallery/fleche2.png') no-repeat center right}* html .jdGallery a.right{background:url('/css/jdGallery/fleche2.gif') no-repeat center right}.jdGallery a.open{left:0;top:0;width:100%;height:100%}.withArrows a.open{position:absolute;top:0;left:25%;height:99%;width:50%;cursor:pointer;z-index:10;background:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.withArrows a.open:hover{background:url('/css/jdGallery/open.png') no-repeat center center}* html .withArrows a.open:hover{background:url('/css/jdGallery/open.gif') no-repeat center center;filter:alpha(opacity=80)}.jdGallery a.gallerySelectorBtn{z-index:15;position:absolute;top:0;left:30px;height:20px;text-align:center;padding:0 10px;font-size:13px;background: #333;color: #fff;cursor:pointer;opacity: .4;-moz-opacity: .4;-khtml-opacity:0.4;filter:alpha(opacity=40)}.jdGallery .gallerySelector{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0;background: #000}.jdGallery .gallerySelector h2{margin:0;padding:10px 20px 10px 20px;font-size:20px;line-height:30px;color: #fff}.jdGallery .gallerySelector .gallerySelectorWrapper{overflow:hidden}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{margin-left:10px;margin-top:10px;border:1px solid #888;padding:5px;height:40px;color: #fff;cursor:pointer;float:left}.jdGallery .gallerySelector .gallerySelectorInner div.hover{background: #333}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{background: #000;background-position:center center;float:left;border:none;width:40px;height:40px;margin-right:5px}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{margin:0;padding:0;font-size:12px;font-weight:normal}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{margin:0;padding:0;font-size:12px;font-weight:normal;color: #aaa}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color: #000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color: #fff}.lbLoading{background: #fff url(/css/slimbox/loading.gif) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(/css/slimbox/prevlabel.gif) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(/css/slimbox/nextlabel.gif) no-repeat 100% 15%}#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color: #666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(/css/slimbox/closelabel.gif) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}body{font-family:verdana, arial, sans-serif;font-size:12px;background: #f4f4f4 url(/images/bg.gif) repeat-x;margin:0;color: #333;line-height:17px}#int{background: #f4f4f4 url(/images/bgInt.gif) repeat-x}table{font-family:verdana,arial,sans-serif;font-size:12px}img{border:0}h1,h2,p{margin:0 0 15px 0px}h1{font-size:20px;color: #900}h2{font-size:16px;color: #900}h3{font-size:12px;color: #900}a{color: #900;text-decoration:none}a:hover{text-decoration:underline}a:active{outline:none}a:focus{-moz-outline-style:none}hr{border:0;color: #e3e3e3;background-color: #e3e3e3;height:1px}ul,ol{margin-left: -15px;.margin-left: 25px}form{margin:0px}input,select,textarea{font-family:verdana,arial,sans-serif;font-size:11px}select,x:-moz-any-link,x:default{height:19px}.btn{width:auto !important}.clear{clear:both}.error,.requiredField{color: #900;float:left;width:12px;margin-top:6px}.error{float:none !important;width:auto !important;margin-bottom:5px}.errors{margin-bottom:15px}.errors span{background: #f66 url('/images/error.gif') no-repeat 5px 8px;padding:10px 10px 10px 35px;border:1px solid #900;color: #900}.success{background: #d7ebb0 url('/images/success.gif') no-repeat 5px 5px;width:250px;padding:10px 10px 10px 35px;border:1px solid #6d873b;font-weight:bold;color: #495d22;position:relative;z-index:1;margin-bottom:5px}.hidden{display:none}#TB_window .hidden{display:block}.chkList{float:left}.chkList label{float:none !important;width:auto !important;font-weight:normal !important}.chkList input{float:left !important;width:auto !important}.rightImg{float:right;margin:0 0 20px 20px;border:1px solid #fc6}.leftTxt{float:left}.rightTxt{float:right}#wrap{width:960px;margin:0 auto}#top{height:70px}#logo{display:block;float:left;margin-top:13px}#top .right{float:right;text-align:right}#phone{margin:10px 0 7px 0}#nav{color:white}#nav a{font-weight:bold;color: #e28d06}#nav a:hover{color: #fcba19;text-decoration:none}#nav span{padding:0 7px}#header{width:960px;height:325px}#int #header{height:130px}#services{float:left;margin-left: -15px;width:400px;height:325px}#slideshow{display:none;float:right;width:540px;_margin-top: -31px}#slideshow .mfNav{background:url(/images/header.gif) bottom;padding:5px 0;margin-bottom: -21px}#slideshowLink{display:block;position:absolute;width:540px;height:270px;margin:10px 0 0 420px;.margin-left: 35px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:black;z-index:100}#freeEstimate{display:block;position:absolute;background:url(/images/free-estimate.gif);width:209px;height:26px;margin:292px 0 0 105px;.margin: 292px 0 0 -280px}#freeEstimate:hover{background-position:bottom}#freeEstimate span{display:none}#body{margin:20px 10px 30px 10px;min-height:200px;_height:200px}#main{float:left;width:620px}#testimonial{float:right;background:url(/images/testimonial-bg.gif) left 5px;width:300px}#testimonial div{background:url(/images/testimonial-top.gif) no-repeat}#testimonial p{min-height:140px;_height:140px;margin:0;padding:15px 20px 10px 20px}#testimonial span{display:block;background:url(/images/testimonial-bottom.gif) no-repeat bottom;font-style:italic;text-align:right;padding:0 20px 15px 0}#testimonial .viewAll{display:block;text-align:center;margin:10px 0 0 20px;font-style:normal}#ctas a{display:block;float:left;background:url(/images/cta.gif);width:440px;height:170px;margin:10px;font-weight:bold;color: #333;padding-left:20px;font-size:14px}#ctas a:hover{text-decoration:none}#ctas .img{float:right;margin: -20px -10px 0 0}#ctas .last .img{margin: -20px 5px 0 0}#ctas .txt{position:absolute;margin-top:15px;width:200px}#ctas span{display:block;font-size:20px;color: #900;line-height:24px;height:115px}#ctas .arrow{margin-bottom: -3px}#footer{position:absolute;left:0;background: #e3e3e3;width:100%;margin-top:10px}#footer .content{width:960px;margin:5px auto;text-align:center}#footer span{margin:0 7px}#footer .content div{float:left;width:306px;font-size:10px;margin-top:5px}#footer .left{text-align:left;padding-left:14px}#footer .center{text-align:center;padding:0 7px}#footer .right{text-align:right;padding-right:14px}.note{margin:20px 0 30px 0}.note span{background: #d7ebb0 url('/images/success.gif') no-repeat 5px 5px;padding:10px 10px 10px 35px;border:1px solid #6d873b;color: #495d22}#contactForm label{float:left;width:70px;font-weight:bold;margin-top:4px}#contactForm input{width:150px;margin-top:2px}#contactForm textarea{width:400px;height:100px;margin-top:2px}#contactInfo{margin-top:20px}#contactInfo label{float:left;width:55px;font-weight:bold}#freeEstimateForm label{float:left;width:80px !important;font-weight:bold;margin-top:4px}#freeEstimateForm input{width:150px;margin-top:2px}#freeEstimateForm textarea{width:400px;height:100px;margin-top:2px}.submit{display:block;float:left;background:url(/images/submit.gif);width:83px;height:26px;margin-top:5px}.submit:hover{background-position:bottom}.submit span{display:none}#gallery{border:1px solid #E3E3E3;margin-bottom:15px}.testimonial{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e3e3e3}.testimonial span{display:block;text-align:right;font-style:italic}.lastTestimonial{margin:0;padding:0;border:0}