body {color: #000000; background-color: #4476BA; font-family: Georgia,Arial,Verdana,sans-serif; font-size: 12px;}
td {padding: 0px; text-align: left; vertical-align: top; font-size: 12px; font-family: Georgia,Arial,Verdana,sans-serif;}
form {margin: 0px;}

a:link {color: #4476BA; font-weight: bold; text-decoration: none;}
a:active {color: #4476BA; font-weight: bold; text-decoration: none;}
a:visited {color: #4476BA; font-weight: bold; text-decoration: none;}
a:hover {color: #4476BA; font-weight: bold; text-decoration: underline;}

#container {text-align: center; margin-left: auto; margin-right: auto;}
#roof {width: 770px; height: 206px; background-image: url(/li/roof-206.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

#bar {width: 770px; height: 29px; background-image: url(/li/bar.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#bar-table {width: 730px; height: 25px; margin-left: 20px; margin-right: 20px; border: 0px;}
.bar-cell {width: 25%; text-align: center; vertical-align: middle; padding: 1px 0px 0px 0px; font-size: 14px;}
.bar-cell a:link {color: #000000; font-weight: bold; text-decoration: none;}
.bar-cell a:active {color: #000000; font-weight: bold; text-decoration: none;}
.bar-cell a:visited {color: #000000; font-weight: bold; text-decoration: none;}
.bar-cell a:hover {color: #000000; font-weight: bold; text-decoration: underline;}
.bar-break-cell {padding: 0px; text-align: center; vertical-align: middle;}
.bar-break-image {height: 15px; margin: 0px; border: 0px; width: 1px;}

#main {width: 770px; background-image: url(/li/backdrop.gif); background-repeat: repeat-y; min-height: 150px; background-color: #FFFFFF; margin-top: 0px; margin-left: auto; margin-right: auto;}
#main-table {width: 730px; margin-top: 0px; margin-left: 20px; margin-right: 20px; border: 0px;}
#main-cell {width: 730px; min-height: 500px; padding: 17px 7px 15px 7px;}
#main-cell-ad {width: 730px; min-height: 500px; padding: 7px 0px 15px 0px;}
#main-left {width: 214px; min-height: 500px; padding: 2px 0px 10px 0px;}
#main-left-fixer {width: 202px; height: 1px; border: 0px;}
#main-right {width: 710px; min-height: 500px; padding: 2px 5px 10px 5px;}
#main-right-fixer {width: 698px; height: 1px; border: 0px;}
#main-smallprint {width: 730px; padding: 7px; font-size: 10px; color: #888888;}
#main-smallprint a:link {color: #888888; font-weight: bold; text-decoration: none;}
#main-smallprint a:active {color: #888888; font-weight: bold; text-decoration: none;}
#main-smallprint a:visited {color: #888888; font-weight: bold; text-decoration: none;}
#main-smallprint a:hover {color: #888888; font-weight: bold; text-decoration: underline;}

#base {width: 770px; height: 29px; background-image: url(/li/base.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#base a:link {color: #000000; font-weight: normal; text-decoration: none;}
#base a:visited {color: #000000; font-weight: normal; text-decoration: none;}
#base a:hover {color: #000000; font-weight: normal; text-decoration: underline;}
#base a:active {color: #000000; font-weight: normal; text-decoration: underline;}
#base-table {width: 720px; height: 25px; margin-left: 25px; margin-right: 25px; border: 0px;}
#base-left {text-align: left; vertical-align: middle; font-size: 11px;}
#base-right {text-align: right; vertical-align: middle; font-size: 11px;}

.feature-table {width: 350px; margin: 0px 0px 10px 0px; border: 0px;}
.feature-roof {width: 350px; height: 6px; background-image: url(/li/d8e2ed-350x6-roof.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
.feature-cell {width: 350px; background-color: #D8E2ED; margin-left: auto; margin-right: auto; padding: 0px 6px 0px 6px;}
.feature-cell a:link {color: #4476BA; font-weight: bold; text-decoration: none;}
.feature-cell a:active {color: #4476BA; font-weight: bold; text-decoration: none;}
.feature-cell a:visited {color: #4476BA; font-weight: bold; text-decoration: none;}
.feature-cell a:hover {color: #4476BA; font-weight: bold; text-decoration: underline;}
.feature-base {width: 350px; height: 6px; background-image: url(/li/d8e2ed-350x6-base.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

h1 {font-size: 22px; color: #4476BA; font-weight: normal; margin-top: 0px;} 
h2 {font-size: 18px; color: #4476BA; font-weight: normal; margin-top: 0px;}
h3 {font-size: 16px; color: #4476BA; font-weight: normal;}
h4 {font-size: 13px; color: #4476BA; font-weight: normal;}

.req {font-size: 8pt; color: #B80000;}
.i {width: 12px; height: 12px; border: 0px; vertical-align: text-bottom;}

.dd-table {border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #FFFFFF; opacity: 0.98; margin: 0px;}
.dd-span {float: left; position: relative; z-index: 20; visibility: visible;}
.dd-heading {white-space: nowrap; padding: 0px 0px 0px 8px; display: block;}
a.dd-heading:link {color: #000000; text-decoration: none;}
a.dd-heading:visited {color: #000000; text-decoration: none;}
a.dd-heading:hover {color: #000000; text-decoration: none; cursor: pointer;}
a.dd-heading:active {color: #000000; text-decoration: none;}
.dd-standard {width: 100%; vertical-align: middle; font-size: 12px; white-space: nowrap; line-height: 23px; display: block;}
a.dd-standard:link {background-color: #D8E2ED; color: #000000; text-decoration: none;}
a.dd-standard:visited {background-color: #D8E2ED; color: #000000; text-decoration: none;}
a.dd-standard:hover {background-color: #B5C7DB; color: #000000; text-decoration: none; cursor: pointer;}
a.dd-standard:active {background-color: #B5C7DB; color: #000000; text-decoration: none;}

#dd-hunstanton {position: absolute; top: 21px; left: -7px; z-index: 100; visibility: hidden;}
.dd-hunstanton-link {width: 175px; border-bottom: solid #000000 1px;}
#dd-directory {position: absolute; top: 21px; left: -3px; z-index: 100; visibility: hidden;}
.dd-directory-link {width: 175px; border-bottom: solid #000000 1px;}
#dd-gallery {position: absolute; top: 21px; left: -3px; z-index: 100; visibility: hidden;}
.dd-gallery-link {width: 175px; border-bottom: solid #000000 1px;}
#dd-advertising {position: absolute; top: 21px; left: -3px; z-index: 100; visibility: hidden;}
.dd-advertising-link {width: 175px; border-bottom: solid #000000 1px;}

.advertise-cell {padding: 5px; vertical-align: middle;}

#home-network {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; border: 1px #000000 solid; padding: 3px; background-color: #D8E2ED;}
#home-network a:link {color: #4476BA; font-weight: normal; text-decoration: none;}
#home-network a:visited {color: #4476BA; font-weight: normal; text-decoration: none;}
#home-network a:hover {color: #4476BA; font-weight: normal; text-decoration: underline;}
#home-network a:active {color: #4476BA; font-weight: normal; text-decoration: underline;}

.list-table {border-collapse: collapse; border-spacing: 0px; border-top: 1px solid #000000; border-left: 1px solid #000000; width: 100%; margin-bottom: 10px;}
.list-heading {background-color: #D8E2ED; color: #000000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 3px;}
.list-cell {font-size: 10px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 3px;}
.list-cell input {font-size: 10px; padding: 0px;}
.list-cell select {font-size: 10px; padding: 0px;}

.images-table {border-collapse: collapse; border-spacing: 0px; width: 100%; margin-bottom: 10px;}
.images-cell {text-align: center; vertical-align: middle; padding: 3px; font-size: 12px;}

.contact-table {border-collapse: collapse; border-spacing: 0px; border-top: 1px solid #000000; border-left: 1px solid #000000; width: 100%; margin-bottom: 10px;}
.contact-heading {background-color: #D8E2ED; color: #000000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 5px;}
.contact-cell {font-size: 14px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 5px; vertical-align: middle;}
.contact-cell input {font-size: 14px; padding: 0px;}
.contact-cell select {font-size: 14px; padding: 0px;}

.searchInfo-table {border-collapse: collapse; border-spacing: 0px; border: 0px; width: 704px; margin-bottom: 10px;}
.searchInfo-heading {background-color: #D8E2ED; color: #000000; font-weight: bold; padding: 10px; border-top: 2px solid #A7A7A7; border-bottom: 2px solid #A7A7A7; font-size: 12px;}

.left-table {width: 210px; border-spacing: 0px; border-collapse: collapse;}
.left-heading {width: 210px; height: 28px; text-align: left; vertical-align: middle; padding-left: 12px; color: #000000; font-size: 11px; font-weight: bold; background-color: #D4E7EC; background-image: url(/li/left-dashed.gif); background-repeat: no-repeat;}
.left-link {width: 210px; height: 25px; vertical-align: middle; padding-left: 12px; padding-right: 12px; padding-top: 1px; font-size: 11px; background-image: url(/li/left-dashed.gif); background-repeat: no-repeat;}
.left-link-tier2 {width: 210px; height: 25px; vertical-align: middle; padding-left: 25px; padding-right: 12px; padding-top: 1px; font-size: 11px; background-image: url(/li/left-dashed-light.gif); background-repeat: no-repeat;}
.left-link-tier3 {width: 210px; height: 25px; vertical-align: middle; padding-left: 37px; padding-right: 12px; padding-top: 1px; font-size: 11px; background-image: url(/li/left-dashed-light.gif); background-repeat: no-repeat;}
.left-arrow {width: 5px; height: 10px; border: 0px; margin-right: 9px;}

.sitemap-tier1 {margin-bottom: 10px; font-weight: bold; font-size: 85%;}
.sitemap-tier2 {margin-bottom: 10px; margin-left: 15px; font-size: 85%;}
.sitemap-tier3 {margin-bottom: 10px; margin-left: 30px; font-size: 85%;}
.sitemap-tier4 {margin-bottom: 10px; margin-left: 45px; font-size: 85%;}
.sitemap-tier5 {margin-bottom: 10px; margin-left: 60px; font-size: 85%;}
.sitemap-tier6 {margin-bottom: 10px; margin-left: 75px; font-size: 85%;}