#crumbs{background:#000}.mobile.open #crumbs:after{content:"";position:absolute;display:block;top:100%;left:0;right:0;height:6px;background:#000;z-index:1}#crumbs .content{display:block;position:relative;height:24px;max-width:770px;padding:0 0 0 200px;white-space:nowrap;overflow:hidden}#body .home{padding:4px 0}#hero{background:#000 url(/images/hero-sm.jpg) no-repeat center center;background-size:cover}#hero:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:no-repeat center center;background-size:cover;z-index:0}#hero.md:before{background-image:url(/images/hero-md.jpg)}#hero.lg:before{background-image:url(/images/hero-lg.jpg)}#hero:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.08) 3%,transparent 8%,transparent 90%,rgba(0,0,0,.5));z-index:0}#hero table{width:100%;z-index:1}#hero td{text-align:right;vertical-align:bottom}.mobile #hero td{height:180px;text-align:center}.desktop #hero td{height:303px;padding-bottom:10px}#hero .phone-no{position:relative;text-decoration:none;padding:6px 20px;color:#fff;font-size:150%;border-radius:100px;background:#b00;background:rgba(187,0,0,.85);text-shadow:0 2px 6px #000,0 0 1px #000;box-shadow:0 2px 20px #000,0 0 2px 1px rgba(0,0,0,.5);white-space:nowrap;transition:box-shadow 500ms}.desktop #hero .phone-no{margin-right:60px}#hero .phone-no:hover{background:red;background:rgba(187,0,0,.85);box-shadow:0 2px 20px #000,0 0 2px 1px rgba(0,0,0,.5),inset 0 0 20px rgba(255,0,0,.85);transition:box-shadow 75ms}#hero .phone-no:before{content:"Call us";position:absolute;top:-16px;right:20px;font-size:90%;font-weight:300;text-shadow:0 2px 3px rgba(0,0,0,.5),0 0 3px #000;color:rgba(255,255,255,.9)}#carousel{position:relative;list-style:none;margin:0;padding:0 2px;border:4px solid #b00;border-top:0;border-bottom:0;overflow:hidden;white-space:nowrap;line-height:0}.mobile #carousel{margin:34px 10px 0 10px}.desktop #carousel{margin:0 360px 0 10px}#carousel li{display:inline-block;position:relative;width:100px;height:100px;margin-right:2px;background:#fff url(/images/spinner-32.gif) no-repeat center center;background-size:32px}#carousel li span{position:absolute;top:0;left:0;bottom:0;right:0;background:url(/images/thumbs0.jpg) no-repeat;background-size:7242px 100px}#blurb{padding:20px;z-index:1}.mobile #blurb{position:relative;padding:0 10px}.desktop #blurb{position:absolute;top:-8px;right:10px;width:300px;border-radius:2px;background:#fff;background:rgba(255,255,255,.9);box-shadow:0 3px 15px -2px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05)}@media screen and (min-resolution:1.3dppx),screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (min-device-pixel-ratio:1.3){#carousel li{background-image:url(/images/spinner-64.gif)}#carousel li span{background-image:url(/images/thumbs0-hd.jpg)}}#body .listings{text-align:center}#body .listings a{display:inline-block;position:relative;margin:0 10px 20px;padding:0 4px;background:#fff;border:0 solid #b00;border-top-width:2px;border-bottom-width:5px;color:#000;text-decoration:none;transition:background-color 160ms,border-color 160ms,box-shadow 160ms}#body .listings a:visited{color:#000}#body .listings a:hover:active{color:#b00}#body .listings a:focus{margin:0 6px 20px;padding:0 8px;background:#edf4fc;border-color:#59b7ff;box-shadow:0 0 0 transparent,0 0 1px 1px #328efe,inset 0 0 6px rgba(50,142,254,.25);outline:0;border-radius:2px}#body .listings a:hover{margin:0 10px 20px;padding:0 4px;background:#fff;box-shadow:none;border-color:red;border-radius:0}#body .listings a .thumb{display:block;position:relative;width:275px;height:170px;list-style:none;padding:0;margin:4px -4px 0 -4px;background:#fff url(/images/spinner-32.gif) no-repeat center center;background-size:32px;overflow:hidden;white-space:nowrap}#body .listings a .thumb.no-img{background:rgba(0,0,0,.02) url(/images/no-img.png) no-repeat center 35%;background-size:96px;box-shadow:inset 0 0 30px rgba(0,0,0,.05)}#body .listings a .thumb.no-img:after{content:'No photo available';position:absolute;left:0;bottom:26px;right:0;color:rgba(0,0,0,.2);font-weight:800}#body .listings a .thumb .img{display:inline-block;width:100%;height:100%;background:no-repeat center center;background-size:cover;box-shadow:inset 0 0 30px rgba(0,0,0,.05)}#body .listings a .name{display:block;padding-top:.4em}#body .listings a .price,#body .listings a .rent{display:inline-block;position:relative;float:left;clear:left;margin-top:.9em;font-size:150%;font-weight:300}#body .listings a .rent{float:right;clear:right}#body .listings a .price:before,#body .listings a .rent:before{content:"Purchase for";position:absolute;top:-1em;font-size:60%;font-weight:400;line-height:1em;white-space:nowrap;color:#999}#body .listings a .rent:before{content:"Rent for"}#body .listings a .price:after,#body .listings a .rent:after{content:"";font-size:60%;font-weight:400;color:#999}#body .listings a .rent[unit]:after{content:"/" attr(unit)}#body .listings a:hover:active .price:before,#body .listings a:hover:active .rent:before,#body .listings a:hover:active .rent:after{color:#d99}@media screen and (min-resolution:1.3dppx),screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (min-device-pixel-ratio:1.3){#body .listings a .thumb{background-image:url(/images/spinner-64.gif)}}#body .equipment h1{margin:0 0 12px;font-size:170%;font-weight:400}#layout td{vertical-align:top}#body .equipment{text-align:center}.column{text-align:left}.column.left{float:left;width:57.47%}.column.right{float:right;width:40.43%}.mobile .column.left,.mobile .column.right{width:100%}p.date{font-size:75%;margin:5px 0}#data{width:100%;border:1px solid #ccc;margin-bottom:10px}#data td{padding:4px 8px 4px 8px;vertical-align:baseline}#data td:nth-child(1){white-space:nowrap;padding-left:16px;border-right:1px solid rgba(0,0,0,.05);font-weight:700;font-size:80%;text-align:right;vertical-align:baseline}#data tr:nth-child(even){background:#f2f2f2}#img-viewer{display:inline-block;position:relative;padding:2px 2px 0 2px;margin:5px 0;background:#ddd;line-height:100%;border-radius:4px;box-shadow:inset 0 1px 4px rgba(0,0,0,.3)}#img-viewer a{display:inline-block;position:relative;padding:0;margin:2px;background:#fff url(/images/spinner-16.gif) no-repeat center center;background-size:16px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.35);transition:box-shadow 150ms,border-color 150ms}#img-viewer a:focus{outline:none;border-color:#59b7ff;box-shadow:0 0 2px 0 #328efe,0 1px 2px rgba(0,0,0,.35)}#img-viewer a:hover{border-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.35)}#img-viewer a:after{content:"";position:absolute;display:block;top:0;left:0;bottom:0;right:0;transition:background 150ms}#img-viewer a:focus:after{background:rgba(89,183,255,.3)}#img-viewer a:hover:after{background:rgba(255,255,255,.3)}#img-viewer span{display:block;width:68px;height:42px;background:no-repeat center center;background-size:cover}#img-viewer hr{position:relative;height:1px;margin:1px 2px 3px;border:0;background:#bcbcbc;background:linear-gradient(to right,rgba(188,188,188,0),#bcbcbc,#bcbcbc,rgba(188,188,188,0));overflow:visible}#img-viewer hr:after{content:"";position:absolute;top:100%;left:0;right:0;height:1px;background:#f3f3f3;background:linear-gradient(to right,rgba(243,243,243,0),#f3f3f3,#f3f3f3,rgba(243,243,243,0))}#img-container{position:relative;margin:4px 6px 0 2px}#img-viewer img{width:100%;min-height:40px;background:#fff url(/images/spinner-32.gif) no-repeat center center;background-size:32px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.35)}#img-viewer .zoom{position:absolute;bottom:10px;right:10px;width:31px;height:31px;border-radius:31px;background:url(/images/zoom.png) no-repeat 3px 3px;background-color:rgba(0,0,0,.35);background-size:24px;cursor:pointer;transition:background-color 500ms;-webkit-tap-highlight-color:transparent}.mobile #img-viewer .zoom{display:none}#img-viewer .zoom:hover{background-color:rgba(0,0,0,.5);transition:background-color 500ms}#img-viewer .zoom:active{background-color:rgba(0,0,0,.85);transition:background-color 100ms}@media screen and (min-resolution:1.3dppx),screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (min-device-pixel-ratio:1.3){#img-viewer a{background-image:url(/images/spinner-32.gif)}#img-viewer img{background-image:url(/images/spinner-64.gif)}#img-viewer .zoom{background-image:url(/images/zoom-hd.png)}}#body .contact p{margin-bottom:1.5em;text-align:center;font-size:130%;font-weight:300}#body .contact ul{list-style:none;margin:0;padding:0;text-align:center}.mobile #body .contact ul{text-align:left}#body .contact li{display:inline-block;margin:15px 0;padding:0 20px 0 50px;font-size:150%;font-weight:300;text-align:left}#body .contact h1{margin:0 0 0 -30px;font-size:200%;font-weight:100;line-height:100%;color:#bbb}#body .contact a{text-decoration:none;font-size:100%;color:#00f;white-space:nowrap}#body .contact a:focus{color:#59b7ff;margin:0 -3px;padding:0 3px}#body .contact a:hover{text-decoration:underline;color:#59b7ff}#body .contact a:active{color:red}#strip{height:200px;border-bottom:32px solid #fff;background:url(/images/hero-sm.jpg) no-repeat center center;background-size:cover}#strip:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:no-repeat center center;background-size:cover}#strip.md:before{background-image:url(/images/hero-md.jpg)}#strip.lg:before{background-image:url(/images/hero-lg.jpg)}#strip:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.4)}@font-face{font-family:body;src:url(fonts/EncodeSansNarrow-Regular.eot) format("embedded-opentype"),url(fonts/EncodeSansNarrow-Regular.woff) format("woff"),url(fonts/EncodeSansNarrow-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:body;src:url(fonts/EncodeSansNarrow-SemiBold.eot) format("embedded-opentype"),url(fonts/EncodeSansNarrow-SemiBold.woff) format("woff"),url(fonts/EncodeSansNarrow-SemiBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:body;src:url(fonts/EncodeSansNarrow-Bold.eot) format("embedded-opentype"),url(fonts/EncodeSansNarrow-Bold.woff) format("woff"),url(fonts/EncodeSansNarrow-Bold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:body;src:url(fonts/EncodeSansNarrow-Light.eot) format("embedded-opentype"),url(fonts/EncodeSansNarrow-Light.woff) format("woff"),url(fonts/EncodeSansNarrow-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:body;src:url(fonts/EncodeSansNarrow-Thin.eot) format("embedded-opentype"),url(fonts/EncodeSansNarrow-Thin.woff) format("woff"),url(fonts/EncodeSansNarrow-Thin.ttf) format("truetype");font-weight:100;font-style:normal}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*{font-family:Helvetica,Arial,sans-serif;font-size:11pt;line-height:140%}.webfonts *{font-family:body,Helvetica,Arial,sans-serif}body{margin:0;background:#eee}.noselect{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.section{position:relative;width:100%}.content{position:relative;max-width:950px;margin:0 auto;padding:20px 10px;-webkit-tap-highlight-color:transparent}.content:focus{outline:none}ul.content{list-style:none}#skipper{position:fixed;top:-50px;left:50%;margin-left:-85px;text-decoration:none;color:#fff;padding:2px 14px;border:2px solid #fff;border-radius:50px;background:#05a;background-clip:padding-box;opacity:0;box-shadow:inset 0 0 0 rgba(0,0,0,0),0 2px 6px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.4);text-shadow:0 1px 3px rgba(0,0,0,.75);z-index:100;transition:top .75s ease-in,opacity 1s linear}#skipper:focus{top:15px;outline:0;opacity:1;transition:top .15s ease-in,opacity .2s linear,box-shadow 60ms}#skipper:hover{box-shadow:inset 0 0 6px 1px rgba(127,255,255,1),0 2px 6px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.4)}#logo{position:absolute;z-index:2}#logo .content:after{content:"";position:absolute;top:0;left:-8px;width:224px;height:100px;background:url(/images/logo.png) no-repeat;background-size:210px 100px;overflow:visible;z-index:1}.mobile #logo .content:after{left:0}#head{background-repeat:no-repeat;background-position:left 50%;background-size:100%}#head .overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:url(/images/overlay-dots.png)}#head .overlay:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.2) 0,rgba(0,0,0,.05) 4px,transparent 10px)}#head .content{height:60px;line-height:60px;padding:0;max-width:767px;padding:0 10px 0 193px;text-align:right;z-index:2}#head ul{display:inline-block;position:relative;list-style:none;margin:0;padding:0;white-space:nowrap}.mobile #head ul{position:absolute;display:none;top:100%;left:0;right:0;margin-top:30px;text-align:left;overflow:hidden;background:#000}.mobile.open #head ul{display:block}#head li{display:inline-block}.mobile #head li{display:block;margin:0}#head a,#head span{text-decoration:none;color:#fff;padding:4px 16px;margin-left:10px;border-radius:30px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.5);transition:background-color 60ms,box-shadow 60ms}.mobile #head a,.mobile #head span{display:block;padding:12px 16px;box-shadow:none;border-radius:0;margin:0}#head a:focus{background:#06c;background:rgba(0,102,204,.5);box-shadow:0 0 1px 1px #328efe,inset 0 0 6px rgba(50,142,254,.5);outline:0}#head a:hover{background:rgba(255,255,255,.25);box-shadow:0 0 0 transparent,inset 0 0 0 1px rgba(255,255,255,.1)}.mobile #head a:hover{background:#770b0b;box-shadow:none}#head span{cursor:default;background:rgba(0,0,0,.25);box-shadow:0 0 0 transparent,inset 0 0 1px 1px rgba(0,0,0,.1)}.mobile #head span{background:#444}#menu{position:relative;display:none;vertical-align:middle;width:40px;height:40px;border-radius:5px;margin:0 0 4px;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:2}.mobile #menu{display:inline-block}#menu .icon{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background:url(/images/menu-anim.png) no-repeat top left;background-size:220px 20px}#body{background:#fff}#body .content{padding:30px 10px}#foot{background-image:linear-gradient(to right,rgba(238,238,238,.85),rgba(238,238,238,0) 30%,rgba(238,238,238,0) 70%,rgba(238,238,238,.85)),linear-gradient(to bottom,#bbb 1px,#d7d7d7 1px,#e7e7e7 6px,#eee 20px)}#foot .content{padding:15px 20px;color:#888;font-size:80%;text-align:right;text-shadow:0 1px 0 #fff}#overlay{position:fixed;display:none;top:0;left:0;bottom:0;right:0;background-color:rgba(96,96,96,.8);z-index:3}#img-full{position:absolute;top:50%;left:50%;background:#fff none no-repeat center center;background-size:100% 100%;border-radius:2px;border:10px solid #fff;border-bottom-width:40px;box-shadow:inset 0 0 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.15),0 6px 25px rgba(0,0,0,.3),0 3px 1px rgba(0,0,0,.2)}#img-full.loading{width:61px;height:60px;margin:-30px 0 0 -30px;box-shadow:0 0 1px 1px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1),0 5px 18px -1px rgba(0,0,0,.5)}#img-full.loader{background-image:url(/images/spinner-32.gif);background-size:32px}.closer{position:absolute;bottom:-36px;right:0;width:72px;height:32px;background:url(/images/close.png) no-repeat 100% 50%;background-size:61px 12px;cursor:pointer;-webkit-tap-highlight-color:transparent}@media screen and (min-resolution:1.3dppx),screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (min-device-pixel-ratio:1.3){#menu .icon{background-image:url(/images/menu-anim-hd.png)}#logo .content:after{background-image:url(/images/logo-hd.png)}#img-full.loader{background-image:url(/images/spinner-64.gif)}.closer{background-image:url(/images/close-hd.png)}}