span.roundBtn,
a.roundBtn:link,
a.roundBtn:visited,
a.roundBtn:active,
a.roundBtn:focus,
a.roundBtn:hover {
	padding: 0px 1px 5px 1px;
	background-image: url('../../images/v3/sprite-roundbutton-alpha.png') !important;
	background-image: url('../../images/v3/sprite-roundbutton.png');
	
	-moz-border-radius: 4px 4px 8px 8px;
	-webkit-border-radius: 4px 4px 8px 8px;
	-khtml-border-radius: 4px 4px 8px 8px;
	border-radius: 4px 4px 8px 8px;
	border: 0;
	
	background-position: left bottom;
	background-repeat: repeat-x;
	text-align: center;
	display: block;
	color: white;
	text-decoration: none;
	
	position: relative;
}
*+html span.roundBtn,
*+html a.roundBtn:link,
*+html a.roundBtn:visited,
*+html a.roundBtn:active,
*+html a.roundBtn:focus,
*+html a.roundBtn:hover {
	background-image: url('../../images/v3/sprite-roundbutton.png');
}
span.roundBtn input,
span.roundBtn button,
a.roundBtn span {
	text-align: center;
	display: block;
	background-image: url('../../images/v3/sprite-roundbutton-alpha.png') !important;
	background-image: url('../../images/v3/sprite-roundbutton.png');
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 0;
	
	background-repeat: repeat-x;
	background-position: top left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	color: #fff;
	text-decoration: none;
	height: 28px;
	cursor: pointer;
}
*+html span.roundBtn input,
*+html span.roundBtn button,
*+html a.roundBtn span {
	background-image: url('../../images/v3/sprite-roundbutton.png');
}


span.roundBtn button.red, 
span.roundBtn input.red, 
a.roundBtn span.red {
	background-position: left -100px;
	background-color: #9a0000;
}
span.roundBtn button.blue, 
span.roundBtn input.blue, 
a.roundBtn span.blue {
	background-position: left -200px;
	background-color: #2c75a2;
}
span.roundBtn button.orange, 
span.roundBtn input.orange, 
a.roundBtn span.orange {
	background-position: left -300px;
	background-color: #e78b02;
}
span.roundBtn button.red-small, 
span.roundBtn input.red-small, 
a.roundBtn span.red-small {
	background-position: left -103px;
	background-color: #9a0000;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
}
span.roundBtn button.blue-small, 
span.roundBtn input.blue-small, 
a.roundBtn span.blue-small {
	background-position: left -203px;
	background-color: #2c75a2;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
}
span.roundBtn button.orange-small, 
span.roundBtn input.orange-small, 
a.roundBtn span.orange-small {
	background-position: left -303px;
	background-color: #9a0000;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
}