.heig250{
height:120px;
width:220px;
}
.soybutton {
	display: inline-block;
	text-align:center;
	margin: 0;
	padding: 0;
	font: bold 20px "Helvetica Neue", Helvetica, Arial, clean, sans-serif !important;
	text-decoration: none !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.20);
	background: none;
	border: none;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	
	/* Fix extra width padding in IE */
	_width: 0;
	overflow: visible;
}
.soybutton span {
	display: block;						/* Prevents :active from working in IE--oh well! */
	height: 20px;
	line-height: 20px;
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: right top;
}

.soybutton span span {
	padding-right: 0;
	padding-left: 12px;
	background-position: left top;
}

.soybutton span span span {
	padding-left: 21px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	/* IE6 still requires a PNG transparency fix */ 
	/* _background-image: none;		Or just hide icons from the undeserving IE6 */
	/* _padding-left: 0;					Or just hide icons from the undeserving IE6 */
}
.soybutton.soysimple { 
	position: relative; 
	padding: 100px 10px 5px;
	font: inherit;
	font-size: 20px !important;
	font-style: normal !important; 
	font-weight: bold !important; 
	color: #fff !important;
	line-height: 1; 
	background-image: url(buttons_images/awesome-overlay-sprite.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	
	/* Special effects */
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25); 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	
	/* IE only stuff */
	border-bottom: 1px solid transparent\9;
	_background-image: none;
	
	/* Cross browser inline block hack - http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/ */
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*display: inline !important;
	position: relative;
	
	/* Force hasLayout in IE */
	zoom: 1;
	
	/* Disable text selection (Firefox only)*/
	-moz-user-select: none;
}
.soybutton.soysimple:active { 
	background-position: 0 -100px; 
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.7); 
	/* Unfortunately, Safari doesn't support inset yet */
	-webkit-box-shadow: none;
	
	/* IE only stuff */
	border-bottom: 0\9;
	border-top: 1px solid #666\9;
}

.soybutton.soysimple[disabled], 
.soybutton.soysimple.disabled { 
	background-position: 0 -150px; 
	color: #333 !important;
	text-shadow: none; 
}
/* Simple button colors */
.soybutton.soysimple					{ background-color: #333; }		/* Default */
.soybutton.soysimple.soyblack		{ background-color: #333; }
.soybutton.soysimple.soyred		{ background-color: #a90118; }
.soybutton.soysimple.soyorange	{ background-color: #ff8a00; }
.soybutton.soysimple.soyyellow	{ background-color: #ffb515; }
.soybutton.soysimple.soygreen		{ background-color: #59a901; }
.soybutton.soysimple.soyblue		{ background-color: #015ea9; }
.soybutton.soysimple.soyteal		{ background-color: #2daebf; }
.soybutton.soysimple.soymagenta	{ background-color: #a9014b; }
.soybutton.soysimple.soypurple	{ background-color: #9d01a9; }
