﻿/* COLORS

breadcrumb current			#776c50

*/

.FloatFix{overflow:hidden; font-size:0; height:0; clear:both;}
a img{border:0; outline:0;}
a:focus{outline:0;}
a{outline:0;}
.PreLoad{visibility:hidden; max-height:0 !important; display:none; height:0; width:0; font-size:0;}
.CustomHR{border-top:solid 1px #4d4230; max-height:1px; min-height:1px; height:1px; font-size:0; margin:10px 0 10px 0;}
input{font-family:Trebuchet MS;}
body {margin:0; padding:0; background:url(../App_Themes/Images/Master/bg.gif) repeat-x; background-color:#000;
      font-family:Trebuchet MS; font-size:12px;}
.ASPText{background-color:#ddd; border:solid 1px #fff;}
.dropDownSeparator{height:1px; color:#8c7c59; width:90%; }

/* ======================================== HEADER ===================================== */

.Header{margin:0 auto; width:982px;}
.PhoneInfo{float:right; color:#d8cdb5; font-weight:500; padding-top:44px;}
.PhoneInfo a{color:#d8cdb5; text-decoration:none;}
.MainMenuWrapper{max-width:982px; margin:0 auto;}
.MainMenu{min-width:982px; min-height:25px;}
.MainMenu .MostLeftItem{background:url(../App_Themes/Images/Master/left-menu-item.gif) repeat-x; line-height:25px; color:#000;}
.MainMenu .MostLeftItem:hover{background:url(../App_Themes/Images/Master/left-item-hover.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenu .MostLeftAlive{background:url(../App_Themes/Images/Master/left-current-menu.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenu .MostLeftAlive a{color:#fff;}
.MainMenu .MostLeftAlive:hover{background:url(../App_Themes/Images/Master/left-current-menu.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenu .MostRightItem{background:url(../App_Themes/Images/Master/right-sales-item.gif) repeat-x; line-height:25px; color:#000;}
.MainMenu .MostRightItem:hover{background:url(../App_Themes/Images/Master/right-sales-item-hover.gif) repeat-x; line-height:25px; color:#000;}
.MainMenu .MostRightItem a{color:#000;}
.MainMenu .MostRightAlive{background:url(../App_Themes/Images/Master/right-sales-item-alive.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenu .MostRightAlive a{color:#fff;}
.MainMenu .MostRightAlive:hover{background:url(../App_Themes/Images/Master/right-sales-item-alive.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenu ul{margin:0; padding:1px 0 0 0; list-style-type:none; min-width:880px; min-height:25px; font-size:11px; text-transform:uppercase;}
.MainMenu li{float:left; background:url(../App_Themes/Images/Master/menu-bg.gif) repeat-x; line-height:25px; text-align:center;}
.MainMenu .Alive{background:url(../App_Themes/Images/Master/menu-current.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenu .Alive a{color:#fff;}
.MainMenu .Alive:hover{background:url(../App_Themes/Images/Master/menu-current.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenu li a{color:#0e0a0b; text-decoration:none; display:block;}
.MainMenu li:hover{background:url(../App_Themes/Images/Master/hover-bg.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenuTopAlive{background:url(../App_Themes/Images/Master/hover-bg.gif) repeat-x; line-height:25px; color:#fff;}
.MainMenu li a:hover{}
.MainMenu .MainMenuHover{float:left; background:url(../App_Themes/Images/Master/hover-bg.gif) repeat-x; line-height:25px; text-align:center;}
.MenuDropShadow{background:url(../App_Themes/Images/Master/menu-drop-shadow.gif) no-repeat; min-height:21px; min-width:982px; font-size:0;}
.BreadCrumb{color:#c9b280; text-transform:uppercase; font-size:10px;}
.BreadCrumb a{color:#c9b280; text-decoration:none;}
.BreadCrumb a:hover{color:#fff;}

.MenuDropDownWrapper{visibility:hidden; position:absolute; width:200px; z-index:100; font-size:0;}
.MenuDropDownWrapper ul{margin:0; padding:0; width:100%; width:100%; background-color:#e4d8c0; font-size:12px;}
.MenuDropDownWrapper li{min-width:200px; margin:0; padding:0; list-style-type:none; line-height:25px;}
.MenuDropDownWrapper li:hover{background-color:#d7c59f;}
.MenuDropDownWrapper .liSep:hover{background-color:#e4d8c0;}
.MenuDropDownWrapper a{color:#0e0a0b; padding:0 0 0 21px; display:block; text-decoration:none;}

/* ====================================== LEFT COLUMN ====================================== */

.PromoLinksWrapper{margin-top:50px;}
.GalleryPromoLink{background:url(../App_Themes/Images/Master/Gallery-promo-default.png) no-repeat; min-width:217px; width:217px; min-height:75px; height:75px; margin-top:10px;}
.GalleryPromoLink:hover{background:url(../App_Themes/Images/Master/Gallery-promo-high.png) no-repeat; min-width:217px; width:217px; min-height:75px; height:75px; margin-top:10px; cursor:pointer;}
.BrochurePromoLink{background:url(../App_Themes/Images/Master/Brochure-promo-default.png) no-repeat; min-width:217px; width:217px; min-height:75px; height:75px; margin-top:10px;}
.BrochurePromoLink:hover{background:url(../App_Themes/Images/Master/Brochure-promo-high.png) no-repeat; min-width:217px; width:217px; min-height:75px; height:75px; margin-top:10px; cursor:pointer;}
.SalesPromoLink{background:url(../App_Themes/Images/Master/Special-offer-promo-default.png) no-repeat; min-width:217px; width:217px; min-height:75px; height:75px; margin-top:10px;}
.SalesPromoLink:hover{background:url(../App_Themes/Images/Master/Special-offer-promo-high.png) no-repeat; min-width:217px; width:217px; min-height:75px; height:75px; margin-top:10px; cursor:pointer;}
.BrochurePageDownload{background:url(../App_Themes/Images/Master/brochure_download.png) no-repeat; min-width:320px; width:320px; min-height:205px; height:205px; margin:0;}
.BrochurePageDownloadButtonWrapper{text-align:right; padding:170px 0 0 260px; }

/* ====================================== CENTER COLUMN ====================================== */

.ContentHolderWrapper{width:982px; margin: 0 auto;}
.CenterImageHolder{margin:0; padding:0; font-size:0; position:relative;}
.CenterImageHolderMain{margin:0; padding:0; font-size:0; position:relative; min-width:982px; min-height:287px;
                       background:url(../App_Themes/Images/Master/Home-page-main-pic.jpg) no-repeat;}
.CenterImageHolderWeddings{margin:0; padding:0; font-size:0; position:relative; min-width:982px; min-height:287px;
                           background:url(../App_Themes/Images/Master/Home-weddings-pic.jpg) no-repeat;}
.CenterImageHolderFestivals{margin:0; padding:0; font-size:0; position:relative; min-width:982px; min-height:287px;
                            background:url(../App_Themes/Images/Master/Home-festivals-pic.jpg) no-repeat;}
.CenterImageHolderCorporate{margin:0; padding:0; font-size:0; position:relative; min-width:982px; min-height:287px;
                            background:url(../App_Themes/Images/Master/Home-corporate-pic.jpg) no-repeat;}
.CenterImageHolderBigSpec{margin:0; padding:0; font-size:0; position:relative; min-width:982px; min-height:287px;
                          background:url(../App_Themes/Images/Master/Home-big-spectacular-pic.jpg) no-repeat;}
.CenterBottomContainer{min-width:245px; min-height:131px; background:url(../App_Themes/Images/Master/Home-page-box.jpg) no-repeat center; 
                       float:left; color:#d2b280; max-width:245px; margin:0 0 1px 0px; position:relative; width:245px;}
.CenterBottomContainer:hover{min-width:245px; min-height:131px; background:url(../App_Themes/Images/Master/Home-page-pointer-box.jpg) no-repeat center;  
                             cursor:pointer; max-width:245px; position:relative; width:245px;}
.CenterBottomContainerHover{min-width:245px; min-height:131px; background:url(../App_Themes/Images/Master/Home-page-pointer-box.jpg) no-repeat center; 
                       float:left; cursor:pointer; color:#d2b280; max-width:245px; margin:0 0 1px 0px; position:relative; width:245px;}
.CenterBottomContainerText{font-size:15px; text-align:left; padding:30px 20px 0 22px; font-weight:500; position:relative;}
.CenterBottomContainerText h1{font-size:17px; font-weight:bold; padding:0 0 4px 0; margin:0; color:#fff;}
.CenterBottomInfoContainer{float:left; color:#c7b37e; min-width:239px; min-height:127px; margin:0 0 5px 0px;}
.CenterBottomInfoContainerText{color:#c7b37e; max-width:239px; font-size:12px; padding:15px 0 0 10px; line-height:16px;}
.CenterBottomInfoContainerText h1{font-weight:bold; margin:0 0 4px 0; padding:0; color:#fff; font-size:13px;}

.OurGallery{min-width:239px; min-height:127px; background:url(../App_Themes/Images/Master/Gallery-promo-box.jpg) no-repeat center; position:relative;}
.OurGallery:hover{min-width:239px; min-height:127px; background:url(../App_Themes/Images/Master/Gallery-promo-box-hover.jpg) no-repeat center; cursor:pointer; position:relative;}
.SustainableHire{min-width:114px; min-height:127px; background:url(../App_Themes/Images/Master/Sustainable-tipi-promo-box.jpg) no-repeat center; position:relative;}
.SustainableHire:hover{min-width:114px; min-height:127px; background:url(../App_Themes/Images/Master/Sustainable-tipi-promo-box-hi.jpg) no-repeat center; cursor:pointer; position:relative;}
.Inspiration{min-width:114px; min-height:127px; background:url(../App_Themes/Images/Master/Brochure-promo-box.jpg) no-repeat center; position:relative;}
.Inspiration:hover{min-width:114px; min-height:127px; background:url(../App_Themes/Images/Master/Brochure-promo-box-hi.jpg) no-repeat center; cursor:pointer; position:relative;}
.OpenDay{min-width:238px; min-height:127px; background:url(../App_Themes/Images/Master/Open-day-promo-box.jpg) no-repeat center; position:relative;}
.OpenDay:hover{min-width:238px; min-height:127px; background:url(../App_Themes/Images/Master/Open-day-promo-box-hi.jpg) no-repeat center; cursor:pointer; position:relative;}
.GalleryBoxHomeLeft{min-width:113px; min-height:127px; background:url(../App_Themes/Images/Master/Gallery-promo-box-left.jpg) no-repeat center; position:relative;}
.GalleryBoxHomePhotos{min-width:94px; min-height:127px; background:url(../App_Themes/Images/Master/Photos-promo-box.jpg) no-repeat center; position:relative;}
.GalleryBoxHomePhotos:hover{min-width:94px; min-height:127px; background:url(../App_Themes/Images/Master/Photos-promo-box-hi.jpg) no-repeat center; cursor:pointer; position:relative;}
.GalleryBoxHomeFloorPlans{min-width:94px; min-height:127px; background:url(../App_Themes/Images/Master/Floorplans-promo-box.jpg) no-repeat center; position:relative;}
.GalleryBoxHomeFloorPlans:hover{min-width:94px; min-height:127px; background:url(../App_Themes/Images/Master/Floorplans-promo-box-hi.jpg) no-repeat center; cursor:pointer; position:relative;}
/*.GalleryBoxHomeThreeAnimations{min-width:94px; min-height:127px; background:url(../App_Themes/Images/Master/3D-promo-box-background.jpg) no-repeat center; position:relative;}*/
.GalleryBoxHomeVideos{min-width:91px; min-height:127px; background:url(../App_Themes/Images/Master/Videos-promo-box.jpg) no-repeat center; position:relative;}
.GalleryBoxHomeVideos:hover{min-width:91px; min-height:127px; background:url(../App_Themes/Images/Master/Videos-promo-box-hi.jpg) no-repeat center; cursor:pointer; position:relative;}
.TestimonialPromo{min-width:239px; min-height:127px; background:url(../App_Themes/Images/Master/Testimonial-promo-box.gif) no-repeat center; position:relative;}
.TestimonialPromo:hover{min-width:239px; min-height:127px; background:url(../App_Themes/Images/Master/Testimonial-promo-box-hover.jpg) no-repeat center; cursor:pointer; position:relative;}

/* ======================================= CONTENT PAGE GENERAL =========================================== */
.ContentPageWrapper{width:982px; min-height:500px;}
.ContentPageLeftColWrapper{min-width:240px; width:240px; max-width:240px; float:left;}
.ContentPageCenterColWrapper{min-width:500px; width:500px; max-width:500px; float:left;}
.ContentPageRightColWrapper{min-width:239px; width:239px; max-width:239px; float:left;}
.LeftMenuTitle{font-weight:bold; color:#fff; font-size:16px; margin:0 0 20px 0; padding:0;}
.LeftMenuContentPage{margin:0; padding:0; list-style-type:none; margin-top:5px;}
.LeftMenuContentPage li{color:#c9b280; font-size:13px; min-height:30px;  padding-top:5px; margin-top:-5px;}
.LeftMenuContentPage li a{color:#c9b280; text-decoration:none; display:block; min-height:30px;}
.LeftMenuContentPage li:hover a{color:#fff;}
.LeftMenuContentPageAlive{background:url(../App_Themes/Images/Master/left-menu-hover.png) no-repeat; color:#fff;}
.LeftMenuContentPage .LeftMenuContentPageAlive a{color:#fff; min-height:30px;}
.LeftMenuBoxHolder{min-width:218px; min-height:74px; background:url(../App_Themes/Images/Master/left-menu-box-bg.gif) no-repeat; margin-top:5px;}

.CenterGeneralContentImageTop{min-width:488px; margin-left:1px; min-height:10px; background:url(../App_Themes/Images/Master/general-content-imagebox-top.gif) no-repeat; font-size:0;}
.CenterGeneralContentImageTopContact{min-width:488px; margin-left:1px; min-height:10px; background:url(../App_Themes/Images/Master/Contact-map-top-border.png) no-repeat; font-size:0;}
.CenterGeneralImageContent{border:1px solid #3d3626; border-top:0; border-bottom:0; min-width:484px; max-width:484px; margin-left:1px;}
.ContentImageWrapper{margin-left: 8px;}
.ContentImageCaption{color:#c9b280; font-size:12px; margin:9px; margin-bottom:0; float:left;}
.ContentImageCaption a{color:#c9b280; text-decoration:underline;}
.ContentImageCaption a:hover{color:#fff;text-decoration:none;}
.ContentImageMagnifier{float:right; padding-top:5px; padding-right:15px;}
.ContentImageBodyText{min-width:488px; margin:16px 4px 0 4px; }
.GeneralTitle{margin:0; padding:0; color:#fff; font-size:19px; font-weight:normal;}
.ContentImageBodyText h1{margin:0; padding:0; color:#fff; font-size:19px; font-weight:normal;}
.ContentBodyText{margin-top:8px; font-size:13px; color:#c9b280; padding:0 10px 0 0;}
.ContentBodyText ul{list-style-type:none; margin-left:0; padding-left:0;}
.ContentBodyText li{margin-top:10px;}
.ContentBodyText a{color:#c9b280; text-decoration:underline;}
.ContentBodyText a:hover{text-decoration:none; color:#fff;}
.ContentBodyText h2{margin:0; padding:0; color:#fff; font-weight:bold; font-size:20px;}
.ContentBodyText b{color:#fff;}
.CenterGeneralContentImageBottom{min-width:488px; min-height:14px; background:url(../App_Themes/Images/Master/general-content-imagebox-bottom.gif) no-repeat; font-size:0;}

.PopUpOfferBody{width:750px; height:480px; font-size:13px; color:#c9b280; background:url(../App_Themes/Images/Master/Open-days-pop-up.jpg) no-repeat;}
.PopUpOfferBodyTextWrapper{padding:20px 0 0 150px;}
.PopUpOfferBodyTextLeft{float:left; width:300px; max-width:300px;}
.PopUpOfferBodyTextRight{float:left; margin-left:15px; width:250px; max-width:250px;}
.PopUpOfferBody a{color:#424031;}

.ContentFlashHolderHidden{visibility:hidden; width:466px; height:410px; display:none; }
.ContentFlashHolderVisible{visibility:visible; width:466px; height:410px;}


.Saturated{opacity:0.6;filter:alpha(opacity=60);}
.Saturated:hover{opacity:1; filter:none;}
.SaturatedAlive{opacity:1; filter:none;}
.SaturatedHighlighted{opacity:1; filter:none; border:solid 2px #fff;}

.modalPopup{background-color:#ffffdd; border:solid 3px gray; padding:3px; width:732px; height:466px;}
.modalPopupEvents{background:url(../App_Themes/Images/Master/Video-pop-up-back.png) no-repeat center; padding:3px; width:800px; height:553px;}
.modalPopupTents{background:url(../App_Themes/Images/Master/Floorplans-pop-up-back.png) no-repeat center; padding:3px; width:732px; height:532px;}
.EventManagerVidWrapper{width:732px; height:450px; margin:0 0 0 18px;}
.TentsFloorPlanWrapper{width:720px; height:466px; text-align:left; margin-left:15px;}
.modalBackground {background-color:#272727; filter:alpha(opacity=80); opacity:0.8;}
.linkClose{color:gray; float:right; margin:25px 54px 6px 0;}
.linkCloseTents{float:right; margin:5px 43px 8px 4px;}

.OurStoryLeft{float:left; min-width:51px; width:51px; max-width:51px; padding-top:4px;}
.OurStoryRight{float:left; margin-left:10px; width:400px; max-width:400px;}

.TestimonialsBorderTop{min-width:982px; width:982px; max-width:982px; min-height:25px; height:25px; max-height:25px; font-size:0;
                       background:url(../App_Themes/Images/Master/noticeboard_top.jpg) no-repeat;}
.TestimonialsContentInner{background:url(../App_Themes/Images/Master/noticeboard_tile.jpg) repeat-y;}
.TestimonialsTable{width:932px; min-width:982px; max-width:932px !important; font-size:11px;}
.TestimonialsBorderBottom{min-width:982px; width:982px; max-width:982px; min-height:17px; height:17px; max-height:17px; font-size:0;
                       background:url(../App_Themes/Images/Master/noticeboard_bottom.jpg) no-repeat;}

.TestimonialNotePaper1{background:url(../App_Themes/Images/Master/notepaper-new01.png) no-repeat; min-width:401px; min-height:481px; width:401px; height:481px;}
.TestimonialNotePaper1 p{padding:50px 40px 10px 20px; text-align:left;}
                      
.TestimonialNotePaper4{background:url(../App_Themes/Images/Master/notepaper-new04.png) no-repeat; min-width:276px; min-height:388px; width:276px; height:388px;}
.TestimonialNotePaper4 p{padding:50px 20px 10px 30px; text-align:left;}

.TestimonialNotePaper3{background:url(../App_Themes/Images/Master/notepaper-new03.png) no-repeat; min-width:222px; min-height:362px; width:222px; height:362px;}
.TestimonialNotePaper3 p{padding:40px 10px 10px 10px; text-align:left;}

.TestimonialNotePaper2{background:url(../App_Themes/Images/Master/notepaper-new02.png) no-repeat; min-width:387px; min-height:509px; width:387px; height:509px;}
.TestimonialNotePaper2 p{padding:50px 20px 30px 15px; text-align:left;}

.TestimonialNotePaper5{background:url(../App_Themes/Images/Master/notepaper-new05.png) no-repeat; min-width:269px; min-height:368px; width:269px; height:368px;}
.TestimonialNotePaper5 p{padding:40px 25px 20px 10px; text-align:left;}

.TestimonialPostIt1{background:url(../App_Themes/Images/Master/PostIT01.png) no-repeat; min-width:237px; min-height:150px; width:237px; height:150px;}
.TestimonialPostIt1 p{padding:20px 30px 30px 10px; text-align:left;}

.TestimonialPostIt2{background:url(../App_Themes/Images/Master/PostIT02.png) no-repeat; min-width:140px; min-height:144px; width:140px; height:144px;}
.TestimonialPostIt2 p{padding:30px 10px 20px 10px; text-align:left;}

.TestimonialNewPaper5{background:url(../Testimonials/notepaper-new05.png) no-repeat; min-width:281px; min-height:364px; width:281px; height:364px;
                      padding-top:30px; text-align:center;}
.TestimonialNewPostIt2{background:url(../Testimonials/PostIT02.png) no-repeat; min-width:140px; min-height:144px; width:140px; height:144px;
                      padding-top:10px; text-align:center;}
.TestimonialNewPaper6{background:url(../Testimonials/notepaper-new06.png) no-repeat; min-width:270px; min-height:371px; width:270px; height:371px;
                      padding-top:5px; text-align:center;}
.TestimonialRowOfPins{background:url(../Testimonials/Row-of-pins.png) no-repeat; min-width:226px; min-height:41px; width:226px; height:41px;
                      text-align:center;}
.TestimonialNewPaper8{background:url(../Testimonials/notepaper-new08.png) no-repeat; min-width:226px; min-height:365px; width:226px; height:365px;
                      padding-top:0; text-align:center;}
.TestimonialPolaroid2{background:url(../Testimonials/Polaroid02.png) no-repeat; min-width:200px; min-height:226px; width:200px; height:226px;
                      text-align:center;}
.TestimonialRowOfPins2{background:url(../Testimonials/Row-of-pins02.png) no-repeat; min-width:36px; min-height:120px; width:36px; height:120px;
                      text-align:center;}
.TestimonialNewPaper7{background:url(../Testimonials/notepaper-new07.png) no-repeat; min-width:272px; min-height:384px; width:272px; height:384px;
                      padding-top:10px; text-align:center;}
.TestimonialNewPaper3{background:url(../Testimonials/notepaper-new03.png) no-repeat; min-width:358px; min-height:504px; width:358px; height:504px;
                      padding-top:0; text-align:center;}
.TestimonialNewPaper2{background:url(../Testimonials/notepaper-new02.png) no-repeat; min-width:396px; min-height:514px; width:396px; height:514px;
                      padding-top:0; text-align:center;}
.TestimonialNewPostIt3{background:url(../Testimonials/PostIT03.png) no-repeat; min-width:147px; min-height:142px; width:147px; height:142px;
                      padding-top:10px; text-align:center;}
.TestimonialRowOfPins3{background:url(../Testimonials/Row-of-pins03.png) no-repeat; min-width:36px; min-height:120px; width:36px; height:120px;
                      text-align:center;}
.TestimonialNewPaper4{background:url(../Testimonials/notepaper-new04.png) no-repeat; min-width:278px; min-height:389px; width:278px; height:389px;
                      padding-top:0; text-align:center;}
.TestimonialPolaroid1{background:url(../Testimonials/Polaroid01.png) no-repeat; min-width:160px; min-height:190px; width:160px; height:190px;
                      text-align:center;}
.TestimonialNewPaper1{background:url(../Testimonials/notepaper-new01.png) no-repeat; min-width:405px; min-height:483px; width:405px; height:483px;
                      padding-top:10px; text-align:center;}
.TestimonialNewPostIt1{background:url(../Testimonials/PostIT01.png) no-repeat; min-width:237px; min-height:150px; width:237px; height:150px;
                      padding-top:5px; text-align:center;}
.TestimonialPolaroid3{background:url(../Testimonials/Polaroid03.png) no-repeat; min-width:216px; min-height:237px; width:216px; height:237px;
                      text-align:center;}
.TestimonialRowOfPins4{background:url(../Testimonials/Row-of-pins04.png) no-repeat; min-width:68px; min-height:78px; width:68px; height:78px;
                      text-align:center;}                     
.TestimonialRowOfPins5{background:url(../Testimonials/Row-of-pins05.png) no-repeat; min-width:160px; min-height:50px; width:160px; height:50px;
                      text-align:center;} 
                                           
.Polariod1{background:url(../App_Themes/Images/Master/Polaroid01.png) no-repeat; min-width:160px; min-height:190px; width:160px; height:190px;}
.Polariod2{background:url(../App_Themes/Images/Master/Polaroid02.png) no-repeat; min-width:200px; min-height:266px; width:200px; height:266px;}
.Polariod3{background:url(../App_Themes/Images/Master/Polaroid03.png) no-repeat; min-width:216px; min-height:237px; width:216px; height:237px;}
                          
.TermsList ul{list-style-type:lower-alpha;}                                        
.TermsList li{list-style-type:lower-alpha; margin-left:30px;}

.CheckList{margin-left:-5px;}

.SpecialOffersTable{border-collapse:collapse; color:#fff;}
.SpecialOffersTable .SpecialsHeaderProduct{border:solid 1px #4d4230; border-left:0; border-right:0; min-height:50px; min-width:150px; padding:0; color:#c9b280;}
.SpecialOffersTable .SpecialsHeaderDescription{border:solid 1px #4d4230; border-left:0; border-right:0; min-height:50px; min-width:400px; padding:0; color:#c9b280;}
.SpecialOffersTable .SpecialsHeaderPrice{border:solid 1px #4d4230; border-left:0; border-right:0; min-height:50px; min-width:170px; padding:0; color:#c9b280;}
.SpecialOffersTable td{border-bottom:1px solid #4d4230; padding:10px 0 10px 0;}
.SalesImgPopUp{width:266px; max-width:266px; height:216px; max-height:216px; background:url(../App_Themes/Images/SpecialOffers/sales-popup-box.png) no-repeat; padding:8px 0 0 8px;}

/* ======================================= GALLERY.ASPX =========================================== */
.GalleryLeftColumnWrapper{float:left; min-width:120px; max-width:120px;}
.GalleryRightColumnWrapper{float:left; min-width:858px; max-width:858px;}
.GalleryLeftColumnWrapper h1{font-size:16px; color:#fff; margin:0; padding:0 0 0 1px;}
.RadioList{color:#c9b280;}
.GalleryFilterPhotosWrapper{width:100%; margin-top: 50px;}
.GalleryFilterPhotosWrapper h2{font-size:14px; color:#fff; margin:0; padding: 0 0 0 1px;}

.GalleryCenterImgBorderTop{min-width:858px; max-width:858px; min-height:10px; font-size:0; background:url(../App_Themes/Images/Gallery/gallery-border-top.gif) no-repeat;}
.GalleryCenterImgBorderBottom{min-width:858px; max-width:858px; min-height:7px; font-size:0; background:url(../App_Themes/Images/Gallery/gallery-border-bottom.gif) no-repeat;}
.GalleryCenterImgWrapper{border:solid 1px #3d3626; border-top:0; border-bottom:0; width:856px; min-height:466px;}
.GalleryCenterImgWrapper img{margin:8px 0 0 8px;}
.GalleryCenterImgCaptionText{color:#c9b280; font-size:12px; padding:8px; margin-bottom:0; border:solid 1px #3d3626; border-top:0; border-bottom:0;}
.GalleryCenterImgCaptionText a{color:#c9b280; text-decoration:underline;}
.GalleryCenterImgCaptionText a:hover{text-decoration:none; color:#fff;}

.GalleryMediaRefSearchWrapper{color:#fff;}
.MediaRefTxt{width:70px; background:url(../App_Themes/Images/Gallery/Search-field.gif) no-repeat; border:0; margin-top:5px; min-height:19px;
             color:#fff; font-family:Trebuchet MS; padding-left: 4px;}
             
.GallerySliderWrapper{max-width:981px; min-width:981px;}



.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0; font-size: 0;}
.ui-tabs .ui-tabs-nav li { position: relative; border: 0 !important; margin:0; padding: 0;}
.ui-tabs .ui-tabs-nav li a { text-decoration: none; padding:0; margin: 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border:0; padding:0; margin:0; font-size:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding:0; display: block; border-width: 0; background: none; margin:0; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.GalleryTabsList{max-width:57px; min-width:57px; float:left;}
.GalleryTabContainer{max-width:930px; width:930px; min-width:930px; float:left; max-height:106px;}
.GalleryContentWrapper{background-color:#3e3626; min-height:106px; max-height:106px; height:106px; float:left;}
.GalleryBlobs{padding-left:400px; height:7px; top:-25px; max-height:7px; min-height:7px; width:300px; position:relative;}
.GalleryBlobs img{}
.GalleryBlobs img:hover{cursor:pointer;}

.GalleryPhotoContentLeftTab0{min-width:8px; min-height:106px; background:url(../App_Themes/Images/Gallery/thumbnail-background-left.gif) no-repeat; float:left; max-height:106px;}
.GalleryPhotoContentLeftTab12{min-width:8px; min-height:106px; background:url(../App_Themes/Images/Gallery/thumbnail-background-left2.gif) no-repeat; float:left; max-height:106px;}
.GalleryPhotoContentLeftTab3{min-width:8px; min-height:106px; background:url(../App_Themes/Images/Gallery/thumbnail-background-left3.gif) no-repeat; float:left; max-height:106px;}
.GalleryPhotoContentRight{min-width:7px; min-height:106px; background:url(../App_Themes/Images/Gallery/thumbnail-background-right.gif) no-repeat; float:left; max-height:106px;}
.GalleryContentArrowLeft{float:left; min-height:69px; padding-top:38px; max-height:69px;}
.GalleryContentArrowRight{float:left; min-height:69px; padding-top:38px; margin-left:4px; max-height:69px;}
.GalleryContentHorizontalBar{float:left; min-height:69px; padding-top:15px; margin-left:4px; max-height:69px;}
.GalleryContentImages{float:left; max-width:878px; width:878px; overflow:hidden; background-color:#3d3626; max-height:69px; padding-top:10px;}
.GalleryPhotosTable td img{margin:0 3px 0 5px; border:2px solid #3e3626; max-height:69px;}
.GalleryPhotosTable td img:hover{cursor:pointer;}

.GalleryFlashContentHolderHidden{visibility:hidden; width:720px; min-width:720px; max-width:720px !important; min-height:614px; height:614px; display:none;}
.GalleryFlashContentHolder{visibility:visible; width:720px; max-width:720px !important; min-width:720px; min-height:614px; height:614px;}

/* ======================================= SLIDER =========================================== */
.GeneralContentSliderWrapper{max-width:239px; min-width:239px; font-size:0;}
.ajax__tab_header{}
.ajax__tab_tab .PhotosTab{max-width:54px; height:26px;}
.ajax__tab_hover{}
.ajax__tab_active .ajax__tab_tab{max-width:54px; height:26px;}

.GeneralContentPopUpInfo{position:absolute; z-index:99; max-height:113px !important;}

.GeneralContentSliderTop{width:238px; height:9px; font-size:0; background:url(../App_Themes/Images/Master/thumbnail-background-top.gif) no-repeat;}
.GeneralContentSliderTopRounded{width:238px; height:9px; font-size:0; background:url(../App_Themes/Images/Master/thumbnail-background-top-rounded.gif) no-repeat;}
.GeneralContentSliderBottom{width:238px; height:6px; font-size:0; background:url(../App_Themes/Images/Master/thumbnail-background-bottom.gif) no-repeat;}

.GeneralContentSliderBody{background:url(../App_Themes/Images/Master/general-content-slider-bg.gif) repeat-y;}
.GeneralContentSliderArrowUp{margin:5px 0 0 103px;}
.GeneralContentSliderArrowUp:hover{cursor:pointer;}
.GeneralContentSliderArrowDown{margin:3px 0 0 103px;}
.GeneralContentSliderArrowDown:hover{cursor:pointer;}
.GeneralContentHorizontalBar{margin:5px 0 3px 12px;}
.GallerySliderArrowRight{}
.GallerySliderArrowRight:hover{cursor:pointer;}
.GallerySliderArrowLeft{}
.GallerySliderArrowLeft:hover{cursor:pointer;}
.ErrorGalleryWrapper{background:url(../App_Themes/Images/Master/Gallery-error-message.gif) no-repeat; 
                     min-width:115px; width:115px; min-height:85px; height:85px; max-width:115px; max-height:85px; padding:3px;}
.ErrorGalleryText{color:#fff; line-height:15px;}

.GeneralContentPhotosTableWrapper{max-height:348px; float:left; max-width:214px; min-width:214px; overflow:hidden; min-height:348px;}
.GeneralContentPhotosTable{width:100%;}
.GeneralContentSliderPhotos{width:100%;}
.GeneralContentSliderBlob{width:23px; float:right; padding-top:140px;}
.TableBlob{margin:8px 0 0 0;}
.GalleryTableBlob{margin:0 0 0 5px;}
.TableBlob:hover{cursor:pointer;}
.SliderPhotos td img{margin:4px 0 0 4px; border:solid 2px #3e3526;}
.SliderPhotos td .SaturatedHighlighted{margin:4px 0 0 4px; border:solid 2px #fff;}
.SliderPhotos td img:hover{cursor:pointer;}

.VenueMapHolder{text-align:center; border:1px solid #3e3526; border-top:0; border-bottom:0; width:732px; max-width:732px; min-width:732px;}
.VenuePopUp{background:url(../App_Themes/Images/Master/Venue-pop-up-box.png) no-repeat; min-width:291px; 
            min-height:185; width:291px; height:185px; position:absolute; z-index:100; max-height:185px; max-width:291px; padding:8px;}
.VenuePopInner{font-size:10px; max-width:145px; margin-top:2px;}
.venuePopUpClose{background:url(../App_Themes/Images/Master/Window-close-icon-high.png) no-repeat; width:15px; height:15px; min-height:15px; min-width:15px;
                 max-width:15px; max-height:15px; float:left; margin-left:2px; margin-top:-1px;}
.venuePopUpClose:hover{background:url(../App_Themes/Images/Master/Window-close-icon-high.png) no-repeat; width:15px; height:15px; min-height:15px; min-width:15px;
                 max-width:15px; max-height:15px; float:left; cursor:pointer; margin-left:2px; margin-top:-1px;}
                 
                 
.CaterersWrapper{padding-top:15px;}
.CaterersImage{float:left; width:150px; max-width:150px;}
.CaterersText{float:left; width:280px; max-width:300px; padding:20px 0 0 30px;}
.CaterersFullWidthText{width:90%; max-width:90%; padding:20px 0 0 30px;}
/* ====================================== RIGHT COLUMN ======================================= */

.RightColImage{margin-bottom:10px;}

/* ====================================== FOOTER ====================================== */
.FooterWrapper{width:982px; margin:0 auto; color:#4d4230;}
.FooterImages{border:1px solid #4d4230; border-left:0; border-right:0; min-width:880px;}
.FooterImages img{float:left; margin-right:30px; margin-top:5px;}
.FooterImages img:hover{cursor:pointer;}
.FooterImagesLink a{color:#b19473; text-decoration:none;}
.FooterImagesLink a:hover{color:#fff;}
.FooterLinksWrapper{font-size:10px;}
.FooterLinks{float:left; margin:13px 0 20px 0; color:#695c47;}
.FooterLinksWrapper a{color:#695c47; text-decoration:none;}
.FooterLinksWrapper a:hover{color:#fff;}
.designLink a:hover{color:#695c47;}

.FooterPopUpWrapper{visibility:hidden; position:relative; width:279px; z-index:0; font-size:0; z-index:100;}
.FooterPopUpBorderTop{background:url(../App_Themes/Images/Master/Footer-pop-ups-top.png) no-repeat; min-height:9px; min-width:279px;}
.FooterPopUpContent{background-color:#fff; font-size:12px; color:#000; padding:0 10px 10px 10px;}
.FooterPopUpContent ul{margin-bottom:0; margin-left:14px; padding-left:0;}
.FooterPopUpBorderBottom{background:url(../App_Themes/Images/Master/Footer-pop-ups-bottom.png) no-repeat; min-height:61px; min-width:279px;}