/***** -~-~-~ BUTTONS ~-~-~- *****/

button { 
	border: 0; 
	cursor: pointer; 
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0 12px 0 0; 
	text-align: center;
}

button span { 
	color: #FFF;
	display: block; 
	padding: 0 0 0 12px;
	position: relative;
	white-space: nowrap; 
}

button.default span { 
	height: 24px; 
	line-height: 24px; 
	padding-left: 12px; 
}

button.default { 
	background:  url(../images/buttons/default-btn-rt.gif) right no-repeat;
}

button.default span { 
	background:  url(../images/buttons/default-btn-lt.gif) left no-repeat;   
}

button.default:hover { 
	background:  url(../images/buttons/default-btn-rt-hover.gif) right no-repeat; 
}

button.default:hover span { 
	background:  url(../images/buttons/default-btn-lt-hover.gif) left no-repeat;
}

button:hover a { 
	text-decoration: none;
}
