.awesome, 
.awesome:visited {	background: #222 url(/images/alert-overlay.png) repeat-x; 
display: inline-block;
padding: 5px 10px 6px; 
color: #fff; 	
text-decoration: none;
-moz-border-radius: 5px; 	
-webkit-border-radius: 5px;	
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-
webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	
border-bottom: 1px solid rgba(0,0,0,0.25);	
position: relative;	
cursor: pointer;}	
.awesome:hover							
{ background-color: #111; color: #fff; }	
.awesome:active							{ top: 1px; }	
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }	.awesome, .awesome:visited,	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }		.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }	.green.awesome:hover						{ background-color: #749a02; }	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }	.blue.awesome:hover							{ background-color: #007d9a; }	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }	.red.awesome:hover							{ background-color: #872300; }	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }	.magenta.awesome:hover							{ background-color: #630030; }	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }	.orange.awesome:hover							{ background-color: #d45500; }	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }	.yellow.awesome:hover							{ background-color: #fc9200; }/*	ZURButtons ---------- */	.button { background: #222 url(/images/overlay-button.png) repeat-x 0 0; display: inline-block; padding: 5px 15px 6px; color: #fff !important; font-size: 13px; font-weight: bold; line-height: 1; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; overflow: visible; width: auto; margin-top:20px;}	.button:hover { background-color: #111; color: #fff; }	.button:active { top: 1px; }	/* Small Buttons */	.small.button { font-size: 11px; }	/* Large Buttons */	.large.button { font-size: 14px; padding: 8px 19px 9px; }	/* Colors for our beloved buttons */	.green.button { background-color: #91bd09; }	.green.button:hover { background-color: #749a02; }	.blue.button { background-color: #2daebf; }	.blue.button:hover { background-color: #007d9a; }	.red.button { background-color: #DA0000; }	.red.button:hover { background-color: #AF0000; }	.magenta.button{ background-color: #a9014b; }	.magenta.button:hover { background-color: #630030; }	.orange.button { background-color: #ff5c00; }	.orange.button:hover { background-color: #d45500; }	.orangellow.button { background-color: #ffb515; }	.orangellow.button:hover { background-color: #fc9200; }	.white.button { background-color: #fff; color: #666 !important; font-weight: normal; text-shadow: 0 1px 1px rgba(255,255,255,1); }	.white.button:hover { background-color: #eee; }	/* Secondary buttons (perfect for Cancels or other secondary actions */	.secondary.button { background-color: #ccc; color: #555 !important; text-shadow: 0 1px 1px rgba(255,255,255,0.5); }	.secondary.button:hover { background-color: #bbb; color: #444 !important; }	/* Make the buttons super awesomer */	.super.button { background-image: url(/images/super-button-overlay.png); font-size: 13px; padding: 0; border: 1px solid rgba(0,0,0,.25); -webkit-border-radius: 15px; -moz-border-radius: 15px; }	.super.button span { display: block; padding: 4px 20px 6px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-top: 1px solid rgba(255,255,255,.2); line-height: 1; }	body.ff3 .super.button span { position: relative; top: -1px; padding: 5px 20px; }	.small.super.button { font-size: 11px; -webkit-border-radius: 12px; -moz-border-radius: 12px; }	.small.super.button span { padding: 2px 12px 6px; -webkit-border-radius: 11px; -moz-border-radius: 11px; }	.small.white.super.button span { padding: 3px 12px 5px; }	body.ff3 .small.super.button span { padding: 3px 12px; }	.large.super.button { background-position: left bottom; -webkit-border-radius: 18px; -moz-border-radius: 18px; }	.large.super.button span { font-size: 14px; padding: 7px 20px 9px; -webkit-border-radius: 17px; -moz-border-radius: 17px; }	body.ff3 .large.super.button span { padding: 8px 20px; }		/* ZURB colors */	.green.label { background: #a5c941; text-shadow: 0 0 1px #a5c941; }	.blue.label { background: #2daebf; text-shadow: 0 0 1px #2daebf; }	.magenta.label { background: #a9014b; text-shadow: 0 0 1px #a9014b; }	.red.label { background: #e33100; text-shadow: 0 0 1px #e33100; }	.orange.label { background: #ff5c00; text-shadow: 0 0 1px #ff5c00; }	.yellow.label { background: #fc9200; text-shadow: 0 0 1px #fc9200; }	/* Other Basics */	.label.black { background: #333; text-shadow: 0 0 1px #222; }	.label.white { background: #fff; padding: 0 3px 1px; border: 1px solid #ddd; color: #333; text-shadow: 0 0 1px #fff; }/*	--------------------------------------------------	Misc	-------------------------------------------------- */	.left	{ float: left; }	.right	{ float: right; }	.clear	{ clear: both; }	.muted	{ color: #777; }     