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

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

#menu { position: absolute; top: 170px; left: 87px; width: 134px; height: 215px; 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: 132px; left: 289px; width: 532px; height: 334px; text-align: left; margin: 0px; padding: 5px 5px 5px 0px; font-size: 12px; overflow: auto; color: #978966; }

#cart { position: absolute; top: 80px; left: 597px; width: 130px; height: 40px; line-height: 10px; font-size: 10px; }
#cart a { color: #240e01; }

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

h1 { font-size: 18px; margin-top: 0px; }
h1 a { text-decoration: none; color: #978966; }
h3 { margin-top: -5px; }

img { margin: 0px; padding: 0px; max-width: 520px; }
a { color: #978966; }
ul { margin: 0px; }

fieldset { margin: 20px 10px 0px 0px; border: 1px solid #978966; padding: 0px; }
legend { font-weight: bold; }

input[type="text"], input[type="submit"], input[type="reset"], input[type="password"], textarea, select, option { color: #978966; background-color: #141413; border: 1px #978966 solid; margin: 2px; }

input[type="submit"], input[type="reset"] { margin: 10px 5px 5px 0px; }