button.buttons {margin-left:-3px!important}
button.buttons span {background:url('{template_path}images/buttons/buttons.png') no-repeat left -38px;}
button.buttons b {background:url('{template_path}images/buttons/buttons.png') no-repeat right -38px;width:5px;height:37px;float:left;margin-right:-5px;*position:relative;*top:0;}
button.buttons {border:0;padding:0 5px 0 0;margin:0;cursor:pointer;background:none;position:relative;}

button.buttons::-moz-focus-inner {border: none;  /* overrides extra padding in Firefox */}

button.buttons span {height:38px;line-height:38px;padding:0 8px 0 42px!important;display:block;float:left;position:relative;margin:0!important}

button.buttons p {white-space: nowrap;font-weight:800;color:#666;position:relative;z-index:2!important;padding-left:1px}
button.buttons p em {white-space: nowrap;font-weight:800;position:absolute;top:-1px;*top:-12px;left:-1px;padding:0;z-index:1!important}

button.buttons:hover span {background-position:left top;}
button.buttons span img {margin:11px 0 0;*margin:5px 0 0;}

button.buttons span i {background:url('{template_path}images/buttons/act.png') 3px 3px no-repeat;display:block;height:22px;left:10px;position:absolute;top:8px;width:22px;}
button.buttons:hover span i {background-position:3px -29px;}

button.download span i {background-position:3px -125px;}
button.download:hover span i {background-position:3px -157px;}

button.checkout span i {background-position:3px -189px}
button.checkout:hover span i {background-position:3px -222px;}

button.delete span i {background-position:3px -61px;}
button.delete:hover span i {background-position:3px -93px;}

button.indicator span i {background-position:3px -253px;}
button.indicator:hover span i {background-position:3px -285px;}

button.buttons:hover b {background-position:top right;}

	/* Blue */
button.blue span {background-position:left -114px;}
button.blue b {background-position:right -114px;}
button.blue:hover span {background-position:left -76px;}
button.blue:hover b {background-position:right -76px;}

	/* Gray */
button.gray span {background-position:left -190px;}
button.gray b {background-position:right -190px;}
button.gray:hover span {background-position:left -152px;}
button.gray:hover b {background-position:right -152px;}

	/* Orange */
button.orange span {background-position:left -266px;}
button.orange b {background-position:right -266px;}
button.orange:hover span {background-position:left -228px;}
button.orange:hover b {background-position:right -228px;}

	/* Red */
button.red span {background-position:left -342px;}
button.red b {background-position:right -342px;}
button.red:hover span {background-position:left -304px;}
button.red:hover b {background-position:right -304px;}

	/* White */
button.white span {background-position:left -418px;}
button.white b {background-position:right -418px;}
button.white:hover span {background-position:left -380px;}
button.white:hover b {background-position:right -380px;}



form.appnitro li.buttons a, form.appnitro li.buttons button{display:block;float:left;margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; /* Links */}
form.appnitro li.buttons button		{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
form.appnitro li.buttons button[type]	{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html form.appnitro li.buttons button[type]{padding:4px 10px 3px 7px; /* IE7 */}
form.appnitro li.buttons button img, form.appnitro li.buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
form.appnitro li.buttons a:active	{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
form.appnitro li.buttons a.positive:hover, form.appnitro li.buttons button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
form.appnitro li.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
form.appnitro li.buttons a.negative, button.negative{color:#d12f19;}
form.appnitro li.buttons a.negative:hover, form.appnitro li.buttons button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
form.appnitro li.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
form.appnitro li.buttons button:hover, form.appnitro li.buttons .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
form.appnitro li.buttons button.positive, form.appnitro li.buttons a.positive{color:#529214;}
form.appnitro li.buttons input {font-size:120%;margin-right:5px;}