a:visited { color: #6633ff; text-decoration: none; font-weight: bold }
a:link { color: #6633ff; text-decoration: none; font-weight: bold }
a:hover { color: #6633ff; text-decoration: underline; font-weight: bold }
body { color: #000000; background-color: #ffffcc; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px }
td.stripline a:visited { color: #ffffff; text-decoration: none; font-weight: bold }
td.stripline a:link { color: #ffffff; text-decoration: none; font-weight: bold }
td.stripline a:hover { color: #ffffff; text-decoration: none; font-weight: bold }
td.sidebar a:visited { color: #000000; text-decoration: none; font-weight: bold }
td.sidebar a:link { color: #000000; text-decoration: none; font-weight: bold }
td.sidebar a:hover { color: #000000; text-decoration: none; font-weight: bold }
.stripline { background-color: #666699 }
.heading { font-size: 20pt; font-weight: bold }
.wishlist { vertical-align: top; border: 2px solid #000000; background: #ffffcc; margin: 2px; }
img.itempic { border-width: 1px; border-style: solid; border-color: #000000 }
.static { position: fixed; top: 0px; left: 0px; float: left }

.blogheader { font-weight: bolder ; }
.blogfooter { border-top: solid 1px black; }
.horizrule { border: 0; color: #7e008e; background-color: #7e008e; height: 4px; }

#sidebar { width: 128px; background-color: #9999cc; }
.sidebar 
  {
  background-color: #9999cc;
  width: 128px;
  margin: 0px;
  padding: 0px;
  border: none;
  }

#sidebar img
  {
  margin: 0px;
  padding: 0px;
  border: none;
  }

#content
  {
/*  margin-left: 140px;*/
  }

#banner
  {
  text-align: center;
  }

.itemprice:before
  {
  content: " price ";
  }

.itemmenu
  {
  position: absolute;
  top: 0px;
  right: 0px;
  list-style-type: none;
  list-style-position: outside;
  margin: 5px;
  padding: 0px;
  width: 100px;
  text-align: right;
  }

.itemshops:before
  {
  content: "Buy this item from the following stores";
  text-decoration: underline;
  margin-left: -5px;
  }

.itemname
  {
  float: left;
  width: 350px;
  }

.itemrating
  {
  float: right;
  margin-right: 100px;
  }

.itemqty
  {
  float: left;
  }
.itemdesc
  {
  display: block;
  clear: right;
  width: 500px;
  }


.itemshops
  {
  list-style-type: none;
  list-style-position: outside;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 0px;
  }

.itemlist
  {
  list-style-type: none;
  list-style-position: outside;
  margin: 5px;
  padding: 5px;
  width: 610px;
  }

.item
  {
  position: relative;
  width: 100%;
  min-height: 80px;
  border: solid 2px black;
  margin: 0px;
  margin-bottom: 5px;
  padding: 5px;
  }

.addbutton
  {
  border-top: solid 1px white;
  border-left: solid 1px white;
  border-right: solid 1px black;
  border-bottom: solid 1px black;
  background: white;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  color: black;
  }

a.addbutton:visited { color: #6633ff; text-decoration: none; font-weight: bold }
a.addbutton:link { color: #6633ff; text-decoration: none; font-weight: bold }
a.addbutton:hover { color: #6633ff; text-decoration: none; font-weight: bold }

ul.taglist
  {
  list-style-type: none;
  list-style-position: outside;
  display: inline;
  }

li.tag:first-child:before
  {
  content: "Tags: ";
  }

li.tag:before
  {
  content: ", ";
  }
li.tag
  {
  vertical-align: bottom;
  display: inline;
  }

#contentcontainer h1 { font: 20px/28px "times new roman", serif; margin-bottom: 0.25em; }
#contentcontainer h2 { font-size: 16px/24px; font-weight: bold; margin-bottom: 0px; }
