/* Sets up basic button styles */

.inner-wrap {
	border-top:1px solid #BEBEBE;
	border-bottom:1px solid #BEBEBE;
	margin:0;
	display:inline-block;
	position:relative;
}

 .button .inner-wrap2 {
	background:#E3E3E3 none repeat scroll 0 0;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	cursor:pointer;
	margin:0 -1px;
	display:inline-block;
	position:relative;
	}


.button .positioning {
	display: inline-block;
	position:relative;

}

.button .top-shadow {
	background:#F9F9F9 none repeat scroll 0 0;
	border-bottom:0.2em solid #EEEEEE;
	display: inline;
	height:0.9em;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
}

.button .content {
	line-height:1.8;
	padding:0 0.8em;
	position:relative;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}

.button a {
	color: #000000;
}

/* Specific button types */

.action .content {
	padding: 0 0.3em;
}

.action a {
	display: inline-block;
	padding: 0 2em 0 0;
}

.big a {
	background: transparent url(/images/button_sprite.png) no-repeat 99% 3px;
}

.big a:focus {
	background: transparent url(/images/button_sprite.png) no-repeat 99% -44px;
}


.small a {
	background: transparent url(/images/button_sprite.png) no-repeat 103% -98px;
}


.small a:focus {
	background: transparent url(/images/button_sprite.png) no-repeat 103% -135px;
}


