#social-network-bar
{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	min-width: 760px;
	z-index: 100;
	font-family: Arial;
	text-align: left;
	margin: auto;
}

	#social-network-bar #social-network-bar-hide
	{
		height: 22px !important;
		width: 30px !important;
		display: block;
		float: none !important;
	}

	#social-network-bar #container
	{
		background-image: url('/gfx/theme_fz/socialtoolbar/bar-background-transition.png');
		background-repeat: repeat-x;
		background-color: #d7d7d7;
		height: 40px;
		position: relative;
	}

		#social-network-bar #container #ajaxBox
		{
			position: absolute;
			top: -258px;
			right: 15px;
		}

			#social-network-bar #container #ajaxBox #ajaxBoxBackground
			{
				background-image: url( '/gfx/theme_fz/socialtoolbar/black-up-20x20.png' );
				background-position: bottom;
				background-repeat: repeat-x;
				background-color: #fff;
				height: 250px;
				width: 550px;
			}

				#social-network-bar #container #ajaxBox #ajaxBoxBackground #ajaxBoxContent
				{
					background-image: url( '/gfx/theme_fz/socialtoolbar/black-down-20x20.png' );
					background-position: top;
					background-repeat: repeat-x;
					padding: 5px 0 5px 10px;
					text-align: left;
				}

					#social-network-bar #container #ajaxBox #ajaxBoxBackground #ajaxBoxContent ul
					{
						margin: 0;
						padding: 0;
						list-style-type: none;
						overflow-y: auto;
					}

						#social-network-bar #container #ajaxBox #ajaxBoxBackground #ajaxBoxContent ul li
						{
							margin: 5px 0;
							padding: 0 2px;
						}

							#social-network-bar #container #ajaxBox #ajaxBoxBackground #ajaxBoxContent ul li.highlight
							{
								background-color: #EFEFEF;
							}

							#social-network-bar #container #ajaxBox #ajaxBoxBackground #ajaxBoxContent ul li img
							{
								float: left;
								margin: -2px 5px 0 0;
							}

			#social-network-bar #container #ajaxBox #header
			{
				background-color: #555965;
				color: #fff;
				padding: 5px 10px;
				height: 17px;
				font-size: 14px;
				font-weight: bold;
				text-transform: uppercase;
				text-align: left;
			}

				#social-network-bar #container #ajaxBox #header a
				{
					float: right;
					font-size: 10px;
					color: #fff;
					margin: 2px 10px 0 5px;
				}

		#social-network-bar #container #profile
		{
			float: right;
			border-left: 1px solid #fff;
			padding: 7px;
			margin-right: 10px;
			height: 26px;
			width: 130px;
			font-size: 9px;
			text-align: left;
			white-space: nowrap;
			line-height: 14px;
		}

			#social-network-bar #container #profile #avatar
			{
				float: left;
				margin-right: 10px;
			}

			#social-network-bar #container #profile a
			{
				color: #585768;
				display: inline-block;
				zoom: 1;
				*display: inline;
			}

				#social-network-bar #container #profile a img
				{
					float: left;
					margin: 2px 3px 0 0;
				}

		#social-network-bar #container #content
		{
			padding: 7px 7px 0 7px;
			float: left;
			width: 350px;
		}
			#social-network-bar #container #content img
			{
				float: none;
				margin: 0;
			}

			#social-network-bar #container #content #searchContainer
			{
				float: left;
				background-repeat: no-repeat;
				background-position: 210px 50%;
				background-color: #fff;
			}

				#social-network-bar #container #content .search
				{
					background-image: url( '/gfx/theme_fz/socialtoolbar/magnifying-glass-16x16.png' );
					background-position: 6px 50%;
					background-repeat: no-repeat;
					background-color: transparent !important;
					color: #888;
					font-size: 11px;
					font-family: Arial;
					width: 180px;
					padding-right: 25px;
					padding-left: 25px;
					float: none !important;
				}

			#social-network-bar #container #content #searchTypeBox
			{
				position: absolute;
				width: 150px;
				padding: 5px;
				left: 215px;
				bottom: 30px;
				text-align: left;
			}

				#social-network-bar #container #content #searchTypeBox li
				{
					background-repeat: no-repeat;
					padding: 4px 0 4px 20px;
				}

		#social-network-bar #container .box
		{
			background: #fff;
			border: 1px solid #ddd;
			border-radius: 3px;

			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}

			#social-network-bar #container .box ul
			{
				margin: 0;
				padding: 0;
				list-style-type: none;
			}

				#social-network-bar #container .box ul li
				{
					margin: 0;
				}

		#social-network-bar #container .small-box
		{
			font-size: 9px;
			padding: 0 2px;
			color: #585768;
		}

		#social-network-bar #container .large-box
		{
			float: left;
			padding: 7px 6px;
			height: 12px;
		}

	#social-network-bar .border
	{
		/**
		* IE fallback
		*/
		border-top: 8px solid #666666;
		border-right: 8px solid #666666;
		border-left: 8px solid #666666;

		/**
		* What other browsers see
		*/
		border-top: 8px solid rgba( 0, 0, 0, 0.6 );
		border-right: 8px solid rgba( 0, 0, 0, 0.6 );
		border-left: 8px solid rgba( 0, 0, 0, 0.6 );
		border-radius-topleft: 7px;
		border-radius-topright: 7px;

		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
	}

	#social-network-bar .divider
	{
		background-image: url( '/gfx/theme_fz/socialtoolbar/circle-divider-9x19.png' );
		background-position: center;
		background-repeat: no-repeat;
		width: 9px;
		height: 19px;
		float: left;
		margin: 4px 10px;
	}

	#social-network-bar .hide
	{
		background-color: #A5CF40;
		width: 24px;
		height: 40px;
		float: right;
		display: block;
		background-image: url( '/gfx/theme_fz/socialtoolbar/shutdown-16x16.png' );
		background-position: center;
		background-repeat: no-repeat;
	}

		#social-network-bar .hide:active, #social-network-bar .hide:focus
		{
			outline: none;
		}
