/*
	Pure CSS Buttons.
	Learn more ~ http://www.halmatferello.com/lab/pure-css-buttons/

	Licensed under GPL and MIT.
*/

.pillbutton, .pillbutton span {
	background: url('../images/secondary.png') no-repeat;
	height: 23px;
	line-height: 23px;
	padding: 3px 0 7px 0;
}

.pillbutton, a.pillbutton:link, a.pillbutton:visited {
	color: #333;
	font-size: 11px;
	padding-left: 8px;
	text-decoration: none !important;
}
/* ie 6 hack */
* html div#frame .pillbutton {
	color: #333;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
/* ie 7 hack */
*:first-child+html .pillbutton {
	color: #333;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

.pillbutton span  {
	background-position: right -326px;
	padding-right: 8px;
}


 
a.pinkbtnon,.pinkbtnon , a.pinkbtnon:link, a.pinkbtnon:visited,.pinkbtnactive, .pinkbtndisabled, a.pinkbtnoff, .pinkbtnoff {
	color: #eb1947 !important;
	font-size: 12px !important;
	font-weight: bold !important;
}
a.pinkbtnon:hover, a.pinkbtnoff {
	color: #fff !important;
	background-position: left -27px;
}
a.pinkbtnon:hover span ,a.pinkbtnoff span{
	background-position: right -353px;
}
a.pinkbtnon:active, a.pinkbtnoff:active{
	background-position: left -54px;color:#6c041c !important;
}
a.pinkbtnon:active span, a.pinkbtnoff:active span{
	background-position: right -380px;
}
a.pinkbtnoff:hover {background-position:left 0px !important; }
a.pinkbtnoff:hover span {background-position:right -326px !important; color:#eb1947; }

.pinkbtnoff img, .redbtnoff img {margin:0 5px 3px 0;vertical-align:middle;}

body .pinkbtndisabled {
	color: #eb93a7 !important;
	background-position: left -81px !important;
}
body .pinkbtndisabled span {
	background-position: right -407px;
}


a.redbtnoff, .red-active-button, .red-disabled-button {
	background-position: left -109px;
	color: #e8c07b !important;
	padding-top: 3px;
	font-weight: bold;
}
a.redbtnoff span {
	background-position: right -435px;
	padding-top: 3px;
}
a.redbtnoff:hover {
	color: #6c041c !important;
	background-position: left -136px;
}
a.redbtnoff:hover span {
	background-position: right -462px;
}
a.redbtnoff:active, .red-active-button {
	background-position: left -165px;
}
a.redbtnoff:active span, .red-active-button span {
	background-position: right -491px;
}
body .red-disabled-button {
	background-position: left -190px;
	color: #DC4143 !important;
}
body .red-disabled-button span {
	background-position: right -516px;
}