@font-face{font-family:'FunctionProBook';src:url('/fonts/FunctionPro-Book-webfont.eot');src:url('/fonts/FunctionPro-Book-webfont.eot?iefix') format('eot'),url('/fonts/FunctionPro-Book-webfont.woff') format('woff'),url('/fonts/FunctionPro-Book-webfont.ttf') format('truetype'),url('/fonts/FunctionPro-Book-webfont.svg#webfontm802pafl') format('svg');}body{color:#A3A3A3;background-color:#FFFFFF;background-image:url(/images/background_bank/light_stonework_tile.jpg);background-repeat:repeat;background-position:top left;}@media all and (max-width:1500px){body{background-image:url(/images/background_bank/light_stonework_tile.jpg);}}h1{color:#363636;font-family:'FunctionProBook';font-size:24px;}#content{font-family:'FunctionProBook';font-size:16px;}#spinner div.block,#loadingMain{background:#808080;}#logoText{color:#363636;font-family:'FunctionProBook';font-size:42px;}#musicOnOff a{color:#363636;}#musicOnOff a:hover{color:#F2F2F2;}#musicEq span{background-color:#363636;}.topLink{color:#A3A3A3;}.selected-parent{color:#666666;background-color:#FFFFFF;}.subLink{color:#FFFFFF;background-color:#666666;}.selected-child{color:#A3A3A3;background-color:#FFFFFF;}#menu a{font-family:'FunctionProBook';font-size:16px;}#menuBackground,#menuHover{background-color:#FFFFFF;}.visible_hidden #menu .topMenu a.selected-parent{color:#A3A3A3 !important;}#footerText{color:#363636;font-family:'FunctionProBook';}.jspDrag{background-color:#A3A3A3;}.jspTrack{background-color:#F2F2F2;}#modalCaption{color:#FFFFFF;font-family:'FunctionProBook';font-size:16px;}#modal{border:1px solid #4E4C4D;background-color:#0D1015;}#modalContent{color:#CCCCCC;background-color:#333333;}#branding{color:#363636;}.image-grid__title{color:#363636;}.fullscreen-slideshow__info-text{font-family:'FunctionProBook';font-size:16px;}#bookingForm form input,#bookingForm form textarea{color:#666666;background-color:#F2F2F2;border:1px solid #666666;}#closeForm{color:#666666;}#selectedDate{color:#666666;}#bookingForm{background-color:#F2F2F2;}#bookingForm form input.submit{color:#666666;background-color:#F2F2F2;}.required-asterisk{color:#A3A3A3;}#errorAlert{color:#666666;background-color:#F2F2F2;}#calendarYears a,#calendarMonths a{color:#363636;}#calendarYears a.selected,#calendarMonths a.selected{color:#A3A3A3;}#datePickerWrapper a.ui-state-default{color:#666666;background-color:#F2F2F2;}#bookedBlock,#datePickerWrapper table.ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled.booked-date{color:#A3A3A3;background:#666666;}#datePickerWrapper{font-size:16px;}#bookingForm input,#bookingForm select,#bookingForm textarea{font-family:'FunctionProBook';font-size:12px;}.itemListDescription,.itemListDescription > a{color:#363636;}.list-description{color:#A3A3A3;}.form-popup{color:#666666;background-color:#F2F2F2;border:1px solid #666666;}.fb-form-input-container,.fb-field-title,.fb-form-not-supported-link{color:#A3A3A3;}.fb-field-title::before{color:#A3A3A3;}.fb-rating-expanded td{color:#A3A3A3;border-color:#A3A3A3;}.fb-form-input-container,.fb-submit-btn,.notify-container{font-family:'FunctionProBook';font-size:16px;}::-webkit-input-placeholder{color:#666666;}:-moz-placeholder{color:#666666;}::-moz-placeholder{color:#666666;}:-ms-input-placeholder{color:#666666;}.fb-form-input-container input,.fb-form-input-container textarea,.fb-form-input-container select, .fb-selectmenu{font-family:'FunctionProBook';font-size:12px;color:#666666;background-color:#F2F2F2;}.fb-section-type span{font-family:'FunctionProBook';font-size:24px;color:#363636;}.fb-submit-btn{font-family:'FunctionProBook';font-size:12px;color:#666666;background-color:#F2F2F2;}.fb-ff-action-symbol,.fb-file-upload-symbol{color:#666666;background-color:#F2F2F2;}.video-list .title{color:#363636;}.video-list .description{color:#A3A3A3;}.thumb{border-color:#F2F2F2;background-color:#F2F2F2;}.thumb.current,.thumb:hover{border-color:#A3A3A3;background-color:#A3A3A3;}.thumbNum{font-family:'FunctionProBook';}.control-theme-1 .main-control,.control-theme-1 .thumb-control,#captionContainer.link.control-theme-1:after{background-image:url('/portfolio/images/controls/controls_1.png');}.control-theme-2 .main-control,.control-theme-2 .thumb-control,#captionContainer.link.control-theme-2:after{background-image:url('/portfolio/images/controls/controls_2.png');}.control-theme-3 .main-control,.control-theme-3 .thumb-control,#captionContainer.link.control-theme-3:after{background-image:url('/portfolio/images/controls/controls_3.png');}.control-theme-4 .main-control,.control-theme-4 .thumb-control,#captionContainer.link.control-theme-4:after{background-image:url('/portfolio/images/controls/controls_4.png');}.control-theme-5 .main-control,.control-theme-5 .thumb-control,#captionContainer.link.control-theme-5:after{background-image:url('/portfolio/images/controls/controls_5.png');}.control-theme-6 .main-control,.control-theme-6 .thumb-control,#captionContainer.link.control-theme-6:after{background-image:url('/portfolio/images/controls/controls_6.png');}.control-theme-7 .main-control,.control-theme-7 .thumb-control,#captionContainer.link.control-theme-7:after{background-image:url('/portfolio/images/controls/controls_7.png');}.control-theme-8 .main-control,.control-theme-8 .thumb-control,#captionContainer.link.control-theme-8:after{background-image:url('/portfolio/images/controls/controls_8.png');}.control-theme-9 .main-control,.control-theme-9 .thumb-control,#captionContainer.link.control-theme-9:after{background-image:url('/portfolio/images/controls/controls_9.png');}.control-theme-10 .main-control,.control-theme-10 .thumb-control,#captionContainer.link.control-theme-10:after{background-image:url('/portfolio/images/controls/controls_10.png');}.control-theme-11 .main-control,.control-theme-11 .thumb-control,#captionContainer.link.control-theme-11:after{background-image:url('/portfolio/images/controls/controls_11.png');}#captionContainer{background:rgba(255,255,255,.7);color:#666666;}#title{color:#565656;font-family:'FunctionProBook';font-size:17px;}#caption{font-family:'FunctionProBook';font-size:13px;}body{overflow-x:hidden;overflow-y:hidden;}#widthWrapper{opacity:0;position:relative;min-width:1200px;min-height:800px;overflow:hidden;}#content{overflow:hidden;position:relative;z-index:0;}.page{padding:0;margin:10%;}.page__content--text{padding:50px;box-sizing:border-box;background-color:#FFFFFF;}#logo{opacity:0;position:absolute;background-color:#FFFFFF;top:0px;left:80px;padding:15px 30px;-webkit-border-radius:0px 0px 30px 30px;border-radius:0px 0px 30px 30px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);z-index:100;}#logoInner{min-height:50px;max-width:350px;max-height:150px;}#logoInner img{display:block;}#logoInner img,#logoText{position:relative;}#captionContainer{left:124px;background-color:rgba(102,102,102,.7);}#title{color:#8A8A8A;}#caption{color:#A3A3A3;}#menuBackground,#menuHover{display:none;background-color:#666666;}#menu{position:absolute;left:350px;width:calc(100% - 350px);max-width:calc(100% - 350px);z-index:100;background-color:#FFFFFF;}#menu ul{margin:0 auto;padding:0;list-style-type:none;}#menu .topMenu{text-align:center;opacity:0;top:0px;left:0px;}#menu .topLi{float:left;}#menu .topLi:not(:last-child){margin-right:5px;}#menu .topLink{display:block;padding:6px 12px;position:relative;}#menu .selected-parent{cursor:default;background-color:transparent;color:#A3A3A3;}#menu .topLink.ddmenu{cursor:pointer;}#menu .sub-wrapper{overflow:hidden;padding:0;}#menu .subLink{display:block;padding:8px 20px;white-space:nowrap;overflow:hidden;position:relative;text-align:center;}#menu .subLi:not(:last-child){margin-bottom:5px;}#menu .selected-child{cursor:default;}#prev{left:130px;}#next{right:130px;}#thumbContainer{width:70px;height:470px;position:absolute;opacity:0;left:40px;}#thumbs{height:410px;background-color:#F2F2F2;padding:5px;}#thumbSetPrev,#thumbSetNext{margin:0 auto;}#thumbs .thumb{width:60px;height:60px;margin:0 0 10px 0;}#thumbs .thumb:last-child{margin-bottom:0;}#socialIcons{opacity:0;position:absolute;right:10px;overflow:hidden;z-index:100;}#socialIcons a:last-child,#socialIcons a:nth-child(10){margin-right:0;}#socialIcons.standard{top:10px;height:16px;max-width:196px;}#socialIcons.designer{top:0;-webkit-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;padding:0 5px;max-width:216px;height:26px;}#socialIcons.designer a{padding:4px 0;}#socialIcons.designer.color{background:#FFFFFF;}#socialIcons.designer.greyscale{background:#999;}#musicPlayerWrapper{display:none;position:absolute;bottom:0px;right:10px;z-index:100;}#musicOnOff{display:none;}#calendarYears{position:absolute;margin:0;top:-32px;font-size:14px;}#calendarMonths{position:absolute;top:-32px;right:0px;font-size:10px;margin:0;}#monthSeparator{height:0 !important;}#bookedDates{white-space:normal;text-align:left;margin:36px 0px 0 18px;font-size:12px;}#bookedBlock{top:2px;left:0;}#menu{top:33px;background-color:rgba(0,0,0,0);height:50px !important;letter-spacing:2px;}#logo{background-color:#FFFFFF;-webkit-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0);box-shadow:0px 0px 10px 0px rgba(0,0,0,0);z-index:100;width:100%;left:0;}#socialIcons.designer.color{background:rgba(0,0,0,0);z-index:1000;}.page--full-screen-grid .page__content--text{padding-top:112px !important;}#menuBackground,#menuHover{background-color:rgba(0,0,0,0) !important;}#menu .selected-parent{color:#666666 !important;}#menuHover{color:#666666 !important;}#branding{bottom:2px;left:14px;} 