PageSourceSearch

https://melvillecastle.com/weddings/wedding-fair

html melvillecastle.com collected 2026-10-02 19:51:50 UTC 48,985 bytes, 891 lines download raw bytes

1
2
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
5<head id="ctl00_Head1"><title>
6	Free Wedding Fair, Upcoming Dates, Melville Castle
7</title><meta name="viewport" content="width=device-width; initial-scale = 1.0; maximum-scale=1.0; user-scalable=no" /><meta name="HandheldFriendly" content="true" /><meta name="apple-touch-fullscreen" content="yes" /><link rel="stylesheet" href="/styles.css" /><link rel="stylesheet" href="/retail/retail.css" />  
8    <!--link rel="stylesheet" href="roombooking.css" />-->  
9    <!--link rel="stylesheet" href="vouchers.css" />-->    
10    <!--link rel="stylesheet" href="lightbox.css" />--> 
11    <link rel="stylesheet" href="/includes/lightbox/simple-lightbox.css" /><link href="https://fonts.googleapis.com/css?family=Mukta:300,400,700" rel="stylesheet" type="text/css" />          
12         
13    <!-- JQuery & Slick -->
14    
14<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
14
15    
15<script src="https://code.jquery.com/ui/1.13.1/jquery-ui.min.js" type="text/javascript" defer></script>
15
16    
16<script src="/includes/slick/slick.min.js" type="text/javascript" charset="utf-8"></script>
16  
17    
17<script src="/includes/lazyloading/lazysizes.min.js" type="text/javascript" charset="utf-8"></script>
17 
18    
18<script src="https://unpkg.com/[email protected]/dist/scrollreveal.min.js"  type="text/javascript"></script>
18  
19  
20    
20<script type="text/javascript">
21        function showtickertape(target, message, index, interval, repeatinterval) 
22        {
23            var element = document.getElementById(target);
24            if (element == null)
25                return; 
26
27            if (index <= message.length) 
28            {
29                element.innerHTML = message.substring(0, index);
30                index++;
31                setTimeout(function () { showtickertape(target, message, index, interval, repeatinterval); }, interval ); 
32            }
33            else
34            {
35                index = 0;
36                if (repeatinterval > 0) 
37                    setTimeout(function () { showtickertape(target, message, 1, interval, repeatinterval); }, repeatinterval); 
38            }
39        }   
40       
41        function showallsites()
42        {
43            var element = document.getElementById("original");
44            if (element == null)
45                return;
46            if (element.style.display == "none")
47                element.style.display = "block";
48            else
49                element.style.display = "none";           
50        } 
51       
52        function hidesubmenu()
53        {
54            var element = document.getElementById("submenu");
55            if (element == null)
56                return;
57        }   
58       
59        function updateheaderposition(id) 
60        {
61            var header = document.getElementById("ctl00_header");
62            var banner = document.getElementById("ctl00_" + id);
63            if (header == null || banner == null)
64                return;  
65            const height = banner.clientHeight - 1;
66            header.style.top = height + "px";
67            updatemainposition(id); 
68        } 
69       
70        function updatemainposition(id)
71        {
72            var banner = document.getElementById("ctl00_" + id);
73            var main = document.getElementById("main"); 
74            if (banner == null || main == null)
75                return;
76             const height = banner.clientHeight + 74;
77             main.style.marginTop = height + "px";
78        }   
79        
80    </script>
80    
81			
82<link rel="canonical" href="https://melvillecastle.com/weddings/wedding-fair" /><!-- Poper Code Start - poper.ai -->
83<script 
84  id="poper-js-script" 
85  data-account-id="ac6a236373f826c81e462094cce6856b" 
86  
87  src="https://app.poper.ai/share/poper.js?accountID=ac6a236373f826c81e462094cce6856b&v=muf6g9ul"
88  defer
89></script>
vendor: 2 bytes, line 89
89
90<script>
91    window.Poper = window.Poper || [];
92    window.Poper.push({
93        accountID: "ac6a236373f826c81e462094cce6856b",
94    });
95</script>
95
96<!-- Poper Code End -->
97<script type="application/ld+json">
98{
99  "@context": "https://schema.org",
100  "@graph": [
101    {
102      "@type": ["Organization", "Hotel"],
103      "@id": "https://melvillecastle.com/#org",
104      "name": "Melville Castle",
105      "url": "https://melvillecastle.com/",
106      "description": "Historic luxury castle hotel and wedding venue near Edinburgh",
107      "logo": {
108        "@type": "ImageObject",
109        "url": "https://www.ocadmin.co.uk/images/websites/638028283863854100_melville89443.png"
110      },
111      "image": "https://www.ocadmin.co.uk/images/photosv2/melville-main1500x90069551.jpg",
112      "priceRange": "££",
113      "address": {
114        "@type": "PostalAddress",
115        "streetAddress": "Gilmerton Road",
116        "addressLocality": "Lasswade",
117        "addressRegion": "Scotland",
118        "postalCode": "EH18 1AP",
119        "addressCountry": "GB"
120      },
121      "contactPoint": {
122        "@type": "ContactPoint",
123        "contactType": "reservations",
124        "telephone": "+441316540088",
125        "email": "[email protected]",
126        "availableLanguage": ["en"]
127      },
128      "sameAs": [
129        "https://www.instagram.com/melvillecastlehotel_/?hl=en",
130        "https://www.facebook.com/p/Melville-Castle-Hotel-100069853036888/"
131      ]
132    },
133    {
134      "@type": "WebSite",
135      "@id": "https://melvillecastle.com/#website",
136      "url": "https://melvillecastle.com/",
137      "name": "Melville Castle",
138      "inLanguage": "en-GB",
139      "publisher": {
140        "@id": "https://melvillecastle.com/#org"
141      }
142    },
143    {
144      "@type": "WebPage",
145      "@id": "https://melvillecastle.com/#webpage",
146      "url": "https://melvillecastle.com/",
147      "name": "Melville Castle",
148      "isPartOf": {
149        "@id": "https://melvillecastle.com/#website"
150      },
151      "about": {
152        "@id": "https://melvillecastle.com/#org"
153      },
154      "inLanguage": "en-GB"
155    }
156  ]
157}
158</script>
158 
158<script>
159    window.addEventListener("message", function(event) {
160        if (event.data === "BookingCompleted") {
161            window.location.href = "/weddings/showaround-confirmation";
162        }
163    });
164    </script>
164<meta name="facebook-domain-verification" content="4ncrtyvvgsbyglqz5z9nidpi6vk4ui" />
165
166<meta name="p:domain_verify" content="7896f7b2ee1e0d24397f621af797353b"/><!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 166-167
166
167<script async src="https://www.googletagmanager.com/gtag/js?id=
167G-1E81DT5KPQ
vendor: 13 bytes, line 167
167"></script>
168<script>
169  
vendor: 138 bytes, lines 169-173
169window.dataLayer = window.dataLayer || [];
170  function gtag(){dataLayer.push(arguments);}
171  gtag('js', new Date());
172
173  gtag('config', '
173G-1E81DT5KPQ
vendor: 5 bytes, line 173
173');
174</script>
174
175
176<!-- Google Tag Manager -->
177<script>
vendor: 331 bytes, lines 177-181
177(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
178new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
179j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
180'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
181})(window,document,'script','dataLayer','
181GTM-TSPDTHG
vendor: 3 bytes, line 181
181');
181</script>
181
182<!-- End Google Tag Manager -->
183
184<!-- Hi-Jiffy -->
185    
185<script type="text/javascript">
186    window.HiJiffyWidget = window.HiJiffyWidget || {};
187    window.HiJiffyWidget.Token = 'ZdYwxZ0DnVmGdL';
188    (function (d, s) {
189    var js, fjs = d.getElementsByTagName(s)[0];
190    js = d.createElement(s); js.async = true;
191    js.src = 'https://widget.hijiffy.com/build.js?t=' + Math.floor(new
192    Date().getTime() / 60000);
193    fjs.parentNode.insertBefore(js, fjs);
194    }(document, 'script'));
195    </script>
195  <meta name="description" content="Visit Melville Castle Wedding Fair and explore all that this opulent castle in Edinburgh has to offer you on your wedding day.  Free and no need to book." /></head>
196<body id="ctl00_masterBody" onload="showMap()" onunload="GUnload()">
197    <form name="aspnetForm" method="post" action="/weddings/wedding-fair" id="aspnetForm">
198<div>
199<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
200<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
201<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTExNzc4OTE0NzkPZBYCZg9kFgICAw8WBB4Gb25sb2FkBQlzaG93TWFwKCkeCG9udW5sb2FkBQlHVW5sb2FkKCkWAgIBDxYCHgZhY3Rpb24FFi93ZWRkaW5ncy93ZWRkaW5nLWZhaXIWEgIDDw8WAh4HVmlzaWJsZWhkZAIFDw8WAh8DaGRkAgcPFgIeBFRleHQFqAE8c2NyaXB0PnNldFRpbWVvdXQoZnVuY3Rpb24oKSB7IHVwZGF0ZWhlYWRlcnBvc2l0aW9uKCdpdGVtNTM2OCcpOyB9LCA1MDApOyB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgZnVuY3Rpb24oKSB7IHVwZGF0ZWhlYWRlcnBvc2l0aW9uKCdpdGVtNTM2OCcpOyB9KTs8L3NjcmlwdD5kAgkPZBYKAgUPDxYGHghJbWFnZVVybAVOaHR0cHM6Ly93d3cub2NhZG1pbi5jby51ay9pbWFnZXMvd2Vic2l0ZXMvNjM4MDI4MjgzODYzODU0MTAwX21lbHZpbGxlODk0NDMucG5nHg1BbHRlcm5hdGVUZXh0BQ9NZWx2aWxsZSBDYXN0bGUeB1Rvb2xUaXAFD01lbHZpbGxlIENhc3RsZWRkAgcPFgIfBAUNMDEzMSA2NTQgMDA4OGQCCQ8PFgQeC05hdmlnYXRlVXJsBQ90ZWw6MDEzMTY1NDAwODgfBwUSVGVsOiAwMTMxIDY1NCAwMDg4ZGQCCw8WAh8DZ2QCDQ9kFgICAQ8WAh8EBfEBPHVsPjxsaSBjbGFzcz0nbWVudSc+PGEgaHJlZj0nL3Jvb21ib29raW5nL2RlZmF1bHQuYXNweCcgdGFiaW5kZXg9JzAnPkJvb2sgYSBSb29tPC9hPjwvbGk+PGxpIGNsYXNzPSdtZW51Jz48YSBocmVmPScvdGFibGVib29raW5nJyB0YWJpbmRleD0nMCc+Qm9vayBhIFRhYmxlPC9hPjwvbGk+PGxpIGNsYXNzPSdtZW51Jz48YSBocmVmPScvdm91Y2hlcnMnIHRhYmluZGV4PScwJz5CdXkgVm91Y2hlcnM8L2E+PC9saT48L3VsPmQCDQ8WAh8EBfURPHVsPjxsaSBjbGFzcz0nbWVudSc+PGEgaHJlZj0nLycgdGFiaW5kZXg9JzAnPkhvbWU8L2E+PC9saT48bGkgY2xhc3M9J21lbnV3aXRoc3VibWVudTEnPjxhIGhyZWY9JyMnIHRhYmluZGV4PScwJz5TdGF5PC9hPjx1bD48bGk+PGEgaHJlZj0nL3Jvb21zJyB0YWJpbmRleD0nMCcgPlJvb21zICYgU3VpdGVzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9yb29tcy9wZXQtZnJpZW5kbHknIHRhYmluZGV4PScwJyA+RG9nIEZyaWVuZGx5PC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9yb29tcy9mYW1pbHktcm9vbScgdGFiaW5kZXg9JzAnID5GYW1pbHkgRnJpZW5kbHk8L2E+PC9saT48bGk+PGEgaHJlZj0nL2V4cGxvcmUnIHRhYmluZGV4PScwJyA+RXhwbG9yZSBvdXIgYXJlYTwvYT48L2xpPjxsaT48YSBocmVmPScvcm9vbWJvb2tpbmcvZGVmYXVsdC5hc3B4JyB0YWJpbmRleD0nMCcgPkJvb2sgYSBSb29tPC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0nbWVudSc+PGEgaHJlZj0naHR0cHM6Ly9tZWx2aWxsZWNhc3RsZS5jb20vb2ZmZXJzJyB0YWJpbmRleD0nMCc+T2ZmZXJzPC9hPjwvbGk+PGxpIGNsYXNzPSdtZW51d2l0aHN1Ym1lbnUxJz48YSBocmVmPScjJyB0YWJpbmRleD0nMCc+V2VkZGluZ3M8L2E+PHVsPjxsaT48YSBocmVmPScvd2VkZGluZ3MnIHRhYmluZGV4PScwJyA+V2VkZGluZ3M8L2E+PC9saT48bGk+PGEgaHJlZj0nL3dlZGRpbmdzL3BhY2thZ2VzLWFuZC1wcmljaW5nJyB0YWJpbmRleD0nMCcgPlBhY2thZ2VzICYgUHJpY2luZzwvYT48L2xpPjxsaT48YSBocmVmPScvd2VkZGluZ3MvaW50aW1hdGUtd2VkZGluZ3MnIHRhYmluZGV4PScwJyA+SW50aW1hdGUgV2VkZGluZ3M8L2E+PC9saT48bGk+PGEgaHJlZj0nL3dlZGRpbmdzL2V4Y2x1c2l2ZS11c2Utd2VkZGluZ3MnIHRhYmluZGV4PScwJyA+RXhjbHVzaXZlIFVzZSBXZWRkaW5nczwvYT48L2xpPjxsaT48YSBocmVmPScvd2VkZGluZ3MvbGFzdC1taW51dGUtd2VkZGluZ3MnIHRhYmluZGV4PScwJyA+V2VkZGluZyBvZmZlcnM8L2E+PC9saT48bGk+PGEgaHJlZj0nL3dlZGRpbmdzL3dlZGRpbmctZmFpcicgdGFiaW5kZXg9JzAnID5XZWRkaW5nIEZhaXJzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy93ZWRkaW5ncy9icm9jaHVyZScgdGFiaW5kZXg9JzAnID5Ccm9jaHVyZSAmIFByaWNlIExpc3Q8L2E+PC9saT48bGk+PGEgaHJlZj0nL3dlZGRpbmdzL3JlYWwtd2VkZGluZ3MtYXQtdGhlLWNhc3RsZScgdGFiaW5kZXg9JzAnID5XZWRkaW5nIEdhbGxlcnk8L2E+PC9saT48bGk+PGEgaHJlZj0nL3dlZGRpbmdzL3Nob3dhcm91bmQnIHRhYmluZGV4PScwJyB0YXJnZXQ9J19ibGFuaycgPkJvb2sgYSBTaG93cm91bmQ8L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSdtZW51d2l0aHN1Ym1lbnUxJz48YSBocmVmPScjJyB0YWJpbmRleD0nMCc+RWF0ICYgRHJpbms8L2E+PHVsPjxsaT48YSBocmVmPScvZGluaW5nJyB0YWJpbmRleD0nMCcgPlJlc3RhdXJhbnQ8L2E+PC9saT48bGk+PGEgaHJlZj0nL2RpbmluZy9saWJyYXJ5LWJhcicgdGFiaW5kZXg9JzAnID5MaWJyYXJ5IEJhcjwvYT48L2xpPjxsaT48YSBocmVmPScvZGluaW5nL2FmdGVybm9vbi10ZWEnIHRhYmluZGV4PScwJyA+QWZ0ZXJub29uIFRlYTwvYT48L2xpPjxsaT48YSBocmVmPScvdGFibGVib29raW5nJyB0YWJpbmRleD0nMCcgPkJvb2sgYSBUYWJsZTwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9J21lbnUnPjxhIGhyZWY9Jy9leHBsb3JlJyB0YWJpbmRleD0nMCc+RXhwbG9yZTwvYT48L2xpPjxsaSBjbGFzcz0nbWVudSc+PGEgaHJlZj0nL2V2ZW50cy9jaHJpc3RtYXMnIHRhYmluZGV4PScwJz5DaHJpc3RtYXMgJiBIb2dtYW5heTwvYT48L2xpPjxsaSBjbGFzcz0nbWVudXdpdGhzdWJtZW51MSc+PGEgaHJlZj0nIycgdGFiaW5kZXg9JzAnPkV2ZW50IEhpcmU8L2E+PHVsPjxsaT48YSBocmVmPScvZXZlbnRzL2Z1bmN0aW9uLWhpcmUnIHRhYmluZGV4PScwJyA+UHJpdmF0ZSBFdmVudHM8L2E+PC9saT48bGk+PGEgaHJlZj0nL2NvbmZlcmVuY2VzJyB0YWJpbmRleD0nMCcgPkJ1c2luZXNzIENvbmZlcmVuY2VzPC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0nbWVudSc+PGEgaHJlZj0nL3ZvdWNoZXJzJyB0YWJpbmRleD0nMCc+R2lmdCB2b3VjaGVyczwvYT48L2xpPjxsaSBjbGFzcz0nbWVudSc+PGEgaHJlZj0nL2dhbGxlcnknIHRhYmluZGV4PScwJz5HYWxsZXJ5PC9hPjwvbGk+PGxpIGNsYXNzPSdtZW51Jz48YSBocmVmPScvY29udGFjdCcgdGFiaW5kZXg9JzAnPkNvbnRhY3QgdXM8L2E+PC9saT48L3VsPmQCDw9kFgQCAQ9kFgpmD2QWAmYPZBYCZg9kFgJmD2QWAgICDxYCHgVzdHlsZQUTcGFkZGluZy1ib3R0b206NjAlOxYGAgMPFgIfA2hkAgUPFgIfA2hkAgcPFgIfA2hkAgEPZBYCZg8PZBYCHwkFSXBhZGRpbmc6MTBweCAwcHggMHB4IDBweDttYXgtd2lkdGg6ODAwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bztkAgIPZBYCZg8PZBYCHwkFMG1heC13aWR0aDo4MDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO2QCAw9kFgJmDw9kFgIfCQUxbWF4LXdpZHRoOjEyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO2QCBA9kFgJmDw9kFgIfCQUxbWF4LXdpZHRoOjEyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvOxYCAgEPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgICAQ9kFgYCAQ9kFgICAQ8WAh8EBVA8aDM+V2VkZGluZyBFbnF1aXJ5PC9oMz4NCg0KPHA+UGxlYXNlIGVudGVyIHlvdXIgZGV0YWlscyBiZWxvdzxiciAvPg0KJm5ic3A7PC9wPmQCBQ9kFgICAQ9kFgICAQ8WAh8EBXc8cD5TaWduLXVwIHRvIHJlY2VpdmUgZXhjbHVzaXZlIHdlZGRpbmcgaW5zcGlyYXRpb24sIHNwZWNpYWwgaW52aXRlcywgYW5kIGV4Y2x1c2l2ZSBwcmljZXMsIHN0cmFpZ2h0IHRvIHlvdXIgaW5ib3guPC9wPmQCCQ8WAh8JBR5kaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MzBweDsWBAIBDw8WBB8EZR8DaGRkAgMPDxYEHwQFBFNFTkQeD1ZhbGlkYXRpb25Hcm91cAUGZm9ybTI1ZGQCBQ8PFgIfA2hkZAIRD2QWBAIBD2QWAmYPD2QWAh8JBUFwYWRkaW5nOjQwcHggMHB4O21heC13aWR0aDo4MDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO2QCAg9kFgJmDw9kFgIfCQUxbWF4LXdpZHRoOjEyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO2QCEw8WAh8EBQQyMDI2ZAIVD2QWAgIBDxYCHwQFoQFEZXNrdG9wIG1vemlsbGEvNS4wIGFwcGxld2Via2l0LzUzNy4zNiAoa2h0bWwsIGxpa2UgZ2Vja287IGNvbXBhdGlibGU7IHBhZ2Vzb3VyY2VzZWFyY2hib3QvMS4wOyAraHR0cHM6Ly9wYWdlc291cmNlc2VhcmNoLmNvbS9ib3QpIGNocm9tZS8xMjguMC4wLjAgc2FmYXJpLzUzNy4zNmQYAQU0Y3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRlbnF1aXJ5Zm9ybTc2NDEkY2NWYWxpZGF0ZQ8FJDFkYzNhYTBlLTI0ZGYtNGFhYi1iYmU0LWI2YjNlZDMyMDIzN2QtUWPsAAIHabvLdbCr55Ma2KXuGw==" />
202</div>
203
204<script type="text/javascript">
205//<![CDATA[
206var theForm = document.forms['aspnetForm'];
207if (!theForm) {
208    theForm = document.aspnetForm;
209}
210function __doPostBack(eventTarget, eventArgument) {
211    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
212        theForm.__EVENTTARGET.value = eventTarget;
213        theForm.__EVENTARGUMENT.value = eventArgument;
214        theForm.submit();
215    }
216}
217//]]>
218</script>
218
219
220
221<script src="/WebResource.axd?d=PslLnhrt4jirhZYCfVtrLKKxsB2te5zy8UeB20CTw3rzRpMNLMkrHxmsuNJ1QzgMe8D2WYH1BrEtrq-4ZGz3C82ws2E1&amp;t=639191565620000000" type="text/javascript"></script>
221
222
223
224<script src="/ScriptResource.axd?d=YF6lGqDggEB_C9Ks8gWYt6UJTglMTKv63HTYTDI7WY_KmPf581AKZqrmAUTW6plof3l-eKwO2EggczqQYFOsJ5NXeGs8Wue2rEfRFWXS1wLKUxen0D15awBTTHTAKExCZkPnyg2&amp;t=633176824800000000" type="text/javascript"></script>
vendor: 2 bytes, line 224
224
225<script src="/ScriptResource.axd?d=SUVvDWzA_npPvw85G-gfsA0liNSnMuh9n8uSUwYEQjhSEnKPDRndoHV7slUs9Dpaf-22goYi9L2008w_uhIzImVJZrmTdDR5SA1_r-kKg0Uyi8jbESqnpndR_l-DykI9iiDDhg2&amp;t=633176824800000000" type="text/javascript"></script>
vendor: 2 bytes, line 225
225
226<script src="../includes/ajaxsafari.js" type="text/javascript"></script>
226
227<div>
228
229	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" />
230	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWCQKp5duSCwK3/fH8AQK4/fH8AQK1/fH8AQK2/fH8AQLQzOOnBgLRzOOnBgLIoMWhAwKt3qTNCEhcZkdXswBmQPUy9xX1A2uAokaP" />
231</div>
232   
233        <!-- AJAX script manager -->
234        
234<script type="text/javascript">
235//<![CDATA[
236Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', document.getElementById('aspnetForm'));
237Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tctl00$ContentPlaceHolder1$enquiryform7641$pnlUpdate'], [], [], 90);
238//]]>
239</script>
239
240
241       
242       <!-- Snow Effect -->
243         
244       
245       <!-- Valentine Effect -->
246       
247       
248       
248<script>setTimeout(function() { updateheaderposition('item5368'); }, 500); window.addEventListener('resize', function() { updateheaderposition('item5368'); });</script>
248 
249       
250       <!-- Menu -->
251       <div id="ctl00_header" class="header">
252            <div id="ctl00_itemtheme5368" class="themedark1">
253	<div id="ctl00_item5368" style="position:fixed;top:0px;left:0px;background:#222; padding-top:10px; z-index:200; width:100%; text-align:center">
254		<div class="column1" style="text-align:center;">
255			<div>
256				<div class="text">
257					<p style="text-align: center;"><span style="font-size: 13px;">&nbsp;✨ </span><a href="/weddings/wedding-fair">COME ALONG TO OUR NEXT OPEN DAY: 18&nbsp;OCTOBER 2026</a>&nbsp;<span style="font-size: 13px;">✨</span></p>
258
259				</div>
260			</div>
261		</div>
262	</div>
263</div> 
264             
265            <div class="logo"><a href="/"><img id="ctl00_imgLogo" title="Melville Castle" src="https://www.ocadmin.co.uk/images/websites/638028283863854100_melville89443.png" alt="Melville Castle" style="border-width:0px;" /></a></div>
266            <div class="menuicon" onclick="document.getElementById('menu').classList.toggle('open');"><img src="/images/base/menu.png" alt="Menu" /></div>  
267            <div class="contact">0131 654 0088&nbsp; |&nbsp; <a onclick="showallsites(); return false" href="#">The Original Collection</a></div> 
268            <div class="phone"><a id="ctl00_hypTelephone" title="Tel: 0131 654 0088" href="tel:01316540088"><img src="/images/base/phone.png" alt="Telephone" /></a></div> 
269            <div id="ctl00_vouchers" class="vouchers"><a href="/vouchers">Gift Vouchers</a></div> 
270            <div id="ctl00_booknow" class="booknow">
271                <div class="booknowitem">Book Now</div>
272                <ul><li class='menu'><a href='/roombooking/default.aspx' tabindex='0'>Book a Room</a></li><li class='menu'><a href='/tablebooking' tabindex='0'>Book a Table</a></li><li class='menu'><a href='/vouchers' tabindex='0'>Buy Vouchers</a></li></ul>  
273            </div>  
274        </div> 
275       
276        <div id="original" class="original" style="display:none;" onclick="showallsites()"><div class="item">
277	<a href="https://www.original.co.uk" target="_blank"><img title="Visit the Original Collection website" src="https://www.ocadmin.co.uk/images/websites/638115592568870925_original11956.png" alt="Visit the Original Collection website" style="border-width:0px;" /></a>
278</div><div class="item">
279	<a href="https://www.auchencastle.co.uk" target="_blank"><img title="Visit the Auchen Castle website" src="https://www.ocadmin.co.uk/images/websites/638028283061947044_auchencastle17708.png" alt="Visit the Auchen Castle website" style="border-width:0px;" /></a>
280</div><div class="item">
281	<a href="https://www.broadfordhotel.co.uk" target="_blank"><img title="Visit the Broadford Hotel website" src="https://www.ocadmin.co.uk/images/websites/638881816348088604_638028283446826750_broadford3728883583.png" alt="Visit the Broadford Hotel website" style="border-width:0px;" /></a>
282</div><div class="item">
283	<a href="https://www.eiskye.co.uk" target="_blank"><img title="Visit the Eilean Iarmain website" src="https://www.ocadmin.co.uk/images/websites/638929372738789156_ei35110.png" alt="Visit the Eilean Iarmain website" style="border-width:0px;" /></a>
284</div><div class="item">
285	<a href="https://www.elephanthotel.co.uk" target="_blank"><img title="Visit the Elephant Hotel website" src="https://www.ocadmin.co.uk/images/websites/638881816792411091_638028283571186650_elephant2607945660.png" alt="Visit the Elephant Hotel website" style="border-width:0px;" /></a>
286</div><div class="item">
287	<a href="https://www.forsshousehotel.co.uk" target="_blank"><img title="Visit the Forss House website" src="https://www.ocadmin.co.uk/images/websites/638028283669149985_forsshouse40299.png" alt="Visit the Forss House website" style="border-width:0px;" /></a>
288</div><div class="item">
289	<a href="https://www.kirkwallhotel.com" target="_blank"><img title="Visit the Kirkwall Hotel website" src="https://www.ocadmin.co.uk/images/websites/638881815542928637_638028283772881628_kirkwall5422249616.png" alt="Visit the Kirkwall Hotel website" style="border-width:0px;" /></a>
290</div><div class="item">
291	<a href="https://www.lewtrenchardmanor.co.uk" target="_blank"><img title="Visit the Lewtrenchard Manor website" src="https://www.ocadmin.co.uk/images/websites/638744482937452951_Lew_Logo_TextWhite58098.png" alt="Visit the Lewtrenchard Manor website" style="border-width:0px;" /></a>
292</div><div class="item">
293	<a href="https://melvillecastle.com" target="_blank"><img title="Visit the Melville Castle website" src="https://www.ocadmin.co.uk/images/websites/638028283863854100_melville89443.png" alt="Visit the Melville Castle website" style="border-width:0px;" /></a>
294</div><div class="item">
295	<a href="https://www.shieldaiglodge.com" target="_blank"><img title="Visit the Shieldaig Lodge website" src="https://www.ocadmin.co.uk/images/websites/638028283976105736_shieldaiglodge62248.png" alt="Visit the Shieldaig Lodge website" style="border-width:0px;" /></a>
296</div><div class="item">
297	<a href="https://www.mundesley-ship.co.uk" target="_blank"><img title="Visit the Ship Inn website" src="https://www.ocadmin.co.uk/images/websites/638881817200558701_638028284075852607_shipinn2817585656.png" alt="Visit the Ship Inn website" style="border-width:0px;" /></a>
298</div><div class="item">
299	<a href="https://www.widbrookgrange.co.uk" target="_blank"><img title="Visit the Widbrook Grange website" src="https://www.ocadmin.co.uk/images/websites/637859719001187926_logo36895.png" alt="Visit the Widbrook Grange website" style="border-width:0px;" /></a>
300</div></div>
301        
302        <div id="menu">
303            <div class="close" onclick="document.getElementById('menu').classList.toggle('open');"><img src="/images/base/close3.png" alt="Close Menu" title="Close Menu" width="40" /></div>
304            <div class="close2" onclick="document.getElementById('menu').classList.toggle('');">Back</div> 
305            <div class="menubg"></div> 
306            <div class="menuitems"><ul><li class='menu'><a href='/' tabindex='0'>Home</a></li><li class='menuwithsubmenu1'><a href='#' tabindex='0'>Stay</a><ul><li><a href='/rooms' tabindex='0' >Rooms & Suites</a></li><li><a href='/rooms/pet-friendly' tabindex='0' >Dog Friendly</a></li><li><a href='/rooms/family-room' tabindex='0' >Family Friendly</a></li><li><a href='/explore' tabindex='0' >Explore our area</a></li><li><a href='/roombooking/default.aspx' tabindex='0' >Book a Room</a></li></ul></li><li class='menu'><a href='https://melvillecastle.com/offers' tabindex='0'>Offers</a></li><li class='menuwithsubmenu1'><a href='#' tabindex='0'>Weddings</a><ul><li><a href='/weddings' tabindex='0' >Weddings</a></li><li><a href='/weddings/packages-and-pricing' tabindex='0' >Packages & Pricing</a></li><li><a href='/weddings/intimate-weddings' tabindex='0' >Intimate Weddings</a></li><li><a href='/weddings/exclusive-use-weddings' tabindex='0' >Exclusive Use Weddings</a></li><li><a href='/weddings/last-minute-weddings' tabindex='0' >Wedding offers</a></li><li><a href='/weddings/wedding-fair' tabindex='0' >Wedding Fairs</a></li><li><a href='/weddings/brochure' tabindex='0' >Brochure & Price List</a></li><li><a href='/weddings/real-weddings-at-the-castle' tabindex='0' >Wedding Gallery</a></li><li><a href='/weddings/showaround' tabindex='0' target='_blank' >Book a Showround</a></li></ul></li><li class='menuwithsubmenu1'><a href='#' tabindex='0'>Eat & Drink</a><ul><li><a href='/dining' tabindex='0' >Restaurant</a></li><li><a href='/dining/library-bar' tabindex='0' >Library Bar</a></li><li><a href='/dining/afternoon-tea' tabindex='0' >Afternoon Tea</a></li><li><a href='/tablebooking' tabindex='0' >Book a Table</a></li></ul></li><li class='menu'><a href='/explore' tabindex='0'>Explore</a></li><li class='menu'><a href='/events/christmas' tabindex='0'>Christmas & Hogmanay</a></li><li class='menuwithsubmenu1'><a href='#' tabindex='0'>Event Hire</a><ul><li><a href='/events/function-hire' tabindex='0' >Private Events</a></li><li><a href='/conferences' tabindex='0' >Business Conferences</a></li></ul></li><li class='menu'><a href='/vouchers' tabindex='0'>Gift vouchers</a></li><li class='menu'><a href='/gallery' tabindex='0'>Gallery</a></li><li class='menu'><a href='/contact' tabindex='0'>Contact us</a></li></ul></div>
307        </div> 
308        
309        <!-- Placeholder -->
310        <div id="main">
311
312    
312<script type="text/javascript">
313  
314        function showpopup(ctrl)
315        {
316            var element = document.getElementById(ctrl);
317            if (element == null)
318                return;
319            element.style.display = "block";    
320        }      
321  
322        function selectnextphoto(ctrl, delay)
323        {
324            var i = 1;
325            var j = 1; 
326            var element; 
327            var item1 = "";
328            var item2 = "";
329            while (i < 1000)
330            {
331                element = document.getElementById(ctrl + i);
332                if (element.style.opacity == 1)
333                {
334                    item1 = ctrl + i;
335                    j = i + 1;
336                    break;
337                }   
338                ++i; 
339            }        
340            if (item1 == "")
341                return;
342               
343            item2 = ctrl + j;  
344            element = document.getElementById(item2);
345            if (element == null && j != 1)
346            {
347                j = 1; 
348                item2 = ctrl + j;  
349                element = document.getElementById(item2);
350            } 
351            if (element == null || item1 == item2)
352                return;
353             
354           setTimeout(function() { fade(item1, item2) }, 25);
355           if (delay > 1000)
356               setTimeout(function() { selectnextphoto(ctrl, delay) }, delay);            
357        }      
358       
359        function selectpreviousphoto(ctrl, delay)
360        {
361            var i = 1;
362            var j = 1; 
363            var element; 
364            var item1 = "";
365            var item2 = "";
366            while (i < 1000)
367            {
368                element = document.getElementById(ctrl + i);
369                if (element != null && element.style.opacity == 1)
370                {
371                    item1 = ctrl + i;
372                    j = i - 1;
373                    break;
374                }   
375                ++i; 
376            }        
377            if (item1 == "")
378                return;
379               
380            item2 = ctrl + j;  
381            element = document.getElementById(item2);
382            if (element == null)
383            {
384                var k = 1000;
385                while (k >= 0)
386                {
387                    if (document.getElementById(ctrl + k) != null)
388                    {
389                        j = k;
390                        break;  
391                    }
392                    --k;
393                }    
394                item2 = ctrl + j;  
395                element = document.getElementById(item2);
396            } 
397            if (element == null || item1 == item2)
398                return;
399             
400           setTimeout(function() { fade(item1, item2) }, 25);           
401        }       
402  
403        function selectphoto(ctrl, number)
404        {
405            var i = 1;
406            var item1 = "";
407            var item2 = ctrl + number;  
408            while (i < 1000)
409            {
410                var element = document.getElementById(ctrl + i);
411                if (element != null && element.style.opacity == 1)
412                {
413                    item1 = ctrl + i;
414                    break;
415                }   
416                ++i; 
417            }      
418           
419            if (item1 != "" && item2 != item1)
420                setTimeout(function() { fade(item1, item2) }, 25);  
421        }      
422  
423        function fade(item1, item2)
424        {
425            var element1 = document.getElementById(item1);
426            if (element1 != null)
427            { 
428                element1.style.opacity -= element1.style.opacity / 10;
429                if (element1.style.opacity < 0.02)
430                {
431                    element1.style.opacity = 0;
432                    element1.style.display = "none"; 
433                }   
434                var label1 = document.getElementById(item1 + "label");
435                var label2 = document.getElementById(item2 + "label");
436                if (label1 != null && label2 != null)
437                {
438                    label1.className = "label";
439                    label2.className = "selectedlabel";  
440                } 
441            }
442                    
443            element2 = document.getElementById(item2);
444            if (element2 != null)
445            {
446                element2.style.display = "block"
447                element2.style.opacity = 1 - element1.style.opacity;
448            } 
449            
450            if (element1.style.opacity > 0)
451                setTimeout(function() { fade(item1, item2) }, 25);       
452        }    
453       
454        function entertextbox(id, text)
455        {
456            var element = document.getElementById(id);
457            if (element == null)
458                return;
459               
460            if (element.value == text)
461            {
462                element.value = "";
463                element.style.color = "#444";  
464            }      
465        }   
466       
467        function leavetextbox(id, text)
468        {
469            var element = document.getElementById(id);
470            if (element == null)
471                return;
472               
473            if (element.value == "")
474            {
475                element.value = text;
476                element.style.color = "#bbb";  
477            }      
478        } 
479    
480    </script>
480
481
482    <div id="ctl00_ContentPlaceHolder1_itemtheme4507">
483	<div id="ctl00_ContentPlaceHolder1_item4507">
484		<div class="fadein">
485			
486
487<div id="ctl00_ContentPlaceHolder1_photogallery4507_photogallery" class="photogallery" style="padding-bottom:60%;">
488    <div id="ctl00_ContentPlaceHolder1_photogallery4507_photo1" class="photo" style="display:block;opacity:1;">
489				<img title="Wedding room at Melville Castle" data-src="https://www.ocadmin.co.uk/images/photosv2/wedding-fair-1500x90087188.jpg" class="lazyload" src="" alt="Wedding room at Melville Castle" style="border-width:0px;filter:brightness(70%);" /><div class="overlay">
490					<h1 style="text-align: center;">Wedding fairs &amp; open days</h1>
491
492<p style="text-align: center;">Inspiration for your very special day</p>
493
494				</div>
495			</div>
496      
497      
498    <div class="labels"></div>
499</div>
500
501		</div>
502	</div>
503</div><div id="ctl00_ContentPlaceHolder1_itemtheme4509" class="themelight1">
504	<div id="ctl00_ContentPlaceHolder1_item4509" style="padding:10px 0px 0px 0px;max-width:800px;position:relative;margin:0 auto;">
505		<div class="column1">
506			<div class="fadein">
507				<div class="text">
508					<h3>Wedding Open Day &ndash; Sunday 18 October 2026, 12:00 &ndash; 18:00, free entry</h3>
509
510<p>Discover the magic of our historic castle wedding venue on the outskirts of Edinburgh.</p>
511
512<p>Our elegant function rooms will be beautifully dressed for the occasion&nbsp;and you&#39;ll meet our friendly and experienced wedding coordnator, Kym, and her team, who&#39;ll guide you through every detail of your perfect day.&nbsp;</p>
513
514<p>There will be complimentary canap&eacute;s, Prosecco and sparkling elderflower, as well as some very special offers. Plus you&#39;ll get a free goodie bag on the day if you pre-register using our form below.</p>
515
516<p>Whether you&#39;re planning an intimate celebration or a grand affair, we offer versatile event spaces, bespoke wedding packages&nbsp;and expert planning support. From classic elegance to modern chic, we can tailor everything to suit your style and budget.</p>
517
518<p>Come along to speak directly with our wedding team, explore the venue&nbsp;and imagine how your wedding could unfold within these atmospheric castle walls.</p>
519
520<p><strong>Pre-register below to let us know you&#39;re coming and we&#39;ll give you instant access to our Wedding Planner Platform where you can build quotes, view brochures and book private tours with our coordinators. You&#39;ll also get a free goodie bag on the day!</strong></p>
521
522				</div>
523			</div>
524		</div>
525	</div>
526</div><div id="ctl00_ContentPlaceHolder1_itemtheme9210" class="themelight1">
527	<div id="ctl00_ContentPlaceHolder1_item9210" style="max-width:800px;position:relative;margin:0 auto;">
528		<div class="column1" style="text-align:center;">
529			<div>
530
531			</div>
532		</div><iframe src="https://venue.weddingmanager.co.uk/customers/registrationv1?id=f6f5f8cc-23b9-4505-b994-b7c005bc9ad2&mid=b7aa8d91-f5c7-44ef-9f1c-70c1bfa49561&iframe=true" frameborder="0" width="100%" height="1000"></iframe>
533	</div>
534</div><div id="ctl00_ContentPlaceHolder1_itemtheme4518" class="themelight1">
535	<div id="ctl00_ContentPlaceHolder1_item4518" style="max-width:1200px;position:relative;margin:0 auto;">
536		<div class="column2">
537			<div class="fadein">
538				<div class="textwithphotophototop">
539					<a href="/weddings" target="_self"><img title="wedding at Melville Castle" data-src="https://www.ocadmin.co.uk/images/photosv2/marry-2-1500x90066632.jpg" class="lazyload" src="" alt="wedding at Melville Castle" style="border-width:0px;filter:brightness(80%);" /></a>
540				</div><div class="textwithphototexttop">
541					<h3>Magical Melville</h3>
542
543<p>Say a royal &#39;I do&#39; at one of Scotland&#39;s finest romantic castles.</p>
544
545<p><div class='button1'><a href='/weddings' target='_self'>fairytale weddings&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&#8594;</a></div></p>
546
547				</div>
548			</div>
549		</div><div class="column2">
550			<div class="fadein">
551				<div class="textwithphotophototop">
552					<a href="/weddings/exclusive-use-weddings" target="_self"><img title="Married couple in doorway at Melville Castle" data-src="https://www.ocadmin.co.uk/images/photosv2/exclusive1500x90082211.jpg" class="lazyload" src="" alt="Married couple in doorway at Melville Castle" style="border-width:0px;filter:brightness(80%);" /></a>
553				</div><div class="textwithphototexttop">
554					<h3>Exclusive Use Weddings</h3>
555
556<p>Our private estate, entirely yours for your celebration.</p>
557
558<p><div class='button1'><a href='/weddings/exclusive-use-weddings' target='_self'>EXCLUSIVE USE WEDDINGS&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&#8594;</a></div></p>
559
560				</div>
561			</div>
562		</div>
563	</div>
564</div><div id="ctl00_ContentPlaceHolder1_itemtheme4514" class="themelight1">
565	<div id="ctl00_ContentPlaceHolder1_item4514" style="max-width:1200px;position:relative;margin:0 auto;">
566		<div class="column1">
567			<div class="fadein">
568				<div class="text">
569					<h3>Need help?</h3>
570
571<p>If you have any questions about the wedding services we offer at Melville Castle, we&#39;re here to help &ndash;&nbsp;simply drop us a line. Our exceptional team are here to bring your wedding dreams to life&hellip; we&rsquo;d love to hear them!</p>
572
573				</div>
574			</div>
575		</div><div class="column1" style="captcha-background:#3C3C3B;captcha-color:#ffffff;padding:0px 0px 10px 10px;text-align:left;">
576			<div class="fadein">
577				<div id="ctl00_ContentPlaceHolder1_enquiryform7641_pnlUpdate">
578					
579
580<div class="enquiryform">
581    <div id="ctl00_ContentPlaceHolder1_enquiryform7641_pnlDetails">
582						
583        <div id="ctl00_ContentPlaceHolder1_enquiryform7641_pnlIntro">
584							<div class="intro"><h3>Wedding Enquiry</h3>
585
586<p>Please enter your details below<br />
587&nbsp;</p></div>
588						</div>
589        <div class="questions">
590            <div class="question">
591							<div class="questiontitle">
592								First Name *
593							</div><div class="questionresponse">
594								<input name="ctl00$ContentPlaceHolder1$enquiryform7641$question104" type="text" maxlength="100" id="ctl00_ContentPlaceHolder1_enquiryform7641_question104" class="answer" id="104" sid="1" req="yes" validation="" />
595							</div>
596						</div><div class="clear">
597
598						</div><div class="question">
599							<div class="questiontitle">
600								Last Name *
601							</div><div class="questionresponse">
602								<input name="ctl00$ContentPlaceHolder1$enquiryform7641$question105" type="text" maxlength="100" id="ctl00_ContentPlaceHolder1_enquiryform7641_question105" class="answer" id="105" sid="2" req="yes" validation="" />
603							</div>
604						</div><div class="clear">
605
606						</div><div class="question">
607							<div class="questiontitle">
608								Email *
609							</div><div class="questionresponse">
610								<input name="ctl00$ContentPlaceHolder1$enquiryform7641$question106" type="text" maxlength="100" id="ctl00_ContentPlaceHolder1_enquiryform7641_question106" class="answer" id="106" sid="5" req="yes" validation="" />
611							</div>
612						</div><div class="clear">
613
614						</div><div class="question">
615							<div class="questiontitle" style="vertical-align:top;margin-top:10px;">
616								Message *
617							</div><div class="questionresponse">
618								<textarea name="ctl00$ContentPlaceHolder1$enquiryform7641$question107" rows="4" cols="20" id="ctl00_ContentPlaceHolder1_enquiryform7641_question107" class="answer" id="107" sid="0" req="yes" validation=""></textarea>
619							</div>
620						</div><div class="clear">
621
622						</div>
623            <div id="ctl00_ContentPlaceHolder1_enquiryform7641_pnlMarketing">
624							
625                <div id="ctl00_ContentPlaceHolder1_enquiryform7641_pnlMessage">
626								<div class="marketing"><p>Sign-up to receive exclusive wedding inspiration, special invites, and exclusive prices, straight to your inbox.</p></div>
627							</div>
628                <div class="question">
629                    <div class="questiontitle">Marketing Preference</div>
630                    <div class="questionresponse">
631                        <select name="ctl00$ContentPlaceHolder1$enquiryform7641$ddlMarketing" id="ctl00_ContentPlaceHolder1_enquiryform7641_ddlMarketing" class="answer">
632								<option value="2">No, do not sign me up</option>
633								<option selected="selected" value="1">Yes, sign me up</option>
634
635							</select>   
636                    </div>
637                </div> 
638            
639						</div> 
640            <div id="ctl00_ContentPlaceHolder1_enquiryform7641_pnlValidation">
641							
642                <div style="clear:both; height:20px;"></div> 
643                <div class="question">
644                    <div class="questiontitle" style="vertical-align:top; padding-top:8px">Validation<br /><span style="font-size:0.8em;">Enter characters</span></div> 
645                    <div class="questionresponse" style="vertical-align:top;">
646                        <div class="captcha"><div style='background-color:#3c3c3b;'><img src="CaptchaImage.axd?guid=1dc3aa0e-24df-4aab-bbe4-b6b3ed320237" border='0' width=140 height=35></div></div>
647                        <input name="ctl00$ContentPlaceHolder1$enquiryform7641$txtCaptcha" type="text" maxlength="5" size="10" id="ctl00_ContentPlaceHolder1_enquiryform7641_txtCaptcha" class="answer" /><br />
648                        <span id="ctl00_ContentPlaceHolder1_enquiryform7641_lblWarning" class="captcha"></span> 
649                    </div>   
650               </div>  
651            
652						</div> 
653            <div id="ctl00_ContentPlaceHolder1_enquiryform7641_buttons" class="buttons" style="display:block;margin-top:30px;">
654                <div class="formcancel"></div>  
655                <div class="formsubmit"><input type="submit" name="ctl00$ContentPlaceHolder1$enquiryform7641$btnSubmit" value="SEND" id="ctl00_ContentPlaceHolder1_enquiryform7641_btnSubmit" class="input" /></div> 
656            </div>  
657        </div> 
658    
659					</div> 
660      
661    
662</div>
663
664				</div>
665
666			</div>
667		</div>
668	</div>
669</div><div id="ctl00_ContentPlaceHolder1_itemtheme4515" class="themedark2">
670	<div id="ctl00_ContentPlaceHolder1_item4515" style="padding:30px 0px 0px 0px;">
671		<div class="column1">
672			<div class="fadein">
673				<div class="picture">
674					<img title="Chandeliers in Melville wedding room" data-src="https://www.ocadmin.co.uk/images/photosv2/wedding-brochure-letterbox-1500x50054104.jpg" class="lazyload" src="" alt="Chandeliers in Melville wedding room" style="border-width:0px;filter:brightness(70%);" /><div class="overlay">
675						<h2>Wedding brochure &amp; prices</h2>
676
677<p><div class='button5'><a href='/weddings/brochure' target='_self'>download brochure</a></div></p>
678
679					</div>
680				</div>
681			</div>
682		</div>
683	</div>
684</div>  
685  
686    
686<script type="text/javascript">
687        function countdownTimerPage(targetDate, elementId) 
688        {
689          const targetTime = new Date(targetDate).getTime();
690          
691          function updateCountdownPage() 
692          {
693            const currentTime = new Date().getTime();
694            const timeRemaining = targetTime - currentTime;
695
696            if (timeRemaining <= 0) 
697            {
698                document.getElementById(elementId).innerHTML = "";
699            } 
700            else 
701            {
702                const days = Math.floor(timeRemaining / (1000 * 60 * 60 * 24));
703                const hours = Math.floor((timeRemaining % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
704                const minutes = Math.floor((timeRemaining % (1000 * 60 * 60)) / (1000 * 60));
705                const seconds = Math.floor((timeRemaining % (1000 * 60)) / 1000);
706
707                const countdownString = `${days} days ${hours} hrs ${minutes} mins ${seconds} sec`;
708                document.getElementById(elementId).innerHTML = countdownString;
709            }
710          }
711
712          updateCountdownPage();
713          const countdownIntervalpage = setInterval(updateCountdownPage, 1000);
714        }
715    </script>
715    
716  
717            
718  
719        
720     
721</div> 
722        <div id="ctl00_itemtheme1257">
723	<div id="ctl00_item1257">
724
725	</div>
726</div><div id="ctl00_itemtheme1259" class="themedark2">
727	<div id="ctl00_item1259" style="padding:40px 0px;max-width:800px;position:relative;margin:0 auto;">
728		<div class="column1" style="text-align:center;">
729			<div class="fadein">
730				<div class="text">
731					<h3 style="text-align: center;">We&rsquo;d love to keep in touch</h3>
732
733<h4 style="text-align: center;">Subscribe to our newsletter today and be the first to hear about our latest news and special offers.</h4>
734
735<center>
736<p style="text-align: center;"><div class='button1'><a href='/subscribe' target='_self'>Sign me up&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&#8594;</a></div></p>
737</center>
738
739				</div>
740			</div>
741		</div>
742	</div>
743</div><div id="ctl00_itemtheme1260" class="themelight1">
744	<div id="ctl00_item1260" style="max-width:1200px;position:relative;margin:0 auto;">
745		<div class="column3" style="text-align:center;">
746			<div class="fadein">
747				<div class="text">
748					<h3>Melville Castle</h3>
749
750<p>Gilmerton Road<br />
751Edinburgh<br />
752Lasswade<br />
753Scotland<br />
754EH18 1AP<br />
755<a href="tel:+4401316540088">0131 654 0088</a><br />
756<a href="mailto:[email protected]">[email protected]</a></p>
757
758<p><a href="/contact">Contact &amp; directions</a></p>
759
760<div class="socialicon"><a href="https://www.facebook.com/p/Melville-Castle-Hotel-100069853036888/" target="_blank"><img alt="Facebook" src="/images/base/facebook.png" /></a></div>
761
762<div class="socialicon"><a href="https://www.instagram.com/melvillecastlehotel_/?hl=en" target="_blank"><img alt="Instagram" src="/images/base/instagram.png" /></a></div>
763
764<div class="socialicon"><a href="https://fi.pinterest.com/melvillecastlehotel/ " target="_blank"><img alt="Pinterest" src="/images/base/pinterest.png" /></a></div>
765
766				</div>
767			</div>
768		</div><div class="column3" style="text-align:center;">
769			<div class="fadein">
770				<div class="text">
771					<h3 style="text-align: center;">Original Collection</h3>
772
773<p style="text-align: center;"><a href="https://www.original.co.uk/hotels" target="_blank">Original family</a></p>
774
775<p style="text-align: center;"><a href="https://www.original.co.uk/offers" target="_blank">Original offers</a></p>
776
777<p style="text-align: center;"><a href="http://www.original.co.uk/vouchers" target="_blank">Original gift vouchers</a></p>
778
779<p style="text-align: center;"><a href="http://www.original.co.uk/weddings" target="_blank">Original weddings</a></p>
780
781<p style="text-align: center;"><a href="http://www.original.co.uk/careers" target="_blank">Original careers</a></p>
782
783<p style="text-align: center;"><a href="http://www.original.co.uk/our-story" target="_blank">Original story</a></p>
784
785<p style="text-align: center;">&nbsp;</p>
786
787				</div>
788			</div>
789		</div><div class="column3" style="text-align:center;">
790			<div class="fadein">
791				<div class="text">
792					<h3 style="text-align: right;">Quick Links</h3>
793
794<p style="text-align: right;"><a href="/weddings" style="text-align: right;" target="_self">Castle weddings</a></p>
795
796<p style="text-align: right;"><a href="/dining">Fine dining</a></p>
797
798<p style="text-align: right;"><a href="/dining/afternoon-tea">Afternoon Tea</a></p>
799
800<p style="text-align: right;"><a href="/rooms/pet-friendly">Dog-friendly hotel</a></p>
801
802<p style="text-align: right;"><a href="/privacy-policy">Privacy policy</a></p>
803
804<p style="text-align: right;"><a href="/website-terms" target="_self">Website terms</a></p>
805
806<div class="socialicon large"><img alt="Green Tourism" src="/images/base/green_tourism_silver.png" /></div>
807
808				</div>
809			</div>
810		</div>
811	</div>
812</div>  
813       
814        <!-- Footer -->
815        <div id="footer">
816            <div class="strapline">
817                <img src="/images/base/logo2.png" alt="Original Collection" /><br />
818                &copy; 2026 Original Collection
819            </div> 
820        </div>
821        
822            
823    
824
825<script type="text/javascript">
826//<![CDATA[
827Sys.Application.initialize();
828//]]>
829</script>
829
830</form>
831  
832<div id="dna-3ds-overlay" style="display:none; position:fixed; inset:0; background:rgba(0,0,0,.35); z-index:10000000;">
833  <div id="dna-3ds-global"
834       style="background:#fff; margin:40px auto; max-width:720px; min-height:420px; padding:10px; border-radius:10px;">
835  </div>
836</div>    
837  
838    
838<script type="text/javascript">
839        function countdownTimerMaster(targetDate, elementId) 
840        {
841          const targetTime = new Date(targetDate).getTime();
842          
843          function updateCountdownMaster() 
844          {
845            const currentTime = new Date().getTime();
846            const timeRemaining = targetTime - currentTime;
847
848            if (timeRemaining <= 0) 
849            {
850                document.getElementById(elementId).innerHTML = "";
851            } 
852            else 
853            {
854                const days = Math.floor(timeRemaining / (1000 * 60 * 60 * 24));
855                const hours = Math.floor((timeRemaining % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
856                const minutes = Math.floor((timeRemaining % (1000 * 60 * 60)) / (1000 * 60));
857                const seconds = Math.floor((timeRemaining % (1000 * 60)) / 1000);
858
859                const countdownString = `${days} days ${hours} hrs ${minutes} mins ${seconds} sec`;
860                document.getElementById(elementId).innerHTML = countdownString;
861            }
862          }
863
864          updateCountdownMaster();
865          const countdownIntervalmaster = setInterval(updateCountdownMaster, 1000);
866        }
867    </script>
867    
868  
869        
870  
871    <!-- Lightbox -->
872    
872<script src="/includes/lightbox/simple-lightbox.min.js?v2.8.0" type="text/javascript" charset="utf-8"></script>
872  
873  
874    
874<script type="text/javascript">
875        (function() { var $gallery = new SimpleLightbox('.gallery a', {}); })();
876    </script>
876    
877  
878    
878<script type="text/javascript">
879        ScrollReveal().reveal('.fadein', { delay: 375, reset: false });  
880        //ScrollReveal().reveal('.column1', { delay: 500, reset: false });
881        //ScrollReveal().reveal('.column2', { delay: 500, reset: false }); 
882        //ScrollReveal().reveal('.column3', { delay: 500, reset: false });   
883        //ScrollReveal().reveal('.column4', { delay: 500, reset: false }); 
884        //ScrollReveal().reveal('.bookroom', { delay: 500, reset: false}); 
885        //ScrollReveal().reveal('.testimonials', { delay: 500, reset: false });  
886        //ScrollReveal().reveal('.enquiryform', { delay: 500, reset: false });  
887        //ScrollReveal().reveal('.strapline', { delay: 500, reset: false });   
888    </script>
888    
889        
890</body>
891</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.