#table{
	cursor:default;
}

#table thead th{
	padding:5px 10px;
	color:white;
	background-color:navy;
}

#table tbody td{
	cursor:grab;
	padding:5px 10px;
	color:darkgray;
	background-color:lightcyan;
}
#table tbody tr:hover td{
	background-color:lightblue;
}
/*
#table tbody tr:active{
	display:block;
	z-index:100000;
}
#table tbody tr:active td{
	display:inline-block;
	cursor:grabbing;
}
*/


#drop_area{
	display:none;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	padding:0 5px;
	background-color:midnightblue;
	z-index:10000000;
}
#drop_area .item{
	width:400px;
	min-height:100px;
	margin:5px 0;
	padding:10px 10px;
	background-color:cornflowerblue;
}


#overlay{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	z-index:1000000;
}