.es-carousel-wrapper{background:#f1f1e9;padding:5px 30px;position:relative;margin-bottom:20px}.es-carousel{overflow:hidden}.es-carousel ul{display:none;padding:0}.es-carousel ul li{height:100%;float:left;display:block;padding:0;margin:0}.es-carousel ul li a{display:block;border-style:solid;border-color:#222;opacity:.8;-webkit-touch-callout:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.es-carousel ul li.selected a{border-color:#fff;opacity:1}.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%}.es-nav span{position:absolute;top:5px;left:0;background:transparent url(/Content/Site-Graphics/nav_thumbs.png) no-repeat center left;width:26px;height:105px;text-indent:-9000px;cursor:pointer;background-color:rgba(0,0,0,.3)}.es-nav span.es-nav-next{right:0;left:auto;background-position:center right}.es-nav span:hover{opacity:1}.rg-gallery{margin-bottom:60px}.rg-image-wrapper{position:relative;background:transparent url(/Content/Site-Graphics/black.png) repeat top left;min-height:20px}.rg-image{position:relative;text-align:center;line-height:0}.rg-image img{max-height:100%;max-width:100%}.rg-image-nav a{position:absolute;top:0;left:0;background:#000 url(/Content/Site-Graphics/nav.png) no-repeat -20% 50%;width:28px;height:100%;text-indent:-9000px;cursor:pointer;opacity:.3;outline:none;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.rg-image-nav a.rg-image-nav-next{right:0;left:auto;background-position:115% 50%;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.rg-image-nav a:hover{opacity:.8}.rg-caption{text-align:center;margin-top:15px;position:relative}.rg-caption p{font-size:11px;letter-spacing:2px;font-family:'Trebuchet MS','Myriad Pro',Arial,sans-serif;line-height:16px;padding:0 15px;text-transform:uppercase}.rg-loading{width:46px;height:46px;position:absolute;top:50%;left:50%;background:#fff url(/content/site-graphics/ajax-loader.gif) no-repeat center center;margin:-23px 0 0 -23px;z-index:100;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:.7}