*{margin:0px;padding:0px;color:rgb(57,56,56);font-family:"Hero",Arial,Sans-Serif;border:none}header *, footer
*{font-family:"Calibri",Arial,Sans-Serif}h1,h2,h3,h4,h5,h6{font-family:"Avenir LT W01 85 Heavy",Arial,Sans-Serif}body{background-color:rgb(255,255,255);position:relative;padding-bottom:94px}p{font-size:.875em;color:rgb(57,56,56);margin-bottom:1em}.clearfix{font-size:0px;clear:both;height:0px;line-height:0px}.flushleft{margin-left:0px!important}.bottom-background{position:absolute;height:552px;width:100%;z-index:-99;border-top:1px solid rgb(220,226,226);background-color:rgb(241,241,239);top:531px}.two-columns{width:49%;margin-right:1%;padding:0px}.left{float:left}.right{float:right}.whole{max-width:1092px;margin-left:auto;margin-right:auto;background-color:rgb(255,255,255)}.row{height:180px}.clearfix{margin:0px;padding:0px}.left{width:56.77655677%}#ImageRotator{transform:rotate(5.5deg);-ms-transform:rotate(5.5deg);-moz-transform:rotate(5.5deg);-webkit-transform:rotate(5.5deg);-o-transform:rotate(5.5deg);border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;border:1px
solid rgb(206,206,206);width:100%;position:absolute;bottom:147px;padding:5px}.coming-soon{opacity:0.0;filter:alpha(opacity=00);background-image:url('/images/ComingSoon.png');background-repeat:no-repeat;background-position:center}.horizontal{display:inline}.test{width:27.19780219%;position:relative;top:16px;height:100%}.test
nav{position:absolute;bottom:85px;width:100%;margin-left:auto;margin-right:auto;font-size:0em;text-align:center}#Selector0,#Selector1,#Selector2,#Selector3,#Selector4{background-image:url("//www.qualityfirstwebsites.com/images/Block.jpg");background-repeat:no-repeat;height:9px;width:9px;margin-left:8px;margin-right:9px;display:inline-block}#LeftArrow,#RightArrow{height:11px;width:6px;margin-top:-1px;display:inline-block}#LeftArrow{background-image:url("//www.qualityfirstwebsites.com/images/LeftArrow.jpg");background-repeat:no-repeat;margin-right:12px}#LeftArrow:hover{background-image:url("//www.qualityfirstwebsites.com/images/LeftArrowHover.jpg")}#RightArrow{background-image:url("//www.qualityfirstwebsites.com/images/RightArrow.jpg");background-repeat:no-repeat;margin-left:11px}#RightArrow:hover{background-image:url("//www.qualityfirstwebsites.com/images/RightArrowHover.jpg")}#Selector1:hover,#Selector2:hover,#Selector3:hover,#Selector4:hover,#Selector5:hover{background-image:url("//www.qualityfirstwebsites.com/images/BlockHover.jpg")}.test nav
img{margin-right:17px;display:inline-block}.horizontal
a{color:rgb(17,132,192);font-family:"Avenir LT W01 85 Heavy",Arial,Sans-Serif}.even
img{height:144px;width:20%;float:left}.two-columns
img{width:40%;height:360px}.even
div{width:79%;float:right}.odd
img{height:144px;width:20%;float:right}.odd
div{width:79%;float:left}address{font-style:normal;margin-bottom:44px}address
a{text-decoration:none;font-weight:bold;color:rgb(17,132,192)}address
p{display:inline-block;width:43.56435643%;line-height:2em;line-height:2em;vertical-align:top}.index{width:100%;margin-left:auto;margin-right:auto}.top{height:321px;width:100%;border-bottom:1px solid rgb(220,226,226)}.bottom{background-color:rgb(241,241,239);height:448px;width:100%}.mockup{position:relative;top:-46px}.whychoose{position:relative;top:-140px;left:34.5%;width:59.66666666%}.strengths{margin-left:auto;margin-right:auto;width:100%;margin-top:-86px}.strengths
section{width:25%;float:left}.strengths section
h3{font-family:"Hero",Arial,Sans-Serif;font-size:1.0625em}.strengths
p{font-size:.75em;color:rgb(37, 37, 37);display:block;margin-left:auto;margin-right:auto;width:60.43956043%}.strengths
div{height:46px;line-height:46px}.strengths
img{margin-left:auto;margin-right:auto;display:block}.whychoose
p{position:relative;font-size:1.0625em}header{position:relative;height:102px;width:100%;margin-bottom:108px}header
img{height:69px;width:145px;position:absolute;top:20px;z-index:55}header
nav{position:absolute;right:0px;top:48px;width:100%}header nav
a{float:right;padding-top:6px;padding-bottom:6px;padding-left:1.37362637%;padding-right:1.37362637%;margin-left:3.16666666%;color:rgb(57,57,57);text-decoration:none;text-transform:uppercase;font-size:.875em;font-weight:bold}.horizontal a:hover{text-decoration:underline}nav a:hover{background-color:rgb(232,237,230)}div.logo{font-size:0px;position:absolute}h1{font-size:2.5625em;font-weight:bold;color:rgb(255,51,4);margin:0px;margin-bottom:.5em}.whychoose
h2{color:rgb(17,132,192);font-size:1.25em;margin-bottom:17px;font-family:'Avenir LT W01 95 Black';font-weight:normal}address
h2{font-family:'Avenir LT W01 35 Light',Arial,Sans-Serif;margin-bottom:12px;font-size:1em}h3{margin:13px;text-align:center;font-size:1.1875em;color:rgb(71,71,71)}footer{position:absolute;bottom:0px;left:0px;height:94px;background-image:url('//www.qualityfirstwebsites.com/images/footerback.png');text-align:center;width:100%}footer
div{max-width:1092px;height:100%;position:relative;margin-left:auto;margin-right:auto}footer
p{margin-top:22px;margin-bottom:0px;height:72px;line-height:72px;font-size:.75em;vertical-align:middle;display:inline-block}footer
a{color:rgb(17,132,192);text-decoration:none;position:relative}.footer-img-link{float:left;margin-top:22px;margin-right:25px;line-height:72px;vertical-align:middle}.work{width:27.47252747%;vertical-align:top;float:left;height:342px;margin-right:8.79120879%}.work
img{padding-top:20px;padding-bottom:20px;border-top:1px solid rgb(221, 221, 221);border-bottom:1px solid rgb(221, 221, 221);margin-right:auto;margin-left:auto;margin-bottom:30px;width:80.99415204%}.work
p{font-size:.875em}.info{width:100%;margin-bottom:96px;border-bottom:1px dotted rgb(204, 204, 204)}.info
p{margin-bottom:44px;width:71.61172161%}.info p, .top
p{font-size:1em}label,input,textarea,select{width:100%;display:block}label{margin-bottom:.5em}input, textarea, form
div{margin-bottom:1.21428571em}::-webkit-input-placeholder{color:rgb(216,214,213)}:-moz-placeholder{color:rgb(216,214,213)}:-ms-input-placeholder{color:rgb(216,214,213)}input,textarea{box-shadow:0px 2px 1px rgb(237, 235, 235) inset}input,select{border:1px
solid rgb(229,228,227);height:1.5em}textarea{height:12em;border:1px
solid rgb(216,214,213);width:96.66666666%;padding:1.66666666%}input[type=submit],button{font-size:.875em;height:auto;width:auto;padding:7px;background-color:white;border-top:1px solid rgb(227, 225, 223);border-left:1px solid rgb(227, 225, 223);border-right:1px solid rgb(227, 225, 223);border-bottom:2px solid rgb(227, 225, 223);color:rgb(17,132,192);font-weight:bold;margin-bottom:76px;cursor:pointer}.contact
.left{width:46.24542124%}.contact
.right{width:45.78754578%}.bio{display:inline-block;width:32%;vertical-align:top;margin-bottom:85px;margin-left:66px;margin-right:12px}.bio
img{width:63.75%;max-width:102px;height:auto;margin-bottom:10px;padding:6px;border:1px
solid rgb(219, 218, 213);position:relative;margin-left:18.125%}.bio
h3{font-size:.875em;font-weight:normal;margin-bottom:10px;font-family:"Hero",Arial,sans-serif}.bio
h4{font-size:.875em;font-style:italic;font-weight:normal;margin-bottom:13px;text-align:center;font-family:"Hero",Arial,sans-serif}iframe.map{border:1px
solid rgb(227, 225, 223);width:100%;height:340px}.overview, .details, .details
section{float:left;height:422px;vertical-align:top}.overview{width:27.47252747%;margin-right:5.86080586%}.services
ul{list-style-type:none}.services
h2{font-size:1.25em;font-weight:normal;color:rgb(28, 117, 185);border-bottom:1px solid rgb(221, 221, 221);padding-bottom:22px}.services
h3{font-size:1.875em;font-family:'Avenir LT W01 35 Light',Arial,Sans-Serif;font-weight:normal;color:rgb(255, 51, 4)}.overview
li{font-size:.875em;margin-top:1.5em}.details{width:66.66666667%}.details
section{width:29.94505494%;margin-right:3.02197802%;font-size:16px;margin-top:-16px}.details
ul{border:1px
solid rgb(221, 221, 221);border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}.details
li{font-size:.875em;border-top:1px solid rgb(221,221,221);padding-top:2px;padding-bottom:2px;padding-left:1.28571428em}li.price{border:none;padding-top:15px;padding-bottom:5px;padding-left:0px;text-align:center;font-size:3.25em;font-family:'Avenir LT W01 35 Light',Arial,Sans-Serif;color:rgb(255, 51, 4);position:relative}.price
.dollar{font-family:'Avenir LT W01 35 Light',Arial,Sans-Serif;font-size:.40384615em;color:rgb(255, 51, 4);vertical-align:top}.price
aside{font-family:'AvenirLTW01-35LightObli';font-size:.19230769em;color:rgb(163, 162, 162);display:block;visibility:hidden}.price
.deal{font-size:.26086956em;display:block;color:rgb(255, 51, 4)}.price .old-price{text-decoration:line-through;color:rgb(57,56,56);margin-right:.5em}.per-month{font-size:.26923076em;color:rgb(255,51,4);font-family:"Hero",Arial,sans-serif}.best-deal{font-family:'Avenir LT W01 35 Light',Arial,Sans-Serif;font-weight:bold;position:absolute;font-size:.26923076em;color:white;background-color:rgb(28,117,185);right:-32px;top:-32px;width:64px;height:49px;padding-top:15px;text-align:center;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px}.spacing{margin-bottom:100px}.slant-right{float:right;width:22.16117216%;transform:rotate(7deg);-ms-transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg);-o-transform:rotate(7deg);padding:4px;border:2px
solid rgb(206,206,206);margin-top:-67px;background-color:white}.slant-left{position:relative;width:22.16117216%;transform:rotate(-7deg);-ms-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-o-transform:rotate(-7deg);padding:4px;border:2px
solid rgb(206,206,206);top:-46px;background-color:white}.error-header{padding:1em;color:rgb(255,51,4);border:1px
rgb(255,51,4) solid;text-align:center;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:none;margin-bottom:46px}.error-header
h4{color:rgb(255,51,4);font-family:"Hero",Arial,Sans-Serif;font-weight:normal;font-size:.875em;margin-bottom:.5em}.error-header
p{font-size:.75em;color:rgb(57,56,56)}.success-header{padding:1em;color:rgb(123,191,106);border:1px
rgb(123,191,106) solid;text-align:center;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:none;margin-bottom:46px}.success-header
h4{color:rgb(123,191,106);font-family:"Hero",Arial,Sans-Serif;font-weight:normal;font-size:.875em;margin-bottom:.5em}.error-header p
.error{color:rgb(255,51,4)}.error{color:rgb(255,51,4)}input.error,textarea.error{color:rgb(57,56,56);background-color:rgb(255,234,234)}p.error{margin-top:-.5em}.clients a,a.back{margin-top: .5em;margin-bottom:1em;margin-right:12px;font-size:.875em;height:auto;width:auto;padding:7px;background-color:white;border-top:1px solid rgb(227, 225, 223);border-left:1px solid rgb(227, 225, 223);border-right:1px solid rgb(227, 225, 223);border-bottom:2px solid rgb(227,225,223);color:rgb(17,132,192);font-weight:bold;display:inline-block;text-decoration:none}form.half-width{width:50%}input[type=checkbox]{width:auto}section.todo{font-size:1em;border:1px
solid rgb(72, 72, 72);padding:8px;height:23px;overflow:hidden}.todo
h3{text-align:left;margin:0px;margin-bottom:12px;color:rgb(17, 132, 192)}.todo h3
a{text-decoration:none;color:rgb(17, 132, 192);margin-right:6px;border:1px
solid rgb(17, 132, 192);border-radius:3px;width:20px;text-align:center;display:inline-block}.todo h3 a:hover{color:rgb(47, 162, 222)}.todo form textarea, form.todo
textarea{height:4em}.todo form input[type=submit], form.todo input[type=submit]{margin-bottom:12px}.todo
h4{font-size:1.25em}.todo
p{font-size:1em;display:inline-block;margin-right:20px}.hosted{display:inline-block;font-size:1em}.work-done{border:1px
solid black;border-spacing:0px;width:100%;margin-bottom:24px}.work-done
th{font-weight:bold;border:1px
solid rgb(227, 225, 223);padding:10px;font-size:1.25em}.work-done
td{padding:5px;border:1px
solid rgb(227, 225, 223)}form.checklist
input{height:auto;margin-right:6px;display:inline-block}form.checklist
label{width:auto;display:inline-block}section.tracking{border:1px
solid rgb(227,225,223);padding:6px;margin-top:12px}#Stopwatch{border:1px
solid rgb(227, 225, 223);padding:6px;width:auto;display:inline-block;margin-bottom:12px}#Stopwatch
p{font-size:1.75em;margin-bottom:6px;text-align:center}#Stopwatch
button{margin-bottom:6px}@media screen and (max-width:768px){.bio{margin-left:auto;margin-right:auto;width:100%;display:block}.bio
img{margin-left:auto;margin-right:auto;display:block}.whole{margin:6.25%}body{padding-bottom:0px}footer{bottom:auto}header{height:108px;margin-bottom:30px}header img, header
div.logo{display:block;position:static}header
img{width:32.8125%;height:auto}header
nav{float:left;display:block;position:static;margin-top:25px}header nav
a{float:right;padding-top:4px;padding-bottom:4px;padding-left:1.37362637%;padding-right:1.37362637%;margin-left:0px;margin-right:6.875%;color:rgb(57,57,57);text-decoration:none;text-transform:uppercase;font-size:.75em;font-weight:bold}.top{height:auto;padding-bottom:25px;border:none}.bottom{padding-top:25px;height:auto;padding-left:7.18390804%;margin-left:-7.18390804%;padding-right:7.18390804%;margin-right:-7.18390804%}.bottom-background{display:none}.whychoose{left:0px;width:100%;top:0px}.whychoose
h2{font-size:1.125em}.strengths{margin-top:0px}.strengths
section{width:50%}.strengths section
h3{font-size:.875em;font-weight:normal}.strengths section
p{font-size:.625em;width:90%}.contact .left, .contact
.right{width:100%;float:none}address
h2{font-size:.75em}address
p{font-size:.625em;display:block}form{margin-top:23px}input[type="submit"]{font-size:.75em;margin-bottom:0px}label{font-size:.75em}h1{font-size:1.875em;margin-bottom:11px}.info{margin-bottom:25px}.info p, .top p, .whychoose
p{font-size:.875em;margin-bottom:15px;width:100%}.horizontal{display:block;float:none;width:100%}img.slant-left{display:none}.test{width:83.92857142%;margin-left:auto;margin-right:auto;top:0px}.test
nav{position:static;margin-top:25px;margin-bottom:19px}#ImageRotator{position:static;text-align:center;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}.work{margin:0px;width:100%;height:auto}.work
img{width:100%;padding-bottom:5px;margin-bottom:7px;padding-bottom:19px}.work
p{font-size:.75em}.services
h2{font-size:1.125em}.services
h3{font-size:1.625em}.slant-right{display:none}.overview{margin-right:0px;width:auto}.overview
li{font-size:.75em}.details{width:100%;height:auto}.details
section{width:59.0625%;height:273px;margin-top:22px}.details
li{font-size:.75em}li.price{font-size:3.25em}.overview, .details, .details
section{float:none;height:auto}.spacing{margin-bottom:0px}.mobile-spacing{margin-bottom:25px}footer
div{margin-left:6.25%;margin-right:6.25%}footer
p{font-size:.625em;float:none;width:37.5%;line-height:normal;margin-top:39px;height:auto;margin-right:75px}}@font-face{font-family:"Hero";src:url('//www.qualityfirstwebsites.com/style/fonts/Hero.otf')}