.header-social-widget {
	padding: 20px 0 0 !important;
	width: 300px;
}

.social-button-style span.cell1{
    
    display: block;
    float: none;
    height: 33px;
    margin: auto;
    width: 33px;
	position:relative;
    z-index: 0;
	border-radius: 33px;
	behavior: url(PIE.php);
	
}


.social-button-style {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 14px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: 32.9%;
}

.social-button-style .button, 
.social-button-style .button:visited,
 #footer .social-button-style .button,
 #footer .social-button-style .button:visited {
    background: none repeat scroll 0 0 transparent !important;
    color: #555555;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: auto;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    transition: all 0.7s ease 0s;
}

.social-button-style .button.img,
 .social-button-style .button.img:visited,
 #footer .social-button-style .button.img, 
 #footer .social-button-style .button.img:visited {
    border: medium none;
    line-height: 23px;
    margin: auto;
    padding: 0;
    vertical-align: middle;
}

.fb .social-button-style img {
    padding-top: 6px;
    vertical-align: middle;
}
.tw .social-button-style img {
    padding-top: 9px;
    vertical-align: middle;
}
.rss .social-button-style img {
    padding-top: 8px;
    vertical-align: middle;
}

.social-button-style img {
    height: auto !important;
    max-width: 100% !important;
}


/**background colors ********/
.social-button-style .rss-orange {
    background: none repeat scroll 0 0 #ED8D10 !important;
	
}
.social-button-style .twitter-blue {
    background: none repeat scroll 0 0 #00c8fc !important;
}

.social-button-style .facebook-blue {
    background: none repeat scroll 0 0 #4896c4 !important;
}

.social-button-style .rss-orange:hover,
.social-button-style .rss-orange:active{
    background: none repeat scroll 0 0 #dc760a !important;
}
.social-button-style .twitter-blue:hover,
.social-button-style .twitter-blue:active {
    background: none repeat scroll 0 0 #00AFDB !important;
}

.social-button-style .facebook-blue:hover,
.social-button-style .facebook-blue:active{
    background: none repeat scroll 0 0 #397FA8 !important;
}

.social-button-style .cell2{
 color: #FFFFFF;
    font-family: arial,sans-serif;
    font-size: 1em;
    font-weight: normal;
}