/**
 * Size: desktop
 * Browsers: 
 */

.part,.bucket {
	display:inline-block;
	*display:inline;
	border:1px solid black;
	padding:5px 15px;
	margin:10px;
	box-shadow:0px 2px 4px rgb(0,0,0);
	background-color:white;
}
.bucket img {
	display:block;
}
.bucket.active {
	border-color:blue;
}
.bucket .part {
	padding:5px;
	box-shadow:none;
	-o-background:transparent;
	-webkit-background:transparent;
	-moz-background:transparent;
	background:transparent;
}
.matching .bucket .part,#buckets .bucket .part {
	margin:0;
	display:block;
	border-width:0px;
	color:rgb(102,153,102);
	float:none;
}
.bucket .part h3 {
	margin:0;
	padding:0;
	font-weight:normal;
}
#listing .bucket {
	min-width:400px;
	_width:400px;
}
#listing .part {
	float:left;
}
.bucket {
	box-shadow:0px 4px 8px rgb(0,0,0);
	min-height:80px;
	_height:80px;
	min-width:150px;
	_width:150px;
	vertical-align:top;
}
.sorting > div:first-of-type {
	background-color:rgb(255,224,139);
	position:relative;
}
.sorting > div:last-of-type {
	background-color:rgb(50,90,50);
	background-color:rgba(50,90,50,0.6);
}
