.product_all {
	padding: 20px 0 50px 0;
}

.product_all .sortby_line {
	background: #e6e6e6;
	padding: 3px 0;
	color: #666666;
	font-size: 1.1em;
}
.product_all .sortby_line .details {
	float: left;
	padding-left: 95px;
}
.product_all .sortby_line .sort_by {
	margin-left: 425px;
}
.product_all .sortby_line .sort_by a {
	background: no-repeat center right;
	padding-right: 16px;
	text-decoration: none;
	font-weight: bold;
}
.product_all .sortby_line .sort_by a:hover {
	text-decoration: underline;
}
.product_all .sortby_line .sort_by a.sort_asc {
	background-image: url('/dsg/sort_asc.gif');
}
.product_all .sortby_line .sort_by a.sort_desc {
	background-image: url('/dsg/sort_desc.gif');
}

.product_all .products_empty {
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 1em;
}

.product_all .product {
	padding: 1em 0;
	border-bottom: 1px dashed #e6e6e6;
	clear: both;
}
.product_all .product_last {
	border-bottom: 3px solid #e6e6e6;
}
.product_all .product a.picture {
	float: left;
	width: 75px;
	height: 75px;
	overflow: hidden;
	background: no-repeat center center;
	text-decoration: none;
}
.product_all .product .basic_information {
	float: left;
	margin-left: 20px;
	width: 330px;
	font-size: 1.2em;
}
.product_all .product .basic_information span {
	color: #808080;
}
.product_all .product .view {
	float: left;
	font-size: 1.2em;
}
.product_all .product .view a.go {
	display: block;
	width: 65px;
	height: 20px; /*24*/
	padding-top: 4px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: url('../dsg/details_button.gif') no-repeat center center;
}
