/* ==== Share Button ========================================================================================================== */

/* ---- EDITOR ---- */

#wPageBlockShare .DualCap {
	padding-left		: 0px;
	padding-right		: 0px;
	
}

#wPageBlockShare .DualCap DIV {
	float			: left;
	width			: 46%;
	padding-left		: 4%;
}

/*/
.ServiceList {
	overflow		: hidden;
	padding			: 0px;
}
/**/
.ServiceList {
	overflow		: auto;

	height			: 214px;
	padding			: 3px 5px;
}

.ServiceList LI {
	list-style		: none;

	line-height		: 28px;
	padding-bottom		: 3px;

	cursor			: pointer;
	
	background		: url('/cms3t/res/images/forms/hDivider.png') repeat-x scroll center bottom transparent;
}

.ServiceList LI:after {
	clear			: both;
	content			: '';
	display			: block;
}

.ServiceList LI:last-child {
	background		: none;
}

.ServiceList LI:hover {
	text-shadow		: 0 0 2px #66FFAA;
}

.ServiceList .Icon {
	display			: block;
	
	float			: left;
	
	width			: 24px;
	height			: 24px;
	
	margin			: 2px;
	margin-right		: 7px;
}

.ServiceList .Icon {
	background		: url('/res/socials/images/logos/facebook.24x.png') top left no-repeat transparent;

}

.ServiceListHelper {
	list-style		: none;

	height			: 28px;
	line-height		: 28px;
	
	cursor			: pointer;
}

.ServiceListHelper IMG {
	display			: block;
	float			: left;
	margin			: 2px;
	margin-right		: 5px;
}

/* ---- COMMON BUTTONS ---- */

.shareNativeButton {
	display			: inline-block; 
	vertical-align		: top;	
}

.shareClick {
	display			: inline-block;
}

.shareButton {
	position		: relative;
	
	display			: inline-block;
	
	margin			: 0 3px;
	
	vertical-align		: middle;
	cursor			: pointer;
}

.shareButton .Counter {
	
	display			: block;
	float			: right;

	margin			: 3px 7px;

	border			: 1px solid #BFBFBF;
	
	-moz-border-radius	: 3px;	
	-webkit-border-radius	: 3px;
	border-radius		: 3px;

	background		: #F9F9F9; 
	background		: -moz-linear-gradient(top, #EAEAEA 0%, #F9F9F9 100%);
	background		: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAEA), color-stop(100%,#F9F9F9)); 
	background		: -webkit-linear-gradient(top, #EAEAEA 0%,#F9F9F9 100%);
	background		: -o-linear-gradient(top, #EAEAEA 0%,#F9F9F9 100%); 
	background		: -ms-linear-gradient(top, #EAEAEA 0%,#F9F9F9 100%);
	filter			: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAEAEA', endColorstr='#F9F9F9',GradientType=0 ); 
	background		: linear-gradient(top, #EAEAEA 0%,#F9F9F9 100%); 

	vertical-align		: middle;
}

.shareButton .CounterNum {
	display			: block;
	
	height			: 18px;
	line-height		: 18px;
	min-width		: 24px;
	
	margin			: 0px -4px;
	padding			: 3px 8px;

	font-size		: 14px;

	text-align		: center;
	
	color			: black;

	background		: url('/res/socials/images/bubble_arrow_right.png') transparent no-repeat left center;
}

.shareButton .CounterNum SPAN {
	color			: black;
	font-weight		: normal;
	display			: inline-block;
}

.shareButton.left .Counter {
	float			: left;
}

.shareButton.left .CounterNum {
	background		: url('/res/socials/images/bubble_arrow_left.png') transparent no-repeat right center;
}

.shareButton.over .Counter {
	
	position		: absolute;
	right			: -3px;
	bottom			: -3px;

	height			: auto;
	line-height		: normal;

	margin			: 0px;
	padding			: 0px;

	border			: none;
	background		: none;
}

.shareButton.over .CounterNum {
	padding			: 0px;
	margin			: 0px;
	
	min-width		: 0px;

	font-size		: 15px;
	font-weight		: normal;

	color			: black;
	text-shadow		: 0 0 2px white;
	
	background		: none;
}

/* ==== FEED BOX ============================================================================================================== */

.twtr-timeline {
	position		: static !important;
	z-index			: auto !important;
}

IFRAME.twitter-timeline {
	width			: 100% !important;
} 