.hzmenu{ 
	overflow: hidden;
	width: auto;
	padding: 4px 0;
}

* html .hzmenu{ 
	width: 100%;
}

.hzmenu a.hzbutton{
	background: url('buttonleft.jpg') no-repeat top left;
	display: block;
	float: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px; /* This value + 8px should equal height of button background (default is 31px) */
	height: 26px; /* Height of button background height */
	padding-left: 10px; /* Width of left menu image */
	text-decoration: none;
	text-align: center;
	margin-right: 5px; /*spacing between buttons*/
}

.hzmenu a.hzbutton:link, .hzmenu a.hzbutton:visited, .hzmenu a:active{
	color: #4f5356;
	cursor:pointer;
}

.hzmenu a.hzbutton span{
	background: url('buttonright.jpg') no-repeat top right;
	display: block;
	padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/	
}

.hzmenu a.hzbutton:hover span {
	color: #4f5356;
	text-decoration: underline;
}

/*Independent button*/

a.zbutton{
	background: url('buttonleft.jpg') no-repeat top left;
	display: block;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px; /* This value + 8px should equal height of button background (default is 31px) */
	height: 26px; /* Height of button background height */
	padding-left: 10px; /* Width of left menu image */
	text-decoration: none;
	text-align: center;
	margin-right: 5px; /*spacing between buttons*/
	margin-top: 5px; /*spacing between buttons*/
}

a.zbutton:link, a.zbutton:visited, a:active{
	color: #4f5356;
	cursor:pointer;
}

a.zbutton span{
	background: url('buttonright.jpg') no-repeat top right;
	display: block;
	padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/	
}

a.zbutton:hover span {
	color: #4f5356;
	text-decoration: underline;
}

