#socialToolbarContainer{
   	width:54px;
    position:fixed;
    top:50%;
    margin-top: -8%;
    font-family: Helvetica,Arial;
    z-index:1001;  

}
#socialToolbarContainer.stLayout2{
    left:0;
}
#socialToolbarContainer.stLayout2.stRounded,#socialToolbarContainer.stLayout2.stRounded #socialToolbarBackground{
    border-radius: 0 4px 4px 0;
}
#socialToolbarContainer.stLayout3{
    right:0;
}
#socialToolbarContainer.stLayout3.stRounded,#socialToolbarContainer.stLayout3.stRounded #socialToolbarBackground{
    border-radius: 4px 0 0 4px;
}

#socialToolbarContainer.stRounded .inner_toolbar .shareRight .contentLeft ul{
    border-radius:3px;
}

#socialToolbarContainer .inner_toolbar{
    position:relative;

   /* min-height:250px; */
    padding:16px 0 16px 5px;
    float:left;
    width:100%;
    height:100%;

}
#socialToolbarContainer .inner_toolbar div{
   
}
#socialToolbarInner .contentLeft,
#socialToolbarInner .findUs,
#socialToolbarInnerMin,
#social_toolbar_minimize{
    display: none;
}
.socialToolbarButtonRight{
    font-size: 0 !important;
    padding: 5px 4px;
    position: relative;
    
    
}
.socialToolbarButtonRight a{

    border: 0 none;
    text-decoration:none;
    user-select: none;
}
.socialToolbarButtonRight a span{
    border: 0 none !important;
}

#socialToolbarContainer.stLayout2 .socialToolbarButtonRight{
   
}
#socialToolbarContainer.stLayout3 .socialToolbarButtonRight{
}
/*Sprites - added in new sprite sets for additional properties 2/14/14 */

.socialToolbarButtonRight a span b{
    width:36px;
    height:36px;
     display:block;
    background: url('../themes/default/images/icon_sprite_new.png') top left no-repeat;
    vertical-align:text-bottom;
    border:0;
    margin-right: 5px;
    float:left;
    padding-bottom: 1px;
    float:left;
}
.socialToolbarButtonRight a span b.twitter{
    background-position: 0 0;
}
.socialToolbarButtonRight a span b.facebook{
    background-position: -48px 0;
}
.socialToolbarButtonRight a span b.pinterest{
    background-position: -96px 0;
}
.socialToolbarButtonRight a span b.youtube{
    background-position: -144px 0;
}
.socialToolbarButtonRight a span b.tripadvisor{
    background-position: -192px 0;
}
.socialToolbarButtonRight a span b.googleplus{
    background-position: -240px 0;
}
.socialToolbarButtonRight a span b.tumblr{
    background-position: -288px 0;
}
.socialToolbarButtonRight a span b.instagram{
    background-position: -336px 0;
}
/*Flat Icons*/
.socialToolbarButtonRight.flat a span b.twitter{
    background-position: 0 -48px;
}
.socialToolbarButtonRight.flat a span b.facebook{
    background-position: -48px -48px;
}
.socialToolbarButtonRight.flat a span b.pinterest{
    background-position: -96px -48px;
}
.socialToolbarButtonRight.flat a span b.youtube{
    background-position: -144px -48px;
}
.socialToolbarButtonRight.flat a span b.tripadvisor{
    background-position: -192px -48px;
}
.socialToolbarButtonRight.flat a span b.googleplus{
    background-position: -240px -48px;
}
.socialToolbarButtonRight.flat a span b.tumblr{
    background-position: -288px -48px;
}
.socialToolbarButtonRight.flat a span b.instagram{
    background-position: -336px -48px;
}
/*Circle Icons*/
.socialToolbarButtonRight.circle a span b.twitter{
    background-position: 0 -96px;
}
.socialToolbarButtonRight.circle a span b.facebook{
    background-position: -48px -96px;
}
.socialToolbarButtonRight.circle a span b.pinterest{
    background-position: -96px -96px;
}
.socialToolbarButtonRight.circle a span b.youtube{
    background-position: -144px -96px;
}
.socialToolbarButtonRight.circle a span b.tripadvisor{
    background-position: -192px -96px;
}
.socialToolbarButtonRight.circle a span b.googleplus{
    background-position: -240px -96px;
}
.socialToolbarButtonRight.circle a span b.tumblr{
    background-position: -288px -96px;
}
.socialToolbarButtonRight.circle a span b.instagram{
    background-position: -336px -96px;
}

#SocialToolbarActiveWindow{
    top: 0;
    position:absolute !important;
    z-index: 10000;
    width: 320px;
    height: 320px; 
}
#socialToolbarContainer.stLayout2 #SocialToolbarActiveWindow {
    left: 60px;
}
#socialToolbarContainer.stLayout3 #SocialToolbarActiveWindow {
    right: 60px;
}

#socialToolbarContainer .inner_toolbar .shareRight span.shareContainer{
     margin-top: 5px;
     font-size: 10px;
     float:left;
     position:relative;
     text-align: center;
     text-wrap: normal;
}
/*
#socialToolbarContainer .inner_toolbar .shareRight:hover > .contentLeft,
#socialToolbarContainer .inner_toolbar .shareRight .contentLeft:hover{ 
    display: block;
}
*/
#socialToolbarContainer .inner_toolbar .shareRight .contentLeft{
    margin: 0;  
    display:none;
    position:absolute;
    bottom:0;
    z-index: 10001;
}
#socialToolbarContainer.stLayout2 .inner_toolbar .shareRight .contentLeft{
    left:65px;
}
#socialToolbarContainer.stLayout3 .inner_toolbar .shareRight .contentLeft{
    right:65px;
}
#socialToolbarContainer.stLayout2 .inner_toolbar .shareRight {
    margin-right: -26px;
}
#socialToolbarContainer.stLayout2 .inner_toolbar .shareRight span.shareContainer{
    padding-right: 22px;
    width: 44px;
}
#socialToolbarContainer.stLayout3 .inner_toolbar .shareRight {
    margin-left: -26px;
}
#socialToolbarContainer.stLayout3 .inner_toolbar .shareRight span.shareContainer{
    padding-left: 26px;
    width: 48px;
}

#socialToolbarContainer.stLayout2 .inner_toolbar .shareRight .contentLeft ul{
    float:left;
}

#socialToolbarContainer.stLayout3 .inner_toolbar .shareRight .contentLeft ul{
    float:right;
}
    
#socialToolbarContainer .inner_toolbar .shareRight .contentLeft ul{
    padding: 10px;
    list-style: none;
}

#socialToolbarContainer .inner_toolbar .shareRight .contentLeft ul li{
   margin-bottom: -4px;/*5px;*/
   float:left; 
   margin-right: 5px;
   margin-left: 5px;
   padding: 0px;
}


#socialToolbarContainer .inner_toolbar ul{
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
#socialToolbarContainer .inner_toolbar .shareRight .contentLeft {
    width: 960px;
}

#socialToolbarContainer .mailButton {
	width:28px;
}