@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-family:Arial;font-size:12px;background:url(/App_Themes/HintonsFunctionCentre/background_wide.jpg) top center no-repeat}.clearboth{clear:both}#container{clear:both;width:960px;display:block;margin:0 auto}#masthead{clear:both;width:960px;height:135px;display:block}#masthead #banner a{clear:both;width:525px;height:135px;display:block;background:url(/App_Themes/HintonsFunctionCentre/hintons_logo_525x135.png) 0 0 no-repeat;float:left}#banner-cta{width:400px;height:135px;display:block;float:right;text-align:right;color:#666}#banner-address{font-size:11px;padding:10px 0}#banner-phone{font-size:11px}#banner-phone span{clear:both;display:block;font-size:25px;padding-top:5px}#banner-cta ul{clear:both;display:block;padding-top:10px}#banner-cta li.banner-book-table a{width:137px;height:27px;display:block;float:right;background:url(/App_Themes/HintonsFunctionCentre/btn_reserve_table.gif) 0 0 no-repeat}#banner-cta li.banner-make-enquiry a{width:137px;height:27px;display:block;float:right;background:url(/App_Themes/HintonsFunctionCentre/btn_make_enquiry.gif) 0 0 no-repeat}#banner-cta li.banner-book-table a:hover,#banner-cta li.banner-make-enquiry a:hover{background-position:0 -27px}#banner-cta li.banner-book-table span,#banner-cta li.banner-make-enquiry span{display:none;visibility:hidden}#trip-advisor-promo{clear:both;width:170px;height:auto;display:block;margin:0 auto}#navigation{clear:both;width:960px;height:30px;display:block;padding-top:18px;background:url(/App_Themes/HintonsFunctionCentre/gradient_top.jpg) 0 0 no-repeat}#navigation ul{clear:both;width:960px;height:30px;display:block;text-align:center;font-size:13px;font-family:'Open Sans',sans-serif;font-weight:400}#navigation li{display:inline;padding:0 7px}#navigation li.CMSListMenuLI a{color:#666;text-transform:uppercase;text-decoration:none}#navigation li.CMSListMenuHighlightedLI a{color:#222;text-transform:uppercase;text-decoration:none;font-weight:700}#navigation li.CMSListMenuLI a:hover{color:#030;text-transform:uppercase;text-decoration:underline}.text-area a,#feature .promo .link a,#home .promo .link a,#footer a,#banner-address a,#home-social a,#home-events a{color:#444}.text-area a:hover,#feature .promo .link a:hover,#home .promo .link a:hover,#footer a:hover,#banner-address a:hover,#home-social a:hover,#home-events a:hover{color:#030}#slideshow-container{clear:both;width:950px;height:340px;display:block;border:solid #e5e5e5 1px;padding:4px}#splash-container{clear:both;width:950px;height:240px;display:block;border:solid #e5e5e5 1px;padding:4px}.slideshow{clear:both;position:relative;width:950px;height:340px;display:block;overflow:hidden}.slideshow .rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.slideshow .rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.slideshow .rslides li:first-child{position:relative;display:block;float:left}.slideshow .rslides img{display:block;height:auto;float:left;width:100%}.slideshow a.prev{position:absolute;width:50px;height:100px;display:block;top:50%;left:0;z-index:100;background:url(/App_Themes/HintonsFunctionCentre/arrow-left.png) 0 0 no-repeat;opacity:.8;margin:-50px 0 0 0}.slideshow a.prev:hover,.slideshow a.next:hover{opacity:1}.slideshow a.next{position:absolute;width:50px;height:100px;display:block;top:50%;right:0;z-index:100;background:url(/App_Themes/HintonsFunctionCentre/arrow-right.png) 0 0 no-repeat;opacity:.8;margin:-50px 0 0 0}.slideshow a.prev span,.slideshow a.next span{display:none}.splash{clear:both;width:950px;height:240px;display:block;overflow:hidden}#slideshow-base,#splash-base{clear:both;width:960px;height:32px;display:block;background:url(/App_Themes/HintonsFunctionCentre/slideshow_base.jpg) 0 0 no-repeat}#feature .column-left{clear:both;width:280px;display:block;float:left;padding-right:20px}#feature .column-right{width:660px;display:block;float:left}#event-tabs{clear:both;display:block;margin:25px 0 0 0}#event-tabs .ajax__tab_tab{color:#333;height:42px;padding:0 20px;margin:0 20px 0 0;vertical-align:top;font-size:16px;font-weight:400;background:#e5e5e5;font-family:"Myriad Pro",Arial;-webkit-transition:background .3s;transition:background .3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#event-tabs .ajax__tab_tab:hover{height:42px;color:#333;padding:0 20px;background:#aabaa8}#event-tabs .ajax__tab_active .ajax__tab_tab{height:42px;color:#333;padding:0 20px;background:#aabaa8}#event-tabs .ajax__tab_header{padding:0 !important;width:auto;height:42px;display:block;line-height:42px;margin:0 0 20px 0}#event-tabs .ajax__tab_panel{padding:0}#body-image{clear:both;display:block;text-align:center;padding:40px 0 0 0}.text-area{color:#444;font-size:14px;line-height:21px}.text-area h1{clear:both;display:block;font-size:21px;padding-bottom:25px;color:#222;font-family:'Open Sans',sans-serif;font-weight:400}.text-area h2{clear:both;display:block;font-size:18px;padding-bottom:15px;font-weight:bold;color:#333;font-family:'Open Sans',sans-serif;font-weight:400}.text-area h3{clear:both;display:block;font-size:16px;padding-bottom:15px;font-weight:bold;color:#333;font-family:'Open Sans',sans-serif;font-weight:400}.text-area h4{clear:both;display:block;font-size:14px;padding-bottom:15px;font-weight:bold;color:#333;font-family:'Open Sans',sans-serif;font-weight:400}.text-area ul{list-style:square;padding-left:25px}.text-area em{font-size:12px;color:#900}.text-area td{padding:15px;border:solid #e5e5e5 1px}#cta-weddings{clear:both;display:block;padding-top:30px}#cta-weddings li{display:inline}#cta-weddings li.weddings-download-pack a{width:235px;height:52px;display:inline-block;background:url(/App_Themes/HintonsFunctionCentre/btn_wedding_pack.gif) 0 0 no-repeat;float:left;margin-left:50px}#cta-weddings li.weddings-make-enquiry a{width:235px;height:52px;display:inline-block;background:url(/App_Themes/HintonsFunctionCentre/btn_booking_enquiry.gif) 0 0 no-repeat;float:right;margin-right:50px}#cta-weddings li.weddings-download-pack span,#cta-weddings li.weddings-make-enquiry span{display:none;visibility:hidden}#subnav ul{clear:both;width:280px;display:block;border-top:solid #f0f0f0 1px;font-size:12px}#subnav li a{clear:both;height:35px;width:265px;display:block;border-bottom:solid #f0f0f0 1px;line-height:35px;padding-left:15px}#subnav li.highlighted a,#subnav li a:hover{font-weight:bold}#subnav ul a{text-decoration:none;color:#666}li.opening a{height:20px;display:block;margin:10px 0;padding:0 0 0 30px;line-height:20px;color:#444;background:url(/App_Themes/HintonsFunctionCentre/opening-icon.png) 0 0 no-repeat}li.location a{height:20px;display:block;margin:10px 0;padding:0 0 0 30px;line-height:20px;color:#444;background:url(/App_Themes/HintonsFunctionCentre/location-icon.png) 0 0 no-repeat}li.opening a:hover,li.location a:hover{color:#030}#opening-times-container{padding:5px 0;display:none}#opening-times{clear:both;width:240px;height:auto;padding:10px;display:block;-webkit-box-shadow:0 0 5px 5px #e5e5e5;box-shadow:0 0 5px 5px #e5e5e5;margin:10px 0}.special-promo{clear:both;position:relative;width:800px;height:190px;display:block;border:solid #ccc 1px;padding:9px;margin:0 auto}.special-promo .image{float:left;padding:0 20px 0 0}.special-promo .information{position:relative;width:460px;height:120px;float:left;padding:10px 10px 60px 0}.special-promo .information h2{font-size:21px;padding-bottom:10px;color:#222;font-family:'Open Sans',sans-serif;font-weight:400}.special-promo .information .text{color:#222;font-size:13px;line-height:17px}.special-promo .information .text a{color:#222}.special-promo .information .text a:hover{color:#030}.special-promo ul{position:absolute;width:auto;height:40px;display:block;bottom:10px;left:0}.special-promo li{float:left;margin:0 20px 0 0}.special-promo li a{width:120px;height:40px;display:block;line-height:40px;text-align:center;color:#555;text-decoration:none;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;background:#aabaa8;-webkit-transition:background .3s;transition:background .3s;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.special-promo li a:hover{background:#758073;color:#fff}.special-promo-base{clear:both;width:800px;height:32px;display:block;background:url(/App_Themes/HintonsFunctionCentre/promo-base.png) 0 0 no-repeat;margin:0 auto}.ribbon{position:absolute;width:156px;height:64px;display:block;background:url(/App_Themes/HintonsFunctionCentre/ribbon.png) 0 0 no-repeat;top:-8px;left:-10px}#home-promos{clear:both;width:960px;display:block;margin:10px 0}#sitewide-promos{clear:both;width:960px;display:block;margin:50px 0 10px 0}#home .promo,#feature .promo{width:300px;height:220px;display:block;float:left;padding:10px}#home .promo-container,#feature .promo-container{width:300px;height:220px;display:block;text-align:center}#home .promo .content,#feature .promo .content{width:290px;height:200px;display:block;padding:4px;border:solid #e5e5e5 1px}#home .promo h2,#feature .promo h2{clear:both;width:290px;height:35px;display:block;font-family:'Dancing Script',cursive;font-size:20px;line-height:35px;color:#333}#feature .promo h2.weddings-feedback{clear:both;width:290px;height:35px;display:block;background:url(/App_Themes/HintonsFunctionCentre/feedback_promo_header.gif) 0 0 no-repeat}#feature .promo h2.weddings-gardens{clear:both;width:290px;height:35px;display:block;background:url(/App_Themes/HintonsFunctionCentre/gardens_promo_header.gif) 0 0 no-repeat}#feature .promo h2.weddings-venue{clear:both;width:290px;height:35px;display:block;background:url(/App_Themes/HintonsFunctionCentre/venues_promo_header.gif) 0 0 no-repeat}#home .promo .link,#feature .promo .link{font-size:11px;line-height:20px}#home .promo .promo-base,#feature .promo .promo-base{clear:both;width:300px;height:20px;display:block;margin:0 auto;background:url(/App_Themes/HintonsFunctionCentre/promo_base.jpg) 0 0 no-repeat}#home .header-text h1{display:block;color:#333;text-align:center;padding-bottom:20px;font-size:25px;padding-bottom:20px;font-family:'Open Sans',sans-serif;font-weight:400}#home .text-area{display:block;color:#333;text-align:center;font-size:14px;line-height:19px;padding:0 80px 10px 80px}#home-buttons ul{display:block;text-align:center;padding:15px 0}#home-buttons li{display:inline;padding:0 15px}#home-buttons li.home-book-table a{width:137px;height:27px;display:inline-block;background:url(/App_Themes/HintonsFunctionCentre/btn_reserve_table.gif) 0 0 no-repeat}#home-buttons li.home-online-menu a{width:137px;height:27px;display:inline-block;background:url(/App_Themes/HintonsFunctionCentre/btn_online_menu.gif) 0 0 no-repeat}#home-buttons li.home-christmas-menu a{width:137px;height:27px;display:inline-block;background:url(/App_Themes/HintonsFunctionCentre/btn_christmas_menu.gif) 0 0 no-repeat}#home-buttons li.home-christmas-dinner-menu a{width:137px;height:27px;display:inline-block;background:url(/App_Themes/HintonsFunctionCentre/btn_christmas_dinner_menu.gif) 0 0 no-repeat}#home-buttons li.home-special-events a{width:137px;height:27px;display:inline-block;background:url(/App_Themes/HintonsFunctionCentre/btn_special_events.gif) 0 0 no-repeat}#home-buttons li.home-book-table a:hover,#home-buttons li.home-online-menu a:hover,#home-buttons li.home-special-events a:hover,#home-buttons li.home-christmas-menu a:hover,#home-buttons li.home-christmas-dinner-menu a:hover{background-position:0 -27px}#home-buttons li span{display:none;visibility:hidden}#home-events{clear:both;width:auto;display:block;margin:20px auto 0 auto;padding:0 0 0 110px}#home-social{clear:both;height:20px;width:100%;display:block;line-height:20px;text-align:center;padding:10px 0}#sitewide-social{clear:both;display:block;padding:0 0 0 15px}#home-social li.facebook,#home-social li.tripadvisor{height:20px;display:inline-block;margin:0 25px;padding:0 0 0 30px}#sitewide-social li.facebook a,#sitewide-social li.tripadvisor a{height:20px;display:block;margin:10px 0;padding:0 0 0 30px;line-height:20px;color:#444}#sitewide-social li.facebook a:hover,#sitewide-social li.tripadvisor a:hover{color:#030}#home-social li.facebook,#sitewide-social li.facebook a{background:url(/App_Themes/HintonsFunctionCentre/facebook_nav.png) 0 0 no-repeat}#home-social li.tripadvisor,#sitewide-social li.tripadvisor a{background:url(/App_Themes/HintonsFunctionCentre/tripadvisor.png) 0 0 no-repeat}#events-list{clear:both;display:block;padding:20px 0}.event-promo{display:block;float:left;margin:0 20px 20px 0;background:#f0f0f0;padding:10px;text-align:center}.event-promo .image{clear:both;width:150px;height:220px;display:block;overflow:hidden}.event-promo .image img{width:auto;height:220px}.event-promo .header{clear:both;display:block;padding:10px 0;font-weight:bold;font-size:13px;line-height:19px;color:#222}.event-promo .btn-event a:hover{color:#060}#tab-events-list .promo{clear:both;width:640px;height:220px;display:block;padding:10px;background:#f0f0f0;margin:0 0 10px 0}#tab-events-list .image{clear:both;height:220px;width:150px;display:block;float:left;padding:0 20px 0 0;overflow:hidden}#tab-events-list .detail{width:450px;height:220px;display:block;float:left;padding:0 20px 0 0}#tab-events-list .header{clear:both;font-size:18px;font-weight:bold;display:block;padding:0 0 5px 0}#tab-events-list .summary{clear:both;font-size:14px;line-height:18px;display:block}#tab-events-list ul{list-style:none;clear:both;height:36px;display:block;padding:20px 0 0 0}#tab-events-list li{float:left;margin:0 20px 0 0}#tab-events-list li a{clear:both;width:auto;height:36px;display:block;text-align:center;padding:0 20px;background:#aabaa8;text-decoration:none;line-height:36px;-webkit-transition:background .3s;transition:background .3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#tab-events-list li a:hover{background:#76ac5f;color:#fff}#document-gallery{clear:both;display:block}#document-gallery ul{padding:40px 0 0 0}#document-gallery li{position:relative;width:140px;height:140px;display:block;float:left;margin:0 20px 20px 0;text-align:center;overflow:hidden}#document-gallery li img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#google-map{clear:both;width:652px;height:500px;disaplay:block;border:solid #e5e5e5 4px;margin:30px 0 0 0}#contact-form{clear:both;display:block;padding:20px 0;color:#444;line-height:18px}#contact-form .ErrorLabel{clear:both;width:auto;display:block;background:#f00;color:#fff;font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;padding:5px 10px;margin:5px 0 15px 0;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#contact-form .EditingFormErrorLabel{clear:both;width:auto;display:block;background:#f00;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;padding:5px;margin:5px 0;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#contact-form table{width:100%;height:auto;display:block}#contact-form td{padding:0 10px 5px 0;border:none}#contact-form input[type="text"]{width:280px;border:solid #a1abb2 1px;padding:5px}#contact-form textarea{clear:both;width:500px;height:220px;border:solid #a1abb2 1px;padding:5px;margin:0 0 10px 0}#contact-form label{clear:both;width:auto;display:block;padding:0 0 5px 0;white-space:nowrap}.CaptchaTable input[type="text"]{width:60px !important;margin:5px 0 0 0;border:solid #a1abb2 1px}.CaptchaTable img{height:28px;width:auto;margin:5px 0 0 0}#contact-form .EditingFormLabel{padding:5px 5px 5px 0}#contact-form input[type="submit"]{clear:both;width:160px;height:40px;display:block;background:#aabaa8;line-height:40px;font-size:16px;font-weight:700;padding:0 10px;text-decoration:none;cursor:pointer;border:none;color:#555;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;font-family:Arial,Helvetica,sans-serif;font-weight:normal;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#contact-form input[type="submit"]:hover{background:#758073;color:#fff}#contact-form .InfoLabel{clear:both;width:auto;display:block;margin:0;padding:25px 0;font-size:21px;color:#093}#footer{clear:both;width:960px;height:150px;display:block;color:#666}#footer-base{clear:both;width:960px;height:18px;display:block;background:url(/App_Themes/HintonsFunctionCentre/gradient_bottom.jpg) 0 0 no-repeat}#footer-contact{clear:both;display:block;text-align:center;padding:10px 0 20px 0}#site-links{clear:both;width:700px;display:block;float:left;font-size:11px;padding-left:50px}#site-links li a{float:left;margin:0 8px 0 0}#site-designer{width:160px;display:block;float:right;text-align:right;font-size:11px;padding-right:50px}#kentico{clear:both;display:block;padding:25px 0 0 0;font-size:11px}#kentico a{width:90px;height:41px;display:block;background:url(/App_Themes/HintonsFunctionCentre/kentico_rgb_bigger.png) 0 0 no-repeat;margin:0 auto}#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.75);box-shadow:0 0 3.125em rgba(0,0,0,.75)}#imagelightbox-overlay{background-color:rgba(255,255,255,.99);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#666;border:none;border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer}#imagelightbox-close:hover,#imagelightbox-close:focus{background-color:#111}#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:.625em}.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0,0,0,.5);border:none;vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{background-color:rgba(0,0,0,.75)}.imagelightbox-arrow:active{background-color:#111}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-.125em}.imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-.313em}.imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-.313em}#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,#imagelightbox-caption,#imagelightbox-nav,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (max-width:41.25em){#imagelightbox-close{top:1.25em;right:1.25em}#imagelightbox-nav{bottom:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}#disclaimer,#masthead #banner strong,#kentico span{display:none;visibility:hidden}