.print { display: block; }
#hat, #responselink, .bottommenu, #sortlinks { display:none; }
#logo { position }
img { display:block; border:0; }

.indexblock dl.good { width:205px; float:left; }
dl.good dt { float:left; width: 80px; text-align:center; }
dl.good dt img { margin: 0 auto 15px auto; display:inline; }
dl.good dd { margin-left:80px; padding-bottom:4px; }
dl.good .gtitle a { font-weight: bold;  }
/* html>body .indexblock { margin-bottom: 88px; } */
html>body .vendorblock { margin-bottom: 5px; }
dl.good dd.price { padding-top:1px;   }
dl.good dd.price img { display: inline; margin-right:3px;  }
dl.good dd span { color:#666; font-weight:bold; }
dl.good dd.price span {  padding-top:1px;  font: bold 16px Arial, Verdana, sans-serif; color:#85B60B;  }
.buylink a { font-weight:bold; color:#85B60B;  }
.buylink a:hover { font-weight:bold;  }

h1 { margin: 16px 0 6px 0;  }
h1, h2, h3, h4, h1 a { font: normal 22px Arial, Helvetica, Verdana, sans-serif; color: #222;  }
h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { text-decoration:none; font-size: 17px; font-style: italic; font-weight: bold; }
h3 { font-size: 17px; font-weight: bold; }
h4 { font-size: 15px; font-weight: bold; }
p { padding: 0 0 7px 0; }
.nobr { white-space: nowrap; }
.clear { clear: both; }
.inline { display: inline; }



#bill td { padding:5px; font-size:11px; text-align:left; }
#bill td.center { text-align:center; }
#bill hr { margin:4px 0 7px; padding:0; border:0; background:#000; height:1px; }
table#nopadding td  {  padding:0px; }
table#nopadding hr  {  margin:1px 0 2px; }



