body {
    background-image: url("sha.jpg");
    background-color: #d5d8de; /* d5ded5 */
    background-position: 34px;
    background-repeat: repeat-y;
    margin: 0px 0px 0px 55px;
    padding: 0px;
    font: 11px "Arial", sans-serif;
    color: #333;
    text-align: center;
    height: 100%;
    width: 710px
}
body#order {
    background-color: #fff;
    margin: 0px;
    padding: 0px;
    font: 12px "Arial", sans-serif;
    color: #333;
    text-align: center;
    height: 100%
}
#bp {
    position: absolute;
    left: 624px; /* 528 */
    top: 4px;
    color: #999;
    padding: 0px;
    margin: 0px;
    font: 9px "Arial", "Tahoma", sans-serif
}
#topfla {
    background-color: #fff; /* d5d7ff */
    background-image: url("top.jpg");
    background-repeat: no-repeat;
    border-top: 19px solid #fff;
    border-bottom: 5px solid #fff;
    height: 125px;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 0px 0px
}
#top {
    background-image: url("header.jpg");
    background-color: #dce2dc; /* d5d7ff, dadcff */
    background-repeat: no-repeat;
    border-top: 19px solid #fff; /* 3px solid #000 */
    border-bottom: 5px solid #fff;
    height: 125px;
    text-align: left;
    margin: 0px;
    padding: 0px
}
#nav {
    background-image: url("nav.gif");
    background-color: #fff; /* dce2dc, bfcdb6,, b3c2b3 */
    background-repeat: repeat;
    border-top: 1px dotted #ccc; /* 99c */
    border-bottom: 0px dotted #ccc;
    color: #336;
    margin: 0px;
    padding: 12px 0px 0px 0px;
    height: 30px;
    letter-spacing: 2px;
    word-spacing: 1px;
    text-transform: lowercase
}
#content {
    background: #fff; /* red, orange, #ddf */
    margin: 0px;
    padding: 15px 32px 20px 32px;
    text-align: left;
    border-left: 0px solid #849d84;
    border-right: 0px solid #849d84;
    letter-spacing: 1px
}
#copyright {
    text-align: left;
    background: #fff; /* foot.jpg */
    border-top: 1px dotted #ccc;
    margin: 0px;
    padding: 6px 43px
}
h2 {
    margin: 0px 0px 11px 11px;
    padding: 0px;
    font: bold 11px "Arial", sans-serif;
    letter-spacing: 1px;
    color: #666
}
h1 {
    margin: 1px 0px 20px 11px;
    padding: 0px;
    font: 11px "Arial", sans-serif;
    text-transform: uppercase;
    color: #333;
    border-bottom: 0px solid #b3c2b3;
}
p {
    margin:  0px 0px 27px 11px;
    padding: 0px;
    letter-spacing: 1px
}
p.space {
    height: 300px
}
p.spacesm {
    height: 58px
}
i {
    color: #336
}
.floatright {
    float: right;
    margin: 5px;
    padding: 0px
}
.floatleft {
    float: left;
    margin: 5px;
    padding: 0px
}
.clear {
    clear: right
}
table {
    border: 1px solid #333
}
th {
    font: 11px "Arial", sans-serif;
    border-bottom: 1px solid #333;
    padding: 1px 14px
}
td {
    border-bottom: 1px solid #333;
    padding: 1px 14px
}
td.noborder {
    border: 0px solid #333
}
.nopad {
    padding: 1px 2px
}
td.nopadnoborder {
    padding: 2px;
    border: 0px solid #333
}
td.order {
    padding: 26px 14px;
    border: 0px solid #333
}
input {
    color: #336;
    border: 1px solid #999
}
.center {
    text-align: center
}
a:link, a:visited, a:active {
    color: #669; text-decoration: underline
}
a:hover, a:visited:hover {
    color: #336; text-decoration: none
}
a.bp:link, a.bp:visited, a.bp:active {
    color: #999; text-decoration: none
}
a.bp:hover, a.bp:visited:hover {
    color: #666; text-decoration: none
}
a:link img, a:visited img, a:hover img, a:visited:hover img, a:active img {
    border: 0px solid #fff
}