table.product_search {
	background-color: #eeeeee;
}

.product_order {
	font: normal 11px Tahoma;
	margin: 10px 0px;
	width: 400px;
}

.product_order select {
	border: 1px solid #dddddd;
	height: 16px;
	font: normal 11px/16px Tahoma;
	width: 100%;
}

.product_search td {
	font: normal 11px Tahoma;
	padding: 5px;
}

.product_search td table td {
	padding: 0px;
}

.product_search input {
	border: 1px solid #dddddd;
	height: 16px;
	font: normal 11px/16px Tahoma;
}

.product_search input.button {
	border: 1px solid #dddddd;
	height: 18px;
	background-color: #ffffff;
	font: normal 11px/16px Tahoma;
}

.product_list th {
	border: 1px solid #eeeeee;
	font-weight: bold;
	padding: 5px;
	background-color:#eeeeee;
}

.product_list input {
	border: 1px solid #eeeeee;
	font: normal 11px/16px Tahoma;
	text-align: right;
	height: 16px;
}

.product_list td {
	padding: 3px 5px;
	border: 1px solid #eeeeee;
}

table.product_list { 
	border-collapse: collapse;
}



.product_image a {
	padding: 3px;
}

.product_image a img{
	border: 1px solid #dddddd;
	padding: 3px;
}

.product_one td {
	padding: 3px;
}

.product_one td.caption {
	text-align: right;
	font-weight: bold;
}