a:link {color: #417C1A; text-decoration: none;}
a:visited {color: #417C1A; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
a:active {color: #000000; text-decoration: underline;}

a:link.ant {color: #000000; text-decoration: none;}
a:visited.ant {color: #000000; text-decoration: none;}
a:hover.ant {color: #000000; text-decoration: underline;}
a:active.ant {color: #000000; text-decoration: underline;}

.container {text-align: center; margin-left: auto; margin-right: auto;}
.top {width: 765px; height: 82px; background-image: url(/li/north-norfolk-online.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
.main-backdrop {width: 765px; background-image: url(/li/main-backdrop.png); background-repeat: repeat-y; margin-left: auto; margin-right: auto; font-size: 9pt;}
.base {width: 765px; height: 12px; background-image: url(/li/base.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

.nav {position: relative; width: 765px; background-image: url(/li/nav.png); background-repeat: no-repeat; z-index: 20; visibility: visible; margin-left: auto; margin-right: auto;}
.nav-table {border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #FFFFFF; opacity: 0.97;}
.nav-cell {vertical-align: middle; border-right: solid 1px #008000; background-image: url(/li/nav-cell.png); background-repeat: no-repeat; background-position: center right; padding-right: 3px;}
.nav-span {position: relative; z-index: 20; visibility: visible;}
.nav-link {width: 146px; border-bottom: solid #000000 1px;}
.nav-heading {width: 100%; font-size: 9pt; font-weight: bold; color: #000000; white-space: nowrap; padding: 0px 0px 0px 8px; display: block;}
a.nav-heading:link {text-decoration: none; color:#000000;}
a.nav-heading:visited {text-decoration: none; color:#000000;}
a.nav-heading:hover {text-decoration: underline; cursor: pointer; color:#000000;}
a.nav-heading:active {text-decoration: none; color:#000000;}
.nav-standard {width: 100%; font-size: 8pt; color: #000000; white-space: nowrap; line-height: 20px; display: block;}
a.nav-standard:link {color: #000000; text-decoration: none;}
a.nav-standard:visited {color: #000000; text-decoration: none;}
a.nav-standard:hover {background-color: #E9F2D2; color: #000000; text-decoration: none; cursor: pointer;}
a.nav-standard:active {color: #000000; text-decoration: none;}

#dcty {position: absolute; width: 146px; top: 19px; left: -1px; z-index: 100; visibility: hidden;}
#eve {position: absolute; width: 102px; top: 19px; left: -1px; z-index: 100; visibility: hidden;}
#gal {position: absolute; width: 102px; top: 19px; left: -1px; z-index: 100; visibility: hidden;}
#shop {position: absolute; width: 102px; top: 19px; left: -1px; z-index: 100; visibility: hidden;}
#usaa {position: absolute; width: 102px; top: 19px; left: -1px; z-index: 100; visibility: hidden;}

.basket-info-table {width: 100%; border: 1px solid #000000; margin-top: 10px;}
.basket-info-table {font-size: 9pt; padding: 5px;}
.basket-table {border: 0px; width: 560px;}
.basket-top {white-space: nowrap; vertical-align: middle; border-top: 1px solid #000030; background-color: #E9F2D2; color: #000000; font-weight: bold; font-size: 10pt; padding: 5px; border-bottom: 1px solid #000030;}
.basket-cell {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000030;}
.basket-cell input {font-size: 7pt; padding: 1px;}
.basket-cell select {font-size: 7pt; padding: 0px;}
.basket-cell-name {margin-bottom: 3px;}
.basket-subtotal {vertical-align: middle; background-color: #E9F2D2; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000030;}
.basket-pap {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000030;}
.basket-total {vertical-align: middle; background-color: #E9F2D2; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000030;}
.basket-tax {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000030;}
.basket-grand {vertical-align: middle; background-color: #E9F2D2; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000030;}

.grey-nw {width: 8px; height: 6px; background-image: url("/li/grey-nw.png"); background-repeat: no-repeat;}
.grey-ne {width: 8px; height: 6px; background-image: url("/li/grey-ne.png"); background-repeat: no-repeat;}
.grey-sw {width: 8px; height: 6px; background-image: url("/li/grey-sw.png"); background-repeat: no-repeat;}
.grey-se {width: 8px; height: 6px; background-image: url("/li/grey-se.png"); background-repeat: no-repeat;}
.grey-horizontal {width: 544px; height: 6px; background-color: #EBEBEB;}
.grey-vertical {width: 8px; background-color: #EBEBEB;}
.grey-main {background-color: #EBEBEB;}

.cia-table {width: 170px; border: 0px; margin-bottom: 10px;}
.cia-roof {width: 170px; height: 10px; background-image: url(/li/cia-170-top.png); background-repeat: no-repeat;}
.cia-main {width: 170px; padding-left: 5px; padding-right: 5px; background-color: #E9F2D2; font-size: 9pt;}
.cia-base {width: 170px; height: 10px; background-image: url(/li/cia-170-base.png); background-repeat: no-repeat;}

h1 {font-size: 16pt; color: #417C1A; font-weight: normal;}
h2 {font-size: 13pt; color: #417C1A; font-weight: normal;}
h3 {font-size: 11pt; color: #417C1A; font-weight: normal;}
ul {font-size: 9pt;}
ol {font-size: 9pt;}
li {font-size: 9pt;}

td {text-align: left; vertical-align: top; padding: 0px; font-size: 9pt;}
body {background-color: #E9F2D2; color: #000000; font-family: Verdana,Arial,sans-serif; font-size: 9pt;}

