/* efco-kilns.co.uk */

a.fvr /* favourite: white ok */
{
text-decoration: none; cursor: pointer; color: #FFFFFF;
}

a.nip /* new internet project: bright sea green ok */
{
text-decoration: none; cursor: pointer; color: #00FFAA;
}

a.puh /* pop up help: cyan ok */
{
text-decoration: none; cursor: pointer; color: #00FFFF;
}

a.rth /* remote text highlighter: bright sea green ok */
{
text-decoration: none; cursor: crosshair; color: #00FFAA;
}

body.bdn /* body normal: light grey on dark grey ok */
{
width: 762px; margin: 12px 0px 0px 11px; border: 0px; border-collapse: collapse; padding: 0px;
background: #585858; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #D3D3D3;
text-align: justify;
}

body.sho /* body shop: light grey on black */
{
width: 762px; margin: 16px 0px 0px 11px; border: 0px; border-collapse: collapse; padding: 0px;
background: #585858; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: justify;
}

div.puc /* pop-up content ok */
{
visibility: hidden;
width: 370px; background: #585858; position: absolute; left: -600px; top: 0px;
border: 2px solid #808080; border-collapse: collapse; margin: 0px; padding: 11px 2px 6px 2px;
z-index: 15;
}

img.nmn /* name normal ok */
{
width: 760px; height: 145px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

input.pfi /* pay field input: white on dark grey with grey border ok */
{
width: 420px; height: 21px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #585858; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
}

p.txm /* text message: pale grey ok */
{
width: 762px; margin: 0px 0px 7px 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #A0A0A0;
text-align: justify;
}

span.mnb /* menu bar: mid-grey: ok */
{
color: #808080;
}

span.mof /* menu off: bright sea green ok */
{
color: #00FFAA;
}

span.mon /* menu on: pale green ok */
{
color: #95F9CC;
}

span.puh /* pop-up help: cyan: ok */
{
color: #FFFF00;
}

span.txd /* text dim: light grey ok */
{
color: #D3D3D3;
}

td.htl /* heading technical left: pale yellow ok */
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 16px 0px 0px 1px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #E7E7D0;
text-align: left;
}

table.lgs /* logos ok */
{
width: 760px; margin: 0px 1px 19px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.mnl /* menu left: bright sea green ok */
{
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: #00FFAA;
text-align: left;
}

td.mnr /* menu right: bright sea green ok */
{
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: #00FFAA;
text-align: right;
}

td.nmn /* name normal ok */
{
width: 760px; height: 145px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.sic /* shop item cost: eggshell blue with grey border on black ok */
{
width: 48px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 1px 4px 3px 4px;
background: #585858;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #1CF9B7;
text-align: right;
}

td.sid /* shop item description: eggshell blue with grey border on black ok */
{
width: 346px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 1px 4px 3px 4px;
background: #585858;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #1CF9B7;
text-align: left;
}

td.sim /* shop item money: light peach with grey border on custom dark grey ok */
{
width: 48px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 4px;
background: #484848; 
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #B8D3D0;
text-align: right;
}

td.sit /* shop item title: light peach with grey border on custom dark grey ok */
{
width: 346px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 4px;
background: #484848; 
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #B8D3D0;
text-align: left;
}

textarea.scd /* shopping card: white on dark grey with grey border ok */
{
width: 420px; height: 161px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #585858; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
}