body {
  margin: 0px 0px 20px 0px;
  background-color: #fff;
  background-image: url("");
  background-position: 722px 0px;
  background-repeat: no-repeat;
}

a:link, a:active {
  color: #00f;
}

a:visited {
  color: #00e;
}

a:hover {
  color: #f00;
}

h1, h2, h3 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}

#container {
  line-height: 100%;
  text-align: left;
  padding: 0px;
  width: 722px;
}

#content-container {
  float: left;
  background-image: url("/images/eee.gif");
  background-repeat: repeat-y;
  background-color: #fff;
}

#banner {
  text-align: left;
  height: 40px;
  border:1px solid #ccc;
}

#banner-img {
  padding: 0px;
  margin: 0px;
  border: 0px; 
}

#center {
  float: left;
  width: 722px;
  overflow: hidden;
}

.content {
  padding: 15px 15px 5px 15px;
  color: #666666;
  font-family: Trebuchet MS, Verdana, sans-serif;
  font-size: small;
  background-color: #FFFFFF;
  background-image: url("");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.content p {
  color: #666666;
  font-size: small;
  font-weight: normal;
  line-height: 120%;
  text-align: left;
  margin-bottom: 10px;
}

.content blockquote {
  line-height: 120%;
}

.content li {
  line-height: 120%;
}

.content h1 {
  font-size: x-large;
  font-weight: bold;
  text-transform: lowercase;
  letter-spacing:0px;
  margin-bottom: 0px;
  border-bottom: 0px solid #ccc;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:210px;
  padding-right:0px;
  color:#444;
}



.content h2 {
  color: #666666;
  text-align: left;
  font-size: small;
  font-weight: bold;
  margin-bottom: 3px;
}

.content h3 {
  color: #707070;
  font-size: small;
  text-align: left;
  font-weight: bold;
  margin-bottom: 10px;
}

.content p.copyright {
  font-size: x-small;  
  color:#999;
}

.frontbg {
  height:60px;
  background:#f90 url('/frontbg.jpg') no-repeat;
  background-position: bottom left;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
}

.frontbg h1 {
  font-size: x-large;
  font-weight: bold;
  text-transform: lowercase;
  letter-spacing:0px;
  margin-bottom: 0px;
  border-bottom: 0px solid #ccc;
  padding-top:10px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:0px;
  color:#fff;
}

#shirt {
  float:left;
  background:#fff;
  margin-bottom:10px;
  margin-top:10px;
}

#img1,#img2 {
  width:150px;
  float:left;
  text-align:center;
  background:#fff url('imgboxbg.jpg') no-repeat;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:0px;
  border:solid 1px #ccc;
}


.frontshirts  {
  float:left;
  width:722px;
  background:#fff;
  margin-bottom:10px;
  margin-top:0px;
  padding-bottom:0px;
}

.imgfront {
  width:150px;
  float:left;
  text-align:left;
  background:#fff;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:0px;
  border:solid 1px #ccc;
}

#descbox {
  float:left;
  width:180px;
  background:#fff url('descboxbg.jpg') no-repeat;
  background-position: top left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left:0px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:0px;
  border:solid 1px #ccc;
}


.price {
  float:right;
  font-family: Trebuchet MS, Verdana, sans-serif;
  font-size: xx-large;
  font-weight:bold;
  padding-right:0px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  color:#f00;
  background:transparent;
}

.buy {
  float:left;
  font-family: Trebuchet MS, Verdana, sans-serif;
  font-size: large;
  font-weight:bold;
  padding-right:0px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:0px;
  background:transparent;
}

.desc {
  font-family: Trebuchet MS, Verdana, sans-serif;
  font-size: small;
  color:#444;
  background:transparent;
}

#sendandads {
  float:left;
  background:#fff;
  border:0px;
  padding:0px;
  margin-top:0px;
  margin-bottom:10px;
  margin-left:0px;
  margin-right:0px;
}

#sendtofriend {
  float:left;
  width:180px;
  height:40px;
  margin:0px;
  padding:10px;
  background:#fff;
  border:solid 1px #ccc;
  text-align:center;
}

#adsbanner {
  float:left;
  width:468px;
  height:60px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:0px;
  padding:0px;
  background:#fff;
  border:solid 1px #ccc;
}

#relatedshirts {
    padding-left:207px;
    padding-top:0px;
    padding-bottom:10px;
}

.relatedshirt {
  float:left;
  text-align:center;
  width:75px;
  background:#fff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:0px;
  border:solid 1px #ccc;
}

#relatedshirtscomments {
    padding-left:207px;
    padding-top:0px;
    padding-bottom:10px;
}

.relatedshirtcomment {
  float:left;
  width:77px;
  text-align:left;
  background:#fff;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:10px;
  border:solid 0px #ccc;
  font-size:x-small;
  color:#999;
}

#sendandads2 {
  float:left;
  background:#fff;
  border:0px;
  padding:0px;
  margin-top:0px;
  margin-bottom:10px;
  margin-left:0px;
  margin-right:0px;
}

#sendtofriend2 {
  float:left;
  width:180px;
  height:40px;
  margin:0px;
  padding:10px;
  background:#fff;
  border:solid 1px #fff;
  text-align:center;
}

#adsbanner2 {
  float:left;
  width:468px;
  height:60px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:0px;
  padding:0px;
  background:#fff;
  border:solid 1px #ccc;
}

#footer {
  float:left;
  width:722px;
  background:#fff;
  border:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:0px;
  margin-right:0px;
  border-top:solid 1px #ccc;
  font-size:x-small;
  color:#999;
}










#search {
  background-color: transparent;
  border: 1px solid #7A3F0F;
  padding-left: 2px;
}

#search:focus {
  background-color: #FFFFFF; 
}

#search-container {
  text-align: right;  
}


pre {
    line-height:125%;
}
