body{margin:0;padding:0;background-image:url("../images/bg.gif");background-position:0 0;background-repeat:repeat;background-color:#521800;font-size:12px;color:#1a1a1a;text-align:center}.bodyMain{text-align:left}.bodyC{background-color:#fff;overflow:hidden}.topSpacer{width:818px;height:5px;float:left;padding:0;margin:0;overflow:hidden}.topC{width:818px;height:10px;float:left;padding:0;margin:0;background-image:url(../images/top.gif);background-position:0 0;background-repeat:no-repeat;overflow:hidden}.headerC{background-color:#fff;margin-top:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.SmallCityState{font-size:10px}.headerLPadding{padding-top:22px;padding-bottom:22px;font-size:30px;font-family:"Times New Roman",Times,serif;font-weight:bold;color:#875635}.headerLPaddingSmall{padding-top:22px;padding-bottom:22px;font-size:23px;font-family:"Times New Roman",Times,serif;font-weight:bold;color:#875635}.headerRPadding{padding-top:25px;padding-bottom:22px;font-size:14px;font-style:italic;color:#3c2e21;text-align:right}.phoneIcon{background-image:url("../images/callicon.gif");background-position:0 0;background-repeat:no-repeat;margin:0;padding-top:0;padding-left:26px;font-size:18px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#552517;display:inline-block}.menuC{width:100%;background:#fff;clear:both;overflow:auto}.menuC ul{margin:0;padding:0}.menuC ul li{display:inline-block;padding:8px 30px 8px 30px}.menuC ul li a{color:#fff;text-decoration:none;font-size:16px;font-weight:bold}#MTMenu{background:red;margin:0 15px 10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#95643b;background:-moz-linear-gradient(top,#95643b 0,#552618 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#95643b),color-stop(100%,#552618));background:-webkit-linear-gradient(top,#95643b 0,#552618 100%);background:-o-linear-gradient(top,#95643b 0,#552618 100%);background:-ms-linear-gradient(top,#95643b 0,#552618 100%);background:linear-gradient(to bottom,#95643b 0,#552618 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95643b',endColorstr='#552618',GradientType=0)}.contentPadding{padding-top:17px;line-height:20px;color:#1b1b1b;font-family:Arial,Helvetica,sans-serif;font-size:12px;clear:both}.contentPadding p{height:auto;overflow:hidden}h1{font-size:20px;font-family:"Times New Roman",Times,serif;color:#885834;margin:0;padding:0;padding-bottom:12px}h2{margin:0;padding:0;font-size:15px;font-weight:bold;color:#885834;padding-top:5px;padding-bottom:5px}h2 a{font-size:15px;font-weight:bold;color:#885834;margin-bottom:12px;text-decoration:underline}h2 a:hover{font-size:15px;font-weight:bold;color:#885834;margin-bottom:12px;text-decoration:underline}.mainSeparatorPadding{margin:0;padding-top:20px;padding-bottom:20px;clear:both}.mainSeparator{width:100%;height:1px;padding:0;margin:0;float:left;background-color:#b7b6b6;overflow:hidden}.rPadding{padding:0;float:left;overflow:hidden}.specialOfferC{background:#edc755 url("../images/offer-bg.png") repeat;padding:10px;margin-bottom:20px}.specialOfferHeader{color:#fff;font-size:20px;background:brown;text-align:center;padding:5px 0 5px 0;font-weight:bold;background:#95643b;background:-moz-linear-gradient(top,#95643b 0,#552618 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#95643b),color-stop(100%,#552618));background:-webkit-linear-gradient(top,#95643b 0,#552618 100%);background:-o-linear-gradient(top,#95643b 0,#552618 100%);background:-ms-linear-gradient(top,#95643b 0,#552618 100%);background:linear-gradient(to bottom,#95643b 0,#552618 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95643b',endColorstr='#552618',GradientType=0)}.specialsContainer{color:#492b13}.specialsPadding1{vertical-align:middle;padding-left:10px;padding-right:10px;font-size:18px;font-weight:bold;text-align:center;overflow:hidden}.specialsPadding2{padding-top:14px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:bold;text-align:center;overflow:hidden}.specialsContainerBottom{color:#4e2f00;text-align:center}.specialsContainerBottomPadding1{padding-left:10px;padding-right:10px;padding-top:12px;text-align:center;font-size:14px;overflow:hidden}.specialsContainerBottomPadding2{padding-left:10px;padding-right:10px;padding-top:8px;text-align:center;font-size:14px;overflow:hidden}.CallNowC{position:relative;background:#b51c0e url("../images/call-now-bg.png") repeat;margin-bottom:20px}.CallNowC:after{content:'';position:absolute;width:50px;height:50px;background:url("../images/phone-icon-white.png") no-repeat;bottom:5px;right:5px}.callNowTitle{font-size:32px;font-weight:bold;color:#f8ce5e;padding-bottom:2px}.callNowPadding{padding-top:20px;padding-bottom:20px;text-align:center;color:#fffffd;font-size:20px}.reviewMeC{float:left;width:227px;height:73px;padding:0;margin:0;overflow:hidden}.formTitle{text-align:center;font-size:20px;font-weight:bold;color:#582919;margin-bottom:10px}.formL{width:57px;text-align:left;vertical-align:middle;font-size:13px;padding-bottom:7px}.formR{width:137px;vertical-align:middle;padding-bottom:7px}.formRBottomC{width:137px;vertical-align:middle;text-align:center;padding-bottom:7px}.formTextbox{width:137px;height:20px;background-color:#fff;background-image:url(../images/fieldbg.gif);background-position:0 0;background-repeat:no-repeat;border:0}.sButtonC{width:75px;margin-left:auto;margin-right:auto;padding:0}#contactForm label{font-size:12px;width:23%;margin-right:2%;display:inline-block;vertical-align:top}#contactForm input{width:72%;margin-bottom:10px}#contactForm input[type="submit"]{width:auto}#contactForm textarea{width:73%;resize:vertical}.submitButton{display:block;float:right;width:auto;margin:10px auto 0 auto;padding:5px 20px 5px 20px;color:#fff;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:#95643b;background:-moz-linear-gradient(top,#95643b 0,#552618 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#95643b),color-stop(100%,#552618));background:-webkit-linear-gradient(top,#95643b 0,#552618 100%);background:-o-linear-gradient(top,#95643b 0,#552618 100%);background:-ms-linear-gradient(top,#95643b 0,#552618 100%);background:linear-gradient(to bottom,#95643b 0,#552618 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95643b',endColorstr='#552618',GradientType=0);cursor:pointer}.testimonialsTop{position:relative;clear:both;color:#fff;font-size:20px;background:brown;padding:5px 0 5px 70px;margin-bottom:10px;font-weight:bold;background:#95643b;background:-moz-linear-gradient(top,#95643b 0,#552618 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#95643b),color-stop(100%,#552618));background:-webkit-linear-gradient(top,#95643b 0,#552618 100%);background:-o-linear-gradient(top,#95643b 0,#552618 100%);background:-ms-linear-gradient(top,#95643b 0,#552618 100%);background:linear-gradient(to bottom,#95643b 0,#552618 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95643b',endColorstr='#552618',GradientType=0)}.testimonialsTop:after{content:'';position:absolute;top:-23px;left:3px;background:url("../images/testimonial.png") left top no-repeat;width:50px;height:53px}.testimonialsCPadding{font-family:Arial,Helvetica,sans-serif;font-style:italic;clear:both;margin-bottom:20px}.testimonialItemM{background-image:url("../images/iconmale.gif");background-position:0 0;background-repeat:no-repeat;padding-left:25px;text-align:left;padding-bottom:8px}.testimonialItemF{background-image:url("../images/icongirl.gif");background-position:0 0;background-repeat:no-repeat;padding-left:25px;padding-right:5px;text-align:left;padding-bottom:8px}.testimonialName{color:#453e26;padding-left:25px;padding-bottom:15px}.contentL .testimonialName{font-weight:bold;border-bottom-style:inset;border-color:#b7b6b6;border-width:1px;margin-bottom:15px}.linkC{text-align:center}.bodyContent{margin:0;padding-bottom:14px}.imageGalleryC{width:226px;height:76px;float:left;padding:0;margin:0;background-image:url(../images/imageGalleryBG.jpg);background-position:0 0;background-repeat:no-repeat;overflow:hidden}.ImageGalleryCPadding{padding-left:12px;padding-right:0;float:left}.ImageGalleryTitle{width:220px;height:42px;float:left;padding:0;padding-left:37px;padding-top:2px;background-image:url(../images/ImageGalleryIcon.jpg);background-position:0 0;background-repeat:no-repeat;font-size:22px;color:#0c426f}.ImageContainer{width:auto;height:inherit;padding:3px;background-color:#fff;float:left;border:1px #dedcdb solid}.ImageContainerPadding{padding-right:8px;padding-bottom:8px;float:left}.ImageContainer img{width:90px;height:auto}.outRankC{float:left;width:227px;height:60px;padding:0;margin:0;text-align:center;overflow:hidden}.footerTop{clear:both;height:15px;background:#f5b963;background:-moz-linear-gradient(top,#f5b963 0,#6c502d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5b963),color-stop(100%,#6c502d));background:-webkit-linear-gradient(top,#f5b963 0,#6c502d 100%);background:-o-linear-gradient(top,#f5b963 0,#6c502d 100%);background:-ms-linear-gradient(top,#f5b963 0,#6c502d 100%);background:linear-gradient(to bottom,#f5b963 0,#6c502d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5b963',endColorstr='#6c502d',GradientType=0)}.footerContainer{border-top:solid 1px #fff;background:#7f5231 url("../images/footer-bg.png") repeat;clear:both}.footerContainer .copyright{text-align:center;padding-top:10px}.fCompanyname{color:#f9d76b;font-weight:bold}.footerTLeft{font-size:15px;font-family:"Times New Roman",Times,serif;color:#fffaef;width:100%}.footerTLeftPadding{padding:20px 15px 20px 15px;text-align:center}.footerSeparator{width:1px;height:54px;float:left;padding:0;margin:0;margin-top:25px;background-image:url(../images/bar.gif);vertical-align:top;overflow:hidden}.footerTRight{height:86px;padding:0;margin:0;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#fff;text-align:right;vertical-align:middle;overflow:hidden}.footerTRightPadding1{width:535px;margin:0;padding:0;padding-top:35px;float:left;text-align:right}.footerTRightPadding2{padding-right:0;padding-top:44px;float:right;overflow:hidden}.footerTRight a{color:#fff;text-decoration:underline}.footerTRight a:hover{color:#fff;text-decoration:underline}.footerBSpacer{width:818px;height:5px;float:left;padding:0;margin:0;overflow:hidden}a{color:#453e26;text-decoration:underline}a:hover{color:#453e26;text-decoration:underline}.reviewButton{width:75px;height:37px;display:block;margin:0;padding:0;border:0;background:transparent url(../images/viewListing.jpg) no-repeat center top;text-indent:-1000em;cursor:pointer;cursor:hand}.reviewStep1{width:auto;float:left;padding:0;padding-left:70px;padding-bottom:20px;background-image:url(../images/img_review01.gif);background-position:15px 0;background-repeat:no-repeat;line-height:25px}.reviewStep2{width:auto;float:left;padding:0;padding-left:70px;padding-bottom:20px;background-image:url(../images/img_review02.gif);background-position:15px 0;background-repeat:no-repeat;line-height:25px}#contentphotos{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;color:#666;padding-left:0;margin-bottom:20px;line-height:1.4}#contentphotos h1{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;color:#4979a1;margin-bottom:20px;line-height:1.3}#photos{overflow:auto}#photos img{display:block;margin:0 auto;width:100%;border:0}#photos .photo-container,.photos{padding:0;float:left;display:inline;width:49%;margin-right:2%;padding:5px;border:1px solid #c4c5bf;background:#fff;margin-bottom:10px}#photos .photo-container:nth-child(2n){margin-right:0}#photos .photo-container:nth-child(2n+3){clear:both}#photos p{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000;margin-top:10px;line-height:1.3}#photos div:hover{border:1px solid #666}.homeBannerC{background:#f7efe7 url("../images/homebanner.gif") bottom right no-repeat;font-family:Arial,Helvetica,sans-serif}.business-logo-container img{width:100%}.business-info-container{padding-left:0!important;padding-top:20px}.BannerL{width:262px;vertical-align:middle}.BannerR{width:299px;vertical-align:middle}.BannerTitle1{font-size:18px;color:#885834;font-weight:bold;padding-bottom:12px}.BannerRPadding1{padding-right:10px;text-align:center;font-size:13px;color:#552517}.servicesPadding{padding-top:20px;padding-bottom:20px;overflow:auto}.servicesIcon{float:left;background-image:url(../images/servicesicon.gif);background-position:3px 0;background-repeat:no-repeat;padding-left:59px;padding-top:13px;padding-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#885834}.servicesContainer{clear:both}.servicesBody{height:inherit;padding:0;margin:0;background:url("../images/servicesBody.jpg") repeat;padding-top:15px;padding-bottom:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 3px #ebe7e6}.servicesBodyPadding{padding-left:15px;padding-right:15px}.servicesItems{padding:0;padding-bottom:8px;padding-left:25px;background-image:url("../images/green-checkmark.png");background-position:0 0;background-repeat:no-repeat;font-family:"Times New Roman",Times,serif;font-size:14px;color:#522216}.contactL{margin:0;padding-top:10px;padding-right:10px;vertical-align:top;padding-bottom:10px;overflow:hidden}.contactR{margin:0;padding-top:10px;vertical-align:top;overflow:hidden}.telNo{color:#0c426f}.aboutL{margin:0;padding-top:10px;padding-right:10px;vertical-align:top;padding-bottom:10px;overflow:hidden}.aboutR{margin:0;padding-top:10px;vertical-align:top;overflow:hidden}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;position:relative;overflow:hidden}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:956px}}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}.row{margin-left:-15px;margin-right:-15px}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}@media(max-width:768px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.headerC .mobile-nav-toggle{width:30px;height:30px;background:#521800;position:absolute;top:10px;left:15px;cursor:pointer;z-index:1;display:none;padding:6px 5px 6px 5px}.headerC .mobile-nav-toggle .line{height:2px;width:100%;background:#fff;margin-bottom:6px}.headerC .mobile-nav-toggle .line:last-child{margin-bottom:0}#mobile-nav{display:none}.bodyMain{position:relative;left:0;transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.contentL #contactFormMain label{width:100%;margin-right:0}.contentL #contactFormMain input,.contentL #contactFormMain textarea{width:100%;margin-right:0}.contentL #contactFormMain input[type="submit"]{width:auto;float:right}@media(max-width:992px){.CallNowC:after{width:30px;height:30px;background-size:contain;bottom:15px;right:10px}}@media(max-width:768px){.headerLPadding,.headerLPaddingSmall{padding-top:50px}.headerRPadding{text-align:left;padding-top:0;padding-bottom:20px}.homeBannerC{padding:15px}.business-logo-container img{width:50%;margin:0 auto;display:block}.business-info-container{padding-left:15px!important}.contentR{margin-top:20px}.headerC .mobile-nav-toggle{display:block}.menuC{display:none}#mobile-nav{display:block;width:0;height:100%;position:fixed;background:#521800;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;overflow:auto;text-align:left}#mobile-nav.open{width:150px}#mobile-nav.open+.bodyMain{left:150px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#mobile-nav ul{list-style:none;padding-left:10px}#mobile-nav ul li{margin-bottom:15px}#mobile-nav ul li:last-child{margin-bottom:0}#mobile-nav ul li a{color:#fff;text-decoration:none;font-size:16px}.protective-glass{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.protective-glass.hidden{display:none}.protective-glass.shown{display:block}.contentL #contactFormMain input[type="submit"],#contactFormMain input[type="submit"]{width:100%;float:none}#photos .photo-container{width:100%;margin-right:0}}input,textarea,select{border-radius:3px;box-shadow:0 0 5px #dcdcdc inset;border:0;line-height:1em;padding:9px 5px 3px;outline:0}.yv-formField{margin-bottom:8px;position:relative;background-color:#efeff0;border-radius:3px;display:block;border:1px solid #c8c8c8}.contentR .yv-formField{margin-bottom:10px;display:inline-block}.yv-formField input,.yv-formField textarea,.yv-formField select{z-index:3;position:relative;border-color:#c8c8c8!important}#contactForm .yv-formField input,#contactForm .yv-formField textarea{width:100%}.yv-formField .fieldCaption{position:absolute;bottom:0;left:5px;z-index:1;font-size:11px;font-weight:normal}.yv-formField .helpTip{background-image:url(helpTip.png);position:absolute;top:4px;right:4px;width:12px;height:12px;z-index:4}.yv-formField .helpTip .helpTipContent{z-index:20;color:#4d4d4f;position:absolute;top:0;left:0;font-size:11px;padding:10px 12px;width:110px;border-radius:3px;border:1px solid #8f8f8f;line-height:15px;box-shadow:0 0 6px #b8b8b8;display:none;background:-moz-linear-gradient(#f8f8f8,#efeff0),#efeff0;background:-webkit-linear-gradient(#f8f8f8,#efeff0),#efeff0;background:-ms-linear-gradient(#f8f8f8,#efeff0),#efeff0;background:-o-linear-gradient(#f8f8f8,#efeff0),#efeff0;background:linear-gradient(#f8f8f8,#efeff0),#efeff0;background-color:#efeff0}.yv-formField .helpTip-pointer{background-image:url(helpTip-pointer.png);display:block;width:14px;height:14px;position:absolute;right:14px;bottom:-12px}.yv-formField.yv-focus,.yv-formField.yv-focus,.yv-formField.yv-focus input,.yv-formField.yv-focus textarea{border-color:#8f8f8f!important}.yv-formField .helperText{color:#4d4d4f}.yv-formField.invalid{border-color:#c63232!important;color:#c63232;background-color:#fde7e4!important}.yv-formField.invalid input,.yv-formField.invalid textarea,.yv-formField.invalid select{border-color:#c63232!important}.yv-formField.valid{border-color:#7bb111!important;box-shadow-color:#7bb111!important}.yv-formField.valid input,.yv-formField.valid textarea,.yv-formField.valid select{border-color:#7bb111!important}.successMessage{border:1px solid #7bb111;border-radius:3px;padding:10px 10px 10px 50px;box-shadow:0 0 2px #b0d861 inset;background:url('../images/success-icon.png') no-repeat 12px 12px #f0f4e6;display:none}.successMessage label{font-family:'OpenSansBold',arial;font-size:16px;color:#658722}.successMessage p{margin:0;padding:0;color:#658722}