a, a:visited { outline: none }
img { border:0; vertical-align:middle; }
.productname { padding:2px 0px 4px 0px; margin-bottom:5px; border-bottom:1px solid #ccc; font:bold 14px Tahoma, Verdana, sans-serif; }
.productimage { width:10px; padding:9px 5px 5px 0px; vertical-align:center; text-align:center; }
.productdesc { padding:9px 0px 5px 0px; vertical-align:top; }
div.productdescfull { font:normal 8pt Tahoma, Verdana, sans-serif; color:#656565; margin:7px 0px;}
img.withbord { border-top: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; border-bottom: 2px solid #CFCFCF; border-left: 1px solid #CFCFCF; 
			padding: 2px; background-color: #FFFFFF; margin-right: 0px; }
td.footerinfo { text-align:center; color:#abaaaa; font:normal 8pt Tahoma, Verdana, sans-serif; }

img.space { margin: 2px; }

td.temp_a { border-bottom:1px solid #dcdada; font:normal 8pt Tahoma, sans-serif; color:#5c5b5b; padding:5px 4px 5px 4px; }
.temp_b { background:#f7f7f7; }
td.temp_head { font:bold 9pt Tahoma, sans-serif; color:#000; padding: 8px 4px 8px 4px; }

a.pname { text-decoration:none; font:bold 12px Tahoma, Verdana, sans-serif; color:#000; }
a.pname:hover { text-decoration:underline; }

.gphoto { width:100px; height:100px; text-align:center; vertical-align:middle; }
.gphototd { padding:5px; width:110px; text-align:center; }
.gphototdg { background:#f3f2f2; }
.gphototdy { background:#fdfeed; }
