button { 
	font-family:helvetica, verdana, sans-serif;
	position: relative;
	margin:0;
	border: 0px !important;
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	font-weight:bold;
/*	left:1em;*/
	line-height:.85em;
	vertical-align: middle;
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
	padding:0;
}
button span { 
	position: relative;
	display: block; 
	white-space: nowrap;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.green_sm { 
	background: transparent url('https://s3.amazonaws.com/common.web.secondlife.com/_img/buttons/bu_shadow.png') repeat-x bottom center;
	padding:0 0 3px 0;
	height:30px;
}
button.green_sm .button-right{ 
	height:27px; 
	padding-right:5px;
	background: transparent url('https://s3.amazonaws.com/common.web.secondlife.com/_img/buttons/btn_green_sm_sprite.png') no-repeat right -94px; 
}

button.green_sm .button-left {
	height:27px; 
	background: transparent url('https://s3.amazonaws.com/common.web.secondlife.com/_img/buttons/btn_green_sm_sprite.png') no-repeat left top; 
	color:#fff;
	padding-left:5px; 
}
button.green_sm .glow{
	height:19px; 
	padding:8px 5px 0 5px;
	background: transparent url('https://s3.amazonaws.com/common.web.secondlife.com/_img/buttons/halo.gif') no-repeat center top;
	font-size: 11px;
}

/* LARGE BUTTON STYLES START : */
button.green_lg { 
	font-size:1.25em;
	background: transparent url('https://s3.amazonaws.com/common.web.secondlife.com/_img/buttons/bu_shadow.png') repeat-x bottom center;
	padding:0 0 0 0;
	height:37px;
	min-width: 120px;
}
button.green_lg .button-right{ 
	height:33px; 
	padding-right:8px;
	background: transparent url('https://s3.amazonaws.com/common.web.secondlife.com/_img/buttons/btn_green_lg_sprite.png') no-repeat right -47px;
	min-width: 112px;
}

button.green_lg .button-left {
	height:33px; 
	background: transparent url('https://s3.amazonaws.com/common.web.secondlife.com/_img/buttons/btn_green_lg_sprite.png') no-repeat left top; 
	color:#fff;
	padding-left:8px; 
	min-width: 104px;
}
button.green_lg .glow{
	height:23px;
	padding:9px 5px 0 5px;
	background: transparent url('https://s3.amazonaws.com/common.web.secondlife.com/_img/buttons/halo_lg.gif') no-repeat center bottom; 
	min-width: 94px;
}
