html {
    width:100%;
    padding:0px;
    margin:0px;
}
body {
    width:100%;
    padding:0px;
    margin:0px;
    font-family:arial;
    font-size:14px;
}
h1 {
    text-align:center;
    font-size:36px;
    padding:0px;
    margin: 36px 0px 0px 0px;
}
h2 {
    text-align:center;
    font-size:24px;
    padding: 0px;
    margin: 24px 0px 0px 0px;
    font-weight:bold;
}
a {
    color:yellow;
}
img {
    border:0px;
}
p {
    margin: 1em 0px 0px 0px;
    padding:0px;
}
form {
    margin:0px;
    padding:0px;
}
#left {
    display:none;
}
#right {
    display:none;
}
.category {
    margin: 12px auto;
    width:174px;
    background: #000000;
    border:2px solid #ffff00;
    text-align:center;
    font-size:24px;
    line-height:24px;
    text-align:center;
    padding: 6px;
    color:#ffff00;
}
.subcategories {
    padding-top:0px;
    margin-top:0px;
    display:none;
    padding-bottom:24px;
    font-weight:bold;
}
#center {
    display:block;
    background:#ffffff;
}
#center a {
    color: #000000;
}
#centertop {
    display:none;
}
#grid {
    margin:12px;
    float:left;
    font-size:14px;
    font-weight:bold;
    border-collapse:collapse;
}
table#grid {
    border:4px solid #000000;
    width: 755px;
    text-align:center;
}
div#grid {
    border:0px;
    width: 763px;
    text-align:left;
}
div#grid h3 {
    width:787px;
    margin: 18px -12px 0px;
    padding-left:12px;
    color:yellow;
    background:black;
    text-align:left;
    font-size:18px;
    text-transform:uppercase;
}
#grid p {
    margin-top:8px;
}
#grid td#block {
    text-align:center;
    border:4px solid #000000;
    padding:12px;
    padding-bottom:0px;
    margin-bottom:0px;
    overflow:hidden;
    font-size:16px;
}
#block td {
    border:0px;
    vertical-align:top;
}
#blockid {
    display:none;
}
#blocklink {
    display:block;
    height:171px;
    width:226px;
    background: url('images/marquee.gif') no-repeat top left;
}
#block img {
    width:200px;
    float:left;
    margin:10px 13px;
}
td.gridarrow {
    padding:0px;
    width:24px;
    vertical-align:top;
    border-bottom: 4px solid #000000;
}
td.griditem {
    width:127px;
    vertical-align:bottom;
    padding-bottom:12px;
    border-bottom: 4px solid #000000;
}
td.pad {
    padding-left:12px;
    padding-right:12px;
}
.gridid {
    display:none;
}
#iteminfo {
    position:fixed;
    top:10%;
    height:80%;
    left:200px;
    width:755px;
    padding:12px;
    z-index:2;
    display:none;
    background:#ffffff;
    border:4px solid black;
    overflow:auto;
}
#infoimage {
    float:right;
    width:580px;
    margin: 12px 0px 12px 12px;
}
#itemnotes {
    width:100%;
    overflow:hidden;
}
.bigform {
    text-align:right;
}
.bigform textarea {
    width:98%;
    height: 200px;
}