button 				{
	letter-spacing:0px; 
	text-shadow:0 1px 1px #ccc; 
	cursor:pointer; 
	color:#010101; 
	outline:none;
	background: #888; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#777777'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#777777)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cccccc,  #777777); /* for firefox 3.6+ */
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	border-radius:3px;
	}
	
button.small 		{height:16px; width:60px; line-height:16px; font-size:10px;}
button.small:hover 	{color:#fefefe; text-shadow: 0 1px 1px #000;}
button.medium 		{height:16px; width:100px; line-height:16px; font-size:10px;}
button.medium:hover {color:#fefefe; text-shadow: 0 1px 1px #000;}
button.large 		{height:16px; width:140px; line-height:16px; font-size:10px;}
button.large:hover 	{color:#fefefe; text-shadow: 0 1px 1px #000;}
button.buy 			{height:24px; width:100px; line-height:24px; font-size:13px; margin-top:10px; float:none;}
button.buy:hover 	{color:#fefefe; text-shadow: 0 1px 1px #000;}
button.accept 		{height:24px; width:160px; line-height:24px; font-size:13px; margin-top:10px; float:none;}
button.accept:hover {color:#fefefe; text-shadow: 0 1px 1px #000;}