.footer {  font-family: Arial; font-size: small; color: #333366; font-weight: bolder}
.MainTitle {  font-family: Arial; font-size: large; color: #333366; text-align: center}
h1 {  font-family: Arial; font-size: large; color: #CC3300; text-align: center}
.mainText {  font-family: Arial; font-size: medium; color: #333366; text-align: left}
.footer-link a:link { font-family: Arial; font-size: small; color: #333366; text-decoration: none; font-weight: bolder}
.footer-link a:visited { font-family: Arial; font-size: small; color: #333366; text-decoration: none; font-weight: bolder}
.footer-link a:hover { font-family: Arial; font-size: small; color: #FF0000; text-decoration: none; font-weight: bolder}
.main-link a:link { font-family: Arial; font-size: medium; color: #333366; text-decoration: underline; font-weight: bold}
.main-link a:visited { font-family: Arial; font-size: medium; color: #333366; text-decoration: underline; font-weight: bold}
.main-link a:hover { font-family: Arial; font-size: medium; color: #FF0000; text-decoration: underline; font-weight: bold}
.surfocracy {  font-family: Arial; font-size: small; color: #0000FF}
.sec-nav-link a:link { font-family: Arial; font-size: small; color: #FFFFCC; text-decoration: none; font-weight: bold}
.sec-nav-link a:visited { font-family: Arial; font-size: small; color: #FFFFCC; text-decoration: none; font-weight: bold}
.sec-nav-link a:hover { font-family: Arial; font-size: small; color: #FF0000; text-decoration: none; font-weight: bold}
.searchText { font-family: Arial; font-size: small; color: #333366; text-align: left ; font-weight: bold}
.mainNav a:link { font-family: Arial; font-size: small; color: #FFFFCC; text-decoration: none; font-weight: bold}
.mainNav a:visited { font-family: Arial; font-size: small; color: #FFFFCC; text-decoration: none; font-weight: bold}
.mainNav a:hover { font-family: Arial; font-size: small; color: #FFFF00; text-decoration: none; font-weight: bold}.FeaturedTitle { font-family: Arial; font-size: medium; color: #FFFFCC; text-align: center ; font-weight: bold}
.featuredDescription { font-family: Arial; font-size: x-small; color: #333366}
.mainContent { font-family: Arial; font-size: small; color: #333366; text-align: justify; font-weight: normal}
.mainContentBold { font-family: Arial; font-size: medium; color: #333366; text-align: justify; font-weight: bolder}
.featuredPrice { font-family: Arial; font-size: x-small; color: #333366; font-weight: bold}
.strapLine { font-family: Arial; font-size: small; color: #333366; font-weight: bold}.CategoryText { font-family: Arial; font-size: medium; color: #333366; text-align: center; font-weight: bold}
.catListTitle { font-family: Arial; font-size: small; color: #333366; font-weight: bold ; text-transform: uppercase; font-style: normal}
.catListDescription { font-family: Arial; font-size: small; color: #333366; font-weight: normal; text-transform: none}
.More-info-link a:link { font-family: Arial; font-size: small; color: #333366; text-decoration: none; font-weight: bold; background-position: right}
.More-info-link a:visited { font-family: Arial; font-size: small; color: #333366; text-decoration: none; font-weight: bold; background-position: right}
.More-info-link a:hover { font-family: Arial; font-size: small; color: #FF0000; text-decoration: none; font-weight: bold; text-align: right}
.catListPrice { font-family: Arial; font-size: small; color: #333366; font-weight: bold }
.productDescription { font-family: Arial; font-size: small; color: #333366; font-weight: bold; text-transform: none ; text-align: justify}
.ProductPrice { font-family: Arial; font-size: small; color: #333366; font-weight: bolder}
.productListText { font-family: Arial; font-size: small; color: #333366; font-weight: bold; text-transform: none }
.productListHeading { font-family: Arial; font-size: small; color: #FFFFCC; font-weight: bold; text-transform: none }
.errorHighlight { font-family: Arial; font-size: small; color: #FF0000; font-weight: bold }
.formLabel { font-family: Arial; font-size: small; color: #333366; text-align: justify; font-weight: bolder }
.formTitle { font-family: Arial; font-size: medium; color: #FFFFCC; text-decoration: none; font-weight: bold }
.nextPageText { font-family: Arial; font-size: medium; color: #333366; text-align: center; font-weight: bolder }
.formMandatory { font-family: Arial; font-size: small; color: #FF0000; text-align: justify; font-weight: bolder }
.page-no-link a:link { font-family: Arial; font-size: medium; color: #333366; text-decoration: underline; font-weight: bold}
.page-no-link a:visited { font-family: Arial; font-size: medium; color: #333366; text-decoration: underline; font-weight: bold}
.page-no-link a:hover { font-family: Arial; font-size: medium; color: #FF0000; text-decoration: none; font-weight: bold}
.highlightedPage { font-family: Arial; font-size: large; color: #FF0000; font-weight: bolder }
.checkoutStageOff { font-family: Arial; font-size: small; color: #333366; text-decoration: none; font-weight: bold }
.checkoutStageOn { font-family: Arial; font-size: small; color: #FFFFCC; text-decoration: none; font-weight: bold }
.AdminStrapLine { font-family: Arial; font-size: medium; color: #333366; font-weight: bold }
.mainContentBoldNoJustify { font-family: Arial; font-size: medium; color: #333366; font-weight: bolder }
h2 { font-family: Arial; font-size: medium; color: #333366}
.StockStatusFlag { font-family: Arial; font-size: small; color: #FFFFFF; font-weight: bold ; background-color: #CC0000; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px}
