/* Share Flyout Pop-up Definitions */

div#share-flyout {
	position:absolute;
	display:block;
	z-index:53 !important;
	width:338px;
	margin:0 0 0 400px;
	_margin:20px 0 0 400px;
}

div#share-flyout div {
	float:left; 
}

/* Top Curve */

div#share-flyout-top{
	float:left;
	width:338px;
	height:17px;
	background:url("/images/share-flyout/share-flyout-topcurve.png") left top no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-topcurve.png', sizingMethod="image");
	clear:both;
}

/* Bottom Curve */

div#share-flyout-bottom{
	float:left;
	width:338px;
	height:17px;
	background:url("/images/share-flyout/share-flyout-bottomcurve.png") left bottom no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-bottomcurve.png', sizingMethod="image");
	clear:both;
}

div#share-flyout .clickable {
	cursor:pointer;
	display:inline;
	vertical-align:top;
	margin-top:-2px;
	z-index:53 !important;
}

/* Content Area */
div#share-flyout-content {
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	width:338px;
	height:auto;
	z-index:53 !important;
	clear:both;
	position:relative;
	/*padding-top:10px;*/
}

	div#share-flyout-content div.separator {
		margin:2px 0 2px 10px;
		_margin:2px 0 2px 10px;
		float:left;
		background:url("/images/share-flyout/share-flyout-separator.png") no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-separator.png', sizingMethod="image");
		width:290px;
		height:1px;
		/*padding:6px 0 6px 0;
		_padding-top:0 0 6px 0;*/
		margin:10px 0 10px 20px;
		_margin:10px 0 10px 10px;
	}

		/* Controls right/left divs for the Social Networking icons/links */

		div#share-flyout-content #left-list, #right-list {
			width:135px;
			height:105px;
			margin:10px;
			_margin:10px 10px 0 10px !important;
			display:inline;
			float:left;
		}

		div#share-flyout-content #left-list ul, #right-list ul {
			list-style-type:none;
			list-style:none;
			padding:0 !important;
			margin:0 !important;
		}

		div#share-flyout-content #left-list ul li, div#share-flyout-content #right-list ul li {
			margin:0 0 15px 20px;
			width:300px;
		}

		div#share-flyout-content #left-list ul li a:link, div#share-flyout-content #left-list ul li a:active, div#share-flyout-content #left-list ul li a:visited {
			color:#0099CC;
			padding:10px 0 0 25px;
			text-decoration:none;
			position:relative;
		}

		div#share-flyout-content #right-list ul li a:link, div#share-flyout-content #right-list ul li a:active, div#share-flyout-content #right-list ul li a:visited {
			color:#0099CC;
			padding:10px 0 0 25px;
			text-decoration:none;
			position:relative;
		}

		div#share-flyout-content #left-list ul li a:hover, div#share-flyout-content #right-list ul li a:hover {
			color:#0099CC;
			padding:10px 0 0 25px;
			text-decoration:underline;
			position:relative;
		}

			/* Each li with a class on it will display an image to the left of the link */

			div#share-flyout-content #left-list ul li.facebook {
				background:url("/images/share-flyout/share-flyout-facebook-icon.png") no-repeat;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-facebook-icon.png', sizingMethod="image");
			}

			div#share-flyout-content #left-list ul li.myspace {
				background:url("/images/share-flyout/share-flyout-myspace-icon.png") no-repeat;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-myspace-icon.png', sizingMethod="image");
			}

			div#share-flyout-content #left-list ul li.twitter {
				background:url("/images/share-flyout/share-flyout-twitter-icon.png") no-repeat;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-twitter-icon.png', sizingMethod="image");
			}

			div#share-flyout-content #left-list ul li.favorites {
				background:url("/images/share-flyout/share-flyout-favorites-icon.png") no-repeat;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-favorites-icon.png', sizingMethod="image");
				_margin-bottom:5px !important;
			}

			div#share-flyout-content #right-list ul li.digg {
				background:url("/images/share-flyout/share-flyout-digg-icon.png") no-repeat;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-digg-icon.png', sizingMethod="image");
			}
			
			div#share-flyout-content #right-list ul li.delicious {
				background:url("/images/share-flyout/share-flyout-delicious-icon.png") no-repeat;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-delicious-icon.png', sizingMethod="image");
			}

			div#share-flyout-content #right-list ul li.google {
				background:url("/images/share-flyout/share-flyout-google-icon.png") no-repeat;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-google-icon.png', sizingMethod="image");
			}

			div#share-flyout-content #right-list ul li.yahoobuzz {
				background:url("/images/share-flyout/share-flyout-yahoobuzz-icon.png") no-repeat;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-yahoobuzz-icon.png', sizingMethod="image");
				_margin-bottom:5px !important;
			}
		
	/* Close button */

	div#close-button {
			width:17px;
			height:17px;
			display:inline;
			position:absolute;
			top:10px;
			right:10px;
			background:url("/images/share-flyout/share-flyout-close-btn.png") no-repeat;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-close-btn.png', sizingMethod="image");
			z-index:999 !important;
		}

	/* Paragraph definitions */

	div#share-flyout-content p.normal {
		font-weight:normal;
		font-size:11px;
		font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
		color:#060a0d;
		width:160px;
		margin:10px 0 0 20px;
		_margin:10px 0 0 20px;
		z-index:53 !important;
		line-height:12px !important;
	}

	div#share-flyout-content p.headline {
		font-weight:bold;
		font-size:18px;
		line-height:24px;
		font-family:Arial, Helvetica, sans-serif;
		color:#0099cc;
		width:200px;
		margin:0 0 3px 20px;
		z-index:53 !important;
	}

	div#share-flyout-content p.disclaimer {
		font-size:10px;
		line-height:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#060a0d;
		width:280px;
		margin:6px 0 7px 30px;
		_margin:6px 0 4px 30px;
		z-index:53 !important;
	}
	
		div#share-flyout-content p.disclaimer a:link, div#share-flyout-content p.disclaimer a:active, div#share-flyout-content p.disclaimer a:visited {
			color:#0099CC;
			text-decoration:none;
		}
		
		div#share-flyout-content p.disclaimer a:hover {
			color:#0099CC;
			text-decoration:underline;
		}

	div#share-flyout-content p.title {
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#060a0d;
		line-height:11px;
		display:inline;
		float:left;
		margin:0 10px 0 30px !important;
		padding:0;
		width:95px;
	}

	div#share-flyout-content p.error, p.confirmation {
		font-size:10px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#ff0000;
		line-height:11px;
		float:left;
		margin:0 0 7px 30px;
		_margin:0 0 7px 15px;
		padding:0;
		width:300px;
	}
	
	div#share-flyout-content p.error a:link, div#share-flyout-content p.error a:active, 
	div#share-flyout-content p.error a:visited, 
	div#share-flyout-content p.confirmation a:link, div#share-flyout-content p.confirmation a:active,
	div#share-flyout-content p.confirmation a:visited {
		color:#0099CC;
		text-decoration:none;
	}
	
	div#share-flyout-content p.error a:hover, div#share-flyout-content p.confirmation a:hover {
		color:#0099CC;
		text-decoration:underline;
	}

	/* Input definitions */

	div#share-flyout-content input{
		width:159px;
		overflow:hidden;
		border:none;
		margin:0;
		background:url("/images/share-flyout/share-flyout-field-bg.png") repeat-x;
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-field-bg.png', sizingMethod="scale");
		padding:2px 0 2px 0;
		_padding:2px 0 0 0;
		_margin-bottom:2px;
		float:left;
		position:relative;
		line-height:11px;
		height:20px;
	}

	div#share-flyout-content .input-left-side {
		width:10px !important;
		height:24px;
		overflow:hidden;
		background:url("/images/share-flyout/share-flyout-field-left.png") no-repeat;
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-field-left.png', sizingMethod="image");
		float:left;
	}

	div#share-flyout-content .input-right-side {
		width:10px !important;
		height:24px;
		overflow:hidden;
		background:url("/images/share-flyout/share-flyout-field-right.png") no-repeat;
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-field-right.png', sizingMethod="image");
		float:left;
	}

	div#share-flyout-content input.email{
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		border:none;
		padding-top:4px;
	}

	div#share-flyout-content input.name{
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		border:none;
		padding-top:4px;
	}

	div#share-flyout-content input.send {
		width:67px;
		height:24px;
		overflow:hidden;
		background:url("/images/share-flyout/share-flyout-submit-btn.png") no-repeat;
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-submit-btn.png', sizingMethod="image");
		color:#fff;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-transform:uppercase;
		border:none;
		cursor:pointer;
		/*position:relative;*/
		/*padding:2px 0 0 0;*/
		margin:5px 25px 0 0;
		float:right;
	}

/* ADDIITONAL STYLES TO BUILD DYNAMIC FLYOUT BY T. MARONET OF VISTAKON IT */

div#share-flyout{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	}
	
	div#share-flyout div#inner{
		width:auto;
		height:auto;
		position:relative;
	}
	
	div#share-flyout div#share-flyout-tl,
	div#share-flyout div#share-flyout-tc,
	div#share-flyout div#share-flyout-tr,
	div#share-flyout div#share-flyout-close,
	div#share-flyout div#share-flyout-cl,
	div#share-flyout div#share-flyout-c,
	div#share-flyout div#share-flyout-cr,
	div#share-flyout div#share-flyout-bl,
	div#share-flyout div#share-flyout-bc,
	div#share-flyout div#share-flyout-br{
		position:absolute;
		overflow:hidden;
	}
	
	div#share-flyout div#share-flyout-tl,
	div#share-flyout div#share-flyout-tc,
	div#share-flyout div#share-flyout-tr,
	div#share-flyout div#share-flyout-cl,
	div#share-flyout div#share-flyout-cr,
	div#share-flyout div#share-flyout-bl,
	div#share-flyout div#share-flyout-bc,
	div#share-flyout div#share-flyout-br{
		width:9px;
		height:9px;
	}
	
		div#share-flyout div#share-flyout-tl{
			top:0;
			left:0;
			background:url('/images/share-flyout/share-flyout-tl.png') top left no-repeat;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-tl.png', sizingMethod='image');
		}

		div#share-flyout div#share-flyout-tc{
			top:0;
			left:9px;
			background:url('/images/share-flyout/share-flyout-tc.png') top left repeat-x;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-tc.png', sizingMethod='scale');
		}

		div#share-flyout div#share-flyout-tr{
			top:0;
			right:0;
			background:url('/images/share-flyout/share-flyout-tr.png') top left no-repeat;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-tr.png', sizingMethod='image');
		}

		div#share-flyout div#share-flyout-close{
			width:17px;
			height:17px;
			top:14px;
			right:14px;
			z-index:250;
			background:url('/images/share-flyout/share-flyout-close-btn.png') top left no-repeat;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-close-btn.png', sizingMethod='image');
		}
		
		div#share-flyout div#share-flyout-cl{
			top:9px;
			left:0;
			background:url('/images/share-flyout/share-flyout-cl.png') top left repeat-y;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-cl.png', sizingMethod='scale');
		}

		div#share-flyout div#share-flyout-c{
			top:9px;
			left:9px;
			background:#daf2fe;
		}
		
		div#share-flyout div#share-flyout-cr{
			top:9px;
			right:0;
			background:url('/images/share-flyout/share-flyout-cr.png') top left repeat-y;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-cr.png', sizingMethod='scale');
		}
		
		div#share-flyout div#share-flyout-bl{
			bottom:0;
			left:0;
			background:url('/images/share-flyout/share-flyout-bl.png') top left no-repeat;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-bl.png', sizingMethod='image');
		}

		div#share-flyout div#share-flyout-bc{
			bottom:0;
			left:9px;
			background:url('/images/share-flyout/share-flyout-bc.png') top left repeat-x;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-bc.png', sizingMethod='scale');
		}

		div#share-flyout div#share-flyout-br{
			bottom:0;
			right:0;
			background:url('/images/share-flyout/share-flyout-br.png') top left no-repeat;
			_background:none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-flyout/share-flyout-br.png', sizingMethod='image');
		}