/* hibu sites Elite v2 - by Joe Diton - August 2014 */ body>#footerWrapper,body>#headerWrapper,body>#page{display:none}html{display:none;width:100%;overflow-x:hidden;overflow-y:visible;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.lt-ie9{height:auto!important;overflow-x:auto!important;overflow-y:auto!important}.load{display:block}body{width:100%;margin:0;overflow-y:visible;font-size:62.5%}.lt-ie9 body{height:auto!important}#cookieWrapper{display:block;position:fixed;width:250px;right:20px;bottom:20px;z-index:1000;background-color:#383838}#cookieWrapper>.cookieConsent{display:block}#cookieWrapper>.cookieConsent>p{margin:30px;font-size:16px;line-height:1.6em;text-align:center;color:#BBB}#cookieWrapper>.cookieConsent>p>a{display:block;margin:10px 0;padding:4px;color:#FFF;text-decoration:none;border:1px dotted #FFF}#cookieWrapper>.cookieConsent>p>a:hover{border:1px solid #FFF}.ieVersion{display:none}.upgradeIE{position:relative;width:100%}#upgradeWrapper{background-color:#f9f9f9;padding:20px 40px;text-align:center;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;color:#231f20;margin:0 auto;display:block}#closeButton{height:25px;width:25px;background:url(/template/elite/images/close-button.jpg) transparent scroll no-repeat;float:right;cursor:pointer}#upgradeWrapper>h2{font-size:26px;color:#333}#upgradeWrapper>p{font-size:16px;color:#333}#browserLogos{width:655px;height:165px;margin:0 auto}#browserLogos>a{display:block;float:left;height:165px;width:125px;text-decoration:none;font-weight:700;font-size:14px;opacity:.8;filter:alpha(opacity=80);color:#333;margin:2px;background:url(/template/elite/images/browsers-sprite.jpg) transparent scroll no-repeat}#browserLogos>a:hover{opacity:1;filter:alpha(opacity=100);color:#231f20}#browserLogos>a:active,#browserLogos>a:visited{color:#231f20}a#chrome{background-position:0 20px;margin-left:6px}a#firefox{background-position:-125px 20px}a#safari{background-position:-375px 20px}a#opera{background-position:-250px 20px}a#internetExplorer{background-position:-500px 20px}.resizeRespond{display:none;width:3px}#menuButton{display:none;position:fixed;top:0;left:0;width:100%;height:50px;overflow:hidden;z-index:970;cursor:pointer}.hNavOuterWrapper{position:absolute;width:100%;margin:0;padding:0;z-index:960}.lt-ie9 body .hNavOuterWrapper{position:relative!important;float:left!important}.hNavInnerWrapper{position:relative;margin:0 auto;padding:0}.vNavOuterWrapper{position:absolute;z-index:960}.lt-ie9 body .vNavOuterWrapper{position:relative!important;float:left!important}.vNavInnerWrapper{position:relative;margin:0;padding:0}.navigation{display:block;position:relative;margin:0;padding:0;clear:both}.navigation li{display:block;position:relative;height:100%;padding:0;list-style:none}.navigation.horizontal>li{float:left;width:auto}.navigation.horizontal>li>a{text-align:center}.navigation ul{display:none!important;position:absolute!important;margin:0;padding:0}.navigation.horizontal ul{left:0!important}.navigation.horizontal ul ul{left:100%!important}.navigation.vertical ul{top:0!important;left:100%!important}.navigation li:hover>ul{display:block!important}.navigation ul li{width:100%}.navigation ul a{text-align:left}.navigation a{display:block;position:relative;margin:0;line-height:50px;padding:0 1em}.navigation ul a{white-space:nowrap}.hSubBody{position:relative;margin:0;padding:0;overflow-y:visible}.lt-ie9 body .hSubBody{height:auto!important}.vSubBody{position:relative;margin:0;padding:0;overflow-y:visible}.lt-ie9 body .vSubBody{float:left!important;height:auto!important}#headerWrapper{position:relative;width:100%}#header{position:relative;width:100%;overflow:hidden}#headerContentWrapper{position:relative;width:100%}#headerInner{position:relative;margin:0 auto}.contactIcons>div{display:block;float:left}#addressIcon,#emailIcon,#telIcon{cursor:pointer}#socialFollowIcons>a{display:block;float:left}.logo{position:relative}.logo>a{display:block;position:relative;width:100%}#headerContent{position:relative;margin:0 auto}#contentBottom,#contentTop,#hero,#page,.rowWrapper{position:relative;width:100%}#subContent,.columnsWrapper,.row{position:relative;margin:0 auto}.column{position:relative;float:left}#footerWrapper{display:table;position:relative;width:100%}#footer,#globalFooterContent{position:relative;margin:0 auto}#extraFooterContent{margin:0 auto;clear:both}#hibuFooter{position:relative;margin:0 auto;text-align:center}.hibuCopyright{font-size:14px;line-height:1.8em;margin:20px auto;width:84%}.hibuCopyright a{font-size:1em;font-weight:700;text-decoration:none}.hibuCopyright a:hover{text-decoration:underline}#backToTopButton{position:fixed;z-index:950;cursor:pointer}.hNavOuterWrapper .width,.hSubBody .width{width:1200px}.vSubBody .width{width:900px}.imgLinkWrapper,.imgWrapper{display:block;position:relative;padding:0}.imgLinkWrapper>a{display:block;position:relative;width:100%;margin:0;padding:0}.iframeWrapper{display:block;position:relative;padding:0}.aspectRatio16x9{float:none;clear:both;width:100%;position:relative;top:0;left:0;padding-bottom:56.25%;height:0;z-index:0}.aspectRatio4x3{float:none;clear:both;width:100%;position:relative;top:0;left:0;padding-bottom:75%;height:0;z-index:0}.aspectRatio16x9>*,.aspectRatio4x3>*{position:absolute;top:0;left:0;width:100%;height:100%}.uxGoogleMapWrapper{display:block;position:relative;overflow:hidden}.googleMapWrapper{display:block;position:relative;height:0;overflow:hidden}.googleMapWrapper>iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.googleMapOverlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:930;background-color:#777;opacity:.2;-ms-filter:"alpha(Opacity=20)";filter:alpha(opacity=20)}.googleMapOverlay.enabled{display:none}.googleMapOverlayClick{display:none;position:absolute;bottom:5px;left:4px;font-size:14px;padding:.5em;text-align:center;color:#555;background-color:#FFF;border:1px solid #AAA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;white-space:nowrap;cursor:pointer;z-index:940}.googleMapOverlayClick>strong{display:inline-block;width:60px;text-transform:uppercase;font-weight:700}.videoBackground{position:absolute;top:0;left:0;height:100%;width:100%}.contents{position:relative}.contents>div{display:block;position:relative}.contents.imageLeft>div{float:left}.contents.imageRight>div{float:right}.Overlay{overflow:hidden}.contents.Overlay>div:first-child+div{position:absolute;bottom:0}.contentsAccordion{position:relative}.copyAccordionHeader{position:relative;cursor:pointer}.copyAccordionContent{position:relative;display:none}.imageLeft>.copyAccordionContent>div{float:left}.imageRight>.copyAccordionContent>div{float:right}.Overlay>.copyAccordionContent{position:relative;overflow:hidden}.Overlay>.copyAccordionContent>div:first-child+div{position:absolute;bottom:0}.slideshowOuterWrapper{position:relative;width:100%;height:0;margin:0;padding:0;overflow:hidden}.slideshowWrapper{position:absolute;width:100%;height:100%!important;top:0;left:0;overflow:visible!important}.slideshow{width:100%;height:100%!important;margin:0;padding:0}.slideshow li{width:100%!important;height:100%!important;list-style:none;overflow:visible}.slideshow li>p,.slideshow li>p a{width:100%;margin:0;padding:0}.slideshow img{width:100%}.slideshow .contents,.slideshow .contents>p,.slideshow .contents>p a{display:block;width:100%;margin:0;padding:0}.slideshow .contents.Overlay>div{position:absolute;bottom:0}.slideshowNavigationWrapper{width:100%!important;height:auto!important;padding:0 0 5px 5px!important;opacity:1!important;-ms-filter:"alpha(Opacity=100)"!important;filter:alpha(opacity=100)!important}.slideshowNavigationWrapper>div{background:url(/template/elite/images/lightbox-slideshow-sprite.png) transparent scroll no-repeat}.slideshowNavigationWrapper a{margin:5px 5px 0 0!important;background-color:#000;opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100)}.slideshowNavigationWrapper a.current{color:#000!important;background-color:#FFF}.btnSlideshowPrev{display:none;position:absolute;top:0;bottom:0;left:0;width:50px;height:100%;cursor:pointer;background-color:#000;background-position:-50px center!important}.btnSlideshowPrev:hover{background-position:-200px center!important}.slideshowOuterWrapper:hover .btnSlideshowPrev{display:block}.btnSlideshowNext{display:none;position:absolute;top:0;right:0;bottom:0;width:50px;height:100%;cursor:pointer;background-color:#000;background-position:-100px center!important}.btnSlideshowNext:hover{background-position:-250px center!important}.slideshowOuterWrapper:hover .btnSlideshowNext{display:block}.gallery{display:block;position:relative;width:100%;margin:0;padding:0}.gallery>li{display:block;position:relative;float:left;list-style:none}.gallery>a{display:block;position:relative;float:left}.gallery>li>a{display:block;position:relative;width:100%;height:100%;text-align:center}#dimTheLights{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:980;opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80)}#lightBox{display:none;position:fixed;height:auto!important;background-color:#fff;z-index:990}#lightBoxBackward,#lightBoxBtnClose,#lightBoxForward{background:url(/template/elite/images/lightbox-slideshow-sprite.png) transparent scroll no-repeat}#lightBoxBtnClose{position:absolute;top:0;right:0;width:50px;height:50px;z-index:3;cursor:pointer;background-color:#2e2e2e;background-position:-150px 0}#lightBoxBtnClose:hover{background-color:#f9f9f9;background-position:0 0}#lightBoxBackward{position:absolute;top:50%!important;left:0;width:50px;height:50px!important;margin-top:-25px;z-index:1;cursor:pointer;background-position:-50px center}#lightBoxBackward:hover{background-position:-200px center}#lightBoxForward{position:absolute;top:50%!important;right:0;width:50px;height:50px!important;margin-top:-25px;z-index:1;cursor:pointer;background-position:-100px center}#lightBoxForward:hover{background-position:-250px center}#lightBoxIMGWrap>.contents{width:100%;padding:30px 0}#lightBoxIMGWrap>.contents *{color:#333}.location.contents *{text-align:left}.paymentType{display:block;margin:0;padding:0}.paymentType>li{display:inline-block;list-style:none}.paymentType img{width:auto!important}.form fieldset{border:none}.form #formmessage{margin:0;padding:0}.form #formmessage p{margin:20px 0;padding:10px;border:1px solid #FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#FFF}.form #formmessage p.notice{background-color:#000}.form #formmessage p.success{background-color:#27AE60}.form #formmessage p.error{background-color:#CF000F}.form input[type=text],.form textarea{padding:.2%;width:99.6%;border:none}.form input[type=email],.form textarea{padding:.2%;width:99.6%;border:none}.form input[type=tel],.form textarea{padding:.2%;width:99.6%;border:none}.form .input li{list-style:none}.form .input>ul{padding:0;clear:both}.form .input li>label{float:none}.form input[type=checkbox],.form input[type=radio]{float:left;margin:4px 1% 4px 0}.form select{padding:.2%;width:99.6%;border:none}.form input[type=button],.form input[type=reset]{border:none}.form.contents *{text-align:left}#fieldSetToBeHide #email_address_field,#fieldSetToBeHide #tsfield{display:none}.required:before{content:"*"}img{display:block;position:relative;width:auto;height:auto;margin:0 auto}.scrollTo{display:block;position:relative;cursor:pointer;border:0}.clearfix:after{content:" ";display:table;clear:both}@media only screen and (min-width:1581px){.resizeRespond{width:4px}.vSubBody .width{width:1200px}}@media only screen and (min-width:951px) and (max-width:1250px){.resizeRespond{width:2px}.hSubBody .width{width:900px}}@media only screen and (min-width:651px) and (max-width:950px){.resizeRespond{width:1px}.hSubBody .width,.vSubBody .width{width:600px}.form .input.horizontal.indent,.form .label,.form label{width:100%;float:none}}@media only screen and (max-width:650px){.resizeRespond{width:0}html>body>.hSubBody,html>body>.vSubBody{width:100%}html>body>.hSubBody .width,html>body>.vSubBody .width,html>body>div>#headerWrapper>#header>.width{width:94%}.rowWrapper>.row>.contents{width:90%;margin:10px 5%;padding:0}.rowWrapper>.row>.contents>div{width:100%}.rowWrapper>.row>.contents.imageLeft>div,.rowWrapper>.row>.contents.imageRight>div{float:none}.columnsWrapper>.column{width:80%;margin:10px 5%;padding:10px 5%}.columnsWrapper>.column>.contents,.columnsWrapper>.column>.contents>div{width:100%}.columnsWrapper>.column>.contents.imageLeft>div,.columnsWrapper>.column>.contents.imageRight>div{float:none}.form .input.horizontal.indent,.form .label,.form label{width:100%;float:none}.gallery>li{float:none}.gallery a{cursor:default!important}html>body>#dimTheLights,html>body>#lightBox{display:none!important}}@media only screen and (max-width:1250px){#menuButton{display:block!important}.hNavOuterWrapper,.vNavOuterWrapper{display:none;position:relative!important;width:100%!important}.hNavInnerWrapper,.vNavInnerWrapper{width:100%!important;height:auto!important}.navigation{height:auto!important;clear:none}.navigation ul a{white-space:normal}.navigation li{height:auto}.navigation.horizontal>li{float:none;width:100%}.navigation.horizontal>li a{text-align:left}.navigation.horizontal ul,.navigation.vertical ul{display:block!important;position:relative!important;top:0!important;left:0!important}.navigation.horizontal ul ul,.navigation.vertical ul ul{left:0!important}.navigation ul a{padding-left:10%}.navigation ul ul a{padding-left:20%}.googleMapOverlay,.googleMapOverlayClick{display:block}.slideshow>li:first-child{display:block!important;opacity:1!important;-ms-filter:"alpha(Opacity=100)"!important;filter:alpha(opacity=100)!important}.slideshow>li+li,.slideshowNavigationWrapper{display:none!important}.rowWrapper,.rowWrapper *,img{visibility:visible!important}.scrollAnimate,.scrollAnimate *{animation:none!important}iframe.videoBackground{display:none!important}}