#primary .entry-content .section div.ad-item {
  background-color           : #f3f3f3 ;
  border-color               : #cccccc ;
  border-style               : solid ;
  border-width               : 1px ;
  margin                     : 0px auto 15px auto ;
  padding                    : 10px ;
  width                      : 90% ;
}
#primary .entry-content .section div.ad-item:after {
  clear                      : left ;
  display                    : block ;
  visibility                 : hidden ;
  height                     : 0px ;
  content                    : "." ;
}
#primary .entry-content .section div.ad-item p {
  margin                     : 0px ;
  padding                    : 0px ;
}
#primary .entry-content .section div.ad-item p.ad-item-thumbnail {
  float                      : left ;
  height                     : 120px ;
  text-align                 : center ;
  width                      : 120px ;
}
#primary .entry-content .section div.ad-item p.ad-item-thumbnail img {
  max-height                 : 120px ;
  width                      : auto ;
}
#primary .entry-content .section div.ad-item p.ad-item-name {
  font-size                  : 110% ;
  font-weight                : bold ;
  margin-left                : 130px ;
}
#primary .entry-content .section div.ad-item p.ad-item-maker {
  font-size                  : 90% ;
  margin-left                : 130px ;
}
#primary .entry-content .section div.ad-item ul {
  margin-left                : 130px ;
  padding                    : 0px ;
}
#primary .entry-content .section div.ad-item ul li {
  list-style-type            : none ;
  margin                     : 0px ;
}
#primary .entry-content .section div.ad-item ul li .ad-item-price {
  color                      : #aa0000 ;
  font-weight                : bold ;
}
#primary .entry-content .section div.ad-item p.ad-item-comment {
  font-size                  : 90% ;
  margin-left                : 130px ;
}
