/* corfecastlevillage.co.uk */

a.fvr /* favourite:  grey brown stone */
{
text-decoration: none; cursor: pointer; color: #796843;
}

a.nip /* new internet project:  grey brown stone */
{
text-decoration: none; cursor: pointer; color: #796843;
}

a.rth /* remote text highlighter: custom gold */
{
text-decoration: none; cursor: crosshair; color: #82700A;
}

body.bdn /* body normal: tan on antique white */
{
width: 762px; margin: 12px 0px 0px 11px; border: 0px; border-collapse: collapse; padding: 0px;
background: #F6F0F0; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #D2B48C;
text-align: justify;
}

img.gpb /* gallery photo blank: custom stone border: */
{
width: 160px; height: 120px; margin: 0px; border: 2px solid #878367; border-collapse: collapse; padding: 0px;
visibility: hidden;
}

img.lgn /* logo normal: custom stone border ok */
{
width: 306px; height: 160px; margin: 0px; border: 2px solid #878367; border-collapse: collapse; padding: 0px;
}

img.nmn /* name normal */
{
width: 310px; height: 33px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

input.pfi /* pay field input: saddle brown on ivory with custom stone border */
{
width: 420px; height: 21px; margin: 0px; border: 2px solid #878367; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #FFFFF0; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #8B4513;
}

p.txc /* text centred: tan */
{
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: #D2B48C;
text-align: center;
}

p.txj /* text justified: custom stone */
{
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: #585332;
text-align: justify;
}

p.txm /* text messages: beige */
{
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: #AAA478;
text-align: justify;
}

span.fvd /* favourite description: custom ochre */
{
color: #BAA100;
}

span.txd /* text dim: custom stone */
{
color: #585332;
}

span.txe /* saddle brown */
{
color: #8B4513;
}

span.txh /* dark orange */
{
color: #FF8C00;
}

table.lgs /* logos */
{
width: 760px; margin: 0px 1px 6px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.mnd /* menu divider: custom stone */
{
width: 760px; margin: 4px 1px 1px 1px; border: 0px; border-collapse: collapse; padding: 0px;
background-color: #585332;
}

table.nms /* names */
{
width: 760px; margin: 0px 1px 15px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.abc /* auto-width border centre: dark orange with saddle brown border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: center;
}

td.abl /* auto-width border left: dark orange with saddle brown border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: left;
}

td.abr /* auto-width border right: dark orange with saddle brown border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: right;
}

td.cnc /* column name centre: dark orange with saddle brown border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: center; text-transform: uppercase;
}

td.cnl /* column name left: dark orange with gray border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 10px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: left; text-transform: uppercase;
}

td.cnr /* column name right: dark orange with gray border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 10px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: right; text-transform: uppercase;
}

td.dsc /* description centre: custom stone */
{
width: 278px; 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: #585332;
text-transform: lowercase; text-align: center;
}

td.dtr /* date right: custom stone */
{
width: 242px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 1px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #585332;
text-align: right;
}

td.fvl /* favourite left: custom stone */
{
width: 242px; 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: #585332;
text-align: left;
}

td.hdl /* heading left: peru */
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 16px 0px 0px 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #CD853F;
text-align: left;
}

td.hdr /* heading right: sandy brown: ok */
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 16px 0px 0px 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #F4A460;
text-align: right;
}

td.htl /* heading technical left: sandy brown */
{
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: #7A6B22;
text-align: left;
}

td.lgc /* logo centre */
{
width: 760px; height: 164px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 225px 0px 225px;
}

td.nmc /* name centre */
{
width: 760px; height: 33px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 225px 0px 225px;
}

td.mnd /* menu divider: custom stone: */
{
width: 760px; height: 2px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
background-color: #585332;
}

td.mnl /* menu left:  grey brown stone */
{
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: medium; color: #796843;
text-align: left;
}

td.mnr /* menu right:  grey brown stone */
{
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: medium; color: #796843;
text-align: right;
}

td.pfn /* pay field name: saddle brown */
{
height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #8B4513;
text-align: left;
}

td.pfp /* pay field prompt: dark orange */
{
height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FF8C00;
text-align: right;
}

textarea.scd /* shopping card: saddle brown on ivory with custom stone border */
{
width: 420px; height: 161px; margin: 0px; border: 2px solid #878367; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #FFFFF0; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #8B4513;
}
