TABLE.Receipt
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    BORDER-LEFT: black thin;
    COLOR: #000000;
    BORDER-BOTTOM: black thin;
    BACKGROUND-COLOR: white
}
TABLE.Receipt TD
{
    COLOR: #2D2C2C;
    border-style:solid;
    border-color:Black;
    border-width:thin;
}
TABLE.basketT
{
    COLOR: #2D2C2C;
    border-color: #FFFFFF;
    border: 1px;
    BACKGROUND-COLOR: white; 
}
TABLE.basketT TD
{
    FONT: 8pt Arial;
    COLOR: #2D2C2C;
    border-color: #FFFFFF;
    border: 0px;
    padding: 2px 2px 2px 2px;
}
TABLE.basketT TH
{
    FONT: 9pt Arial;
    COLOR: #000000;
    font-weight:bolder;
    BACKGROUND-COLOR: #EEEEEE;
    padding: 12px 2px 12px 2px; 
    margin: 0px 0px 0px 0px;
    border-spacing: 0px;
}

A:link
{
    FONT: 8pt Arial;
    COLOR: #111166;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT: 8pt Arial;
    COLOR: #111155;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT: 8pt Arial;
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
}
a img.hrefimage
{
    border : 1px solid #000000;
}
TD
{
    font-size:x-small; font: 8pt Arial; 
}
BODY
{
    COLOR: #2D2C2C;
    BACKGROUND-COLOR: #FFFFFF;
    font: 8pt Arial;
    border-style:none;
    border-color:Black;
    border-width:thin;
}


/* format input boxes etc*/

.orderbutton { font: 8pt Arial; color: #2D2C2C; font-weight:bold;  border-color:#000000; border-style:solid; border-width: 1px; background-color: #FFFFFF; }
input        { font: 8pt Arial; color: #2D2C2C; border-color:#000000;  border-width: 1px;  }
#submit      { font: 8pt Arial; color: #2D2C2C; background-color: #EEEEEE; border-color:#000000;  border-width: 1px; } 
#reset       { font: 8pt Arial; color: #2D2C2C; background-color: #EEEEEE; border-color:#000000;  border-width: 1px; } 
textarea     { font: 8pt Arial; color: #2D2C2C; background-color: #FFFFFF; border: black 1px solid;  } 
.radio       { font: 8pt Arial; color: #2D2C2C; border-style:none; }
select       { font: 8pt Arial; color: #2D2C2C;  border-color:#99ADD6; border-style:solid; border-width: 1px; background-color: #FFFFFF; }

hr           { color:#EEEEEE; background-color: #EEEEEE; border: 0; height: 1px;}

h1           { font: 16pt Arial; color: #2D2C2C; TEXT-DECORATION: none; font-weight: bold;}
h2           { color: #2D2C2C; TEXT-DECORATION: none; font-weight: bold; font-size:small; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

form 
{
border: none;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}

#generaltext {font-size: x-small; }

#productmenu 
{
  FONT: 8pt Arial;
  font-weight:bold;
  COLOR: #2D2C2C;
  TEXT-DECORATION: none;
}

ul { list-style-image: url(images/menu/bullet.gif); 
     list-style-position:inside;
     margin-left: 5px;
     margin-top:0px;
     margin-right:0px;
     line-height:20px;
	   padding-left: 0px;
	   text-indent: 0em;
	   padding: 0px;
}

#menu li a { FONT: 8pt Arial;
       COLOR: #2D2C2C;
       TEXT-DECORATION: none;
}

#menu li a:hover { FONT: 8pt Arial;
       COLOR: #2D2C2C;
       TEXT-DECORATION: underline;
}
/* Currency Table */
#CurHead  { background-color: #666666; color: #FFFFFF; font-size: 10pt; text-align: center;}
#CurLeft  { background-color: #EFEFEF; color: #000000;}
#CurRight { background-color: #F6F6F6; color: #000000; text-align: right;}
/* Colours */
#Colour1  { background-color: #666666; color: #FFFFFF; font-size: 10pt; }
#Colour2  { background-color: #EFEFEF; color: #000000;}
#Colour3  { background-color: #F6F6F6; color: #000000; }