.btn {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #aaa; FLOAT: left; COLOR: #fff; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 5px; -moz-user-select: none; -khtml-user-select: none; user-select: none
}
.btn * {
	BACKGROUND-IMAGE: url(/images/buttons/btn2.png); POSITION: relative; FONT-STYLE: normal; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
.login.btn * {
	BACKGROUND-IMAGE: url(/images/buttons/btnLogin.png)
}
.zipCode.btn * {
	BACKGROUND-IMAGE: url(/images/buttons/btnZipCode.png)
}
.zipCode2.btn * {
	BACKGROUND-IMAGE: url(/images/buttons/btnZipCode2.png)
}
.btn I {
	POSITION: absolute; WIDTH: 5px; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -5px; HEIGHT: 5px; TOP: 0px; LEFT: 0px
}
.btn SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; MARGIN-BOTTOM: -5px; PADDING-TOP: 0px; LEFT: -5px
}
.btn SPAN I {
	POSITION: absolute; WIDTH: 10px; BACKGROUND-POSITION: right bottom; MARGIN-BOTTOM: 0px; HEIGHT: 100%; TOP: 0px; LEFT: 100%
}
.btn SPAN SPAN {
	POSITION: absolute; BACKGROUND-POSITION: right top; HEIGHT: 0px; MARGIN-LEFT: 10px; TOP: -5px; RIGHT: -10px
}
* HTML .btn SPAN {
	BACKGROUND-IMAGE: none; WIDTH: auto; FLOAT: left; CURSOR: pointer
}
* HTML .btn I {
	BACKGROUND-IMAGE: none; WIDTH: auto; FLOAT: left; CURSOR: pointer
}
.right.btn {
	FLOAT: right
}
.center.btn {
	FLOAT: none
}
.strike.btn {
	TEXT-DECORATION: line-through
}
.red.btn {
	BACKGROUND: #e12a2e
}
.blue.btn {
	BACKGROUND: #295cae
}
.green.btn {
	BACKGROUND: #7b9e2c
}
.pink.btn {
	BACKGROUND: #e1a
}
.btn:hover {
	BACKGROUND-COLOR: #a00
}
[class].btn {
	BACKGROUND-IMAGE: url(/images/buttons/shade.png); BACKGROUND-POSITION: 50% bottom
}
* HTML .btn {
	BORDER-BOTTOM: #aaa 3px double; BORDER-LEFT: #aaa 3px double; BORDER-TOP: #aaa 3px double; BORDER-RIGHT: #aaa 3px double
}
* HTML .blue.btn {
	BORDER-BOTTOM-COLOR: #295cae; BORDER-TOP-COLOR: #295cae; BORDER-RIGHT-COLOR: #295cae; BORDER-LEFT-COLOR: #295cae
}
* HTML .green.btn {
	BORDER-BOTTOM-COLOR: #7b9e2c; BORDER-TOP-COLOR: #7b9e2c; BORDER-RIGHT-COLOR: #7b9e2c; BORDER-LEFT-COLOR: #7b9e2c
}
* HTML .pink.btn {
	BORDER-BOTTOM-COLOR: #e1a; BORDER-TOP-COLOR: #e1a; BORDER-RIGHT-COLOR: #e1a; BORDER-LEFT-COLOR: #e1a
}
* HTML .btn:hover {
	BORDER-BOTTOM-COLOR: #a00; BORDER-TOP-COLOR: #a00; BORDER-RIGHT-COLOR: #a00; BORDER-LEFT-COLOR: #a00
}
* HTML .red.btn {
	BACKGROUND: #e12a2e
}
.small.btn {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.small.btn I {
	WIDTH: 3px; MARGIN-BOTTOM: -3px; HEIGHT: 3px
}
.small.btn SPAN {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: -3px; PADDING-TOP: 0px; LEFT: -3px
}
.small.btn SPAN I {
	WIDTH: 6px; HEIGHT: 100%
}
.small.btn SPAN SPAN {
	HEIGHT: 0px; MARGIN-LEFT: 6px; TOP: -3px; RIGHT: -6px
}

