.ActionButton {
	position: relative;
	overflow: hidden;
}

.ActionButton .ShapeL,
.ActionButton .ShapeR {
	position: absolute;
}

.ActionButton .ShapeL img,
.ActionButton .ShapeR img {
	display: block;
}

.ActionButton .ShapeL {
	top: 0px;
	left: 0px;
	right: 20px;
	overflow: hidden;		
}

* html .ActionButton .ShapeL {
	width: expression( this.parentNode.clientWidth - 20 + "px" );	
}

.ActionButton .ShapeR {
	top: 0px;
	right: 0px;
}

.ActionButton .Label {
	position: relative;
}	

.ActionButton .Action {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.ActionButton .DisabledAction a,
.ActionButton .ClickedAction a {
	cursor: default;
}

.ActionButton .Action img {
	border: none;
	width: 2000px;
	height: 500px;
	display: block;
	width: 100%;
	height: 100%;
}