a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}@font-face{font-family:'ChunkFiveRegular';src:url("fonts/Chunkfive-webfont.eot");src:url("fonts/Chunkfive-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/Chunkfive-webfont.woff") format("woff"),url("fonts/Chunkfive-webfont.ttf") format("truetype"),url("fonts/Chunkfive-webfont.svg#ChunkFiveRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'DesyrelRegular';src:url("fonts/desyrel-webfont.eot");src:url("fonts/desyrel-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/desyrel-webfont.woff") format("woff"),url("fonts/desyrel-webfont.ttf") format("truetype"),url("fonts/desyrel-webfont.svg#DesyrelRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FRHopper430Regular';src:url("fonts/FRHopper430-webfont.eot");src:url("fonts/FRHopper430-webfont.eot?iefix") format("embedded-opentype"),url("fonts/FRHopper430-webfont.woff") format("woff"),url("fonts/FRHopper430-webfont.ttf") format("truetype"),url("fonts/FRHopper430-webfont.svg#FRHopper430Regular") format("svg");font-weight:normal;font-style:normal}body{font-family:"FRHopper430Regular",Arial,Helvetica,sans-serif;background:url(../images/bg.gif) repeat}a{outline:0}#wrapper{width:100%}#wrapper #home{position:absolute;margin-top:20px;width:100%;height:150px}#wrapper #home h1{line-height:0;text-indent:-9999px}#wrapper #home h1 a{width:100%;height:140px;text-indent:-9999px;background:url(../images/blank.gif);float:left}#wrapper #header_wrapper{height:160px;background:#404040 url(../images/header_bg.gif) repeat-x}#wrapper #header_wrapper #header{margin:0 auto;padding-left:40px;width:895px;height:150px}#wrapper #header_wrapper #header #top_nav{width:870px;height:20px}#wrapper #header_wrapper #header #top_nav ul{list-style:none;float:right}#wrapper #header_wrapper #header #top_nav ul li{display:inline;float:left}#wrapper #header_wrapper #header #top_nav ul li a{padding:0 8px;height:20px;line-height:20px;font-size:11px;color:#bbb;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #111;border-right:1px solid #666;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:block;float:left}#wrapper #header_wrapper #header #top_nav ul li a:focus,#wrapper #header_wrapper #header #top_nav ul li a:hover{color:#fff}#wrapper #header_wrapper #header #top_nav ul li.no_border a{border-right:0}#wrapper #header_wrapper #header #xmas{position:absolute;top:72px;margin-left:-20px;width:46px;height:37px;background-image:url("../images/xmas.png");background-repeat:repeat}@media all and (-webkit-min-device-pixel-ratio: 1.5){#wrapper #header_wrapper #header #xmas{background-image:url("../images/xmas@2x.png");background-size:46px 37px}}#wrapper #header_wrapper #header h2{margin-top:10px;line-height:43px;font-family:"DesyrelRegular",Arial,Helvetica,sans-serif;font-size:30px;font-weight:normal;font-style:normal;color:#bbb;letter-spacing:-1px;text-shadow:1px 1px 1px #111;float:left}#wrapper #header_wrapper #header h2 span{margin:0 10px 0 -3px;line-height:80px;font-family:"ChunkFiveRegular",Arial,Helvetica,sans-serif;font-size:74px;color:#fff;text-shadow:1px 2px 1px #111;text-transform:capitalize;display:block}#wrapper #main_wrapper{width:100%;min-height:485px;background-color:#fff;border-top:1px solid #ccc;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999}#wrapper #main_wrapper #main{margin:0 auto;width:100%}#wrapper #main_wrapper #main #content_wrapper{margin:0 auto;padding:25px 100px;width:650px}#wrapper #main_wrapper #main #content_wrapper #content{padding:20px 25px 10px;width:598px;font-family:"FRHopper430Regular",Arial,Helvetica,sans-serif;color:#707070;font-size:13px;font-weight:normal;font-style:normal;line-height:18px;text-shadow:0 1px 0 #fff;background-color:#f5f5f5;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px 0 #ddd, 0 1px 0 0 #fff inset;-webkit-box-shadow:0 0 3px 0 #ddd, 0 1px 0 0 #fff inset;box-shadow:0 0 3px 0 #ddd, 0 1px 0 0 #fff inset;overflow:auto}#wrapper #main_wrapper #main #content_wrapper #content h3{margin:7px 0 15px 0;font-family:"ChunkFiveRegular",Arial,Helvetica,sans-serif;font-size:30px;line-height:auto;color:#0095e0;font-weight:normal;font-style:normal}#wrapper #main_wrapper #main #content_wrapper #content h4{margin:0 0 12px 0;font-size:17px;letter-spacing:-1px}#wrapper #main_wrapper #main #content_wrapper #content p{margin-bottom:12px;padding:0}#wrapper #main_wrapper #main #content_wrapper #content ul,#wrapper #main_wrapper #main #content_wrapper #content ol{margin:0 0 12px 10px;padding:0}#wrapper #main_wrapper #main #content_wrapper #content ul li,#wrapper #main_wrapper #main #content_wrapper #content ol li{margin-left:14px;padding-left:2px;color:#0095e0}#wrapper #main_wrapper #main #content_wrapper #content ul li span,#wrapper #main_wrapper #main #content_wrapper #content ol li span{color:#707070}#wrapper #main_wrapper #main #content_wrapper #content a{color:#0095e0;text-decoration:none;background:url(../images/link_bg.gif) repeat-x 0 bottom;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#wrapper #main_wrapper #main #content_wrapper #content a:focus,#wrapper #main_wrapper #main #content_wrapper #content a:hover{color:#8cbe04}#wrapper #main_wrapper #main #content_wrapper #content #headshot img{margin:0 10px 10px;padding:7px;width:140px;height:150px;background:#fff;border:1px solid #ddd;-moz-box-shadow:0 0 3px 0 #ccc;-webkit-box-shadow:0 0 3px 0 #ccc;box-shadow:0 0 3px 0 #ccc;float:right}#wrapper #footer_wrapper{width:100%;height:80px}#wrapper #footer_wrapper #footer{margin:0 auto;padding-top:9px;width:850px;font-size:11px}#wrapper #footer_wrapper #footer #copyright{padding-top:4px;width:700px;color:#999;text-shadow:1px 1px 1px #fff;float:left}#wrapper #footer_wrapper #footer #copyright p{margin:0}#wrapper #footer_wrapper #footer #social{float:right}#wrapper #footer_wrapper #footer #social ul{list-style:none}#wrapper #footer_wrapper #footer #social ul li{margin-left:5px;display:inline;float:left}#wrapper #footer_wrapper #footer #social ul li a{font-size:24px;text-align:center;display:block}#wrapper #footer_wrapper #footer #social ul li a#contact{color:#888}#wrapper #footer_wrapper #footer #social ul li a#facebook{color:#3b5998}#wrapper #footer_wrapper #footer #social ul li a#twitter{color:#00acee}#wrapper #footer_wrapper #footer #social ul li a#linkedin{color:#0177b5}#wrapper #footer_wrapper #footer #social ul li a#github{color:#000}.sr-only{clip:rect(0px, 0px, 0px, 0px);height:1px;overflow:hidden;position:absolute;width:1px}.back-to-top{position:fixed;bottom:110px;right:30px;width:60px;height:60px;line-height:55px;font-size:50px;color:#fff;text-align:center;text-decoration:none;text-shadow:0 0 1px #666;background-color:rgba(0,0,0,0.3);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:none}.back-to-top:focus,.back-to-top:hover{background-color:rgba(0,0,0,0.45)}.back-to-top span{display:none}#slider_wrapper{width:100%;height:475px;float:left;overflow:hidden;z-index:0}#slider_wrapper #slider_prev{left:25px}#slider_wrapper #slider_next{right:25px}#slider_wrapper #slider_prev,#slider_wrapper #slider_next{position:absolute;margin-top:205px;width:30px;height:65px;z-index:3}#slider_wrapper #slider_prev a,#slider_wrapper #slider_next a{width:30px;height:65px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;float:left}#slider_wrapper #slider_prev a.slider_prev,#slider_wrapper #slider_prev a.slider_next,#slider_wrapper #slider_next a.slider_prev,#slider_wrapper #slider_next a.slider_next{line-height:65px;font-size:21px;color:#fff;text-align:center;text-shadow:0 0 1px #666;background-color:rgba(136,136,136,0.5)}#slider_wrapper #slider_prev a:focus,#slider_wrapper #slider_prev a:hover,#slider_wrapper #slider_next a:focus,#slider_wrapper #slider_next a:hover{background-color:rgba(136,136,136,0.7)}#slider_wrapper #slider_prev a span,#slider_wrapper #slider_next a span{display:none}#slider{width:100%;height:475px;overflow:hidden;z-index:0}.slide_wrapper{width:100%;height:475px;overflow:hidden}.slide_wrapper .slide{margin:0 auto;width:950px;height:475px}.slide_wrapper .slide .slide_image{position:absolute;width:950px;height:475px;z-index:1}.slide_wrapper .slide .slide_image img{width:950px;height:475px}.slide_wrapper .slide .slide_details{position:absolute;margin:420px 0 0 15px;padding:0 10px;height:30px;line-height:31px;font-family:"FRHopper430Regular",Arial,Helvetica,sans-serif;font-size:13px;color:#ccc;font-weight:normal;font-style:normal;background:#888;background:rgba(0,0,0,0.7);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999;z-index:2}.slide_wrapper .slide .slide_details p{margin:0;padding:0}.slide_wrapper .slide .slide_details p span{margin-left:-10px;padding:0 10px;width:44px;height:30px;color:#fff;text-shadow:0 1px 1px #888;text-transform:uppercase;background:url(../images/new.png) no-repeat -15px center;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;display:inline-block}.slide_wrapper .slide .slide_details p strong{color:#fff;font-weight:normal;text-transform:uppercase}noscript .slide_wrapper{margin:0 auto;width:950px}noscript .slide_wrapper .slide{margin:0 auto;width:950px;height:475px}noscript .slide_wrapper .slide .slide_image{position:absolute;width:950px;height:475px;z-index:1}noscript .slide_wrapper .slide .slide_image img{width:950px;height:475px}noscript .slide_wrapper .slide .slide_details{position:absolute;margin:420px 0 0 15px;padding:0 10px;height:30px;line-height:31px;font-family:"FRHopper430Regular",Arial,Helvetica,sans-serif;font-size:13px;color:#ccc;font-weight:normal;font-style:normal;background:#888;background:rgba(0,0,0,0.7);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999;z-index:2}noscript .slide_wrapper .slide .slide_details.new{padding-left:62px;background-image:url("../images/new.png");background-color:rgba(0,0,0,0.7);background-repeat:no-repeat;background-position:0 center}@media all and (-webkit-min-device-pixel-ratio: 1.5){noscript .slide_wrapper .slide .slide_details.new{background-image:url("../images/new@2x.png");background-size:55px 50px}}noscript .slide_wrapper .slide .slide_details p{margin:0;padding:0}noscript .slide_wrapper .slide .slide_details p strong{font-weight:normal;color:#fff;text-transform:uppercase}form{float:left}form input,form select,form textarea{font-family:"FRHopper430Regular",Arial,Helvetica,sans-serif;font-size:13px;color:#0095e0;outline:0;-webkit-appearance:none}form textarea{resize:none}form .input_wrapper{margin-right:16px}form .input_wrapper,form .input_wrapper2{margin-bottom:10px;width:291px;display:inline-block}form .input_wrapper .input_label,form .input_wrapper2 .input_label{margin-bottom:3px;width:291px;float:left}form .input_wrapper .input_text,form .input_wrapper2 .input_text{float:left}form .input_wrapper .input_text input,form .input_wrapper2 .input_text input{padding:7px 5px 7px 5px;width:279px;background:#fff;border:1px solid #d1e0ed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px 0 #f5f5f5;-webkit-box-shadow:inset 0 1px 1px 0 #f5f5f5;box-shadow:inset 0 1px 1px 0 #f5f5f5;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}form .input_wrapper .input_text input:focus,form .input_wrapper2 .input_text input:focus{background:#f8fcff;border:1px solid #acc7df;-moz-box-shadow:inset 0 1px 1px 0 #d8edfc;-webkit-box-shadow:inset 0 1px 1px 0 #d8edfc;box-shadow:inset 0 1px 1px 0 #d8edfc}form .textarea_wrapper{margin-bottom:5px;width:598px;display:inline-block}form .textarea_wrapper .textarea_label{margin-bottom:3px;width:598px;float:left}form .textarea_wrapper .textarea_text{float:left}form .textarea_wrapper .textarea_text textarea{padding:7px 5px 7px 5px;width:586px;height:90px;background:#fff;border:1px solid #d1e0ed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px 0 #f5f5f5;-webkit-box-shadow:inset 0 1px 1px 0 #f5f5f5;box-shadow:inset 0 1px 1px 0 #f5f5f5;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}form .textarea_wrapper .textarea_text textarea:focus{background:#f8fcff;border:1px solid #acc7df;-moz-box-shadow:inset 0 1px 1px 0 #d8edfc;-webkit-box-shadow:inset 0 1px 1px 0 #d8edfc;box-shadow:inset 0 1px 1px 0 #d8edfc}form .submit_wrapper{margin:5px 0 8px;width:100%;text-align:center;float:left}form .submit_wrapper .btn{margin:0;padding:6px 25px;font-size:14px;color:#fff;font-weight:normal;text-shadow:0 1px 1px #5B8800;text-transform:uppercase;cursor:pointer;background-image:-moz-linear-gradient(top, #b1ea14, #8cbe04);background-image:-ms-linear-gradient(top, #b1ea14, #8cbe04);background-image:-o-linear-gradient(top, #b1ea14, #8cbe04);background-image:-webkit-gradient(linear, left top, left bottom, from(#b1ea14), to(#8cbe04));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#b1ea14', EndColorStr='#8cbe04', GradientType=0);border:1px solid #7fac02;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 0 #C4FD27;-webkit-box-shadow:inset 0 1px 0 0 #C4FD27;box-shadow:inset 0 1px 0 0 #C4FD27;overflow:visible}form .submit_wrapper .btn:focus,form .submit_wrapper .btn:hover{background-image:-moz-linear-gradient(top, #b1ea14, #81af04);background-image:-ms-linear-gradient(top, #b1ea14, #81af04);background-image:-o-linear-gradient(top, #b1ea14, #81af04);background-image:-webkit-gradient(linear, left top, left bottom, from(#b1ea14), to(#81af04));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#b1ea14', EndColorStr='#81af04', GradientType=0)}form .submit_wrapper .btn:active{-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.25);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.25)}form#contact{margin-top:10px}form#redesign .textarea_text textarea{height:40px}#wrapper #main_wrapper #main #content_wrapper #content form#redesign h4{margin:10px 0 20px;color:#8cbe04;letter-spacing:-1px}
