﻿
a.cat /*Category headers for each page*/
{
    font-family: 'Bradley Hand ITC';
    font-weight: bold;
    font-size: 30pt;
    color: White;
    text-align: center;
}


a.gallery /*Gallery subtitles*/ 

{
    font-family: 'Bradley Hand ITC';
    font-weight: bold;
    font-size: 16pt;
    color: #662366;
    background-color: black;
    text-align: center;
}
a.galleryother
{
    font-family: sans-serif, Verdana, Arial;
    font-weight: normal;
    font-size: 10pt;
    color: white;
    background-color: black;
    text-align: center;
    font-style: italic;
}
a.title
{
    font-family: sans-serif, Verdana, Arial;
    font-weight: bold;
    font-size: 20pt;
    color: #FFFFFF;
    background-color: black;
    text-align: left;
    font-variant: small-caps;
}
/*a:active
{
    color: #662366;
}*/

a.pgtit
{
    font-family: sans-serif, Verdana, Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: black;
}
a.pgnow
{
    font-family: sans-serif, Verdana, Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #662366;
    background-color: black;
}
a.pgnot
{
    font-family: sans-serif, Verdana, Arial;
    font-weight: normal;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: black;
}
/*----------------TD-----------------*/
td
{
}
td.front /*Table of contents items*/
{
    font-family: 'Bradley Hand ITC';
    font-size: 14pt;
    color: #ffffff;
    background-color: black;
    font-weight: bold;
    text-align: left;
}

td.start
{
    text-align: justify;
    width: 150px;
    height: 150px;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}
td.text
{
    background: black;
    color: white;
    margin: 0px;
    text-align: left;
    font-size: 9pt;
    font-family: Arial;
    font-weight: normal;
}


/*----------------BODY-----------------*/
body
{
    font-family: sans-serif, Verdana, Arial;
    color: White;
    font-size: 10pt;
    margin: 0px;
    text-align: left;
    background-color: #000000;
}
body.text
{
    font-family: sans-serif, Verdana, Arial;
    background: black;
    color:White;
    font-size: 10pt;
    margin: 0px;
    text-align: center;
}
body.copyright
{
    background: black;
    color: #696969;
    font-size: 8pt;
    font-family: Arial;
    font-variant: small-caps;
}
body.link
{
    color: #696969;
}

/*----------------OTHER-----------------*/
hr
{
    color: #662366;
}
hr.dept
{
    border-style: none;
    color: #662366;
    text-align: right;
    background-color: #662366;
    height: 2px;
}
p
{
    background: black;
    color: white;
    text-align: left;
    font-size: 10pt;
    font-family: Arial;
}
P.front
{
    font-family: 'Bradley Hand ITC';
    font-size: 14pt;
    text-align: left;
    color: #ffffff;
    background-color: black;
    font-weight: bold;
}
img.jpic
{
    border-right: white 3px outset;
    border-top: white 3px outset;
    border-left: white 3px outset;
    border-bottom: white 3px outset;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 200px;
    height: 200px;
    
}
IMG.start
{
/*    text-align: justify;*/
    width: 150px;
    height: 150px;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}
IMG.front
{
    text-align: justify;
    width: 100px;
    height: 100px;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}
IMG.fpic
{
    border-right: white 2px outset;
    border-top: white 2px outset;
    border-left: white 2px outset;
    border-bottom: white 2px outset;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    width: 100px;
    height: 100px;
}
IMG.gpic
{
    border-right: white 2px outset;
    border-top: white 2px outset;
    border-left: white 2px outset;
    border-bottom: white 2px outset;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    width: 70px;
    height: 70px;
}
table.item
        {
    background-color: #000000;
}
td.itemtext
        {
    width: 400px;
    vertical-align: top;
    text-align: left;
    line-height: normal;
    max-height: 120px;
    padding-right: 10px;
}        
td.itemimage
        {
    width: 200px;
    height: 200px;
    vertical-align: top;
}

td.basket
        {
            text-align: left;
        }
td.iteminfo
        {
            text-align: left;
        }
td.itemtablegap
        {
    width: 5px;
}
td.title
{
    background: black; /*color: #556398;*/
    color: #FFFFFF;
    margin: 0px;
    text-align: left;
    font-size: 12pt;
    font-family: Arial;
    font-variant: small-caps;
    font-weight: bold;
    height: 30px;
}
td.itemtitle
{
    background: black;
/*color: #556398;*/    color: #FFFFFF;
    margin: 0px;
    text-align: left;
    font-size: 12pt;
    font-family: Arial;
    font-variant: small-caps;
    font-weight: bold;
}
td.itemprice
{
    text-align: right;
    font-size: 12pt;
    font-family: Arial;
    text-align: left;
    color: #662366;
    font-weight: bold;
    max-height: 80px;
}
A:link
{
    color: Maroon;
}

A.toc:hover
{
    color: #662366;
}
A:visited
{
    color: white;
}
A.copyright
{
    color: #696969;
    font-size: 8pt;
    font-family: Arial;
    font-variant: small-caps;
}
A.copyright:hover
{
    color: #662366;
}
A.tiny:hover
{
    color: #662366;
}
a.tiny
{
    color: white;
    margin: 0px;
    text-align: left;
    font-size: 8pt;
    font-variant: small-caps;
    font-family: Arial;
    font-weight: normal;
}
a.toc
{
    font-family: 'Bradley Hand ITC';
    font-size: 14pt;
    color: White;
    background-color: black;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
td.toc
{
    text-align: left;
    text-indent: 10px;
    white-space: nowrap;
    vertical-align: middle;
    background-image: url('../../snapdragon150.jpg');
}
table.toc
{
    width: 180px;
    background-color: #000000;
}
td.tiny
{
    text-align: left;
    font-size: 8pt;
    font-variant: small-caps;
    font-family: Arial;
    font-weight: normal;
    white-space: normal;
}
td.titlelhs
{
    text-align: left;
    vertical-align:bottom;
}
td.titlerhs
{
    text-align: right;
    vertical-align:bottom;
}
td.itemsvgap
{
    height: 5px;
}
td.toptab
{
    text-align: left;
}