﻿a.nsbutton {
	float:right;
	margin:0 0 0px 0px;
	padding:0 34px 0 0;
	background:url("../images/ns/buttons/standard-right.png") 100% 0 no-repeat;
	font-weight:normal;
	line-height:1.0;
	text-decoration:none;
	vertical-align:middle;
}

	a.nsbutton span {
		min-height:28px;
		float:left;
		padding:0 12px 0 14px;
		background:url("../images/ns/buttons/standard-left.png") 0 0 no-repeat;
		color:#FFF;
		line-height:24px;
		white-space:nowrap;
		cursor:pointer;
	}

a.nsbutton.shy {
	background-image:url("../images/ns/buttons/shy-right.png");
}

	a.nsbutton.shy span {
		background-image:url("../images/ns/buttons/shy-left.png");	
		color:#006;
	}
	

a.nsbutton.back {
	background:url("images/ns/buttons/back-right.png") 0 0 no-repeat;
	padding:0 0 0 34px;
}
	a.nsbutton.back span {
		background:url("images/ns/buttons/back-left.png") 100% 0 no-repeat;
		padding:0 14px 0 12px;
		color:#006;
	}

a.nsbutton.flat {
	background-image:url("images/ns/buttons/flat-right.gif");
	padding-right:20px;
}	
	a.nsbutton.flat span {
		background-image:url("images/ns/buttons/flat.gif");
		color:#7F7FB2;
		font-weight:bold;
		padding:0 12px 0 14px;
		
	}

a.nsbutton:hover,
a.nsbutton:focus {
	background-position:100% -50px;
}

a.nsbutton.back:hover,
a.nsbutton.back:focus {
	background-position:0 -50px;
}

a.nsbutton:hover span,
a.nsbutton:focus span {
	text-decoration:underline;
}

/* buttons container */

.nsbuttons {
	clear:both;
	float:right;
	margin:1em 0;
}

	a.nsbutton {
		float:left;
	}