/* Buttons */

				a.button span							{color:#ffffff;font-weight:bold;font-size:13px;}
				span.button input[type="submit"]		{border:0;color:#ffffff;font-weight:bold;font-size:13px;}

				a.button								{background:url(../images/button.png) right -66px no-repeat;cursor:pointer;display:inline-block;margin:0 0 0 18px;outline:none;padding:0;text-decoration:none;}
				span.button								{background:url(../images/button.png) right -66px no-repeat;cursor:pointer;display:inline-block;margin:0 0 0 18px;outline:none;padding:0;text-decoration:none;}
				a.button span							{background:url(../images/button.png) left -40px no-repeat;cursor:pointer;display:block;float:left;height:16px;margin:0 0 0 -18px;padding:3px 20px 8px 20px;white-space:nowrap;}
				span.button input[type="submit"]		{background:url(../images/button.png) left -40px no-repeat;cursor:pointer;display:block;float:left;height:26px;margin:0 0 0 -18px;padding:5px 20px 6px 20px;white-space:nowrap;}

.gecko			a.button span							{padding:2px 20px 9px 20px;}
				a.button.selected						{background-position:right -223px;}
				a.button.selected span					{background-position:left -196px;}

				a:hover.button							{background-position:right -118px;}
				span:hover.button						{background-position:right -118px;}
				a:hover.button span						{background-position:left -92px;}
				span:hover.button input[type="submit"]	{background-position:left -92px;}

				a:active.button							{background-position:right -170px;}
				span:active.button						{background-position:right -170px;}
				a:active.button span					{background-position:left -144px;padding:4px 20px 7px 20px;}
				span:active.button input[type="submit"]	{background-position:left -144px;padding:6px 20px 5px 20px;}

.gecko			a:active.button span					{background-position:left -144px;padding:3px 20px 8px 20px;}


/* Colored Buttons */
			
				
				a.button.red							{background-position:right -277px;}
				a.button.red span						{background-position:left -250px;}
				a:hover.button.red						{background-position:right -331px;}
				a:hover.button.red span					{background-position:left -304px;}
				a:active.button.red						{background-position:right -385px;}
				a:active.button.red span				{background-position:left -358px;}

				a.button.green							{background-position:right -439px;}
				a.button.green span						{background-position:left -412px;}
				a:hover.button.green					{background-position:right -493px;}
				a:hover.button.green span				{background-position:left -466px;}
				a:active.button.green					{background-position:right -547px;}
				a:active.button.green span				{background-position:left -520px;}

				a.button.blue							{background-position:right -601px;}
				a.button.blue span						{background-position:left -574px;}
				a:hover.button.blue						{background-position:right -655px;}
				a:hover.button.blue span				{background-position:left -628px;}
				a:active.button.blue					{background-position:right -709px;}
				a:active.button.blue span				{background-position:left -682px;}


/* Menu */

				div.menu								{background:url(../images/button.png) left 0px repeat-x;padding:3px 2px 10px 5px;}
.gecko			div.menu								{padding:3px 2px 7px 5px;}



/* Icon Buttons */

				a.button.support						{background:none}
				a.button.support span					{background-position:0px -906px;color:transparent;height:26px;overflow:hidden;padding:0;position:relative;width:26px;}	
				a.button.support.selected span			{background-position:0px -984px;color:transparent;height:26px;overflow:hidden;padding:0;position:relative;width:26px;}	
				a:hover.button.support span				{background-position:0px -932px;}
				a:active.button.support span			{background-position:0px -958px;}
				
				a.button.user							{background:none}
				a.button.user span						{background-position:-27px -906px;color:transparent;height:26px;overflow:hidden;padding:0;position:relative;width:26px;}	
				a.button.user.selected span				{background-position:-27px -984px;color:transparent;height:26px;overflow:hidden;padding:0;position:relative;width:26px;}	
				a:hover.button.user span				{background-position:-27px -932px;}
				a:active.button.user span				{background-position:-27px -958px;}