/*

s.css

release 20

Spillers - CSS/HTML coding by Sean Conran @ www.netcel.com

Copyright (c) 2006 Netcel

*/

* {
border: 0;
font-size: 100%;
margin: 0;
padding: 0;
}

A:link {
text-decoration: none;
}
A:visited {
text-decoration: none;
}
A:hover {
text-decoration: underline;
}
A:focus {
text-decoration: underline;
}
A:active {
text-decoration: underline;
}

#breadcrumb A {
color: #7eb099;
}
#breadcrumb A:link {
}
#breadcrumb A:visited {
}
#breadcrumb A:hover {
}
#breadcrumb A:focus {
}
#breadcrumb A:active {
}

#bodyText A {
color: #2a3996;
font-weight: bold;
}
#bodyText A:link {
}
#bodyText A:visited {
}
#bodyText A:hover {
}
#bodyText A:focus {
}
#bodyText A:active {
}

#bodyText A.button {
color: #f3ee98;
font-weight: bold;
}
#bodyText A.button:link {
}
#bodyText A.button:visited {
}
#bodyText A.button:hover {
}
#bodyText A.button:focus {
}
#bodyText A.button:active {
}

#footer A {
color: #b9cdc9;
}
#footer A:link {
}
#footer A:visited {
}
#footer A:hover {
}
#footer A:focus {
}
#footer A:active {
}

#footerImage A {
color: #2a3996;
}
#footerImage A:link {
}
#footerImage A:visited {
}
#footerImage A:hover {
}
#footerImage A:focus {
}
#footerImage A:active {
}

#homepageColumnsBottom A {
color: #fcda88;
}
#homepageColumnsBottom A:link {
}
#homepageColumnsBottom A:visited {
}
#homepageColumnsBottom A:hover {
}
#homepageColumnsBottom A:focus {
}
#homepageColumnsBottom A:active {
}

#kids A {
color: #fcda88;
}
#kids A:link {
}
#kids A:visited {
}
#kids A:hover {
}
#kids A:focus {
}
#kids A:active {
}

#navLeftLinksLevel2 A {
color: #b8d7d1;
}
#navLeftLinksLevel2 A:link {
}
#navLeftLinksLevel2 A:visited {
}
#navLeftLinksLevel2 A:hover {
}
#navLeftLinksLevel2 A:focus {
}
#navLeftLinksLevel2 A:active {
}

#navLeftLinksLevel3 A {
color: #363636;
}
#navLeftLinksLevel3 A:link {
}
#navLeftLinksLevel3 A:visited {
}
#navLeftLinksLevel3 A:hover {
}
#navLeftLinksLevel3 A:focus {
}
#navLeftLinksLevel3 A:active {
}

#navRight A {
color: #2a3996;
}
#navRight A:link {
}
#navRight A:visited {
}
#navRight A:hover {
}
#navRight A:focus {
}
#navRight A:active {
}

#navTopRow1 A {
color: #b9cdc9;
}
#navTopRow1 A:link {
}
#navTopRow1 A:visited {
}
#navTopRow1 A:hover {
}
#navTopRow1 A:focus {
}
#navTopRow1 A:active {
}

#navTopRow2 A {
color: #e3f0ed;
font-weight: bold;
}
#navTopRow2 A:link {
}
#navTopRow2 A:visited {
}
#navTopRow2 A:hover {
}
#navTopRow2 A:focus {
}
#navTopRow2 A:active {
}

#siteMap .siteMapLevel1 A, #siteMap .siteMapLevel0 A {
color: #000000;
}
#siteMap .siteMapLevel1 A:link, #siteMap .siteMapLevel0 A:link {
}
#siteMap .siteMapLevel1 A:visited, #siteMap .siteMapLevel0 A:visited {
}
#siteMap .siteMapLevel1 A:hover, #siteMap .siteMapLevel0 A:hover {
}
#siteMap .siteMapLevel1 A:focus, #siteMap .siteMapLevel0 A:focus {
}
#siteMap .siteMapLevel1 A:active, #siteMap .siteMapLevel0 A:active {
}

B, STRONG {
color: #087860;
font-weight: bold;
}

BODY {	
background-attachment: scroll;
background-color: #000000;
background-position: top center;
background-repeat: no-repeat;
color: #363636;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
height: 100%;
text-align: center;
width: 100%;
}

H1 { /* page title */
}
H2 { /* Section heading */
}
H3 { /* Paragraph heading */
}
H4, H5, H6 { 
}

INPUT, SELECT, TEXTAREA {
background-color: #ffffff;
border: 1px solid #00483a;
color: #363636;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
padding: 1px;
}

LABEL {
color: #363636;
}

LEGEND {
display: none;
}

LI {
line-height: 1.5em;
padding: 0 1em 0.65em 0;
}

OL {
padding-bottom: 0.65em;
}

P {
line-height: 1.5em;
padding: 0 0 1.3em 0;
}

TABLE {
border: 1px solid #729a92;
}

TD {
background-color: #cfdbd9;
border: 1px solid #729a92;
line-height: 1.5em;
padding: 2px 2px 2px 2px;
}
TH {
background-color: #729a92;
border: 1px solid #729a92;
color: #cfdbd9;
line-height: 1.5em;
padding: 2px 2px 2px 2px;
}

UL {
padding-bottom: 0.65em;
}

.bgColorBlueLight {
background-color: #cfdbd9;
padding: 10px 10px 10px 10px;
}

#body {
}
#bodyHomepage {
background-image: url(../images/bg-homepage.jpg);
}

#bodyText {
float: left;
}
#bodyTextContainer {
padding: 20px 20px 20px 20px;
}
.bodyTextWidth {
width: 425px;
}
.bodyTextWidthNoRightColumn {
width: 585px;
}

#bodyText H2 {
border-bottom: 1px dashed #729a92;
color: #00483a;
font-size: 140%;
line-height: 1.3em;
margin: 0 0 0.65em 0;
padding: 0 0 0.65em 0;
}
#bodyText H3 {
color: #00483a;
font-size: 120%;
line-height: 1.3em;
padding: 0 0 0.65em 0;
}
#bodyText OL {
margin: 0 0 0 3em;
}
#bodyText UL {
list-style-image: url(../images/bullet-content.gif);
list-style-type: none;
margin: 0 0 0 2em;
}

#borderLeft {
background-color: #00483a;
float: left;
width: 10px;
}
#borderLeftContainer {
}
#borderRight {
background-color: #00483a;
float: right;
width: 10px;
}
#borderRightContainer {
}

#breadcrumb {
background: transparent url(../images/bg-breadcrumb.gif) repeat-y scroll top left; 
clear: both;
width: 740px;
}
#breadcrumbContainer {
color: #558d73;
padding: 5px 10px 5px 5px;
}

.boxLightBlue {
background-color: #cfdbd9;
clear: both;
width: 100%;
}
.boxLightBlueContainer {
padding: 10px 10px 0 10px;
}

.button {
background-color: #558d73;
border: 1px solid #000000;
color: #f3ee98;
font-weight: bold;
padding: 2px 10px 3px 10px;
}

#content {
float: left;
width: 740px;
}
#contentContainer {
}
.contentBG {
background: transparent url(../images/bg-content.gif) repeat-y scroll top left; 
}

#contentColumns {
clear: both;
width: 740px;
}
#contentColumnsContainer {
}

.displayNone {
display: none;
}

#doubleColumn {
clear: both;
}
#doubleColumnContainer {
}
#doubleColumnLeft {
float: left;
width: 49.9%;
}
#doubleColumnLeftContainer {
padding: 0 20px 20px 0;
}
#doubleColumnRight {
float: right;
width: 49.9%;
}
#doubleColumnRightContainer {
padding: 0 0 20px 20px;
}

.error {
color: #ff0000;
}

.feedFinderNumber {
vertical-align: top;
width: 50px;
}
.feedFinderQuestion {
color: #000000;
font-size: 110%;
font-weight: bold;
}
.feedFinderText {
color: #000000;
vertical-align: top;
width: 465px;
}

#footer {
background-color: #00483a;
clear: both;
float: left;
width: 760px;
}
#footerContainer a.footerFacebook 
{
    position:absolute;
    right:15px;
    top:18px;
}
#footerContainer {
position:relative;
color: #b9cdc9;
padding: 5px 5px 15px 5px;
}
#footerRow1 {
line-height: 1.3em;
text-align: center;
width: 100%;
}
#footerRow1Container {
height: 1.3em;
padding: 5px 0 0 0;
}
div[id=footerRow1Container] {
height: auto;
min-height: 1.3em;
}
.footerRow1Link {
float: left;
padding: 0 3px 0 3px;
}
#footerRow2 {
text-align: center;
width: 100%;
}
#footerRow2Container {
height: 1.3em;
padding: 5px 0 0 0;
}
div[id=footerRow2Container] {
height: auto;
min-height: 1.3em;
}
#footerRow3 {
text-align: center;
width: 100%;
}
#footerRow3Container {
height: 1.3em;
padding: 5px 0 0 0;
}
div[id=footerRow3Container] {
height: auto;
min-height: 1.3em;
}
#footerImage {
background-attachment: scroll;
background-color: #000000;
background-position: top left;
background-repeat: no-repeat;
clear: both;
height: 235px;
width: 740px;
}
#footerImageContainer {
padding: 0 10px 0 0;
text-align: right;
}
#footerImageLinks {
clear: both;
float: left;
width: 100%;
}
#footerImageLinksContainer {
height: 2em;
float: right;
padding: 45px 0 0 0;
}
.footerImageLinkIcon {
float: left;
padding: 0 5px 0 0;
}
.footerImageLinkText {
float: left;
padding: 1px 10px 0 0;
}
#footerImageStrap {
clear: both;
float: left;
width: 100%;
}
#footerImageStrapContainer {
color: #7f8b89;
float: right;
font-family: georgia;
font-size: 200%;
font-weight: bold;
padding: 75px 0 0 0;
}

.formCheckbox {
/*
background-color: #b8cac7;
*/
background-color: transparent;
border: 0;
cursor: pointer;
}
.formImage {
border: 0;
padding: 0;
}
.formPassword {
width: 15em;
}
.formRadio {
/*
background-color: #b8cac7;
*/
background-color: transparent;
border: 0;
cursor: pointer;
}
.formSubmit {
background-color: #558d73;
color: #f3ee98;
cursor: pointer;
font-weight: bold;
}
.formTDLeft {
padding: 0 1em 0 0;	
text-align: right;
width: 20em;
}
.formTDRight {
}
.formText {
width: 15em;
}
.formTextarea {
height: 6em;
width: 15em;
}
.formTextSearch {
background-color: #beccc9;
width: 8em;
}

#header {
background-color: #00483a;
clear: both;
float: left;
height: 110px;
width: 760px;
}
div[id=header] {
height: auto;
min-height: 10em;
}
#headerContainer {
padding: 15px 5px 15px 5px;
}

#headerLeft {
float: left;
width: 78%;
}
#headerLeftContainer {
padding: 0 0 0 10px;
}
#headerRight {
float: right;
}
#headerRightContainer {
padding: 0 10px 0 0;
text-align: right;
}

#homepageColumnsBottom {
clear: both;
float: left;
width: 740px;
}
#homepageColumnsBottomContainer {
height: 12em;
}
div[id=homepageColumnsBottomContainer] {
height: auto;
min-height: 12em;
}
#homepageColumnsBottom LI {
padding: 0 0 0.5em 0;
}
#homepageColumnsBottom UL {
list-style-image: url(../images/bullet-homepage.gif);
list-style-type: none;
margin: 0 0 0 2em;
}

#homepageColumnsTop {
clear: both;
float: left;
width: 740px;
}
#homepageColumnsTopContainer {
height: 13em;
}
div[id=homepageColumnsTopContainer] {
height: auto;
min-height: 13em;
}
#homepageColumnsTop H1 {
color: #538a70;
font-family: georgia;
font-size: 150%;
}

.homepageColumn1 {
float: left;
width: 200px;
}
.homepageColumn1Container {
}
.homepageColumn2 {
float: left;
width: 200px;
}
.homepageColumn2Container {
}
.homepageColumn3 {
float: left;
width: 200px;
}
.homepageColumn3Container {
}

.homepageColumnTitle {
padding: 0 5px 15px 5px;
text-align: center;
}
.homepageColumnImage {
padding: 0 0 15px 0;
text-align: center;
}
.homepageColumnText {
line-height: 1.3em;
padding: 0 20px 0 20px;
}

#homepageDiamonds {
clear: both;
float: left;
height: 250px;
width: 740px;
}
div[id=homepageDiamonds] {
height: auto;
min-height: 250px;
}
#homepageDiamondsContainer {
}
#homepageDiamond1 {
float: left;
width: 42%;
}
#homepageDiamond1Container {
padding: 35px 0 0 0;
text-align: left;
}
#homepageDiamond2 {
float: left;
width: 19%;
}
#homepageDiamond2Container {
padding: 130px 0 0 0;
text-align: left;
}
#homepageDiamond3 {
float: left;
width: 38%;
}
#homepageDiamond3Container {
padding: 130px 0 0 0;
text-align: left;
}

#homepageTitle {
clear: both;
width: 740px;
}
#homepageTitleContainer {
color: #538a70;
font-family: georgia;
font-size: 200%;
font-weight: bold;
padding: 20px 0 0 20px;
}

.hr {
border-bottom: 1px dashed #729a92;
margin: 0 0 1.3em 0;
}
.hrLightBlue {
border-bottom: 1px dashed #dce5e3;
margin: 0 0 1.3em 0;
}

.imgCentre {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.imgLeft {
float: left;
padding: 0 2em 2em 0;
}
.imgRight {
float: right;
padding: 0 0 2em 2em;
}
.imgLeftListItem {
display: inline;
float: left;
padding: 0.25em 1em 0.65em 0;
}
.imgRightListItem {
display: inline;
float: right;
padding: 0.25em 0 0.65em 1em;
}

.kidsBlock {
width: 100%;
}
.kidsBlockContainer {
}

#kids LI {
line-height: 1.3em;
padding: 0 0 0.325em 0;
}
#kids UL {
list-style-image: url(../images/bullet-kids.gif);
list-style-type: none;
margin: 0 0 0 2em;
}

.kidsBlockAbstract {
line-height: 1.3em;
padding: 0 0 10px 0;
}

.kidsBlockLinks {
margin: 0 0 25px 0;
}
.kidsBlockLinksContainer {
background-color: #097862;
padding: 7px 5px 0px 5px;
}

.kidsBlockTitle {
background-attachment: scroll;
background-position: top left;
background-repeat: no-repeat;
height: 235px;
}
.kidsBlockTitleContainer {
color: #00483a;
font-size: 140%;
font-weight: bold;
line-height: 1.3em;
padding: 200px 0 10px 70px;
}

.listItems {
clear: both;
margin: 0 0 1.3em 0;
width: 100%;
}
.listItemsContainer {
float: left;
width: 100%;
}
.listItemsBlock {
border-bottom: 1px dashed #729a92;
float: left;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
width: 100%;
}
.listItemsBlockContainer {
float: left;
width: 100%;
}

.listItemAbstract {
clear: both;
line-height: 1.3em;
padding: 0 0 2px 0;
}
.listItemAbstractIndent {
clear: both;
line-height: 1.3em;
padding: 0 0 2px 15px;
}
.listItemDate {
clear: both;
color: #097862;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 0;
}
.listItemDateIndent {
clear: both;
color: #097862;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 15px;
}
.listItemInfo {
clear: both;
color: #097862;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 0;
}
.listItemInfoIndent {
clear: both;
color: #097862;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 15px;
}
.listItemLink {
clear: both;
line-height: 1.3em;
padding: 0 0 2px 0;
}
.listItemLinkBullet {
background: transparent url(../images/bullet-site-map-level-0.gif) no-repeat scroll top left;
clear: both;
line-height: 1.3em;
padding: 0 0 2px 15px;
}
.listItemLinkIndent {
clear: both;
line-height: 1.3em;
padding: 0 0 2px 15px;
}
.listItemLocation {
clear: both;
color: #097862;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 0;
}
.listItemLocationIndent {
clear: both;
color: #097862;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 15px;
}
.listItemTitle {
clear: both;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 0;
}
.listItemTitleBullet {
background: transparent url(../images/bullet-site-map-level-0.gif) no-repeat scroll top left;
clear: both;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 15px;
}
.listItemTitleIndent {
clear: both;
font-weight: bold;
line-height: 1.3em;
padding: 0 0 2px 15px;
}

#main {
clear: both;
width: 760px;
}
#mainContainer {
}

#mainColumn {
background-color: #b8cac7;
float: left;
width: 585px;
}
#mainColumnContainer {
}

#master {
margin: auto;
text-align: left;
width: 760px;
}
#masterContainer {
}

#navLeft {
float: left;
width: 155px;
}
#navLeftContainer {
}

#navLeftImages {
}
#navLeftImagesContainer {
padding: 20px 0 20px 0;
text-align: center;
}

#navLeftLinksLevel2 {
background-color: #097862;
padding: 1px 0 1px 0;
}
#navLeftLinksLevel2Container {
background-color: #097862;
/*
border-top: 1px dashed #73a39a;
margin: 5px 0 0 0;
padding: 0 0 5px 0;
*/
}
.navLeftLevel2 {
background: #097862 url(../images/bullet-left-nav-level-2.gif) no-repeat scroll top left; 
border-bottom: 1px dashed #73a39a;
line-height: 1.3em;
margin: 5px 0 0 0;
padding: 0 5px 5px 20px;
}
.navLeftLevel2NoDashedLine {
background: #097862 url(../images/bullet-left-nav-level-2.gif) no-repeat scroll top left; 
line-height: 1.3em;
margin: 5px 0 0 0;
padding: 0 5px 5px 20px;
}

#navLeftLinksLevel3 {
background-color: #76AFA4;
}
#navLeftLinksLevel3Container {
background: transparent url(../images/bg-left-nav-level-3.gif) no-repeat scroll top left; 
/*
margin: 0 0 4px 0;
*/
padding: 6px 0 1px 0;
}
.navLeftLevel3 {
background: transparent url(../images/bullet-left-nav-level-3.gif) no-repeat scroll top left; 
line-height: 1.3em;
padding: 0 5px 5px 20px;
}

.navLeftLevel4 {
background: transparent url(../images/bullet-left-nav-level-4.gif) no-repeat scroll top left; 
line-height: 1.3em;
padding: 0 5px 5px 30px;
}

#navRight {
background-color: #cfdbd9;
float: right;
width: 160px;
}
#navRightContainer {
background: transparent url(../images/bg-right-nav.gif) no-repeat scroll bottom right;
padding: 10px 10px 25px 10px;
}
#navRight H2 {
color: #087860;
font-family: georgia;
font-size: 150%;
padding: 0 0 0.65em 0;
text-align: left;
}
#navRight H3 {
color: #087860;
font-family: georgia;
font-size: 110%;
padding: 0 0 0.65em 0;
text-align: center;
}
#navRight LI {
}
#navRight OL {
margin: 0 0 0 3em;
}
#navRight UL {
list-style-image: url(../images/bullet-right-nav.gif);
list-style-type: none;
margin: 0 0 1.3em 2em;
}

#navTopRow1 {
clear: both;
height: 2.5em;
padding: 20px 0 0 0;
width: 100%;
}
div[id=navTopRow1] {
height: auto;
min-height: 2.5em;
}
#navTopRow1Container {
color: #146b5a;
}
#navTopRow1Left {
float: left;
width: 65%;
}
#navTopRow1Right {
float: right;
text-align: right;
width: 35%;
}
.navTopRow1Link {
float: left;
padding: 4px 5px 0 0;
}

#navTopRow2 {
clear: both;
height: 1em;
padding: 15px 0 5px 0;
width: 100%;
}
div[id=navTopRow2] {
height: auto;
min-height: 1em;
}
#navTopRow2Container {
color: #146b5a;
}
.navTopRow2Link {
float: left;
padding: 0 5px 0 0;
}

.noBorder TABLE, .noBorder TD, .noBorder TH {
background-color: transparent;
border: 0;
}

#pageTitle {
background-attachment: scroll;
background-color: #000000;
background-position: bottom right;
background-repeat: no-repeat;
clear: both;
height: 245px;
width: 585px;
}
div[id=pageTitle] {
height: auto;
min-height: 20em;
}
#pageTitleContainer {
}
#pageTitle H1 {
font-size: 200%;
}
#pageTitleLine1 {
color: #92ada9;
font-family: georgia;
height: 9em;
line-height: 2.5em;
padding: 2.5em 0 0 20px;
width: 50%;
}
div[id=pageTitleLine1] {
height: auto;
min-height: 9em;
}
#pageTitleLine2 {
color: #92ada9;
font-size: 150%;
font-weight: bold;
height: 3em;
line-height: 1.25em;
padding: 0 0 0 20px;
width: 50%;
}
div[id=pageTitleLine2] {
height: auto;
min-height: 3em;
}
#pageTitleLine3 {
color: #92ada9;
font-size: 140%;
line-height: 1.20em;
padding: 0 0 10px 20px;
width: 50%;
}

#pageTitleOrdinary {
background-attachment: scroll;
background-color: #b8cac7;
background-position: top right;
background-repeat: no-repeat;
clear: both;
height: 180px;
width: 585px;
}
#pageTitleContainerOrdinary {
}
#pageTitleOrdinary H1 {
font-size: 200%;
}
#pageTitleLine1Ordinary {
color: #92ada9;
font-family: georgia;
height: 9em;
line-height: 2.5em;
padding: 2.5em 0 0 20px;
width: 50%;
}
div[id=pageTitleLine1Ordinary] {
height: auto;
min-height: 9em;
}

#pageTitleKids {
background-attachment: scroll;
background-color: #b8cac7;
background-position: top right;
background-repeat: no-repeat;
clear: both;
height: 245px;
width: 585px;
}
#pageTitleContainerKids {
}
#pageTitleKids H1 {
font-size: 200%;
}
#pageTitleLine1Kids {
color: #92ada9;
font-family: georgia;
height: 9em;
line-height: 2.5em;
padding: 2.5em 0 0 20px;
width: 35%;
}
div[id=pageTitleLine1Kids] {
height: auto;
min-height: 9em;
}

.pagination {
clear: both;
width: 100%;
}
.paginationContainer {
border-bottom: 1px dashed #729a92;
height: 1em;
margin: 0 0 20px 0;
padding: 5px 0 5px 0;
}
.paginationCentre {
float: left;
text-align: center;
width: 60%;
}
.paginationLeft {
float: left;
text-align: left;
width: 20%;
}
.paginationRight {
float: left;
text-align: right;
width: 20%;
}


#productsStockists {
clear: both;
}
#productsStockists A {
font-weight: normal;
}
#productsStockists TABLE {
background-color: transparent;
border: 0;
margin-bottom: 10px; 
}
#productsStockists TABLE.row {
width: 100%;
}
#productsStockists TD {
background-color: transparent;
border: 0;
}
#productsStockists TD.column {
background-color: #cfdbd9;
border: 1px solid #097862;
padding: 0;
vertical-align: top;
width: 175px;
}
#productsStockists LI {
padding-bottom: 0.325em;
}
#productsStockists TD.gutter {
width: 4px;
}
#productsStockists TH {
background-color: transparent;
border: 0;
}
#productsStockists UL {
padding-bottom: 0;
margin-left: 2em;
}
#productsStockists .image {
padding: 5px 0 5px 0;
text-align: center;
}
#productsStockists .text {
padding: 5px 5px 5px 5px;
}
#productsStockists .title {
background-color: #097862;
color: #b8cac7;
font-weight: bold;
padding: 1px 5px 2px 5px;
}

TABLE.retailerOfMonth {
width: 100%;
}

#search LABEL {
color: #87aaa4;
font-weight: bold;	
}
#search TABLE, #search TD {
background-color: transparent;
border: 0;
}
.searchColumn1 {
color: #87aaa4;
padding: 4px 5px 0 5px;
}
.searchColumn2 {
padding: 3px 5px 0 0;
}
.searchColumn3 {
}

#siteMap {
}
#siteMapContainer {
line-height: 1.3em;
padding: 0 0 1.3em 0;
}
.siteMapLevel0 {
background: transparent url(../images/bullet-site-map-level-0.gif) no-repeat scroll top left;
font-size: 100%;
padding: 0 0 0.65em 1.5em;
}
.siteMapLevel1 {
background: transparent url(../images/bullet-site-map-level-1.gif) no-repeat scroll top left;
font-size: 100%;
padding: 0 0 0.65em 1.5em;
}
.siteMapLevel2 {
background: transparent url(../images/bullet-site-map-level-2.gif) no-repeat scroll top left; 
padding: 0 0 0.65em 3em;
}
.siteMapLevel3 {
background: transparent url(../images/bullet-site-map-level-3.gif) no-repeat scroll top left; 
padding: 0 0 0.65em 4.5em;
}
.siteMapLevel4 {
background: transparent url(../images/bullet-site-map-level-4.gif) no-repeat scroll top left;
padding: 0 0 0.65em 6em;
}
.siteMapLevel5 {
background: transparent url(../images/bullet-site-map-level-5.gif) no-repeat scroll top left;
padding: 0 0 0.65em 7.5em;
}

.sup {
position: relative;
top: -3px;
}

.textBold {
color: #087860;
font-weight: bold;
}
.textCentre {
text-align: center;
}
.textIntroduction {
font-size: 120%;
line-height: 1.3em;
}
.textRight {
text-align: right;
}

.textTBD {
color: red;
font-weight: bold;
}