/*
	Pure CSS Buttons.
	Learn more ~ http://www.halmatferello.com/lab/pure-css-buttons/

	Licensed under GPL and MIT.
*/

.pcb, .pcb span {
	background: url('../images/background_btns_rcorner1.png') no-repeat;
	height: 26px;
	line-height: 26px;
	padding: 3px 0 7px 0;
}

.pcb, a.pcb:link, a.pcb:visited {
	color: #333C4C;
	font-size: 11px;
	padding-left: 14px;
	text-decoration: none !important;
}

.pcb2, .pcb2 span {
	background: url('../images/background_btns_rcorner1.png') no-repeat;
	height: 26px;
	line-height: 26px;
	padding: 3px 0 7px 0;
}

.pcb2, a.pcb2:link, a.pcb2:visited {
	color: #FE0024;
	font-size: 11px;
	padding-left: 14px;
	text-decoration: none !important;
}
/* ie 6 hack */
* html div#frame .pcb {
	color: #333C4C;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
/* ie 7 hack */
*:first-child+html .pcb {
	color: #333C4C;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

/* ie 6 hack */
* html div#frame .pcb2 {
	color: #FE0024;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
/* ie 7 hack */
*:first-child+html .pcb2 {
	color: #FE0024;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

.pcb span {
	background-position: right -326px;
	padding-right: 14px;
}

.pcb2 span {
	background-position: right -326px;
	padding-right: 14px;
}

a.green-button, a.green-button:link, a.green-button:visited, .green-active-button, .green-disabled-button {
	color: #fff !important;
	font-size: 12px;
	font-weight: bold;
}
a.green-button:hover {
	background-position: left -27px;
}
a.green-button:hover span {
	background-position: right -353px;
}
a.green-button:active, .green-active-button {
	background-position: left -54px;
}
a.green-button:active span, .green-active-button span {
	background-position: right -380px;
}
body .green-disabled-button {
	color: #A8BE69 !important;
	background-position: left -81px !important;
}
body .green-disabled-button span {
	background-position: right -407px;
}

a.blue-button {
	background-position: left -219px;
	padding-top: px;
}
a.blue-button span {
	background-position: right -545px;
	padding-top: 3px;
}
a.blue-button:hover {
	background-position: left -246px;
	color:#FFF;
}
a.blue-button:hover span {
	background-position: right -572px;
}
a.blue-button:active, .blue-active-button {
	background-position: left -246px;
}
a.blue-button:active span, .blue-active-button span {
	background-position: right -572px;
}

a.blue-delete-button {
	background-position: left -219px;
	color:#FE0024;
}
a.blue-delete-button span {
	background-position: right -545px;
	padding-top: 3px;	
}
a.blue-delete-button:hover {
	background-position: left -246px;
	color:#FFF;
}
a.blue-delete-button:hover span {
	background-position: right -572px;
}
a.blue-delete-button:active, .blue-active-button {
	background-position: left -273px;
}
a.blue-delete-button:active span, .blue-active-button span {
	background-position: right -599px;
}

body .blue-disabled-button {
	background-position: left -300px;
	color: #bbb !important;
}
body .blue-disabled-button span {
	background-position: right -626px;
}

a.red-button, .red-active-button, .red-disabled-button {
	background-position: left -109px;
	color: #fff !important;
	padding-top: 3px;
	font-weight: bold;
}
a.red-button span {
	background-position: right -435px;
	padding-top: 3px;
}
a.red-button:hover {
	background-position: left -137px;
}
a.red-button:hover span {
	background-position: right -463px;
}
a.red-button:active, .red-active-button {
	background-position: left -165px;
}
a.red-button:active span, .red-active-button span {
	background-position: right -491px;
}
body .red-disabled-button {
	background-position: left -192px;
	color: #DC4143 !important;
}
body .red-disabled-button span {
	background-position: right -518px;
}


a.orange-button, a.orange-button:link, a.orange-button:visited, .orange-active-button, .orange-disabled-button {
	color: #fff !important;
	font-size: 12px;
	font-weight: bold;
}
a.orange-button {
	background-position: left -192px;
	padding-top: px;
}
a.orange-button span {
	background-position: right -518px;
	padding-top: 3px;
}
a.orange-button:hover {
	background-position: left -192px;
}
a.orange-button:hover span {
	background-position: right -518px;
}
a.orange-button:active, .orange-active-button {
	background-position: left -192px;
}
a.orange-button:active span, .orange-active-button span {
	background-position: right -518px;
}
body .orange-disabled-button {
	color: #A8BE69 !important;
	background-position: left -192px !important;
}
body .orange-disabled-button span {
	background-position: right -518px;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.nameTitleBtn {
	background: transparent url('../images/name_btn_endcap.gif') no-repeat scroll top right;
    color: #333C4C;
    display: block;
    font: normal 1.4em arial, sans-serif;
    height: 44px;
    margin-right: 6px;
    padding-right: 22px; /* sliding doors padding */
    text-decoration: none;
}
a.nameTitleBtn span {
    background: transparent url('../images/name_btn_span.gif') no-repeat;
    display: block;
    line-height: 33px;
    padding: 6px 10px 14px 34px;
} 
