body { background-image: url(pix/backsite.gif); text-align: center; margin: 0px; padding: 0px; font-family: "Century Gothic", sans-serif; }

#container { position: relative; height: 564px; width: 861px; background-image: url(pix/framesite.gif); margin: 10px auto; padding: 0px; }

#menu { position: absolute; top: 170px; left: 51px; width: 91px; height: 256px; padding: 0px; margin: 0px; font-size: 12px; color: #240e01; }
#menu ul { margin: 0px; padding: 0px; list-style: none; }
#menu li { margin: 0px; padding: 0px; }
#menu a { color: #240e01; text-decoration: none; }
#menu a:hover { text-decoration: underline; }

#content { position: absolute; top: 150px; left: 174px; width: 646px; height: 315px; text-align: left; margin: 0px; padding: 0px 2px; font-size: 12px; overflow: auto; color: #978966; }

#shop { position: absolute; top: 80px; left: 600px; width: 130px; height: 40px; line-height: 36px; font-size: 14px; }
#shop a { color: #240e01; text-decoration: none; }
#shop a:hover { text-decoration: underline; }

#logo { position: absolute; top: 60px; left: 53px; padding: 0px; margin: 0px; border: none; }

h1 { font-size: 18px; margin-top: 0px; }
h2 { font-size: 14px; margin-bottom: 0px; margin-top: 24px; }
h3 { font-size: 12px; font-style: italic; }

img { margin: 5px; padding: 0px; max-width: 630px; width: expression(this.width > 630 ? 630: true); max-height: 310px; height: expression(this.height > 310 ? 310: true); }
ul { margin: 0px; padding: 0px; }

.right { float: right; margin-right: 20px; }
.left { float: left; }
.center { display: block; margin: 10px auto; }

img.left { max-width: 150px; width: expression(this.width > 150 ? 150: true); margin: 0px 5px 5px 0px; }
img.right { max-width: 200px; width: expression(this.width > 200 ? 200: true); margin: 0px 5px 5px 5px; }

.block { margin-bottom: 5px; padding-bottom: 5px; }
a { color: #978966; }

form { margin: 10px 0px; }
form ul { margin: 0px; padding: 0px; }
form li { list-style: none; margin: 0px; padding: 0px; }
label { display: inline-block; width: 125px; vertical-align: top; }

input[type="text"], input[type="submit"], input[type="reset"], input[type="password"], textarea, select, option { font-size: 12px; color: #978966; background-color: #000000; border: 1px #978966 solid; margin: 2px; }
input[type="submit"], input[type="reset"] { margin: 10px 5px 5px 0px; }