/* usbstore.co.uk */

a.fvr /* favourite: light sea green */
{
text-decoration: none; cursor: crosshair; color: #20B2AA;
}

a.nip /* new internet project: light sea green */
{
text-decoration: none; cursor: crosshair; color: #20B2AA;
}

a.rth /* remote text highlighter: chartreuse */
{
text-decoration: none; cursor: crosshair; color: #7FFF00;
}

body.bdn /* body normal: light grey on dark slate grey */
{
width: 762px; margin: 12px 0px 0px 11px; border: 0px; border-collapse: collapse; padding: 0px;
background: #284848; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #D3D3D3;
text-align: justify;
}

body.bzp /* body zoom pop-up: dark slate grey */
{
width: 364px; margin: 8px 0px 0px 8px; border: 0px; border-collapse: collapse; padding: 0px;
background: #284848;
}

div.pup /* pop-up photo ok */
{
visibility: hidden;
width: 488px; height: 368px; background: #284848; position: absolute; left: -600px; top: 0px;
z-index: 15;
}

img.lgn /* logo normal */
{
width: 262px; height: 102px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

img.nmn /* name normal */
{
width: 475px; height: 79px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

input.pfi /* pay field input: white on dark slate grey with gray border */
{
width: 420px; height: 21px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #284848; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
}

span.fvd /* favourite description: yellow */
{
color: #FFFF00;
}

table.avp /* av portrait: gray border */
{
width: 56px; height: 56px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

table.lgs /* logos */
{
width: 760px; margin: 0px 1px 8px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.avp /* av portrait: gray border */
{
width: 52px; height: 52px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.lgr /* logo right */
{
width: 262px; height: 102px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.mnl /* menu left: light sea green */
{
width: 661px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #20B2AA;
text-align: left;
}

td.mnr /* menu right: light sea green */
{
width: 101px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #20B2AA;
text-align: right;
}

td.nml /* name left */
{
width: 498px; height: 102px; margin: 0px; border: 0px; border-collapse: collapse; padding: 12px 23px 11px 0px;
}

textarea.scd /* shopping card: white on dark slate grey with gray border */
{
width: 420px; height: 92px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 2px 0px 2px 3px;
background: #284848;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
cursor: crosshair;
}
