/* Default values & setup */

	.cta,
	.cta span,
	.cta input,
	#rd-content form .cta input {
		background-image:url('/common/redesign-img/buttons/sprites/buttons-default.png');
		_background-image:url('/common/redesign-img/buttons/sprites/buttons-default.gif');
		color:#FFF;
		display:block;
		font-weight:bold;
		text-decoration:none ! important;
		cursor:pointer;
	}

	.cta {
		background-position:0px -142px;
		padding:0 0 0 10px;
		margin-left:-2px;
		float:left;
		font-size:9pt;
	}

	.cta span,
	.cta input,
	#rd-content form .cta input {
		background-position:100% -108px;
		padding:6px 12px 10px 2px;
	}

	.cta input,
	#rd-content form .cta input {
		background-color:transparent;
		border:none;
		padding:5px 10px 10px 0px;
		font-size:9pt;
	}

	.cta:hover {
		background-position:0px -327px;
	}

	.cta:hover span,
	.cta:hover input,
	#rd-content form .cta:hover input {
		background-position:100% -293px;
	}

	.small-arrow {
		background-position:0px -78px;
		padding:0 0 0 32px;
		font-size:10pt;
	}

	.small-arrow span {
		background-position:100% -108px;
		padding:5px 12px 10px 2px;
	}

	.small-arrow:hover {
		background-position:0px -263px;
	}

	.small-arrow:hover span {
		background-position:100% -293px;
	}

	.large-arrow {
		background-position:0px 0px;
		padding:0 0 0 37px;
		font-size:10.5pt;
	}

	.large-arrow span {
		background-position:100% -35px;
		padding:8px 14px 10px 0;
	}

	.large-arrow:hover {
		background-position:0px -185px;
	}

	.large-arrow:hover span {
		background-position:100% -220px;
	}

/* Silver */

	.button-silver,
	.button-silver span,
	.button-silver input {
		background-image:url('/common/redesign-img/buttons/sprites/buttons-silver.png');
		_background-image:url('/common/redesign-img/buttons/sprites/buttons-silver.gif');
		color:#000;
	}

	.button-silver span.highlight {
		color:#E20074;
	}

/* Disabled */

	.button-disabled,
	.button-disabled span,
	.button-disabled input {
		background-image:url('/common/redesign-img/buttons/sprites/buttons-disabled.png');
		_background-image:url('/common/redesign-img/buttons/sprites/buttons-disabled.gif');
		color:#BBB;
		cursor:not-allowed;
	}

/* Black */

	.button-black,
	.button-black span,
	.button-black input {
		background-image:url('/common/redesign-img/buttons/sprites/buttons-black.png');
		_background-image:url('/common/redesign-img/buttons/sprites/buttons-black.gif');
		color:#FFF;
	}
/* Apple Buttons */
	.button-apple {
		background-position:0px -142px;
		padding:0 0 0 10px;
		margin-left:-2px;
		float:left;
		font-size:9pt;
		font-weight:normal;		
	}

	.button-apple,
	.button-apple span,
	.button-apple input{
		background-image:url('/common/redesign-img/buttons/sprites/buttons-apple.png');
		_background-image:url('/common/redesign-img/buttons/sprites/buttons-apple.gif');
		color:#FFF;
		display:block;
		text-decoration:none ! important;
		cursor:pointer;
	}
	.button-apple span	{
		 background-position: 100% -108px;
		 padding:5px 30px 10px 5px;
		}
