#table {
	clear: both;
}
#search h1 {
	text-align: center;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
#dataTable {
	font: 1em "Times New Roman", serif;
}
#dataTable #id {
	font: bold 1.1em "Times New Roman", serif;
	width: 20px;
	text-align: center;
}
#dataTable #photo {
	width: 315px;
}
#dataTable #photo a {
	padding: 0px 0px 0px 3px;
}
#dataTable #photo a:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
#dataTable #description {
	width: 390px;
	text-align: justify;
	text-indent: 25px;
}
#dataTable #text {
	text-align: center;
	white-space: pre;
}
#dataTable #price {
	font: bold 1.1em "Times New Roman", serif;
	width: 50px;
	text-align: center;
}
#add {
	width: 40px;
	/*font: 0.9em Arial, Helvetica, sans-serif;*/
	text-align: center;
}
#add a, .add {
	text-decoration: none;
	text-align: center;
	display: inline-block;
	width: 40px;
	height: 42px;	
	background: url(../_graphics/cart/cart.png) no-repeat;
}
#add a:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}