.introBody
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #ffffff;
  background: #000042;
  padding-left: 4px;
}
.introHeading
{
  font-size: larger;
  font-weight: bold;
  color: #ffffff;
  padding-left: 4px;
}
.introText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #ffffff;
  background: #000042;
  padding-left: 4px;
}
.introBulletList
{
  list-style-image:url(../images/blueCircle.gif);
  margin-left: 8px;
}
.introBulletItem
{
  margin-left: 8px;
  padding-bottom: 10px;
}
.introBulletLastItem
{
  margin-left: 8px;
}
.largeHeadingText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bold;
  color: #000000;
}
.stdColouredTextpag
{
  color: #9999CC;
  background-color: #ffffff;
}

.errorText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #FF0000;
  padding-left: 6px;
  padding-bottom: 12px;
}
.largeErrorText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  color: #FF0000;
}
.largeErrorTextReport
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #000000;
}
.successText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #9999CC;
  padding-left: 6px;
  padding-bottom: 12px;
}
.productDetailSeparator
{
  border-bottom:#333399 solid 1px; 
}
.breakOutAreaBlue
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  background-color: #9999CC;
  padding: 6px;
}
.breakOutAreaOrange
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  background-color: #EFB531;
  padding: 6px;
}
.addressSearchArea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  background-color: #FFFFCC;
  padding: 6px;
  border:      #C6C1B3 solid 1px;  
}
.customerLoginArea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  background-color: #CCCCFF;
  padding: 6px;
}
.customerDetailsArea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  background-color: #EBE8DA;
  padding: 6px;
}
.customerDetailsHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  color: #000000;
  background-color: #C6C1B3;
  padding-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration: none;
}
.orderSummaryArea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  background-color: #FFFFFF;
  padding: 6px;
}
.basketItem
{
  background-color: #ffffcc;
  padding-left: 6px;
}
.basketLink
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #333399;
  background-color: #ffffcc;
  text-decoration: none;
}
.basketLink:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #333399;
  background-color: #ffffcc;
  text-decoration: underline;
}
.basketTotal
{
  font-size: small; 
  font-weight: bold;
  padding-left: 8px;
}
.pageContextHeading
{
  font-size: larger;
  font-weight:bold;
  color: #333399;
  text-decoration: none;
}
.pageContextHeading:hover
{
  text-decoration: underline;
}
.pageContextOrangeHeading
{
  font-size: larger;
  font-weight:bold;
  color: #F7B631;
}
.iguanaHeading
{
  font-size: small;
  font-weight:bold;
  color: #FFF781;
}
.boxSurround
{
  border:      #6460AC solid 1px;  
}
.boxSurroundDark
{
  border:      #333399 solid 1px;  
}
.boxSurroundCustomer
{
  border:      #C6C1B3 solid 1px;  
}
body
{
  margin:        2px;
  background:    #ffffff;
  color:         #000000;
  font-family:   Arial, Helvetica, sans-serif;
  font-size:     x-small;
  font-weight:   normal;
}
table
{
  font-size:     x-small;
  font-weight:   normal;
}
.vsmallHeight
{
  font-size:     2px;
}
.smallHeight
{
  font-size:     4px;
}
.mediumHeight
{
  font-size:     16px;
}
.header
{
  background-color: #421073;
  color: #ffffff;
}
.menu
{
  background-color: #6460AC;
}
.headerMenu
{
  background-color: #000066;
}
.headerMenuOption
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  text-decoration: none;
  color: #ffffff;
  background-color: #000066;
}
.headerMenuOption:hover
{
  text-decoration: underline;
}
.tableBorderLeft
{
  border-left:      #6460AC solid 1px
}
.tableBorderRight
{
  border-right:      #6460AC solid 1px
}
.tableBorderBottom
{
  border-bottom: #6460AC solid 1px;
  font-size:     1px;
}
.tableThickBorderRight
{
  border-right:      #6460AC solid 3px
}
.tableThickBorderBottom
{
  border-bottom:#6460AC solid 3px;
  font-size:    1px;
}
.navTitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #9999CC;
  background-color: #ffffff;
}
.navHeaderTop
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  color: #ffffff;
  background-color: #6460AC;
  padding-left: 4px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 6px;
  text-decoration: none;
}
.navHeaderTop:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  color: #ffffff;
  background-color: #6460AC;
  padding-left: 4px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 6px;
  text-decoration: underline;
}
.navHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 96%;
  color: #333399;
  background-color: #ffffff;
  text-decoration: none;
}
.navHeader:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 96%;
  color: #333399;
  background-color: #ffffff;
  text-decoration: underline;
}
.navHeaderSmall
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 86%;
  color: #ffffff;
  background-color: #9999CC;
  text-decoration: none;
}
.navHeaderSmall:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 86%;
  color: #ffffff;
  background-color: #9999CC;
  text-decoration: underline;
}
.navItem
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #333399;
  background-color: #ffffff;
  text-decoration: none;
  padding-left: 10px;
}
.navItem:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #333399;
  background-color: #ffffff;
  text-decoration: underline;
  padding-left: 10px;
  
}
.navItemStatic
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #333399;
  background-color: #ffffff;
  text-decoration: none;
  padding-left: 2px;
}
.navItemStatic:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #333399;
  background-color: #ffffff;
  text-decoration: underline;
  padding-left: 2px;
  
}
.navSeparator
{
  border-left   :#9999CC solid 1px;
  border-right  :#9999CC solid 1px;
  border-bottom :#9999CC solid 1px;
  font-size:    1px;

}
.customerDetailsSeparator
{
  border-bottom :#C6C1B3 solid 1px;
  font-size:    1px;

}
.boxHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 96%;
  color: #ffffff;
  background-color: #6460AC;
  text-decoration: none;
  padding-left : 4px;
  padding-top : 4px;
  padding-bottom : 4px;
}
.boxItem
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #333399;
  background-color: #ffffff;
  text-decoration: none;
  padding-left: 2px;
}
.LevelThreeHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #333399;
  background-color: #ffffff;
  text-decoration: none;
}
.boxItem:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #333399;
  background-color: #ffffff;
  text-decoration: underline;
  padding-left: 2px;
}
.boxItemSmall
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #333399;
  background-color: #ffffff;
  text-decoration: none;
  padding-left: 2px;
}
.boxItemSmall:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #333399;
  background-color: #ffffff;
  text-decoration: underline;
  padding-left: 2px;
}
.featureHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  color: #ffffff;
  background-color: #6460AC;
  text-decoration: none;
}
.featureHeader:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  color: #ffffff;
  background-color: #6460AC;
  text-decoration: underline;
}
.smallFooterText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #000000;
  text-decoration: none;
}
.smallFooterText:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #000000;
  background-color: #ffffff;
  text-decoration: underline;
}
.smallFooterTextDisabled
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #C0C0C0;
  text-decoration: none;
}
.inputItemSmall
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #000000;
  background-color: #ffffff;
  text-decoration: none;
}
IMG
{
    BORDER:                   none;
}
INPUT.Button
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
    cursor:      hand;
}
INPUT.ButtonSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   86%;
    cursor:      hand;
}
IMG.Clickable
{
    CURSOR:                   hand;
}
INPUT
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
}
INPUT.Button
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
    CURSOR:                   hand;
}
INPUT.Image
{
    BORDER-RIGHT:             medium none;
    BORDER-TOP:               medium none;
    BORDER-LEFT:              medium none;
    CURSOR:                   hand;
    BORDER-BOTTOM:            medium none;
}
INPUT.CheckBox
{
    BORDER-RIGHT:             medium none;
    BORDER-TOP:               medium none;
    BORDER-LEFT:              medium none;
    BORDER-BOTTOM:            medium none;
}
TEXTAREA
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
}
.TEXTAREAFullWidth
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
    width: 100%;
}
SELECT
{
    BORDER-RIGHT:             0px solid;
    BORDER-TOP:               0px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
    BORDER-LEFT:              0px solid;
    BORDER-BOTTOM:            0px solid;
}
.smallSelect
{
    BORDER-RIGHT:             0px solid;
    BORDER-TOP:               0px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size:   86%;
    BORDER-LEFT:              0px solid;
    BORDER-BOTTOM:            0px solid;
}
.productSummary
{
  font-size: 86%; 
}
.bulletList
{
  list-style-type: circle;
  margin-left: 20px;
}
.searchError
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 86%;
  color: #ff0000;
}
.SpecialOffersTxtXSmall
{
  font-family: Arial Black, Arial;
  font-size: x-small;
  color: #000000;
  text-decoration: none;
}
.SpecialOffersTxtSmall
{
  font-family: Arial Black, Arial;
  font-size: small;
  color: #000000;
  text-decoration: none;
}
.SpecialOffersTxtXLarge
{
  font-family: Arial Black, Arial;
  font-size: x-large;
  color: #000000;
  text-decoration: none;
}
.SpecialOffersTxtXXLarge
{
  font-family: Arial Black, Arial;
  font-size: xx-large;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.HighlightedText
{
  color:         #333399;
  font-family:   Arial, Helvetica, sans-serif;
  font-size:     x-small;
  font-weight:   normal;
}
.redIguanaText
{
  font-family: Arial, Helvetica, sans-serif;
  background-color: #000041;
  color: #d62129;
  font-size:     small;
  font-weight:   bold;
  padding-left: 8px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 6px;
  text-decoration: none;
}
.tableBorderLeftDBlue
{
  background-color: #000041;
}
.tableBorderRightDBlue
{
  background-color: #000041;
}
.tableBorderBottomDBlue
{
  background-color: #000041;
  font-size:    1px;
}
.headerIguana
{
  background-color: #000041;
}

.GCHpageContextHeading
{
  font-size: larger;
  font-weight:bold;
  color: #333399;
}

.GCHLevelThreeHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #333399;
  background-color: #ffffff;
  text-decoration: none;
}
.boxHeaderGCHBlue
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 96%;
  color: #ffffff;
  background-color: #666699;
  text-decoration: none;
  padding-left : 4px;
  padding-top : 4px;
  padding-bottom : 4px;
}
.boxHeaderGCHGrey
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 96%;
  color: #ffffff;
  background-color: #C0C0C0;
  text-decoration: none;
  padding-left : 4px;
  padding-top : 4px;
  padding-bottom : 4px;
}
.yellowText
{
  color: #ffff33;
  font-weight: bold;
}
.marqueeSection
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #333399;
  background-color: #ffffff;
  text-decoration: none;
}
.marqueeOption
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  text-decoration: none;
  color: #333399;
  background-color: #ffffff;
}
.marqueeOption:hover
{
  text-decoration: underline;
}
.introHeadingLarge
{
  font-size: x-large;
  font-weight:bold;
  color: #333399;
}
.breadcrumbHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  color: #ffffff;
  background-color: #6460AC;
  padding-left: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
}
.breadcrumbHeader:hover
{
  text-decoration: underline;
}
