*{
   margin: 0px;
   padding: 0px;
}

img{
  border: 0px;
  outline: 0px;
}

#indent{
  padding: 15px;
}

#wrapper{
  width: 600px;
  text-align: left;
}

#itemimg, .itemimg{
  float:left;
  padding-right:30px;
}

#itemname_and_price{
  font-size: 160%;
  color:#0093dd;
}

.itemname_and_price{
  font-size: 170%;
  color:#0093dd;
  margin-left: 130px;

}

.itemname{
  color:#0093dd;
  font-family: Times;  
}

.itemname a{
  text-decoration: none;
}

#featurewrapper, .featurewrapper{
  display:inline;
}

.goodscomment{
  display: inline;
}

.goodscomment a{
  text-decoration: none;
  display: inline;
}

.goodscomment img{
  width: 19px;
  height: 20px;
}

.goodscomment a span{
  display: none;
  font-size: 55%;
  color: #ce120b;
}

.goodscomment a:hover{ position: relative; }

.goodscomment a:hover span{
  display: block;
  position: absolute;
  background: #f2f2f2;
  border: 1px solid black;
  padding:10px;
  width: 250px;
  left: 30px;
  top: 0px;
}

#priceblock{
  font-size: 120%;
  color:#3f4446;
  margin-top: 15px;
}

.priceblock{
  font-size: 140%;
  color:#3f4446;
  margin-top: 15px;
}

#leftborder, #rightborder, .leftborder, .rightborder{
  height: 60px;
  width: 22px;
  float:left;
}

#centerborder, .centerborder{
  height: 60px;
  float:left;
}

#price{
  padding-top:10px;
}

.price{
  padding-top:10px;
  font-family: Times;  
}

#itemfields{
  clear: both;
  width: 100%;
}

#headerwrapper{
  width: 100%;
  float: left;
  margin-bottom: 50px;  
}

#headerwrapper div{
  padding-bottom: 1px;
}

table tr{
  vertical-align:top;
}

tr td{
  padding-bottom:15px;
}

.fieldname{
  text-align: right;
  width: 45%;
  padding-right:20px;
}

.fieldvalue{
  text-align: left;
  width: 55%;
}

#addon{
  color: #838281;
  text-align: left;
}

.onenew{
  padding-bottom: 30px; 
  margin-bottom: 30px; 
  border-bottom: 1px dotted gray;
}

