body{margin:0;padding:0;border:0;background:linear-gradient(to right,#f5f5f5,black 20%,black 80%,#f5f5f5);font-family:Trebuchet}a{color:#FF8300}#content{top:0;width:1000px;margin-left:auto;margin-right:auto;overflow:hidden;background:#f5f5f5}header{position:relative;z-index:3;text-align:center;height:200px;width:100%;top:0;left:0;background:#C7A575;background:linear-gradient(to right,rgba(0,0,0,0),#f5f5f5 30%,#f5f5f5 70%,rgba(0,0,0,0)),url(../images/headerbg.jpg);background-size:100% 100%,34% 100%;box-shadow:0 0 2em .5em #000}#pageTitle{position:absolute;top:0;left:0;padding:1em 0 0 20px;z-index:5}#pageTitle a{font-size:2em;font-weight:700;color:#f5f5f5;text-shadow:0 0 8px #000;text-decoration:none}#logo{position:absolute;text-align:center;top:0;width:100%}#logo a{margin-left:auto;margin-right:auto}#logo img{height:120px}header .info{position:absolute;padding:1em .5em 0 0;text-align:right;font-size:1.5em;font-weight:700;color:#f5f5f5;text-shadow:0 0 8px #000;top:0;right:0;background:none}.horizLines{position:absolute;width:100%;padding:0;background:none;margin:none}.line{width:100%;height:1px;margin:1px 0 2px;background:#000}.horizLines.bottom{bottom:13px}.horizLines.top{top:125px}nav{position:absolute;top:130px;width:100%;text-align:center;background:linear-gradient(to right,rgba(0,0,0,0),#f5f5f5 10%,#f5f5f5 90%,rgba(0,0,0,0))}nav ul{margin:0;list-style:none;width:75%;margin-left:auto;margin-right:auto;height:100%}nav > ul > li{float:left;width:25%;height:100%;background:none;text-align:center}.thisPage{background:radial-gradient(#9E6E40,rgba(0,0,0,0) 60%)}nav ul a:link,nav a:visited{display:block;font-size:1.5em;color:#000;padding-top:.5em;padding-bottom:.5em;height:90%;text-decoration:none}nav ul li div{position:absolute;top:90%;width:0;margin-left:10%;margin-right:auto;background:#000;height:10%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav ul li:hover div{width:18.75%;margin-left:0}.sub-menu{width:18.75%;padding:1em 0 0;position:absolute;z-index:5;top:77%;opacity:0;transition:opacity linear .2s;background:none;pointer-events:none}nav li:hover .sub-menu{opacity:1;pointer-events:auto}.sub-menu li{background:#f5f5f5;width:100%}.sub-menu li a:hover,.sub-menu .current-item a{background:#000;color:#f5f5f5}main{position:relative;z-index:1;width:100%;padding-bottom:100px;height:auto}#hero{position:relative;overflow:hidden;width:100%;height:375px}#hero img{width:100%;height:auto;position:absolute;bottom:0}#hero p{font-size:2.5em;color:#f5f5f5;text-shadow:0 0 8px #000;position:absolute}#hero .question{top:0;left:0;padding-left:1.5em;text-shadow:0 0 8px #000;font-style:italic}#hero .question.nmt{color:#fff}#hero .answer{right:0;bottom:0;padding-right:1em;text-shadow:0 0 8px #000;font-style:italic}#getQuote{position:absolute;right:20px;top:275px;width:35%}#getQuote > div{background-color:#9E6E40;text-align:center;width:100%;padding-top:1px;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000}#getQuote > div > div{background-color:#f5f5f5;width:90%;margin:5%;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000}h3{font-size:1.5em;color:#f5f5f5;text-shadow:0 0 8px #000}#quoteTable{width:100%;text-align:center}#quoteTable td{padding:5px;text-align:center}#quoteTable label{color:#444}input,textarea{font-family:Trebuchet;font-size:1em;padding:10px;border:1px solid #CCC;width:80%;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 8px;box-shadow:rgba(0,0,0,0.1) 0 0 8px}.jobSize input,.jobType input{box-shadow:none;border:none;width:auto}.jobSize input:hover,.jobType input:hover,.jobSize input:focus,.jobType input:focus{box-shadow:none;border:none}textarea{width:80%;height:150px;max-width:80%;max-height:400px;line-height:18px}input:hover,textarea:hover,input:focus,textarea:focus{border:1px solid #999;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 8px;box-shadow:rgba(0,0,0,0.4) 0 0 8px}.submit input:hover,.submit input:focus{cursor:pointer;-moz-box-shadow:rgba(0,0,0,0.6) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.6) 0 0 8px;box-shadow:rgba(0,0,0,0.6) 0 0 8px}.submit input{width:100px;height:40px;background-color:#9E6E40;color:#f5f5f5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#pageDescription{width:55%;margin:50px auto 10px 5%;text-align:center}.test{width:75%;padding:10px 12.5%;font-size:1.2em;text-align:left;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3) 12.5%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0))}.test.r{text-align:right;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.3) 87.5%,rgba(0,0,0,0))}#jobTypes{margin-top:50px;width:100%;text-align:center;height:auto;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0))}#jobTypes a{display:inline-block;position:relative;margin:10px;height:200px;text-align:center;width:200px;-moz-box-shadow:3px 3px 5px #000;-webkit-box-shadow:3px 3px 5px #000;box-shadow:3px 3px 5px #000}#jobTypes a div{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:#000;background:rgba(0,0,0,0.5);color:#fff}#jobTypes a div p{padding-top:40%;font-weight:700}#jobTypes a img{position:absolute;width:100%;top:0;left:0;height:100%}#jobTypes a:hover div{visibility:visible}footer{position:relative;bottom:0;margin-top:auto;z-index:2;width:100%;background:#C7A575;background:linear-gradient(to top,#f5f5f5,rgba(0,0,0,0)),url(../images/headerbg.jpg);background-size:100% 100%,34% auto;box-shadow:0 0 2em .5em #000;height:200px}footer .col{padding-top:50px;height:150px;display:inline-block;position:relative;font-size:1em;color:#000}footer .col a{text-decoration:none;color:#000;text-shadow:0 0 8px #f5f5f5}footer .col a:hover{color:#FF8300}footer .col.left{width:33%;float:left}footer .col.right{width:66%;font-size:1.5em;float:right}footer .col.left p{width:75%;text-align:center;margin-left:auto;margin-right:auto}footer .col.right ul{list-style:none;width:75%;text-align:right;margin-left:auto;margin-right:auto}footer .col.right ul li{text-align:center;display:inline-block;padding-right:10px;padding-bottom:10px}