/* rounded buttons */

button {
	border: 0px;
	border: none;
	background: transparent;
	width: 1;
	overflow: visible;
	white-space: nowrap;
	padding: 0px 2px;
	cursor: pointer;
	cursor: hand;
}

.pc-button {
	background: url(http://static.peanutcafe.com/1.2.5/img/buttons/grey.gif) no-repeat right top;
	line-height: 22px;
	margin: 0px -1px 0px 1px;
	padding-right: 15px;
	vertical-align: middle;
	display: block; /* Opera */
	display: inline-block; /* IE */
	display: -moz-inline-box;  /* FF */
	cursor: pointer;
	cursor: hand;
}

.pc-button span {
	background: url(http://static.peanutcafe.com/1.2.5/img/buttons/grey.gif) no-repeat left top;
	line-height: 22px;
	height: 22px;
	display: block;
	display: inline-block;
	margin: 0px 1px 0px -1px;
	padding-left: 12px;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}

a.pc-button {
	text-decoration: none;
}

a.pc-button:hover {
 	background-position:right -23px;
	text-decoration: none;
}
a.pc-button:hover span {
 	background-position:left -23px;
}

button:hover span.pc-button {
 	background-position:right -23px;
}
button:hover span.pc-button span {
 	background-position:left -23px;
}

a.pc-button:active {
 	background-position:right -46px;
}
a.pc-button:active span {
 	background-position:left -46px;
}

button:active span.pc-button {
 	background-position:right -46px;
}
button:active span.pc-button span {
 	background-position:left -46px;
}

.pc-button.grey {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/grey.gif);
}
.pc-button.grey span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/grey.gif);
}

.pc-button.orange {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/orange.gif);
}
.pc-button.orange span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/orange.gif);
}

.pc-button.empl {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/empl.gif);
}
.pc-button.empl span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/empl.gif);
}

.pc-button.fosa {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/fosa.gif);
}
.pc-button.fosa span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/fosa.gif);
}

.pc-button.hous {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/hous.gif);
}
.pc-button.hous span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/hous.gif);
}

.pc-button.auto {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/auto.gif);
}
.pc-button.auto span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/auto.gif);
}

.pc-button.comm {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/comm.gif);
}
.pc-button.comm span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/comm.gif);
}

.pc-button.pers {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/pers.gif);
}
.pc-button.pers span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/pers.gif);
}

.pc-button.pets {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/pets.gif);
}
.pc-button.pets span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/pets.gif);
}

.pc-button.pets.light {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/petsLight.gif);
}
.pc-button.pets.light span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/petsLight.gif);
}

.pc-button.trav {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/trav.gif);
}
.pc-button.trav span {
	background-image: url(http://static.peanutcafe.com/1.2.5/img/buttons/trav.gif);
}
