/**
 * Buttons 
 */
.button, 
.button:visited 
{
	background: #bbbbbb url(../img/button.png) repeat-x; 
	display: inline-block; 
	padding: 5px 20px; 
	margin-right: 3px;
	/* margin-bottom: 1.5em; */
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
	border-bottom: 2px solid rgba(0, 0, 0, 0.2);
	position: relative;
	cursor: pointer;
}

.button:hover
{ 
	background-color: #111111; 
	color: #ffffff;
}
.button:active
{ 
	top: 1px; 
}
.small.button, 
.small.button:visited 			
{ 
	font-size: 11px;
}
.medium.button, 
.medium.button:visited 		
{ 
	font-size: 13px; 
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3); 
}
.large.button, 
.large.button:visited 			
{ 
	font-size: 16px; 
	padding: 15px 20px; 
}
.rounded.button 
{
	border-radius: 25px;
}
.flat.button 
{
	border-bottom: none;
	box-shadow: none;
}
/**
 * Pink
 */
.pink.button, 
.pink.button:visited		
{ 
	background-color: #fe57a1; 
}
.pink.button:hover	
{ 
	background-color: #d74b8a; 
}
/**
*gray
*/
.gray.button, 
.gray.button:visited		
{ 
	background-color: #545454; 
}
.gray.button:hover	
{ 
	background-color: #8b8b8b; 
}
/**
 * Green
 */
.green.button, 
.green.button:visited		
{ 
	background-color: #91bd09; 
}
.green.button:hover	
{ 
	background-color: #749a02; 
}
/** 
 * Blue
 */
.blue.button, 
.blue.button:visited		
{ 
    background-color: #0078D1; 
}
.blue.button:hover							
{
    background-color: #0393fd; 
}

/*
* Black
*/
.black.button, 
.black.button:visited		
{ 
	background-color: #000; 
}
.black.button:hover	
{ 
	background-color: #313131; 
}
/**
 * Red
 */
.red.button, 
.red.button:visited			
{ 
	background-color: #ff2b25; 
}
.red.button:hover							
{ 
	background-color: #ba1f1b; 
}
/** 
 * Magenta
 */
.magenta.button, 
.magenta.button:visited		
{ 
	background-color: #a9014b; 
}
.magenta.button:hover							
{ 
	background-color: #630030; 
}
/**
 * Orange
 */
.orange.button, 
.orange.button:visited		
{ 
	background-color: #ff5c00; 
	background:-moz-linear-gradient(top, #f5ba75 0%, #fb9218 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5ba75), color-stop(100%, #fb9218));
	background:-webkit-linear-gradient(top, #f5ba75 0%, #fb9218 100%);
	background:-o-linear-gradient(top, #f5ba75 0%, #fb9218 100%);
	background:-ms-linear-gradient(top, #f5ba75 0%, #fb9218 100%);
	background:linear-gradient(top, #f5ba75 0%, #fb9218 100%);
        
}
.orange.button:hover
{ 
	background-color: #d2773a; 
}
/** 
 * Yellow
 */
.yellow.button,
.yellow.button:visited		
{ 
	background-color: #ffb515; 
}
.yellow.button:hover { 
	background-color: #fc9200; 
}
/* @end Buttons */
