a.button
{
background: transparent url('../images/buttons/fbe-red-left.png') no-repeat bottom left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
    cursor: pointer;
}
 
a:link.button, a:visited.button, a:active.button
{
color: #ffffff; /*button text color*/
font: normal 13px Tahoma;
}
 
a.button span
{
background: transparent url('../images/buttons/fbe-red-right.png') no-repeat bottom right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
font: normal 13px Tahoma;
}
 
a.button:hover
{ 
background-position: top left;
    cursor: pointer;
}
 
a.button:hover span, a:visited.button:hover span, a:active.button:hover span
{
font: normal 13px Tahoma;	
background-position: top right;
color: #ffffff;
    cursor: pointer;
}
 
.buttonwrapper
{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden;
width: 100%;
background: transparent url('../images/buttons/fbe-red-left.png') no-repeat bottom left;
}

.buttonflow 
{
	float: right;
	margin-left: 20px;
}
