BODY
{
    FONT-SIZE: 11px;
    MARGIN: 2px 10px 2px 0px;
    COLOR: #000000;
    FONT-FAMILY: tahoma,sans-serif;
    background-image: url("/images/watermark.jpg");
    background-repeat: no-repeat;
    background-position:  52% 100px; 
}

TABLE.body
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: "Trebuchet MS"
}

A
{
    COLOR: #2D3975;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

A:hover
{
    COLOR: #2D3975;
    TEXT-DECORATION: underline;
}

P.navbar
{
    font-family: "Trebuchet MS";
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-INDENT: 15px;
    MARGIN-BOTTOM: 20px;
}

P.thispage
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-INDENT: 15px;
    MARGIN-BOTTOM: 20px;
}

P.title
{
    font-family: "Trebuchet MS"; 
    color: #cf936c; 
    font-weight: 500; 
    font-size: 14pt; 
    margin-top: 15pt;
}

P.header
{
    font-family: "Trebuchet MS"; 
    color: black; 
    font-weight: bold; 
    font-size: 11pt; 
    margin-top: 20pt;
}

P.text
{
    font-family: "Trebuchet MS"; 
    color: black; 
    font-size: 10pt; 
    margin-top: 5pt;
}

blockquote.text
{
    font-family: "Trebuchet MS"; 
    color: black; 
    font-size: 10pt; 
    margin-top: 5pt;
    margin-left: 5px;
}

blockquote.endorse
{
    margin-top: 15px;
    margin-left: 140px;
    padding: 15px;
    font-family: "Trebuchet MS";
    color: black;
    font-size: 9pt;
    position: relative;
    right: 10px;
}

A.map
{
    font-family: "Trebuchet MS";
    color: blue;
    font-size: 8pt;
    margin-top: 15pt;
}

A.map_2
{
    font-family: "Trebuchet MS";
    color: blue;
    font-size: 8pt;
    margin-top: 15pt;
    text-indent: 15pt;
}

a.edit
{
    color: magenta;
}

P.map_2
{
    font-family: "Trebuchet MS";
    color: black;
    font-size: 8pt;
    margin-top: 15pt;
    text-indent: 15pt;
}

.handover
{
    CURSOR: hand
}

P.footer
{
    font-family: "Trebuchet MS"; 
    color: black; 
    font-size: 7pt; 
    font-weight: bold; 
    text-align: center;
}

p.instruct
{
    font-family: "Trebuchet MS";
    color: black;
    font-size: 11;
    font-style: italic;
}

p.guide
{
    font-family: "Trebuchet MS";
    color: black;
    font-size: 7pt;
    text-align: center;
}

#crumbs
{
    background-color: #B7C3EB;
    height: 40px;
    width: 140%;
    padding: 10;
    text-align: left
    vertical-align: top;
    border: #867663 solid; 
    border-width: 0px 1px 1px 0px;    
}

#crumbs p
{
    font-family: "Trebuchet MS";
    color: black;
    font-size: 8pt;
    font-weight: normal;
}

#crumbs a
{
    font-family: "Trebuchet MS";
    color: blue;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}

#crumbs a:hover
{
    text-decoration: none;
    font-weight: bold;
}

#content
{
    padding: 10px 0px 30px 30px;
}

#content h4
{
    font-family: "Trebuchet MS";
    color: black;
    font-size: 12pt;
    font-weight: bold
}

table.content
{
    font-family: "Trebuchet MS";
    font-size: 10pt;
}    
    
ul.content
{
    font-family: "Trebuchet MS";
    font-size: 10pt;
    list-style-type: none;
}

ul.trans
{
    font-family: "Trebuchet MS";
    font-size: 10pt;
}

ul.hbutton
{
    font-family: "Trebuchet MS";
    font-size: 10pt;
    list-style-type: none;
}

blockquote.content
{
    font-family: "Trebuchet MS";
    font-size: 10pt;
}

li.content
{
    padding: 0 0 30 0;
}

a.content
{
    font-family: "Trebuchet MS";
    font-size: 9pt;
    color: blue;
    text-decoration: underline;
}

a:hover
{
    color: blue;
    font-weight: bold;
    text-decoration: underline;
}

#product
{
    background-color: #B7C3EB;
    margin-top: 60px;
    text-align: center;
} 

#product th
{
    font-family: "Trebuchet MS";
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding: 10px;
}

#product td
}
    border-width: 1px 0 0 0;
    border-color: #867663;
}

#cont_btn
{
    text-align:center;
    margin-top: 50px;
} 

#cart table
{
    border: #867663 solid 1;
    font-family: "Trebuchet MS";
    font-size: 10pt;
    padding: 20px;
}

#cart td
{
    padding: 10 15 10 15;
}

#balance table
{
    border: #867663 solid 1;
    font-family: "Trebuchet MS";
    font-size: 8pt;
    padding: 10px;
}

table.buttons
{
    margin-top: 40px;    
}

table.form
{
    margin-top: 30px;
    font-family: "Trebuchet MS";
    font-size: 10pt;
    padding: 20px;
}

th.form
{
    font-size: 12pt;
    text-align: left;
    padding: 20 0 20 0;
    margin-bottom: 20px;
}

tr.form
{
    vertical-align: top;
    margin-bottom: 15px;
}

td.form
{
    font-weight: normal;
    padding-left: 10px;
    padding-top: 10px;
}

table.checkout
{
    width=100%;
    font-family: "Trebuchet MS";
    font-size: 10pt;
}

th.checkout
{
    background-color: #f5d7b4;
}

table.login
{
    width=100%;
    font-family: "Trebuchet MS";
    font-size: 10pt;
}

td.login
{
    padding: 5 5 10 5;
    vertical-align: top;
}

p.error
{
    font-family: "Trebuchet MS";
    font-size: 10pt;
    font-weight: bold;
    color: red;
}

table.address
{
    margin: 20 10 10 10;
    font-family: "Trebuchet MS";
    font-size: 10pt;
    text-align: left;
}

#legend
{
    float: right;
    right: 0px;
    width: 150px;
    font-family: "Trebuchet MS";
    color: black;
    font-size: 8pt;
    padding: 3 7 3 7;
    margin-left: 10pt;
    margin-top: 20pt;
    background-color: #B7C3EB;
    border: black solid 2px;
}

P.l_header
{
    font-family: "Trebuchet MS"; 
    color: black; 
    font-weight: bold; 
    font-size: 9pt; 
    margin-top: 10pt;
}

P.l_text
{
    font-family: "Trebuchet MS"; 
    color: black; 
    font-size: 8pt; 
    margin-top: 5pt;
}

ul.l_content
{
    font-family: "Trebuchet MS";
    font-size: 8pt;
    list-style-type: none;
}    

#legend img
{
    border: none;
}

#cc_note
{
    position:relative;
    left: 0px;
    vertical-align: center;
    font-family: "Trebuchet MS";
    color: black;
    font-size: 8pt;
    padding: 10 20 10 20;
    background-color: #f5d7b4;
}

#promo
{
    float: right;
    right: 10px;
    width: 200px;
    font-family: "Trebuchet MS";
    color: black;
    font-size: 10pt;
    padding: 15 15 15 15;
    margin: 10 0 10 10;
    background-color: #B7C3EB;
    border: black solid 1px;
}

p.promo_header
{
    font-family: "Trebuchet MS"; 
    color: black; 
    font-weight: bold; 
    font-size: 12pt; 
    margin-top: 5pt;
}

#promo_l
{
    float: left;
    left: 10px;
    width: 475px;
    font-family: "Trebuchet MS";
    color: black;
    font-size: 10pt;
    padding: 15 15 15 15;
    margin: 10 0 10 10;
    background-color: #B7C3EB;
    border: black solid 1px;
}

#item_l
{
    float: left;
    left: 10px;
    width: 400px;
    font-family: "Trebuchet MS";
    color: black;
    font-size: 8pt;
    padding: 15 15 15 15;
    margin: 10 10 10 0;
    background-color: #B7C3EB;
    border: #867663 solid 1px;
}

#item_r
{
    position: fixed;
    right: 10px;
    width: 400px;
    font-family: "Trebuchet MS";
    color: black;
    font-size: 8pt;
    padding: 15 15 15 15;
    margin: 10 10 10 0;
    background-color: #B7C3EB;
    border: black solid 1px;
}

#p_img_r
{
    float: right;
}

#p_img_l
{
    float: left;
}

#icons
{
    margin: 0 0 0 10;
    padding: 4 8 4 8;
    background-color: #EDC499;
    border: black solid 1px;
}

td.copy
{
    font-family: "Trebuchet MS";
    color: #867663;
    font-size: 10px;
    text-decoration: bold;
    text-align: center;
}

#contest
{
    font-family: "Trebuchet MS";
    font-size: 10px;
}

#results 
{
    font-family: "Trebuchet MS";
    color: black;
    font-size: 9pt;
}

#results table
{
    padding: 5pt;
}

#results th
{
    font-size: 9pt;
    padding: 5pt;    
}

#results td
{
    padding: 5pt;
    font-size: 9pt;
}