.beam-desktop{
	overflow : hidden;
	-moz-user-select : none;
	-webkit-user-select:none;
}
.beam-desktop .box{
	position : relative;
	overflow : hidden;
	background-color : #3d71b8;
}
.beam-desktop .box .shotcut{
	width : 80px;
	line-height : 1.3;
	border : 1px solid transparent;
	color : #FFF;
	padding : 6px 1px;
	text-align : center;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-webkit-background-clip : padding-box;
	text-shadow : #000 0 1px 2px;
	text-decoration : none;
	cursor : default;
	position : absolute;
	font : 12px  "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
}
.beam-desktop .box .shotcut:hover{
	border : 1px solid #FFF;
	text-decoration : underline;
}
.beam-desktop .box img{
	width : 48px;
	height : 48px;
	display : block;
	margin : 0px auto 5px;
	-ms-interpolation-mode : bicubic;
}
.beam-desktop .taskbar{
	height : 26px;
	background-color : #D3E1F1;
	border : 1px solid #99BCE8;
	position : relative;
	padding-left : 100px; 
}
.beam-desktop .taskbar .tasks{
	font-size : 11px;
	line-height : 26px;
	height : 26px;
}
.beam-desktop .taskbar .tasks .item{
	float : left;
	width : 120px;
	height : 15px;
	line-height : 16px;
	overflow : hidden;
	padding : 2px;
	margin-top : 2px;
	margin-right : 2px;
	border : 1px solid transparent;
	cursor : default;
}
.beam-desktop .taskbar .tasks .item span{
	padding-left : 20px;
	background : url(images/desktop-item.png) no-repeat 0 -2px;
}

.beam-desktop .taskbar .tasks .item:hover{
	border : 1px solid #7a9ac4;
	border-radius : 3px;
	background : url(images/desktop-item-over.gif) ;
}
.beam-desktop .taskbar .tasks .item.selected{
	border : 1px solid #7a9ac4;
	border-radius : 3px;
	background : url(images/desktop-item-selected.gif) !important;
}
.beam-desktop .taskbar .start{
	position : absolute;
	top : 2px;
	left : 0;
	padding : 2px;
	border : 1px solid transparent;
	width : 66px;
	height : 15px;
	overflow : hidden;
	text-align : center;
	cursor : default;
}
.beam-desktop .taskbar .start .icon{
	padding-left : 18px;
	background : url(images/desktop-start.png) no-repeat 0 -1px;
}
.beam-desktop .taskbar .start:hover{
	border : 1px solid #7a9ac4;
	border-radius : 3px;
	background : url(images/desktop-item-over.gif);
}
.beam-desktop .taskbar .splitter{
	position : absolute;
	top : 7px;
	left : 78px;
	width : 0px;
	height : 	14px;
	border-left : 1px solid #98C8FF;
	border-right : 1px solid #FFF;
	overflow : hidden;
}