/* BUTTON */
a.n-b, button {
	cursor: pointer;
	display: inline-block;
	line-height: 16px;
	margin: 2px 3px;
	overflow: visible; /* the overflow property removes extra width in IE */
	padding: 4px 8px;
	text-align: center; 
	text-decoration: none !important; 
	zoom: 1; 
}
a.n-b, button, button * {
	white-space: nowrap;
}
a.n-b, .n-button {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(../images/b.png) 50% 50% repeat-x;
	color: #1c94c4;
	cursor: pointer;
	font-weight: normal;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
a.n-b:hover, .n-button:hover {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(../images/h.png) 50% 50% repeat-x;
	color: #c77405;
}

.n-b-icon, .n-button-icon {
	
}

.n-b-sicon, .n-button-sicon {
	
}

.n-b-text, .n-button-text {
	margin: 0 4px;
}

.n-b-icon, .n-b-sicon, .n-b-text, 
.n-button-icon, .n-button-sicon, .n-button-text {
	vertical-align: middle;
}
