A.button {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: right top; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; COLOR: #fff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.button:hover {
	TEXT-DECORATION: underline
}
A.button SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
A.large {
	FONT-SIZE: 16px; HEIGHT: 42px
}
A.large SPAN {
	LINE-HEIGHT: 38px
}
A.blue {
	
}
A.blueLarge {
	
}
A.green {
	
}
A.orange {
	
}
A.darkGray {
	
}
A.gray {
	COLOR: #000! important
}
A.white {
	COLOR: #000! important
}
A.clear {
	COLOR: #999
}
A.clearGreen {
	COLOR: #000
}
A.clearOrange {
	COLOR: #000
}
A.disabled {
	COLOR: #ddd! important
}
A.blue:hover {
	COLOR: #fff
}
A.blue:active {
	COLOR: #fff
}
A.blue:focus {
	COLOR: #fff
}
A.blueLarge:hover {
	COLOR: #fff
}
A.blueLarge:active {
	COLOR: #fff
}
A.blueLarge:focus {
	COLOR: #fff
}
A.green:hover {
	COLOR: #fff
}
A.green:active {
	COLOR: #fff
}
A.green:focus {
	COLOR: #fff
}
A.orange:hover {
	COLOR: #fff
}
A.orange:active {
	COLOR: #fff
}
A.orange:focus {
	COLOR: #fff
}
A.darkGray:hover {
	COLOR: #fff
}
A.darkGray:active {
	COLOR: #fff
}
A.darkGray:focus {
	COLOR: #fff
}
A.gray:hover {
	COLOR: #000
}
A.gray:active {
	COLOR: #000
}
A.gray:focus {
	COLOR: #000
}
A.white:hover {
	COLOR: #000
}
A.white:active {
	COLOR: #000
}
A.white:focus {
	COLOR: #000
}
A.disabled:hover {
	CURSOR: default! important; TEXT-DECORATION: none! important
}
A.disabled:focus {
	CURSOR: default! important; TEXT-DECORATION: none! important
}
A.disabled:active {
	CURSOR: default! important; TEXT-DECORATION: none! important
}
A.blue {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonBlueRight.gif)
}
A.largeBlue {
	BACKGROUND: url(/Assets/buttons/bg_bluebutton_big.jpg) no-repeat 0px 0px; WIDTH: 130px; HEIGHT: 33px; TEXT-ALIGN: center
}
A.blueLarge {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonBlueRightLarge.gif)
}
A.green {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonGreenRight.gif)
}
A.orange {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonOrangeRight.gif)
}
A.gray {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonGrayRight.gif)
}
A.darkGray {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonDarkGrayRight.gif)
}
A.white {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonWhiteRight.gif)
}
A.disabled {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonWhiteRight.gif)
}
A.clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.clearGreen {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.clearOrange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.blue SPAN {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonBlueLeft.gif)
}
A.blueLarge SPAN {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonBlueLeftLarge.gif)
}
A.green SPAN {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonGreenLeft.gif)
}
A.orange SPAN {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonOrangeLeft.gif)
}
A.gray SPAN {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonGrayLeft.gif)
}
A.darkGray SPAN {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonDarkGrayLeft.gif)
}
A.white SPAN {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonWhiteLeft.gif)
}
A.disabled SPAN {
	BACKGROUND-IMAGE: url(/Assets/buttons/buttonWhiteLeft.gif)
}
A.clear SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.clearGreen SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.clearOrange SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.button SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 2000px 50%; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.large SPAN SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.largeBlue SPAN SPAN {
	PADDING-TOP: 1px
}
A.large:hover {
	TEXT-DECORATION: none
}
A.add SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/assets/icons/icon_plus_bullet_white.gif) no-repeat 1px center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.addWhite SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/assets/icons/icon_plus_bullet_white.gif) no-repeat 1px center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.addBlack SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/assets/icons/icon_plus_bullet_white.gif) no-repeat 1px center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.addGreen SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/assets/icons/icon_plus_bullet_white.gif) no-repeat 1px center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.addOrange SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/assets/icons/icon_plus_bullet_white.gif) no-repeat 1px center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.addGray SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/assets/icons/icon_plus_bullet_white.gif) no-repeat 1px center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.addWhite SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/icons/icon_plus_bullet.gif)
}
A.addBlack SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/icons/icon_plus_bullet.gif)
}
A.addGreen SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/icons/icon_plus_bullet_registry.gif)
}
A.addOrange SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/icons/icon_plus_bullet_favorites.gif)
}
A.addGray SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/icons/icon_plus_bullet_disabled.gif)
}
A.move SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(/assets/icons/move_arrow-orange.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.arrow SPAN SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/assets/icons/icon_arrow_right.gif) no-repeat right 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.arrowDown SPAN SPAN {
	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; BACKGROUND: url(/assets/icons/icon_arrow_down.gif) no-repeat right 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.arrowLeft SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/assets/icons/icon_arrow_black_left.gif) no-repeat left 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.arrowRight SPAN SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/assets/icons/icon_arrow_black_right.gif) no-repeat right 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.arrowGrayLeft SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/assets/icons/icon_arrow_gray_left.gif) no-repeat left 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.arrowGrayLeft:hover SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/icons/icon_arrow_blue_left.gif)
}
A.arrowGrayRight SPAN SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/assets/icons/icon_arrow_gray_right.gif) no-repeat right 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.arrowGrayRight:hover SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/icons/icon_arrow_blue_right.gif)
}
A.spin SPAN SPAN {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningWhiteBlue SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningWhiteGreen SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningWhiteOrange SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningWhiteGray SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningWhiteDarkGray SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningBlack SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningGreen SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningOrange SPAN SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.spinningWhiteBlue SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/buttons/progress_spinning-whiteblue-small.gif)
}
A.spinningWhiteGreen SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/buttons/progress_spinning-whitegreen-small.gif)
}
A.spinningWhiteOrange SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/buttons/progress_spinning-whiteorange-small.gif)
}
A.spinningWhiteGray SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/buttons/progress_spinning-whitegray-small.gif)
}
A.spinningWhiteDarkGray SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/buttons/progress_spinning-whitedarkgray-small.gif)
}
A.spinningBlack SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/buttons/progress_spinning-black-small.gif)
}
A.spinningGreen SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/buttons/progress_spinning-green-small.gif)
}
A.spinningOrange SPAN SPAN {
	BACKGROUND-IMAGE: url(/assets/buttons/progress_spinning-orange-small.gif)
}
A.canada SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/assets/icons/checkout_canada.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.button:focus SPAN SPAN {
	TEXT-DECORATION: underline
}
A.button:active SPAN SPAN {
	TEXT-DECORATION: underline
}
DIV#right {
	FLOAT: right; MARGIN-RIGHT: 7px
}
SPAN.checkoutWrapper {
	WIDTH: 78px; TEXT-ALIGN: center
}

