#product_images {float:left; width: 225px; text-align: center; margin-bottom: 20px}
#product_price {float:right; background: #f6f6f6; border: 1px solid #dedbdb; color:#cc0000; margin-top: 10px; font-size: 123%; font-weight: bold; width: 260px; padding: 15px 10px 10px 10px}
img.thumbs {border: 1px solid #ccc; float:left; margin: 10px 5px 10px 0px;}
#product_description {width: 260px; color:#333399; float:left; margin-top: 20px; font-size: 108%; line-height: 1.4em}
div.hrproduct { height: 5px; border-top:1px solid #eee; float:left; width: 250px; margin: 10px 0px 10px 2px}
div.hrproduct hr { display: none;}

a.addbasketlrg {background:url(/images/addbasket_lrg.jpg) no-repeat;  width: 96px; height: 21px; display:block; margin: -5px 0 0px 10px; float:right }
a.addbasketlrg:hover {background-position: 0px -21px; }

a:link.basket_btn, a:visited.basket_btn {float:left;background:url(images/basket_button.jpg) no-repeat; width: 160px; height: 38px; margin-top: 5px  }
a:hover.basket_btn  {background:url(images/basket_button_down.jpg)}

table.dtginfo {margin-top: 10px; width: 548px;text-align: center }
tr.dtgheader th { background:#81c4ff; vertical-align:top; padding: 5px; color: #004b8c; font-weight: 1.5; text-align:left;text-align: center  }
tr.dtgheader a:link, tr.dtgheader a:visited {color: #fff; text-decoration: none } 
tr.dtgheader a:hover {color: #63a4c5; text-decoration: none } 
tr.dtgheader th.first, td.first  {padding-left: 5px; text-align:center}
/* td {background: #dff0ff; text-align: center} */
td.center {background:#fff; text-align: center; }
td.instock {background: #bfe7bf;}
td.outstock {background: #f9bfbf}
td img {text-align: center}

