body {
  color: #000; background-color: #669900;
  margin: 0; padding: 0;
}

h1 { font-size: 150%; color: #426300; }
h2 { font-size: 125%; color: #426300; }
h3 { font-size: 100%; color: #426300; font-weight: bold; }
h4 { font-size: 135%; color: #426300; text-align: center; }
h5 { font-size: 125%; color: #426300; text-align: center; }
h6 { font-size: 100%; color: #426300; text-align: center; font-weight: bold; }

a         { text-decoration: none; }
a:link    { color: #ee1d25; }
a:active  { color: #ee1d25; }
a:visited { color: #ee1d25; }
a:hover   { color: #666; text-decoration: underline; }

p { margin: 10px 0; }
		
#container {
  width: 800px; 
  font: 12px arial, helvetica, sans-serif; line-height: 18px;
  margin: 35px auto; padding: 0;
}

#hdr {
  height: 54px;
  margin: 0 0 15px 0; padding: 0;
  background: #fff url(images/ban.gif) center no-repeat;
}
		
#side {
  background-color: #f5f5f5;
  float: left; width: 175px;
  padding: 10px;
  border-right: 1px dotted red;
}

#right {
  text-align: left;
  margin-left: 210px; padding: 15px 15px 15px 0;
  background-color: #fff;
}

#content {
  text-align: left;
  padding: 15px 35px;
  background-color: #fff;
}

#main { background-color: #fff; }

#nav {
  height: 37px; margin: 0; padding: 8px 0 0 0;
  text-align: center; font-size: 110%; font-weight: bold;
  background-color: #426300;
  border-bottom: 5px solid #a4a400;
}

#nav ul { margin: 0; padding: 0; list-style-type: none; }
#nav ul li { display: inline; margin: 14px; }
#nav ul li a { color: #333; text-decoration: none; }
#nav a:link.active, #nav a:visited.active { color: #000; }
#nav a:hover.active, #nav a:hover { color: #fff; text-decoration: none; }

#ftr {
  clear: both; height: 42px;
  font: 10px verdana, sans-serif; text-align: center; line-height: 42px;
  background-color: #d1d15e;
  border-top: 5px solid #a4a400;
}
#ftr a:hover { text-decoration: underline; }

#matrix { width: 720px; margin: 0 auto; }

.thumb {
  float: left;
  width: 150px; height: 190px;
  font-size: 9px; line-height: 10px; text-align: center; text-transform: uppercase;
  background-color: #fff; color: #000;
  margin: 15px;
  background-color: #f5f5f5;
}
.fixedsm  { height: 150px; margin-bottom: 2px; }

.detail   { width: 300px; float: right; margin-left: 35px; background-color: #f5f5f5; text-align: center; }
.fixedbg  { height: 300px; margin-bottom: 2px; }

.l { float: left; margin-right: 10px; }
.r { float: right; margin-left: 10px; }
.big { fort-size: 110%; font-weight: bold; }
.bigger { font-size: 150%; font-weight: bold; }
.stronger { font-weight: bold; border-bottom: 1px solid #000; }
.attn { color: #690; }
.sm { font-size: 80%; }
.spacer { clear: both; }
.showcart { display: inline; position: relative; top: -8px; }
.cartlink { float: left; color: #426300; padding: 4px 0 0 4px;  }
.cartlink span { font-size: 10px; line-height: 10px; }

.btfont { font-family: "Century Gothic", verdana, sans-serif; }
.btfont span      { color: #69c; }
.btfont a:link    { color: #fff; }
.btfont a:active  { color: #fff; }
.btfont a:visited { color: #fff; }
.btfont a:hover   { color: #fff; text-decoration: underline; }

ul.links { list-style-type: none; margin: 0 0 0 10px; padding: 0; font-size: 80%; }
ul.nobul { list-style-type: none; line-height: 18px; }
