/* Main structural styles */

.smartbutton{
	border: 1px solid #990000;
	display: block;
	/*float: left;*/
	outline: none;
	background-color: #ff0000;
/* 	margin: 10px; */
	margin: 1.5ex;
	overflow: hidden;
	position: relative;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

.smartbutton:hover{
	text-decoration: none !important;
}

.smartbutton span{
	display: block;
	padding: 5px 15px 6px 15px;
	border: 1px solid #FF8080;
	border-bottom: none;
	font-weight: bold;
	color: #fff;
	font-size: 150%;
	text-align: center;
	text-shadow: 0px 1px 1px #800000;
	background-image: url('imgs/mask_30.png');
	background-repeat: repeat-x;
	background-position: bottom;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.smartbutton span:hover{
	background-image: url('imgs/mask_10.png');
}

.smartbutton span a, .smartbutton span:hover a {
	text-decoration: none;
}


