﻿body {margin:0;padding:0;word-wrap:break-word;}
img {border:none;}
input {border:1px solid black;border-radius:2px;padding:0;}
input[type=image] { border: none; }
textarea {border:1px solid black;padding:0;}
* {box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;}
a:link {color:#767975;text-decoration:underline;}
a:active {color:#767975;text-decoration:underline;}
a:hover {color:#00ff00;text-decoration:underline;}
a:visited {color:#ffffff;text-decoration:underline;}
.DefaultParagraph { text-align:left;margin:0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Artistic-Body { text-align:left;margin:0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Body { text-align:left;margin:0px 0px 12px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Body2 { text-align:left;margin:0px 0px 12px;text-indent:0.0px;line-height:1px;font-family:"Trebuchet MS", sans-serif;font-style:normal;font-weight:normal;color:#ffffff;background-color:transparent;font-variant:normal;font-size:14.0px;vertical-align:0; }
.Bullet-List { text-align:left;margin:0px 0px 12px 48px;text-indent:-15.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.H1 { text-align:left;margin:6px 0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:700;color:#000000;background-color:transparent;font-variant:normal;font-size:32.0px;vertical-align:0; }
.H1:first-child { margin-top:0; }
.H2 { text-align:left;margin:6px 0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:700;color:#000000;background-color:transparent;font-variant:normal;font-size:24.0px;vertical-align:0; }
.H2:first-child { margin-top:0; }
.H3 { text-align:left;margin:6px 0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:700;color:#000000;background-color:transparent;font-variant:normal;font-size:19.0px;vertical-align:0; }
.H3:first-child { margin-top:0; }
.H32 { text-align:left;margin:6px 0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:700;color:#000000;background-color:transparent;font-variant:normal;font-size:19.0px;vertical-align:0; }
.H32:first-child { margin-top:0; }
.Heading-1 { text-align:center;margin:32px 0px 4px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:700;color:#000000;background-color:transparent;font-variant:normal;font-size:32.0px;vertical-align:0; }
.Heading-1:first-child { margin-top:0; }
.Heading-2 { text-align:left;margin:20px 0px 4px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:700;color:#000000;background-color:transparent;font-variant:normal;font-size:24.0px;vertical-align:0; }
.Heading-2:first-child { margin-top:0; }
.Heading-3 { text-align:left;margin:12px 0px 0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:700;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Heading-3:first-child { margin-top:0; }
.Headings { text-align:left;margin:0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Indented { text-align:left;margin:0px 0px 12px 48px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Lists { text-align:left;margin:0px 0px 12px 24px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Normal { text-align:left;margin:0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Normal2 { text-align:left;margin:0px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:normal;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Quote { text-align:left;margin:12px 48px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:italic;font-weight:normal;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Quote:first-child { margin-top:0; }
.Strong-Quote { text-align:left;margin:12px 48px;text-indent:0.0px;line-height:1px;font-family:"Verdana", sans-serif;font-style:italic;font-weight:700;color:#000000;background-color:transparent;font-variant:normal;font-size:16.0px;vertical-align:0; }
.Strong-Quote:first-child { margin-top:0; }

/* Fallback navigation styling when legacy sprite assets are missing. */
a[id^="nav_2_B"]:not([id*="_L"]) {
  background:#0f4c88 linear-gradient(180deg, #1e67b0 0%, #0f4c88 55%, #0b355e 100%) !important;
  background-image:none !important;
  border:1px solid #082643 !important;
  border-radius:4px 4px 0 0;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.28);
  overflow:hidden;
}

a[id^="nav_2_B"]:not([id*="_L"]):hover {
  background:#1760a4 linear-gradient(180deg, #2c79c7 0%, #1760a4 55%, #0d426f 100%) !important;
}

a[id^="nav_2_B"]:not([id*="_L"]).Down,
a[id^="nav_2_B"]:not([id*="_L"]).Activated,
a[id^="nav_2_B"]:not([id*="_L"]):active {
  background:#0b355e linear-gradient(180deg, #0d426f 0%, #0b355e 100%) !important;
}

a[id^="nav_2_B"]:not([id*="_L"]) span {
  color:#ffffff !important;
  text-shadow:0 1px 0 rgba(0,0,0,0.35);
  font-weight:600 !important;
  letter-spacing:0.06em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

div[id^="nav_2_B"][id*="M"] {
  z-index:5000 !important;
}

a[id^="nav_2_B"][id*="_L"] {
  background:#ffffff !important;
  background-image:none !important;
  border:1px solid #c5d3e2 !important;
  box-shadow:0 8px 20px rgba(5,29,52,0.14);
  overflow:hidden;
}

a[id^="nav_2_B"][id*="_L"]:hover,
a[id^="nav_2_B"][id*="_L"].Down,
a[id^="nav_2_B"][id*="_L"].Activated,
a[id^="nav_2_B"][id*="_L"]:active {
  background:#0f4c88 !important;
  border-color:#0b355e !important;
}

a[id^="nav_2_B"][id*="_L"] span {
  color:#0f2f57 !important;
  font-weight:600 !important;
}

a[id^="nav_2_B"][id*="_L"]:hover span,
a[id^="nav_2_B"][id*="_L"].Down span,
a[id^="nav_2_B"][id*="_L"].Activated span,
a[id^="nav_2_B"][id*="_L"]:active span {
  color:#ffffff !important;
}

/* Keep the added Blog item inside the legacy 960px absolute-positioned header. */
#nav_2_B1,#nav_2_B2,#nav_2_B3,#nav_2_B4,#nav_2_B5,#nav_2_B6,#nav_2_B7,#nav_2_BBlog {
  box-sizing:border-box !important;
}

#nav_2_B1 { left:0px !important;width:115px !important; }
#nav_2_B2 { left:115px !important;width:125px !important; }
#nav_2_B3 { left:240px !important;width:150px !important; }
#nav_2_B4 { left:390px !important;width:210px !important; }
#nav_2_B5 { left:600px !important;width:120px !important; }
#nav_2_B6 { left:720px !important;width:145px !important; }
#nav_2_B7 { left:865px !important;width:95px !important; }

body:has(#nav_2_BBlog) #nav_2_B1 { left:0px !important;width:90px !important; }
body:has(#nav_2_BBlog) #nav_2_B2 { left:90px !important;width:105px !important; }
body:has(#nav_2_BBlog) #nav_2_B3 { left:195px !important;width:145px !important; }
body:has(#nav_2_BBlog) #nav_2_B4 { left:340px !important;width:190px !important; }
body:has(#nav_2_BBlog) #nav_2_B5 { left:530px !important;width:130px !important; }
body:has(#nav_2_BBlog) #nav_2_B6 { left:660px !important;width:105px !important; }
body:has(#nav_2_BBlog) #nav_2_B7 { left:765px !important;width:115px !important; }
#nav_2_BBlog { left:880px !important;width:80px !important; }

#wp_gallery_pg_5 {
  background:#ffffff url("https://info.crownloftconversions.co.uk/wpimages/89a767d490dd.jpg") center top / cover no-repeat;
}
