/* designarcade.co.uk: shared */

a.avc /* av clicker */
{
text-decoration: none; cursor: crosshair;
}

a.flv /* flash video */
{
text-decoration: none; cursor: pointer;
}

a.fvr /* favourite: white */
{
text-decoration: none; cursor: pointer; color: #FFFFFF;
}

a.mnl /* menu left: ok */
{
text-decoration: none; cursor: pointer;
}

a.mnr /* menu right: ok */
{
text-decoration: none; cursor: pointer;
}

a.mut /* mute */
{
text-decoration: none; cursor: crosshair;
}

a.pop /* pop-up: green */
{
text-decoration: none; cursor: crosshair; color: #00FF00;
}

a.pph /* press photo */
{
text-decoration: none; cursor: crosshair;
}

a.puh /* pop-up help: cyan: ok */
{
text-decoration: none; cursor: crosshair; color: #00FFFF;
}

a.pup /* pop-up photo */
{
text-decoration: none; cursor: pointer;
}

a.pyc /* pay clicker */
{
text-decoration: none; cursor: crosshair;
}

a.vlc /* volume clicker */
{
text-decoration: none; cursor: crosshair;
}

body.pop /* body pop-up: light grey on black */ 
{
width: 362px; margin: 5px 0px 0px 7px; border: 0px; border-collapse: collapse; padding: 0px; 
background: #000000; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: justify;
}

body.sho /* body shop: light grey on black */
{
width: 762px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
background: #000000; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: justify;
}

div.asu /* adjust shop text up */
{
width: 788px; position: relative; top: -7px;
}

div.atu /* adjust text up */
{
width: 762px; position: relative; top: -5px;
}

div.hid /* hidden */
{
visibility: hidden;
position: absolute; top: 64px;
}

div.hsi /* hidden shared item */
{
visibility: hidden;
position: absolute; left: -600px; top: 0px;
z-index: 15;
}

div.pub /* pop-up border delete? */
{
visibility: hidden;
width: 376px; height: 323px; background: #000000; position: absolute; left: -600px; top: 0px;
z-index: 15;
}

div.puc /* pop-up content */
{
visibility: hidden;
width: 370px; background: #000000; position: absolute; left: -600px; top: 0px;
border: 2px solid #808080; border-collapse: collapse; margin: 0px; padding: 11px 2px 6px 2px;
z-index: 14;
}

div.pup /* pop-up photo */
{
visibility: hidden;
width: 480px; height: 360px; background: #000000; position: absolute; left: -600px; top: 0px;
border: 2px solid #808080; border-collapse: collapse; margin: 0px; padding: 0px; 
z-index: 15;
}

form.pwf /* password form */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
cursor: crosshair;
}

form.pyf /* pay form */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
cursor: crosshair;
}

form.scf /* shopping card form */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
cursor: crosshair;
}

iframe.mcc /* map of corfe castle delete */
{
width: 784px; height: 1248px; margin: -24px 0px 23px -11px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
background: #000000; cursor: crosshair;
}

iframe.pdt /* phots of dorset delete */
{
width: 784px; height: 3724px; margin: -24px 0px 23px -11px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
background: #000000; cursor: crosshair;
}

iframe.skn /* shop kiln delete */
{
width: 100%; height: 13268px; margin: -5px 0px 23px 0px; border: 0px; border-collapse: collapse; padding: 0px;
background: #000000; cursor: crosshair;
}

img.avc /* av clicker */
{
width: 24px; height: 11px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: crosshair;
}

img.fex /* first example */
{
width: 56px; height: 8px; margin: 0px 7px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

img.gpb /* gallery photo blank: black border: ok */
{
width: 160px; height: 120px; margin: 0px; border: 2px solid #000000; border-collapse: collapse; padding: 0px;
visibility: hidden;
}

img.gpf /* gallery photo full-size: grey border */
{
width: 756px; height: 567px; margin: 5px 0px 0px 1px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.gpl /* gallery photo landscape: grey border */
{
width: 756px; height: 356px; margin: 0px 0px 0px 1px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.gpn /* gallery photo normal: grey border: ok */
{
width: 160px; height: 120px; margin: 0px 0px 0px 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.kit /* kite */
{
width: 120px; height: 120px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: crosshair;
}

img.lmc /* link marker centre */
{
width: 3px; height: 8px; margin: 5px 0px 2px 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: crosshair;
}

img.lml /* link marker left */
{
width: 3px; height: 8px; margin: 5px 3px 2px 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: crosshair;
}

img.ptd /* portrait drifter */
{
width: 56px; height: 8px; margin: 3px 7px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

img.ppt /* pop-up portrait: grey border */
{
width: 52px; height: 52px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.pth /* portrait hidden: grey border */
{
width: 52px; height: 52px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
visibility: hidden;
}

img.ptt /* portrait: grey border */
{
width: 52px; height: 52px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.pub /* pop-up border: grey border delete? */
{
width: 372px; height: 304px; margin: 2px 0px 0px 1px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.puc /* pop-up cherry heaven tv player: grey border */
{
width: 160px; height: 130px; margin: 5px 0px 9px 3px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.pui /* pop-up image: grey border */
{
width: 160px; height: 120px; margin: 5px 0px 9px 3px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.pul /* pop-up landscape: grey border */
{
width: 360px; height: 120px; margin: 5px 0px 9px 3px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.pum /* pop-up marker */
{
width: 10px; height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 2px 0px;
}

img.pup /* pop-up photo */
{
width: 480px; height: 360px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

img.pyc /* pay clicker */
{
width: 24px; height: 11px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: crosshair;
}

img.rex /* remaining examples */
{
width: 56px; height: 8px; margin: 11px 7px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

img.sil /* shop item landscape: grey border */
{
width: 160px; height: 120px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.sip /* shop item portrait: grey border */
{
width: 52px; height: 52px; margin: 0px 8px 0px 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.tpb /* travel photo blank: black border */
{
width: 360px; height: 270px; margin: 0px; border: 2px solid #000000; border-collapse: collapse; padding: 0px;
}

img.tpn /* travel photo normal: grey border */
{
width: 360px; height: 270px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

img.vlc /* volume clicker */
{
width: 10px; height: 11px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: crosshair;
}

input.gfc /* gift checkbox */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: crosshair;
}

input.pfi /* pay field input: white on black with grey border */
{
width: 420px; height: 21px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #000000; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
}

input.pwi /* password input: white on black with grey border */
{
width: 116px; height: 21px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #000000; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
}

input.pyo /* pay option */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: crosshair;
}

p.ptj /* pop-up text justified */ 
{
width: 366px; 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: #D3D3D3;
text-align: justify;
}

p.ptj /* pop-up text justified */ 
{
width: 366px; 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: #D3D3D3;
text-align: justify;
}

p.til /* text indented list: light grey */
{
width: 698px; margin: 0px 0px 7px 64px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 17px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: justify;
}

p.txc /* text centred: light grey */
{
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: #D3D3D3;
text-align: center;
}

p.txe /* text examples: light grey */ 
{
width: 761px; margin: 0px 0px 7px 1px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: left;
}

p.txi /* text indented: silver */
{
width: 697px; margin: 0px 0px 7px 64px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #C0C0C0;
text-align: justify;
}

p.txj /* text justified: light 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: #D3D3D3;
text-align: justify;
}

p.txm /* text message: custom grey */
{
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: #707070;
text-align: justify;
}

p.txn /* text narrow: light grey */
{
width: 762px; margin: 0px 0px 7px 0px; border: 0px; border-collapse: collapse; padding: 0px 64px 0px 64px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: justify;
}

p.txp /* text prompt: white */
{
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: #FFFFFF;
text-align: justify;
}

p.txs /* text shop: light grey? */
{
width: 734px; 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: #D3D3D3;
text-align: justify;
}

p.txw /* text justified: white: 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: #FFFFFF;
text-align: justify;
}

p.puh /* pop-up heading */ 
{
width: 366px; margin: 0px 2px 7px 2px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFA0;
text-align: left;
}

p.pup /* pop-up photo text justified: white ?? */
{
width: 698px; margin: 0px 0px -7px 64px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
text-align: justify; position: relative; top: -14px;
}

p.put /* pop-up text justified */ 
{
width: 366px; margin: 0px 0px 7px 2px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: justify;
}

select.dfl /* digit field list: white on dark grey with grey border */
{
width: 36px; height: 21px; margin: 1px 4px 16px 0px; 
border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #333333; text-decoration: none; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
}

span.atl /* adjust text left */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 1px 0px 0px;
}

span.atr /* adjust text right */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 1px;
}

span.fvd /* favourite description: yellow: ok */
{
color: #FFFF00;
}

span.h34 /* 34px horizontal space */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 26px 0px 0px;
}

span.h35 /* 35px horizontal space */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 27px 0px 0px;
}

span.hid /* hidden */
{
visibility: hidden;
}

span.hot /* hot text: orange-red */
{
color: #EF6400;
}

span.lcs /* lower case */
{
text-transform: lowercase;
}

span.mnb /* menu bar: mid-grey */
{
color: #808080;
}

span.mut /* mute */
{
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal;
}

span.new /* new: green */
{
color: #00FF00;
}

span.pop /* pop-ups: cyan */
{
color: #00FFFF;
}

span.pro /* pronunciation: hot pink */
{
color: #FF1493;
}

span.puh /* pop-up help: cyan ? */
{
color: #00FFFF;
}

span.qot /* quote: cyan */
{
color: #00FFFF;
}

span.red /* hot: red */
{
color: #FF0000;
}

span.s12 /* subscript 12px */
{
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal;
position: relative; top: 2px;
}

span.tcs /* title case */
{
text-transform: capitalize;
}

span.txd /* text dim: light grey */
{
color: #D3D3D3;
}

span.txe /* text emphasis: pale blue: ok */
{
color: #A4FFFF;
}

span.txh /* text highlight: light yellow: ok */
{
color: #FFFFA0;
}

span.txp /* text passive menu item: dark grey: ok */
{
color: #606060;
}

span.ucs /* upper case */
{
text-transform: uppercase;
}

span.whi /* white text */
{
color: #FFFFFF;
}

table.abl /* auto-width border left: grey */
{
margin: 19px 0px 2px 1px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

table.abn /* auto-width border normal: grey */
{
margin: 19px 0px 2px 1px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

table.ann /* auto-width no border normal */
{
margin: 19px 0px 2px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.apt /* av portrait */
{
width: 56px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

table.avc /* av clickers */
{
width: 761px; margin: 0px 0px 9px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.fbn /* full-width border normal */
{
width: 760px; margin: 19px 1px 2px 1px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

table.fmv /* flash medium 320x240: grey border */
{
width: 320px; height: 261px; margin: 0px 0px 2px 1px; border: 2px solid #808080; border-collapse: collapse; padding: 0px 0px 0px 0px;
}

table.fsv /* flash small video 160x120: grey border */
{
width: 160px; height: 120px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

table.ftv /* flash tiny video 52x52: grey border */
{
width: 56px; height: 56px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 0px;
}

table.fnn /* full-width no border normal */
{
width: 760px; margin: 19px 1px 2px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.gcs /* gallery captions */
{
width: 760px; margin: 1px 1px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.gps /* gallery photos */
{
width: 760px; margin: 7px 1px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.hds /* headings: ok */
{
width: 762px; margin: 0px 0px 14px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.hps /* headed photos */
{
position: relative; top: -2px;
width: 761px; margin: 0px 0px 12px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.mnd /* menu divider: mid grey: ok */
{
width: 760px; margin: 4px 1px 1px 1px; border: 0px; border-collapse: collapse; padding: 0px;
background-color: #808080;
}

table.mnm /* menus more */
{
width: 762px; margin: -19px 0px 26px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.mnp /* menus before php */
{
width: 762px; margin: 0px 0px 21px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.mns /* menus: ok */
{
width: 762px; margin: 0px 0px 26px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.mss /* messages: ok */
{
width: 761px; margin: 0px 1px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.nls /* numbered list */
{
width: 760px; margin: 1px 1px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.pfi /* pay field input */
{
width: 420px; margin: 0px 341px 2px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.pfm /* pay field messages */
{
width: 422px; margin: 7px 340px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.phs /* pop-up headings */
{
width: 362px; margin: 0px 0px 12px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.pob /* pay options bottom: grey */
{
width: 420px; height: 9px; margin: 7px 361px 8px 1px;
border-top: 0px; border-right: 2px solid #808080; border-bottom: 2px solid #808080; border-left: 2px solid #808080;
border-collapse: collapse; padding: 0px;
}

table.pos /* pay options */
{
width: 425px; margin: 0px 337px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.pot /* pay options top: grey */
{
width: 420px; height: 9px; margin: 1px 361px 7px 1px;
border-top: 2px solid #808080; border-right: 2px solid #808080; border-bottom: 0px; border-left: 2px solid #808080;
border-collapse: collapse; padding: 0px;
}

table.ppt /* pop-up portrait */
{
width: 361px; margin: 0px 0px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.pts /* portraits */
{
width: 760px; margin: 0px 1px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.ps1 /* paragon swf demo 1: grey border */
{
width: 760px; height: 575px; border: 2px solid #808080; border-collapse: collapse; margin: 0px; padding: 0px;
}

table.ps2 /* paragon swf demo 2: grey border */
{
width: 760px; height: 514px; border: 2px solid #808080; border-collapse: collapse; margin: 0px; padding: 0px;
}

table.ptt /* portrait */
{
width: 761px; margin: 0px 0px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.pwi /* password input */
{
width: 120px; margin: 0px 641px 2px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.pwm /* password messages */
{
width: 120px; margin: 0px 642px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.sbn /* shop border normal: grey */
{
margin: 0px 0px 0px 0px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

table.scd /* shopping card */
{
width: 420px; margin: 0px 341px 7px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.scm /* shopping card messages */
{
width: 421px; margin: 16px 341px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.snp /* shop no portrait */
{
width: 761px; margin: 0px 0px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.sps /* starter photos: ok */
{
width: 760px; margin: 0px 1px 16px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.spt /* shop portrait */
{
width: 761px; margin: 0px 0px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.tcs /* travel captions */
{
width: 760px; margin: 1px 1px 18px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.tps /* travel photos */
{
width: 760px; margin: 7px 1px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.vsn /* vertical space normal */
{
width: 760px; margin: 0px 1px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.wcn /* webcam normal */
{
width: 761px; margin: 0px 0px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

td /* unassigned */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.abc /* auto-width border centre: light grey with grey border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: center;
}

td.abl /* auto-width border left: light grey with grey border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: left;
}

td.abr /* auto-width border right: light grey with grey border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: right;
}

td.anj /* auto-width no border justify: light grey with no border */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: justify;
}

td.anl /* auto-width no border left: light grey with no border */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: left;
}

td.apt /* av portrait: */
{
width: 56px; height: 62px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 6px 0px;
}

td.avc /* av clicker */
{
width: 24px; height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 0px 1px 0px;
}

td.avh /* av help: light grey */ 
{
width: 705px; height: 14px; margin: 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: #D3D3D3;
text-align: right;
}

td.ccc /* column calendar centre: custom yellow with grey border */
{
width: 18px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 7px 3px 5px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF96;
text-align: center; text-transform: uppercase;
}

td.chl /* column highlighted left: custom yellow with grey border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 3px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF80;
text-align: left;
}

td.chr /* column highlighted right: custom yellow with grey border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 3px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF80;
text-align: right;
}

td.cnc /* column name centre: custom yellow with grey border on custom dark grey */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 3px;
background: #282828;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: center; text-transform: uppercase;
}

td.cnl /* column name left: custom yellow with grey border on custom dark grey */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 3px;
background: #282828;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: left; text-transform: uppercase;
}

td.cnr /* column name right: custom yellow with grey border on custom dark grey */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 3px;
background: #282828;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: right; text-transform: uppercase;
}

td.col /* colour: grey border */
{
width: 64px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

td.dsc /* description centre: light grey */
{
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: #D3D3D3;
text-align: center;
}

td.dsr /* description right: light grey: 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: #D3D3D3;
text-align: right;
}

td.dtr /* date right: light grey: ok */
{
width: 191px; 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: #D3D3D3;
text-align: right;
}

td.fvl /* favourite left: light grey: 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: #D3D3D3;
text-align: left;
}

td.gcm /* gallery caption middle: custom yellow */
{
width: 164px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 34px 0px 35px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF96;
text-align: center;
}

td.gcn /* gallery caption normal: custom yellow */
{
width: 164px; 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: #FFFF96;
text-align: center;
}

td.gcr /* gallery caption right: custom yellow */
{
width: 164px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 35px; 
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF96;
text-align: center;
}

td.glc /* gallery centre */
{
width: 244px; height: 184px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 0px;
text-align: center;
}

td.gll /* gallery left */
{
width: 258px; height: 184px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 14px 0px 0px;
text-align: left;
}

td.glr /* gallery right */
{
width: 258px; height: 184px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 14px;
text-align: right;
}

td.gpm /* gallery photo middle: ok */
{
width: 164px; height: 124px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 34px 0px 35px;
}

td.gpn /* gallery photo normal: ok */
{
width: 164px; height: 124px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 0px;
}

td.gpr /* gallery photo right: ok */
{
width: 164px; height: 124px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 35px;
}

td.hdc /* heading centred: custom yellow */
{
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: #FFFFA0;
text-align: center;
}

td.hdl /* heading left: light yellow: 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: #FFFFA0;
text-align: left;
}

td.hdr /* heading right: white: 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: #FFFFFF;
text-align: right;
}

td.hpd /* headed photo description: custom yellow */
{
width: 200px; height: 126px; margin: 0px; border: 0px; border-collapse: collapse; padding: 114px 0px 0px 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: right;
}

td.hpm /* headed photo middle */
{
width: 164px; height: 124px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 34px 2px 35px;
}

td.hpn /* headed photo normal */
{
width: 164px; height: 124px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 2px 0px;
}

td.hpr /* headed photo right */
{
width: 199px; height: 124px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 2px 35px;
}

td.htl /* heading technical left: grey */
{
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: #707070;
text-align: left;
}

td.mnd /* menu divider: mid grey: ok */
{
width: 760px; height: 2px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
background-color: #808080;
}

td.msl /* message left: light yellow */
{
height: 14px; margin: 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: #FFFFA0;
text-align: left;
}

td.msr /* message right: white */
{
height: 14px; margin: 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: #FFFFFF;
text-align: right;
}

td.nll /* numbered list left: custom yellow with border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 3px;

font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: left;
}

td.nlr /* numbered list right: custom yellow with border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 3px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: left;
}

td.pfi /* pay field input */
{
width: 420px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.pfn /* pay field name: custom yellow */
{
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: #FFFF95;
text-align: left;
}

td.pfp /* pay field prompt: yellow */
{
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: #FFFF00;
text-align: right;
}

td.pgp /* pop-up gallery photo */
{
width: 164px; height: 140px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 16px 0px;
}

td.phl /* pop-up heading left: custom yellow */ 
{
height: 14px; margin: 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: #FFFF95;
text-align: left;
}

td.pho /* photo */
{
width: 760px; height: 571px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 0px;
}

td.phr /* pop-up heading right: white */ 
{
height: 14px; margin: 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: #FFFFFF;
text-align: right;
}

td.pob /* pay options bottom */
{
width: 420px; height: 7px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.pon /* pay option name: custom yellow */
{
width: 405px; height: 20px; margin: 0px; border: 0px; border-collapse: collapse; padding: 4px 0px 4px 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: left;
}

td.pot /* pay options top */
{
width: 420px; height: 7px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.ppt /* pop-up portrait */
{
width: 56px; height: 72px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 15px 0px;
}

td.ptc /* portrait center */
{
width: 56px; height: 72px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 16px 0px;
}

td.ptd /* portrait description: custom yellow */
{
width: 705px; height: 58px; margin: 0px; border: 0px; border-collapse: collapse; padding: 46px 0px 1px 0px;
font-size: 11px; line-height: 11px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: right;
}

td.ptl /* portrait left */
{
width: 64px; height: 72px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 16px 0px;
}

td.ptr /* portrait right */
{
width: 56px; height: 72px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 16px 0px;
}

td.ptt /* portrait */
{
width: 56px; height: 58px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 2px 0px;
}

td.pwi /* password input */
{
width: 120px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.pwn /* password name: custom yellow */
{
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: #FFFF95;
text-align: left;
}

td.pyc /* pay clicker */
{
width: 24px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 1px 0px 132px;
}

td.pyo /* pay options */
{
width: 20px; height: 21px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 1px 0px;
text-align: center;
}

td.scd /* shopping card */
{
width: 420px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.sic /* shop item cost: custom light blue with grey border */
{
width: 48px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 1px 4px 3px 4px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #B9ECFF;
text-align: right;
}

td.sid /* shop item description: custom light blue with grey border */
{
width: 346px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 1px 4px 3px 4px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #B9ECFF;
text-align: left;
}

td.sim /* shop item money: custom bright blue with grey border on custom dark grey */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 4px;
background: #282828; 
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #66CCFF;
text-align: right;
}

td.sip /* shop item portrait */
{
width: 64px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.sit /* shop item title: custom bright blue with grey border on custom dark grey */
{
width: 346px; margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 3px 4px;
background: #282828; 
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #66CCFF;
text-align: left;
}

td.snp /* shop no portrait */
{
width: 56px; height: 21px; margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 0px 7px 0px;
}

td.spt /* shop portrait */
{
width: 56px; height: 70px; margin: 0px; border: 0px; border-collapse: collapse; padding: 5px 0px 9px 0px;
}

td.tcn /* travel caption normal: custom yellow */
{
width: 364px; 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: #FFFF96;
text-align: center;
}

td.tcr /* travel caption right: custom yellow */
{
width: 364px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 32px; 
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF96;
text-align: center;
}

td.tpn /* travel photo normal */
{
width: 364px; height: 274px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.tpr /* travel photo right */
{
width: 364px; height: 274px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 32px;
}

td.una /* unassigned */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.v01 /* 01px vertical space */
{
height: 1px;
}

td.v02 /* 02px vertical space */
{
height: 2px;
}

td.v03 /* 03px vertical space */
{
height: 3px;
}

td.v04 /* 04px vertical space */
{
height: 4px;
}

td.v05 /* 05px vertical space */
{
height: 5px;
}

td.v06 /* 06px vertical space */
{
height: 6px;
}

td.v07 /* 07px vertical space */
{
height: 7px;
}

td.v08 /* 08px vertical space */
{
height: 08px;
}

td.v09 /* 09px vertical space */
{
height: 09px;
}

td.v10 /* 10px vertical space */
{
height: 10px;
}

td.v11 /* 11px vertical space */
{
height: 11px;
}

td.v12 /* 12px vertical space */
{
height: 12px;
}

td.v13 /* 13px vertical space */
{
height: 13px;
}

td.v14 /* 14px vertical space */
{
height: 14px;
}

td.v15 /* 15px vertical space */
{
height: 15px;
}

td.v16 /* 16px vertical space */
{
height: 16px;
}

td.v17 /* 17px vertical space */
{
height: 17px;
}

td.v18 /* 18px vertical space */
{
height: 18px;
}

td.v19 /* 19px vertical space */
{
height: 19px;
}

td.vcr /* volume clicker right */
{
width: 10px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 0px 1px 6px;
text-align: right;
}

td.vil /* vista left */
{
width: 516px; height: 184px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 14px 0px 0px;
text-align: left;
}

td.vir /* vista right */
{
width: 516px; height: 184px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 14px;
text-align: right;
}

td.vlr /* volume right */
{
width: 10px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 0px 1px 6px;
text-align: right;
}

td.wcd /* webcam description: white text */
{
width: 517px; height: 206px; margin: 0px; border: 0px; border-collapse: collapse; padding: 191px 0px 4px 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
text-align: right; text-transform: uppercase;
}

td.wcn /* webcam normal */
{
width: 244px; height: 206px; margin: 0px; border: 0px; border-collapse: collapse; padding: 20px 0px 6px 0px;
}

textarea.scd /* shopping card: white on black with grey border */
{
width: 420px; height: 161px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #000000; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
}