.netscapeignoresthis    {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; }    /*----- netscape browser fix -----*/
.smallnormaltable       {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; color: Black; }
.smallnormal            {font-family: Arial,Helvetica,Verdana; font-size: 12px; }
.smallnormaltablealt    {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; color: black; }
.mednormal              {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 13px }
.mednormaltable         {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 13px; color: Black; }
.medbold                {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 13px; font-weight: bold }
.medboldalt             {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 13px; font-weight: bold; color: black; }
.medboldtable           {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 13px; font-weight: bold; color: Black; }
.largebold              {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 18px; font-weight: bold; color: #000066;  }
.largeboldalt           {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 18px; font-weight: bold; color: #000066; }
.smallcompact           {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px }
.smallbold              {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; font-weight: bold }
.smallboldtable         {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; font-weight: bold; color: Black; }
.smallboldtablealt      {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; font-weight: bold; color: black; }
.smallboldtabletop      {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; font-weight: bold; color: White; background-color: #336699;}
.smallboldtemplate      {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; font-weight: bold; color: White; background-color: #336699;}
.smallboldfooter        {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 10px; color: Gray; }
.locationbar            {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; color: Black; }
.searchtexthighlight    {background: #FFEE00; }


/*---------- default site link ---------------------------------------*/

A:link                  {text-decoration: underline; color: #000066; }
A:visited               {text-decoration: underline; color: #000066; }
A:hover                 {text-decoration: underline; color: #660000; }


/*---------- template header menu ------------------------------------*/

A.templatemenu:link     {text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:visited  {text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:hover    {text-decoration: none; color: Black; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: White; }


/*---------- mini basket link ----------------------------------------*/

A.minibasket:link       {text-decoration: underline; color: #000000; }
A.minibasket:visited    {text-decoration: underline; color: #000000; }
A.minibasket:hover      {text-decoration: underline; color: #660000; }


/*---------- product location bar ------------------------------------*/

A.locationlink:link         {text-decoration: underline; color: #4444FF; }
A.locationlink:visited      {text-decoration: underline; color: #4444FF; }
A.locationlink:hover        {text-decoration: underline; color: Red; }


/*---------- product categories --------------------------------------*/

A.prodtypemenu:link         {text-decoration: none; color: #999999; font-weight: bold; }
A.prodtypemenu:visited      {text-decoration: none; color: #999999; font-weight: bold; }
A.prodtypemenu:hover        {text-decoration: none; color: #000000; font-weight: bold; }

A.prodtypemenu1:link        {text-decoration: none; color: #999999; }
A.prodtypemenu1:visited     {text-decoration: none; color: #999999; }
A.prodtypemenu1:hover       {text-decoration: none; color: #000000; }

A.prodtypemenu2:link        {text-decoration: none; color: #999999; }
A.prodtypemenu2:visited     {text-decoration: none; color: #999999; }
A.prodtypemenu2:hover       {text-decoration: none; color: #000000; }


table.minibasket        {background-color: White; }
tr.minibasketline       {background-color: #CCEEFF; }
tr.minibasketline2      {background-color: #99CCFF; }

hr              {height: 1; color: #DDDDDD; background-color: #DDDDDD; border-width: 0px; }

/*--- pre             {font-family: Courier,Times New Roman,Serif; font-size: 12px; } ---*/
      pre             {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; color: Black; }

select          {font-weight: normal; font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; color: Black; background-color: White; border-color: #DDDDDD; }
select.currencymenu {font-weight: normal; font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; color: Black; background-color: #FFFFFF; border-color: #508ADF; width: 130px;}
select.languagemenu {font-weight: normal; font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; color: Black; background-color: #FFFFFF; border-color: #508ADF; }
select.prodtypemenu {font-weight: normal; font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 12px; color: Black; background-color: White; border-color: #DDDDDD; width: 130px;}

form            {margin: 0 }

table.mainpage          {background-color: White; }
table.topsales          {background-color: White; }

tr.mainpagetableline        {background-color: #FFFFFF; }
tr.mainpagetableline2       {background-color: #99CCFF; }
/*-- tr.mainpagetablespecial     {background-color: #FFEEDD; } --*/
tr.mainpagetablespecial     {background-color: #FFFFFF; }
tr.mainpageversionhighlight {background-color: #99CCFF; }
td.shortformatproduct       {border: solid 1px; border-color: #FFFFFF; background-color: #FFFFFF; }
td.topsales                 {border: solid 1px; border-color: #FFFFFF; background-color: #FFFFFF; }


.buttonstyle        {font-family: Verdana,Helvetica,Arial,Sans-Serif; font-size: 10px; font-weight: bold; color: #000000; }
.checkoutbuttonstyle    {font-family: Verdana,Helvetica,Arial,Sans-Serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #BBAAAA; }
.textboxsmall       {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 10px; color: Black; background-color: White; text-align: left; }

/*---------- Customised Extras  ----------------*/

.medboldtabletop        {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 13px; font-weight: bold; color: black; }
.textboxsmallright      {font-family: Arial,Helvetica,Verdana,Sans-Serif; font-size: 10px; color: black; background-color: white; text-align: right; }
table.box           {border-color: #600; border-style: solid; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; }
td.box              {border-color: #600; border-style: solid; margin: 0; padding: 4px; border-width: 1px 1px 0 0;}

A.foot:link         {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: none; color: gray; }
A.foot:visited          {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: none; color: gray; }
A.foot:hover            {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: none; color: gray; }

A.thmb:link         {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: none; font-size: 13px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
A.thmb:visited          {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: none; font-size: 13px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
A.thmb:hover            {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: none; font-size: 13px; font-weight: bold; color: #660000; background-color: #FFFFFF; }

A.img:link          {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: underline; color: #000066; }
A.img:visited           {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: underline; color: #000066; }
A.img:hover         {font-family: Arial,Helvetica,Verdana,Sans-Serif; text-decoration: underline; color: #000066; }

.smallnormalback            {font-family: Arial,Helvetica,Verdana; font-size: 12px; BACKGROUND: #FFFFEE; }

/*----------  Extras  ----------------*/
.boxText {
    FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;
}
.infoBox {
    BACKGROUND: #336699;
}
.infoBoxContents {
    FONT-SIZE: 12px; BACKGROUND: #EEEEEE; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;
}
TD.infoBoxHeading {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #336699; COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;
}
TD.infoBox {
    FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;
}
A.infoBoxHeading:link { text-decoration: underline;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #336699; COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;
}
A.infoBoxHeading:visited { text-decoration: underline;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #336699; COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;
}
A.infoBoxHeading:hover { text-decoration: underline;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #336699 COLOR: #EEEEEE; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;
}

