/* Buttons */
a.button {
		background-color: transparent;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		display: block;
		border: none;
		outline: none;
		cursor: pointer;
		background-position: 0 0;
		background-repeat: no-repeat;
		padding: 0;
		margin: 0;
		}

/* Large Button */
a.large { font-size: 14px; line-height: 33px; height: 33px; width: 189px; }

a.orange_white_large,
a.red_white_large,
a.blue_white_large,
a.blue_cyan_large { color: #FFFFFF; }

a.orange_white_large { background-image: url(http://images.shopit.com/img/buttons/orange_white_large.gif); }
a.red_white_large { background-image: url(http://images.shopit.com/img/buttons/red_white_large.gif); }
a.blue_white_large { background-image: url(http://images.shopit.com/img/buttons/blue_white_large.gif); }
a.blue_cyan_large { background-image: url(http://images.shopit.com/img/buttons/blue_cyan_large.gif); }

a.orange_white_large:visited,
a.red_white_large,
a.blue_white_large:visited,
a.blue_cyan_large:visited { color: #FFFFFF; }
a.white__black_large { background-color: #FFFFFF; color: #000000; }

a.orange_white_large:hover,
a.red_white_large:hover,
a.blue_white_large:hover,
a.blue_cyan_large:hover { background-position: 0 -34px; }

a.orange_white_large:active,
a.red_white_large:active,
a.blue_white_large:active,
a.blue_cyan_large:active { background-position: 0 -67px; }

/* Medium Button */
a.medium { line-height: 26px; height: 26px; font-size: 12px; width: 97px; }

a.orange_white_medium,
a.red_white_medium,
a.blue_white_medium,
a.blue_cyan_medium { color: #FFFFFF; }

a.orange_white_medium { background-image: url(http://images.shopit.com/img/buttons/orange_white_medium.gif); }
a.red_white_medium { background-image: url(http://images.shopit.com/img/buttons/red_white_medium.gif); }
a.blue_white_medium { background-image: url(http://images.shopit.com/img/buttons/blue_white_medium.gif); }
a.blue_cyan_medium { background-image: url(http://images.shopit.com/img/buttons/blue_cyan_medium.gif); }

a.orange_white_medium:visited,
a.red_white_medium:visited,
a.blue_white_medium:visited,
a.blue_cyan_medium:visited { color: #FFFFFF; }
a.white__black_medium { background-color: #FFFFFF; color: #000000; }

a.orange_white_medium:hover,
a.red_white_medium:hover,
a.blue_white_medium:hover,
a.blue_cyan_medium:hover { background-position: 0 -27px; }

a.orange_white_medium:active,
a.red_white_medium:active,
a.blue_white_medium:active,
a.blue_cyan_medium:active { background-position: 0 -54px; }

/* Small Button */
a.small { font-size: 11px; height: 22px; line-height: 22px;  text-transform: uppercase; width: 92px; }

a.orange_white_small,
a.red_white_small,
a.blue_white_small,
a.blue_cyan_small { color: #FFFFFF; }
a.white__black_small { background-color: #FFFFFF; color: #000000; }

a.orange_white_small { background-image: url(http://images.shopit.com/img/buttons/orange_white_small.gif); }
a.red_white_small { background-image: url(http://images.shopit.com/img/buttons/red_white_small.gif); }
a.blue_white_small { background-image: url(http://images.shopit.com/img/buttons/blue_white_small.gif); }
a.blue_cyan_small { background-image: url(http://images.shopit.com/img/buttons/blue_cyan_small.gif); }

a.orange_white_small:visited,
a.red_white_small:visited,
a.blue_white_small:visited,
a.blue_cyan_small:visited { color: #FFFFFF; }
a.white__blank_small:visited { color: #000000; }

a.orange_white_small:hover,
a.red_white_small:hover,
a.blue_white_small:hover,
a.blue_cyan_small:hover { background-position: 0 -23px; }

a.orange_white_small:active,
a.red_white_small:active,
a.blue_white_small:active,
a.blue_cyan_small:active { background-position: 0 -46px; }