.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


a.button{
	border:1px #bbb solid;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-borer-radius: 20px;
	background: #ddd url('/sanus/images/buttons/btn_bg.png') repeat-x scroll top left;
	padding:3px 12px;
	display: inline-block;
}

/*
a.button {
    background: transparent url('/sanus/images/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #8A2537;
    display: block;
    float: left;
    font: normal 13px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; 
    text-decoration: none;
}

a.button span {
    background: transparent url('/sanus/images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
}
*/

a.lnhf_button {
    background: transparent url('/sanus/images/buttons/hf_button_a.gif') no-repeat scroll top right;
    color: #8A2537;
    display: block;
    float: left;
    font: normal 13px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.lnhf_button span {
    background: transparent url('/sanus/images/buttons/hf_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
}

a.button:hover {
	text-decoration: none;
}

a.button:active {
    background-position: bottom right;
    color: #8A2537;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
}

/* Tranlation Buttons */
a.trans_btn{
   width: 20px;
   height: 20px;
   margin:2px;
   padding: 0;
   background: url('/sanus/images/buttons/edit.png') top left no-repeat ;
   cursor: pointer;
   color: #8A2537;
   display: block;
   float: left;
   text-decoration: none;

   
  
    }

a.trans_btn:hover {
	
}

a.trans_btn:active {
    background-position: 0px 2px;
}

a.trans_btn span{
		display: none;
}

