div#side_menu
	{
	position:relative; top:0px; left:0px; width:165px; height:auto; float:right
	}

	div#side_menu div.block
			{
			position:relative; top:0px; left:0px; width:155px; float:right; overflow:hidden;
			margin-bottom:10px;	padding:4px 5px 8px 5px;
			background-image:url(../../grfx/gradient_small.png); background-repeat:no-repeat;
			font-size:11px; text-align:right;
			}

		div#side_menu div.block div.inner
			{
			position:relative; top:0px; left:0px; width:100%; height:auto; overflow:visible;
			}

			div#side_menu div.block div.inner a
				{
				height:13px; display:block; clear:both; overflow:hidden
				}
	
				div#side_menu div.block div.inner a div.icons_display
					{
					position:relative; left:0px; top:-15px; width:12px; height:9px; float:left; display:inline
					}
	
			div#side_menu div.block div.inner div.controls
				{
				position:absolute; top:-4px; left:-4px; width:40px; height:10px; z-index:2; visibility:hidden
				}
	
				div#side_menu div.block div.inner div.controls a
					{
					display:inline !important; clear:none !important; overflow:visible !important
					}
	
	
			div#side_menu div.block div.inner em
				{
				margin-bottom:2px; display:block; float:right; clear:both;
				}
	
			div#side_menu div.block div.inner hr
				{
				width:100%;
				margin:5px 0px 5px 0px;
				border:0px; border-bottom:1px solid #bbbbbb; background-color:transparent;
				color:#cccccc
				}

		div#side_menu div.full
			{
			height:auto;
			}

		div#side_menu div.hidden
			{
			height:8px;
			}
