/* ovalbutton */

a.ovalbutton{
    float: left;
    width: 100px;
    display: block;
    text-decoration: none;
    background: #f29400;
    border: none;
    padding: 0.3em;  
    margin: 0.2em 0.5em;
    box-sizing: border-box;
    font-weight: bold;
    color: #fff;
    text-align: center;
    }

a.ovalbutton:hover{
    background-color: #d68403;
    color: #fff;
    }

/* ovalbutton2 */

a.ovalbutton2 {
	background: transparent url('/design/oval-blue-left.gif') no-repeat top left;
	/*display: block;
	float: right;*/
	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 !important; /* Height of button background height */
	padding: 4px 0 4px 11px; /* Width of left menu image */
	text-decoration: none;
	/*margin-left: 0.5em;*/
}

a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2 {
    color: #494949; /*button text color*/
}

a.ovalbutton2 span {
	background: transparent url('/design/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.ovalbutton2:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.ovalbutton2:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}