@media screen {
body>div#floatingbar {
position: fixed;
}
}

#floatingbar {
overflow: hidden;
width: 100%;
height: 40px;
position: absolute;
bottom: 0;
left: 0;
color: #ffffff;
font-family: Arial;
font-size: 12px;
padding: 7px 0px 0px 0px;
}
#floatingbar ul {
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #333333;
overflow: auto;
}
#floatingbar ul li {
float: left;
height: 18px;
padding: 8px 5px 5px 5px;
border-right: 1px solid #444444;
margin: 5px 0px 4px 0px;
line-height: 1.25em;
}
#floatingbar ul li a {
color: #ffffff;
text-decoration: underline;
}
#floatingbar ul li a:hover {
color: #ffffff;
text-decoration: underline;
}
#floatingbar ul li a img {
margin: -4px 2px 0px 2px;
width: 24px;
height: 24px;
vertical-align: middle;
border: none;
}
#floatingbar ul li form {
padding: 0px 0px 0px 0px;
margin: -3px 0px 0px 0px;
}
#floatingbar ul li input {
font-size: 8pt;
}
#floatingbar ul li select {
font-size: 8pt;
}
#floatingbar ul li.right {
float: right;
border-right: none;
}
#floatingbar .button {
color: #ffffff;
font-size: 12px;
background: #666666;
border: 2px solid #444444;
padding: 0px 4px 0px 4px;
vertical-align: middle;
}
#floatingbar .button:hover {
color: #ffffff;
cursor: pointer;
background: #999999;
border: 2px solid #777777;
}

.addthis_toolbox .custom_images a:hover img {
margin: -4px 2px 0px 2px;
width: 24px;
height: 24px;
vertical-align: middle;
border: none;
opacity: 1;
}
.addthis_toolbox .custom_images a img {
margin: -4px 2px 0px 2px;
width: 24px;
height: 24px;
vertical-align: middle;
border: none;
opacity: 0.62;
}


