html,body{margin:0;padding:0}body{background:#fed;width:100%;overflow-y:auto;overflow-x:hidden}#background-overlay{width:100%;height:100%;margin:0;padding:0}a{color:#fff}a:hover{color:#aaa}#body{background:#995e17 url(/images/wood.jpg) repeat-y top center;max-width:1024px;width:100%;margin:0 auto;box-shadow:0 0 100px}#header{height:100px;width:950px;margin:0 auto;font-family:Helvetica,sans-serif}#header h1{display:inline-block;color:#a11;font-size:50px;margin:0 0 0 5px;padding:5px 0;width:250px;height:53px;text-shadow:0px 1px 0px #ccc,-1px 0px 0px #ccc,0px -1px 0px #ccc,1px 0px 0px #ccc}#header h2{color:#ccc;font-size:25px;font-weight:700;font-variant:small-caps;margin:0 0 0 12px}#header a{color:unset;text-decoration:none}#main{min-height:300px;width:950px;border-radius:15px;background:transparent url(/images/trans-black.png) repeat top left;color:#fff;margin:0 auto;font-family:Helvetica,sans-serif;position:relative}#main #nav{float:right;width:300px;background-color:#994;border-top-right-radius:15px}#main #nav ul{padding:0;margin:0;height:300px}#main #nav ul li{list-style:none;padding:0}#main #nav #openmenu{display:none}#main #nav ul li a{background-color:#994;width:300px;display:block;text-align:center;text-decoration:none;font-weight:700;font-family:Helvetica,sans-serif;color:#420;padding:28px 0 0;height:47px}#main #nav ul li a.selected{background-color:#a70;color:#210}#main #nav ul li a:hover{background-color:#a50;color:#ffb}#main #imgs{width:650px;height:300px;float:left;position:relative}#main #imgs div{border-top-left-radius:15px;width:650px;height:300px;position:absolute;top:0;left:0;opacity:0;display:none}#main #content{clear:both;width:940px;padding:5px;overflow-x:hidden;min-height:calc(100vh - 451px)}#main #googlemap{float:right;width:425px;height:350px;margin-top:5px}#main #contacttable{margin:38px 0 0 138px}#main #hourstable{margin:30px 0 53px 108px}#footer{width:950px;margin:0 auto;font-size:12px;height:40px;line-height:40px}#footer #copy{color:#fff;float:right}#footer #uzitech{color:#fff;float:left;font-weight:700}#footer #uzitech a{color:#fff;font-size:10px}#footer #uzitech a:hover{color:#333;font-size:10px}#loadingimages{display:none;position:absolute;top:-10000px;left:-10000px;opacity:0}#index{border-top-right-radius:15px}@media(max-width:949px){#header{width:100%;text-align:center}#main{width:100%;border-radius:0}#main #nav{float:none;width:100%;border-radius:0}#xmain #nav ul{display:none}#xmain #nav #openmenu{width:100%;background-color:#994;border:0 none;display:block;text-align:center;text-decoration:none;font-weight:700;font-family:Helvetica,sans-serif;color:#a50;height:75px;font-size:16px}#main #nav #openmenu:hover{background-color:#a50;color:#994}#main #nav ul li a{width:100%}#main #imgs{display:none;width:100%;height:auto}#main #imgs div{border-radius:0;width:100%;height:auto}#main #content{width:calc(100% - 10px)}#main #googlemap{float:none;width:100%}#main #contacttable{margin:0;width:100%}#main #hourstable{margin:0;width:100%;table-layout:fixed}#footer{width:100%;text-align:center;line-height:20px}#footer #copy,#footer #uzitech{float:none;display:block}#index{border-radius:0}}@media(max-width:600px){#body{background-image:url(/images/wood_sm.jpg)}}@media(max-width:480px){#body{background-image:url(/images/wood_smm.jpg)}}@media(max-width:320px){#body{background-image:url(/images/wood_xs.jpg)}}
