ul.controls {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

li.button {
	list-style: none;
	float:left;
	background-color:#fff;
	filter:alpha(opacity=80);   /* Internet Explorer       */
	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
	opacity: 0.8;               /* newer Mozilla and CSS-3 */
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	border: 1px solid #BBB;
}

/**html .button2{width:280px;}*/

.button a, a.button { text-decoration:none; display:block; width:100%; color:#33312c!important; }
.button a:hover { background-color:#d0d0d0; }