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

button { 
	border: 0; 
	cursor: pointer; 
	font: bold 11px Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 10px;
	padding: 0 12px 0 0; 
	text-align: center;
	margin-top: -2px;
}

button span { 
	color: #5D5C51;
	display: block; 
	padding: 1px 8px 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 { 
	color: #302f29;
	background:  url(../images/buttons/default-btn-lt-hover.gif) left no-repeat;
}

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