.btn-menu {
    background: none;
    border-color: #3D3935;
}

.btn-menu:hover {
	background: #3D3935;
	border-color: #3D3935;
}

.btn-menu:focus {
	background: #3D3935;
	border-color: #3D3935;
}

.btn-menu:enabled, .btn-menu.active, .open > .dropdown-toggle.btn-menu {
	background: #3D3935;
	border-color: #3D3935;
}

.btn-menu:active:focus, .btn-menu.active:focus {
	background: none;
   #outline: 0 none;
}
 
 
.btn-menu.active, .open > .dropdown-toggle.btn-primary {
    background: #3D3935;
    border-color: #3D3935;
}



button.general {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #bdbdbd) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #bdbdbd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#bdbdbd');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
}
button.fontnormal { font-family:Arial;	font-size:15px;	font-weight:bold;	font-style:normal; text-decoration:none; color:#666666; text-shadow:1px 1px 0px #ffffff; }
button.center { text-align:center; margin: 5px; }
button.xsmall { width: 89px; }
button.small { width:140px; }
button.menu { width: 150px; }
button.medium { width: 170px;}
button.wide { width: 200px;}
button.normalheight { height:25px;	line-height:15px; }

button.general:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bdbdbd), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #bdbdbd 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd', endColorstr='#f9f9f9');
	background-color:#bdbdbd;
}
button.general:active {
	position:relative;
	top:1px;
}

@media (max-width: 768px) {
	button.fontnormal { font-size: 12px; }
	button.normalheight { height:22px;	line-height:15px; }
	button.xsmall { width: 98%; overflow: hidden;}
}

@media (max-width: 368px) {
	button.small { width: 135px; } 
}

