body {
  white;
  font:  0.7em/1.4em arial, sans;
  color: #440000;
  margin: 0px;
}
div#container {
  width: 760px;
  margin: 0px auto;
}
img#header {
  float: left;
  margin-bottom: 2px;
  height: 78px;
}
img#logo {
  float: right;
  margin: 0px;
}
div#images {
  background: #CC6633;
  margin-top: 2px;
  clear: both;
  height: 84px;
}
div#images img {
  border: 2px solid black;
  margin: 4px;
  float:  none;
}
div#images img.image_left {
  float: left;
}
div#topnav {
  background: #990000;
  text-align: right;
  padding: 2px;
  margin-top: 2px;
}
div#topnav a{
  color: #ffffcc;
  padding-left: 10px;
  padding-right:10px;
  font-weight: bold;
  border-left: 1px solid #ffffcc;
}


a {
  text-decoration: none;
  color: #990000;
}
a:hover {
  text-decoration: underline;
}
div#leftCol {
  width: 245px;
  float: left;
  margin-top: 2px;
}

div#rightCol {
  float:      right;
  background: #ffffcc;
  margin-top: 2px;
  margin-bottom: 2px;
  width:      500px;
  padding: 4px;
}
div#rightCol p {
  font-size: 1.2em;
}

div.box {
  background: #CC6633;
  padding-bottom: 4px;
  margin-bottom:  4px;
}
div.box h2 {
  color: #ffffcc;
  font-size: 1em;
  background: #990000;
  text-align: center;
  padding: 2px;
  margin:  0px;
}
ul {
  list-style: square;
}
div.box ul {
  padding-left:5px;
  margin: 4px 15px 4px 15px;
  color:  #ffffcc;

}
div.box ul li {
  margin-bottom: 4px;
}
div.box ul li a {
  color:  #ffffcc;
  font-weight: bold;
}
table {
  width: 100%;
}
table th {
  background: #990000;
  color:  #ffffcc;
}
div#footer {
  background: #990000;
  color: #ffffcc;
  clear: both;
  padding: 2px;
  text-align: center;
}
div#credits {
  font-size: 80%;
}
div#credits a {
  color: #ffffcc;
}
h1 {
  font-size: 1.2em/1.2em;
  margin-top: 20px;
  font-weight: normal;
  color: #990000;
}
img {
  float: left; 
  margin: 0px 20px 20px 0px;
}
div#rightCol img {
  border: 2px solid black;
}
input.submit {
  background:  #CC6633;
  color:  #ffffcc;
  border: 1px solid white;
}
div#leftCol a {
  font-weight: bold;
  color: #ffffcc;
}
table form {
  display: inline;
}
td {
  vertical-align: middle;

}
td img {
  margin: 0px;
}

form.qtyForm {
  display: inline;
  float: left;
}
form.qtyForm input {
  font-size: 9px;
  margin-right: 2px;
  float: left;
  display: inline;
}

a.qtyButton, a.removeButton {
  display: block;
  float: left;
  background: #CC6633;
  color: white;
  width: 14px;
  height:14px;
  text-align: center;
  font-weight: bold;
  margin: 2px 2px 0px 0px;
}