BODY,TD {
font:13px georgia, serif;
color:#333;
background-color:#B5A684
}

B {
font-weight:700
}

#confirm {
color:red
}

P {
margin-top:9px;
font:13px georgia, serif;
color:#333
}

H2 {
font:bold 14px georgia, serif;
color:#333;
margin:0
}

H3 {
font:bold 40px Palatino Linotype, serif
}

.font2 {
font:12px arial, sans-serif;
color:#333
}

.prod_h {
font:bold 12px georgia, serif;
color:#333
}

.prod {
font:12px georgia, serif;
color:#333;
border-bottom:1px solid #ccc
}

.cost {
font:bold 12px georgia, serif;
color:#B3002A
}

.cost2 {
font:bold 12px georgia, serif;
color:#B3002A;
border-bottom:1px solid #ccc
}

.btm_brdr {
border-bottom:1px solid #ccc
}

.o_input {
border:1px solid #E7D885;
background-color:#FFF8DD;
font:11px arial, sans-serif;
color:#333
}

A {
font:11px georgia, serif;
color:#B3002A;
text-decoration:underline
}

A:HOVER {
font:11px georgia, serif;
color:#ECAD00;
text-decoration:underline
}

A.nav {
font:10px arial, sans-serif;
color:#B3002A;
text-decoration:underline
}

A:HOVER.nav {
font:10px arial, sans-serif;
color:#ECAD00;
text-decoration:underline
}

A.read {
font:bold 11px georgia, serif;
color:#B3002A;
text-decoration:underline
}

A:HOVER.read {
font:bold 11px georgia, serif;
color:#ECAD00;
text-decoration:underline
}

SUBMIT {
font:12px arial, sans-serif;
color:#333;
background-color:#CCC
}

table#home {
width:750px;
text-align:justify
}

table#homey td {
align:center
}

h1 {
font:bold 25px Palatino Linotype, serif;
color:#333;
margin:0
}

h3 {
font-size:13px
}

table.recordstable thead th {
font-size:11px;
border-bottom:1px solid #999;
padding:2px 4px
}

table.recordstable tbody td {
border-bottom:1px solid #999;
padding:2px 4px
}

table.recordstable tbody td.noborder {
border:none;
padding:0
}

table.recordstable tbody td table {
border-collapse:collapse;
width:100%
}

table.recordstable tbody td table td {
width:40px
}

table.formtable {
margin:1em 0 2em
}

table.formtable th {
text-align:right;
font-weight:400;
font-size:11px;
padding:2px 4px
}

table.orderDetail {
width:100%;
border-collapse:collapse;
margin:1em 0 2em
}

table.orderDetail thead th {
font-size:11px;
padding:2px 4px
}

table.orderDetail tbody th {
white-space:nowrap;
width:1%;
font-size:11px;
text-align:left;
padding:2px 4px
}

table.orderDetail tfoot th,table.orderDetail tfoot td {
font-size:11px;
padding:2px 4px
}

table.stockists tbody th {
font-size:18px;
font-weight:400;
text-align:left;
border-bottom:1px solid #ccc;
padding:4px
}

table.stockists tbody td {
border-bottom:1px solid #ccc;
padding:4px
}

table.stockists tbody td.anchorTop {
text-align:right;
border:none;
padding-bottom:12px
}

fieldset {
border:1px solid #ccc;
margin:0 0 1em;
padding:0 2em
}

legend {
font-size:15px;
font-weight:700
}

.input {
font:11px Georgia, "Times New Roman", Times, serif;
border:1px solid #999
}

.button {
font:bold 11px Georgia, "Times New Roman", Times, serif
}

.left {
text-align:left
}

.center {
text-align:center
}

.right {
text-align:right
}

.nowrap {
width:1%;
white-space:nowrap
}

INPUT,TEXTAREA,SELECT {
font:11px arial, sans-serif;
color:#333
}

table.recordstable,table.stockists {
width:100%;
border-collapse:collapse
}

table.formtable td,table.orderDetail tbody td {
padding:2px 4px
}