a.ovalbuttonright {
	background:transparent url('../admin/images/buttons/oval/oval-blue-left.gif') no-repeat top left;
	height:24px; /* Height of button background height */
	line-height:16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	display:block;
	float:right; 
	font:normal 13px Arial; /* Change 13px as desired */
	padding-left:11px; /* Width of left menu image */
	text-decoration:none;
}

a.ovalbuttonleft {
	background:transparent url('../admin/images/buttons/oval/oval-blue-left.gif') no-repeat top left;
	height:24px; /* Height of button background height */
	line-height:16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	display:block;
	float:left;
	font:normal 13px Arial; /* Change 13px as desired */
	padding-left:11px; /* Width of left menu image */
	text-decoration:none;
}

a:link.ovalbuttonright, a:visited.ovalbuttonright, a:active.ovalbuttonright, a:link.ovalbuttonleft, a:visited.ovalbuttonleft, a:active.ovalbuttonleft{
	color:#666; /*button text color*/
}

a.ovalbuttonright span, a.ovalbuttonleft span {
	background:transparent url('../admin/images/buttons/oval/oval-blue-right.gif') no-repeat top right;
	display:block;
	padding:4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbuttonright:hover, a.ovalbuttonleft:hover { /* Hover state CSS */
	background-position:bottom left;
}

a.ovalbuttonright:hover span, a.ovalbuttonleft:hover span { /* Hover state CSS */
	background-position:bottom right;
	color:#000;
}

.buttonwrapper { /* Container you can use to surround a CSS button to clear float */
	overflow:hidden; /*See:http://www.quirksmode.org/css/clearing.html */
	width:100%;
}