.socialLinks a{
	margin-left : 10px;	
    position : relative;
    width: 28px;
	height: 28px;
}
.socialLinks a:first-child{
	margin-left : 0px;
}

.socialLinks a span{
	position : absolute;
	top : 0;
	left : 0;
	display : block;
	width: 28px;
	height: 28px;
	z-index: 1;
}
.socialLinks a span.socialHover{
	-webkit-transition: all 0.3s ease-out;  
    -moz-transition: all 0.3s ease-out;  
    -o-transition: all 0.3s ease-out;  
     transition: all 0.3s ease-out; 	
     opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter:alpha(opacity=0);
     top : -1px;
   	width: 29px;
	height: 29px;
	z-index : 2;
	position : relative;
}
.socialLinks a:hover span.socialHover{
	opacity : 1;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100);

}
	
.socialLinks a .facebookShareIcon{
	background-position : -139px -114px;
}
.socialLinks a .twitterShareIcon{
	background-position : -175px -114px;
}
.socialLinks a .googleplusShareIcon{
	background-position : -285px -114px;
}
.socialLinks a .redditShareIcon{
	background-position : -211px -115px;
}
.socialLinks a .stumbleupponShareIcon{
	background-position : -249px -116px;
}

.socialLinks a .emailShareIcon{
	background-position : -323px -114px;
}

.socialLinks a .facebookShareIconHover{
	background-position : -138px -145px;
	left : -1px;
}
.socialLinks a .twitterShareIconHover{
	background-position : -175px -145px;
	left: 0;
}
.socialLinks a .googleplusShareIconHover{
	background-position : -285px -145px;
	left : 0;
}

.socialLinks a .redditShareIconHover{
	background-position :  -211px -146px;
}
.socialLinks a .stumbleupponShareIconHover{
	background-position : -248px -146px;
}

.socialLinks a .emailShareIconHover{
	background-position : -323px -146px;
}

/**
 * SOCIAL BIG BUTTON
 */

.socialFocus
{
	width : 25%;
	float : left;
	position : relative;
	height : 140px;
	
}

.socialFocus .socialNumber
{
	font-family:'HelveticaNeueW01-Thin';
	font-size : 46px;
	color : #444444;
}

.socialFocus .socialSubtitle
{
	font-family : 'HelveticaNeueW01-45Ligh', sans-serif;
	font-size : 18px;
	margin-top : 3px;
}

.socialFocus .socialButton
{
  	line-height : 40px;
  	margin-top : 20px;
  	position : absolute;
  	top : 77px;
  	left : 0;
  	
}

.socialFocus .socialButton .followUsTitle
{
	position : relative;
	display : block;
	height : 32px;
}


.socialFocus .socialButton span.sprite
{
	display : inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.socialFocus div a{
	font-family : Arial, sans-serif;
	font-weight : normal;
	font-size : 12px;
	color : #868686;
	text-decoration : none;
	display : block;
	line-height : 15px;
}
.socialFocus div a:first-child{
	margin-top : 0px;	
}

.socialFocus div .socialOptions
{
	display : none;
	opacity : 0;
}

.socialFocus .socialButton span.flickrIcon{
	margin : 0;
	right : 10px;
}
.socialFocus .socialButton span.youtubeIcon{
	right : 6px;
	margin-top : -3px;
}
.socialFocus .socialButton span.facebookIcon{
	margin-top : -8px;
	right : 16px;
}
