@charset "utf-8";
/* CSS Document */

#nav-home { display: block; width: 79px; height: 42px; background: url("../images/common/nav.jpg") no-repeat 0 0; float:left; padding-bottom:0; }
#nav-home:hover, #nav-home.active { background-position: 0 -42px; }
#nav-home span { display: none; }

#nav-accommodation { display: block; width: 161px; height: 42px; background: url("../images/common/nav.jpg") no-repeat -81px 0px; float:left; padding-bottom:0; }
#nav-accommodation:hover, #nav-accommodation.active { background-position: -81px -42px; }
#nav-accommodation span { display: none; }

#nav-local-area { display: block; width: 117px; height: 42px; background: url("../images/common/nav.jpg") no-repeat -244px 0px; float:left; padding-bottom:0; }
#nav-local-area:hover, #nav-local-area.active { background-position: -244px -42px; }
#nav-local-area span { display: none; }

#nav-food-drink { display: block; width: 137px; height: 42px; background: url("../images/common/nav.jpg") no-repeat -363px 0px; float:left; padding-bottom:0; }
#nav-food-drink:hover, #nav-food-drink.active { background-position: -363px -42px; }
#nav-food-drink span { display: none; }

#nav-weddings { display: block; width: 111px; height: 42px; background: url("../images/common/nav.jpg") no-repeat -502px 0px; float:left; padding-bottom:0; }
#nav-weddings:hover, #nav-weddings.active { background-position: -502px -42px; }
#nav-weddings span { display: none; }

#nav-contact { display: block; width: 103px; height: 42px; background: url("../images/common/nav.jpg") no-repeat -615px 0px; float:left; padding-bottom:0; }
#nav-contact:hover, #nav-contact.active { background-position: -615px -42px; }
#nav-contact span { display: none; }

/* Acommodation */

#book-now { display: block; width: 268px; height: 53px; background: url("../images/accommodation/nav/book-now.png") no-repeat 0 0; float:left; margin-bottom: 5px; margin-top:10px }
#book-now:hover { background-position: 0 -53px; }
#book-now span { display: none; }

#rooms-gallery { display: block; width: 268px; height: 52px; background: url("../images/accommodation/nav/rooms-gallery.png") no-repeat 0 0; float:left; margin-bottom: 5px; }
#rooms-gallery:hover { background-position: 0 -52px; }
#rooms-gallery span { display: none; }

#tariff { display: block; width: 268px; height: 55px; background: url("../images/accommodation/nav/rates.png") no-repeat 0 0; float:left; margin-bottom: 15px; }
#tariff:hover { background-position: 0 -55px; }
#tariff span { display: none; }

/* Food & Drink */

#food-drink-menu-con { width: 261px; padding: 10px 0px; }

#restaurant { display: block; width: 261px; height: 38px; background: url("../images/food-and-drink/food-drink-menu.png") no-repeat 0 0; float:left; margin-bottom: 5px; }
#restaurant:hover { background-position: -261px 0px; }
#restaurant span { display: none; }

#pub { display: block; width: 261px; height: 38px; background: url("../images/food-and-drink/food-drink-menu.png") no-repeat 0px -38px; float:left; margin-bottom: 5px; }
#pub:hover { background-position: -261px -38px; }
#pub span { display: none; }

#wine-list { display: block; width: 261px; height: 38px; background: url("../images/food-and-drink/food-drink-menu.png") no-repeat 0px -76px; float:left; margin-bottom: 5px; }
#wine-list:hover { background-position: -261px -76px; }
#wine-list span { display: none; }

#menu { display: block; width: 261px; height: 38px; background: url("../images/food-and-drink/food-drink-menu.png") no-repeat 0px -114px; float:left; margin-bottom: 5px; }
#menu:hover { background-position: -261px -114px; }
#menu span { display: none; }

#menu-classic { display: block; width: 261px; height: 29px; background: url("../images/food-and-drink/food-drink-menu.png") no-repeat 0px -152px; float:left; margin-bottom: 5px; }
#menu-classic:hover { background-position: -261px -152px; }
#menu-classic span { display: none; }

#menu-cheese { display: block; width: 261px; height: 29px; background: url("../images/food-and-drink/food-drink-menu.png") no-repeat 0px -181px; float:left; margin-bottom: 5px; }
#menu-cheese:hover { background-position: -261px -181px; }
#menu-cheese span { display: none; }

#menu-veg { display: block; width: 261px; height: 29px; background: url("../images/food-and-drink/food-drink-menu.png") no-repeat 0px -210px; float:left; margin-bottom: 5px; }
#menu-veg:hover { background-position: -261px -210px; }
#menu-veg span { display: none; }

#menu-lunch-early-evening { display: block; width: 261px; height: 29px; background: url("../images/food-and-drink/food-drink-menu.png") no-repeat 0px -239px; float:left; margin-bottom: 5px; }
#menu-lunch-early-evening:hover { background-position: -261px -239px; }
#menu-lunch-early-evening span { display: none; }


/* affiliations */

#yorkshire-dales { position: relative; }
#yorkshire-dales p { width: 183px; height: 87px; background: url("../images/common/affiliations/yorkshire-dales.png") no-repeat 0 0; position: absolute; top: -103px; left: 500px; }
#yorkshire-dales p:hover { background-position: 0 -87px; }
#yorkshire-dales p span { display: none; }

#deliciously { position: relative; }
#deliciously p { width: 165px; height: 78px; background: url("../images/common/affiliations/deliciously-yorkshire.png") no-repeat 0 0; position: absolute; top: -94px; left: 700px; }
#deliciously p:hover { background-position: 0 -78px; }
#deliciously p span { display: none; }

#cask { position: relative; }
#cask p { width: 183px; height: 87px; background: url("../images/common/affiliations/cask-marque.png") no-repeat 0 0; position: absolute; top: -103px; left: 300px; }
#cask p:hover { background-position: 0 -87px; }
#cask p span { display: none; }

/* Sidebar Navs */

#in-the-news { display: block; width: 268px; height: 47px; background: url("../images/common/sidebar-navs/in-the-news.png") no-repeat 0 0; margin-bottom: 10px; margin-top:10px; }
#in-the-news:hover { background-position: 0 -47px; }
#in-the-news span { display: none; }

#the-poplars { display: block; width: 268px; height: 45px; background: url("../images/common/sidebar-navs/the-poplars.png") no-repeat 0 0; margin-bottom: 15px; }
#the-poplars:hover { background-position: 0 -45px; }
#the-poplars span { display: none; }

/* REVIEWS */

#review-accommodation { display: block; width: 457px; height: 210px; background: url("../images/reviews/accommodation.png") no-repeat 0 0; margin-bottom: 87px; float:left; }
#review-accommodation:hover { background-position: 0 -210px; }
#review-accommodation span { display: none; }

#review-dining { display: block; width: 457px; height: 210px; background: url("../images/reviews/dining.png") no-repeat 0 0; margin-bottom: 87px; float:left; }
#review-dining:hover { background-position: 0 -210px; }
#review-dining span { display: none; }

