body
{
    font-size: 10pt;
    color: #1C4066;
    font-family: "Segoe UI", sans-serif;
}

label
{
    font-size: 10pt;
    color: #000099;
    font-family: Verdana, Tahoma;
}

H1
{
  font-size: 16pt;
  color: #003300;
  font-family: Verdana, Tahoma;
  font-weight: bold;
}
    
H2
{
  font-size: 15pt;
  color: #003300;
  font-family: Verdana, Tahoma;
  font-weight: bold;
}

H3
{
  font-size: 14pt;
  color: #003300;
  font-family: Verdana, Tahoma;
  font-weight: bold;
}

H4
{
  font-size: 13pt;
  color: #003300;
  font-family: Verdana, Tahoma;
  font-weight: bold;
}

H5
{
  font-size: 12pt;
  color: #003300;
  font-family: Verdana, Tahoma;
  font-weight: bold;
}

H6
{
  font-size: 11pt;
  color: #003300;
  font-family: Verdana, Tahoma;
  font-weight: bold;
}

.Buttons
{
    font-size: 10pt;
    color: #000099;
    font-family: Verdana, Tahoma;
    
}

.Title
{
    font-size: 12pt;
    color: #003399;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.Heading
{
    font-size: 16pt;
    color: #003300;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.PageHeading
{
    font-size: 12pt;
    color: #000066;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

textarea
{
    font-size: 10pt;
    color: #000099;
    font-family: Verdana, Tahoma;
}

legend
{
    font-size: 10pt;
    color: #000099;
    font-family: Palatino, Verdana, Tahoma;
    font-weight: bold;
}

.AdminLegend
{
    font-size: 10pt;
    color: #000099;
    font-weight: bold;
}

a
{
    font-size: 9pt;
    color: #660033;
    font-family: Verdana, Tahoma;
    text-decoration: none;
}

.SearchControl
{
    font-size: 9pt;
    color: #336699;
    font-family: Verdana, Tahoma;
}

.EditItem
{
    font-size: 10pt;
    color: #000099;
    font-family: Verdana, Tahoma;    
}

.DisplayAttributeName
{
    font-size: 10pt;
    color: #003399;
    font-family: Verdana, Tahoma;
}

.DisplayAttributeLegend
{
    font-size: 9pt;
    color: #808080;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.DisplayAttributeSeparator
{
    font-size: 9pt;
    color: #000099;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.DisplayAttributeValue
{
    font-size: 9pt;
    color: #003399;
    font-family: Verdana, Tahoma;
}

.EditAttributeValue
{
    font-size: 9pt;
    color: #000099;
    font-family: Verdana, Tahoma;    
}

.CategoryTree
{
    font-size: 10pt;
    color: #000099;
    font-family: Verdana, Tahoma;
}    

.StatusItem
{
    font-size: 10pt;
    color: #cc0033;
    font-family: Verdana, Tahoma;
}

.UserAccountInformationLinePart1
{
  font-size: 8pt;
  color: #7D0020;
  font-family: Verdana, Tahoma;
}

.UserAccountInformationLinePart2
{
  font-size: 8pt;
  color: #4A0013;
  font-family: Verdana, Tahoma;
  font-weight: bold;
}

.UserAccountInformationLinePart3
{
  font-size: 8pt;
  color: #CCCCCC;
  font-family: Verdana, Tahoma;
  font-style: italic;
}

.modalBackground
{
    background-color: midnightblue;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffcc99;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.fulfilmentHeading
{
    font-size: 14pt;
    color: #003300;
    font-family: Verdana, Tahoma;
}

.fulfilmentAccessType
{
    font-size: 12pt;
    color: #000066;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.fulfilmentName
{
  font-size: 10pt;
  color: #000059;
  font-family: Verdana, Tahoma;
  font-weight: bold;
}

.fulfilmentNoResources
{
  font-size: 10pt;
  color: #000059;
  font-family: Verdana, Tahoma;
  font-weight: normal;
}

.fulfilmentHeader
{
    font-size: 8pt;
    color: #003300;
    font-family: Verdana, Tahoma;
    font-style: italic;
}

.fulfilmentFooter
{
    font-size: 8pt;
    color: #003300;
    font-family: Verdana, Tahoma;
    font-style: italic;
}

.fulfilmentHyperlink
{
    font-size: 9pt;
    color: #003333;
    font-family: Verdana, Tahoma;
}


.termsAndConditionsVersion
{
    font-size: 9pt;
    color: #000066;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.infoHeading
{
    font-size: 15pt;
    color: #000066;
    font-family: Verdana, Tahoma;
}

.infoName
{
    font-size: 10pt;
    color: #003366;
    font-family: Verdana, Tahoma;
}

.infoDetails
{
    font-size: 8pt;
    color: #003333;
    font-family: Verdana, Tahoma;
}

.infoSendEmailDetails
{
  font-size: 8pt;
  color: #003366;
  font-family: Verdana, Tahoma;
}

.infoResource
{
    font-size: 8pt;
    color: #003333;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.UserAccountLogoutTitle
{
    font-size: 12pt;
    color: #003366;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.UserAccountLoginTitle
{
    font-size: 12pt;
    color: #003366;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.UserAccountLoginLegend
{
    font-size: 10pt;
    color: #FFFFCC;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.UserAccountLoginText
{
    font-size: 10pt;
    color: #FFFFCC;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.UserAccountPasswordText
{
    font-size: 10pt;
    color: #FFFFCC;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.UserAccountLoginInvalid
{
    font-size: 10pt;
    color: #9D2B1A;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.UserAccountLoginNewAccountMessage
{
    font-size: 10pt;
    color: #006600;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    font-style: italic;
}

.UserAccountLoginNewAccountClickHereMessage
{
    font-size: 10pt;
    color: #0033CC;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    font-style: italic;
}

.SponsoredResultsHeading
{
  font-size: 8pt;
  color: #990000;
  font-family: Verdana;
  font-weight: bold;
  font-style: italic;
}

.SearchResultsHeading
{
  font-size: 8pt;
  color:  #1B5892;
  font-family: Verdana;
  font-weight: bold;
}

.FeaturedResultsHeading
{
  font-size: 8pt;
  color: #000066;
  font-family: Verdana;
  font-weight: bold;
}

.FulfilmentResultsHeading
{
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
    font-weight: normal;
}

.SupplierResultsHeading
{
  font-size: 8pt;
  color:  #1B5892;
  font-family: Verdana;
  font-weight: bold;
}

.UserAccountLibraryHeading
{
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
    font-weight: normal;
}

.FavouritesHeading
{
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
    font-weight: normal;
}

.BundlesHeading
{
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
    font-weight: normal;
}

.AdvertisementsHeading
{
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
    font-weight: normal;
}

.Footer
{
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
    font-weight: normal;
}

.SearchResultsName
{
    font-size: 8pt;
    color:  Navy;
    font-family: Verdana;
    font-weight: bold;
}

.SearchResultsDescription
{
    font-size: 8pt;
    color:  Navy;
    font-family: Verdana;
}

.SearchResultsAttributeName
{
    font-size: 7.5pt;
    color: navy;
    font-family: Verdana;
    font-weight: bold;
}

.SearchResultsAttributeSeparator
{
    font-size: 7.5pt;
    color: navy;
    font-family: Verdana;
    font-weight: bold;
}
    
.SearchResultsAttributeValue
{
    font-size: 8.0pt;
    color: #006600;
    font-family: Verdana;
}

.SearchResultsAttributePresentationValue
{
    font-size: 8.0pt;
    color: #800000;
    font-family: Verdana;
}

.SearchResultsAttributeSupplierLink
{
  font-size: 7.5pt;
  color: #003300;
  font-family: Verdana;
}

.SearchResultsAttributeHyperLink
{
    font-size: 7.5pt;
    color: #660033;
    font-family: Verdana;
}

.SearchResultsAttributeAttributeLink
{
    font-size: 7.5pt;
    color: #006600;
    font-family: Verdana;
}

.SearchResultsPrice
{
    font-size: 8.0pt;
    color: navy;
    font-family: Verdana;
    font-weight: bold;
}

.searchPageResultsSummaryText
{
    font-size: 7pt;
    color: #808080;
    font-family: Verdana, Tahoma;
}

.CurrencySelectorControlHeadlineText
{
    font-size: 8pt;
    color: #006600;
    font-family: Verdana, Tahoma;
}

.filterResultsText
{
    font-size: 8pt;
    color: #006633;
    font-family: Verdana, Tahoma;
    font-style: italic;
}

.dBBrowserHeading
{
    font-size: 13pt;
    color: #003300;
    font-family: Verdana, Tahoma;
}

.PickListTitle
{
    font-size: 12pt;
    color: #003366;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.PickListEmptyText
{
    font-size: 12pt;
    color: #003366;
    font-family: Verdana, Tahoma;
}

.PickListDeleteTableCellHeading
{
    width: 40px;
    text-align: left;    
}

.PickListDeleteTableCell
{
    width: 40px;
    text-align: left;    
}

.PickListQTYIncDecTableCellHeading
{
    width: 30;
    text-align: left;    
}

.PickListQTYIncDecTableCell
{
    text-align: left;    
}

.PickListItemQuantityHeading
{
    width: 40px;
    font-size: 10pt;
    color: #003300;
    font-weight: bold;
    text-align: left;     
}

.PickListItemQuantity
{
    font-size: 9pt;
    color: #003300;
    text-align: left;
}

.PickListItemNameHeading
{
    width: 400px;
    font-size: 10pt;
    color: #003300;
    font-weight: bold;
    text-align: left;
    text-align: left;
}

.PickListItemName
{
    font-size: 9pt;
    color: #003300;
    text-align: left;
}

.PickListItemPriceHeading
{
    width: 100px;
    font-size: 10pt;
    color: #003300;
    font-weight: bold;
    text-align: right;
}

.PickListItemPrice
{
    font-size: 9pt;
    color: #003300;
    text-align: right;
}

.PickListItemTaxHeading
{
    width: 100px;
    font-size: 10pt;
    color: #003300;
    font-weight: bold;
    text-align: right;
}

.PickListItemTax
{
    font-size: 9pt;
    color: #003300;
    text-align: right;
}

.PickListLineTotalHeading
{
    width: 100px;
    font-size: 10pt;
    color: #003300;
    font-weight: bold;
    text-align: right;
}

.PickListLineTotal
{
    font-size: 9pt;
    color: #003300;
    text-align: right;
}

.PickListHeaderSeparator
{
    background-color: #000080;
    height: 2px;
}

.PickListHeeaderAndFooterSpacer
{
    height: 8px;
}

.PickListFooterSeparator
{
    background-color: #000080;
    height: 1px;
}

.PickListNetTotalHeading
{
    font-size: 9pt;
    color: #003300;
    text-align: right;
}

.PickListTaxTotalHeading
{
    font-size: 9pt;
    color: #003300;
    text-align: right;
}

.PickListGrandTotalHeading
{
    font-size: 9pt;
    color: #003300;
    text-align: right;
}

.UserAccountLibraryTitle
{
    font-size: 12pt;
    color: #003366;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.FavouritesTitle
{
    font-size: 12pt;
    color: #003300;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.BundlesTitle
{
    font-size: 12pt;
    color: #003300;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.eCommerceAdviceNote
{
    font-size: 9pt;
    color: #003300;
}

.eCommerceAdviceNoteLoginLink
{
    font-size: 9pt;
    color: #800000;
}

.eCommerceCurrencyDescription
{
    font-size: 8pt;
    color: #000066;
}

.eCommerceLoginPreferenceAdviseText
{
    font-size: 9pt;
    color: #808080;
}

.eCommerceAcceptedPaymentMethodsText
{
  font-size: 8pt;
  color: #009900;
}

.eCommerceCheckoutGatewayProvidersText
{
    font-size: 9pt;
    color: #336600;
}

.eCommerceCheckoutNoGatewayProvidersText
{
    font-size: 9pt;
    color: #990000;
}

.DynamicContentLoginRequiredNotice
{
    font-size: 10pt;
    color: #000066;
}

.RegisterUserAccountTitle
{
    font-size: 12pt;
    color: #003366;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.RegisterUserAccountLegend
{
    font-size: 10pt;
    color: #003366;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.RegisterUserAccountText
{
    font-size: 10pt;
    color: #FFFFCC;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.RegisterUserAccountErrorMessage
{
    font-size: 9pt;
    color: #990000;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    font-style: italic;
}

.RegisterNewUserAccountPendingHeading
{
    font-size: 12pt;
    color: #660033;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    font-style: normal;
}


.RegisterNewUserAccountPendingMessage
{
    font-size: 9pt;
    color: #000066;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    font-style: italic;
}

.RegisterNewUserAccountPendingFootnote
{
    font-size: 9pt;
    color: #006600;
    font-family: Verdana, Tahoma;
    font-style: italic;
}

.RegisterSupplierTitle
{
    font-size: 12pt;
    color: #003366;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.RegisterSupplierLegend
{
    font-size: 10pt;
    color: #FFFFCC;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.RegisterSupplierText
{
    font-size: 10pt;
    color: #FFFFCC;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.RegisterSupplierErrorMessage
{
    font-size: 10pt;
    color: #FFFFFF;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.RegisterNewSupplierPendingMessage
{
    font-size: 9pt;
    color: #000066;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    font-style: italic;
}

.RegisterNewSupplierPendingFootnote
{
    font-size: 9pt;
    color: #006600;
    font-family: Verdana, Tahoma;
    font-style: italic;
}

.RegisterNewSupplierPendingHeading
{
    font-size: 12pt;
    color: #660033;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    font-style: normal;
}

.DynamicContentFooterWebSiteTitle
{
  font-size: 9pt;
  color: #000066;
  font-family: Verdana, Tahoma;
  font-weight: normal;
  font-style: normal;
}

.DynamicContentFooterWebSiteTageLine
{
  font-size: 8pt;
  color: #336699;
  font-family: Verdana, Tahoma;
  font-weight: normal;
  font-style: italic;
}

.DynamicContentFooterLinkPages
{
  font-size: 8pt;
  color: #00013E;
  font-family: Verdana, Tahoma;
  font-weight: bold;
  font-style: italic;
}

.DynamicContentFooterNumedia
{
  font-size: 8pt;
  color: #999999;
  font-family: Verdana, Tahoma;
  font-weight: normal;
  font-style: italic;
}

.WebSiteTagLine
{
  font-size: 7pt;
  color: #808080;
  font-family: Verdana, Tahoma;
  font-weight: normal;
  font-style: italic;
}

.CartPickListSummaryText
{
    font-size: 7pt;
    color: #808080;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    font-style: italic;
}

.PresentationSearchResultsItemInfoName
{
    font-size: 7.5pt;
    color: navy;
    font-family: Verdana;
    font-weight: bold;
}

.PresentationSearchResultsItemInfoSeparator
{
    font-size: 7.5pt;
    color: navy;
    font-family: Verdana;
    font-weight: bold;
}
    
.PresentationSearchResultsItemInfoValue
{
    font-size: 7.5pt;
    color: #006600;
    font-family: Verdana;
}

.InvalidRequest
{
    background-color:#FF220D; 
    color:White; 
    border-style:ridge;
    font-family: Verdana;
    font-size: 9pt;
}

.ECommerceTransactionProblemAlert
{
    background-color: #0A0356;
    color: White;
    border-style: outset;
    font-family: Verdana;
    font-size: 9pt;
}

.ArticleHeading
{
    font-size: 12pt;
    color: #000099;
    font-family: Verdana, Tahoma;
}

.SubArticleHeading
{
    font-size: 12pt;
    color: #336699;
    font-family: Verdana, Tahoma;
}

.AdminLabelItem
{
    font-size: 8pt;
    color: #00509F;
    font-family: Verdana, Tahoma;
}

.AdminEditItem
{
    font-size: 8pt;
    color: #003366;
    font-family: Verdana, Tahoma;
}
