.btn-simple{
    display:inline-block;
    position: relative;
    padding:4px 8px;
    margin:0;
    font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif!important;
    color:#333;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -moz-linear-gradient(#fff, #e6e6e6);
    background-image: -o-linear-gradient(#fff, #e6e6e6);
    background-image: linear-gradient(#fff, #e6e6e6);
    border:1px solid #ccc;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    zoom:1;
    text-shadow:0px 1px 1px rgba(255, 255, 255, 0.75);
    text-decoration:none;
    outline:none;
    white-space: nowrap;
    display: inline/9; 
}
.btn-simple::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.group{
    display:inline-block;
    margin-right:5px;
}
.group .btn-simple,
.btn-simple.inline{
    margin-left:-6px;
    border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    -webkit-border-radius:0 3px 3px 0;
}
.btn-simple:active{
    color:#333;
	text-decoration:none;
	background:#e6e6e6;
    z-index:10;
}
.btn-simple.green{
    background-color: #2bbb68;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2ecc71), to(#2bbb68));
    background-image: -moz-linear-gradient(#2ecc71, #2bbb68);
    background-image: -o-linear-gradient(#2ecc71, #2bbb68);
    background-image: linear-gradient(#2ecc71, #2bbb68);
    border:1px solid #1fa658;
    color:#fff;
    text-shadow:0px -1px 0px #4a8844;
}
.btn-simple.green:active{
	background:#2bbb68;
}
.btn-simple.red{
    background-color: #ab3428;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c0392b), to(#ab3428));
    background-image: -moz-linear-gradient(#c0392b, #ab3428);
    background-image: -o-linear-gradient(#c0392b, #ab3428);
    background-image: linear-gradient(#c0392b, #ab3428);
    border:1px solid #972d22;
    color:#fff!important;
    text-shadow:0px -1px 0px #b03a37;
}
.btn-simple.red:active{
	background:#ab3428;
}
.btn-simple.blue{
    background-color: #2f89c5;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3498db), to(#2f89c5));
    background-image: -moz-linear-gradient(#3498db, #2f89c5);
    background-image: -o-linear-gradient(#3498db, #2f89c5);
    background-image: linear-gradient(#3498db, #2f89c5);
    border:1px solid #2a7bb1;
    color:#fff;
    text-shadow:0px -1px 0px #37839a;
}
.btn-simple.blue:active{
	background:#2f89c5;
}
.btn-simple.yellow{
    background-color: #dcb30d;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1c40f), to(#dcb30d));
    background-image: -moz-linear-gradient(#f1c40f, #dcb30d);
    background-image: -o-linear-gradient(#f1c40f, #dcb30d);
    background-image: linear-gradient(#f1c40f, #dcb30d);
    border:1px solid #c6a10a;
    color:#fff;
    text-shadow:0px -1px 0px #c6a10a;
}
.btn-simple.yellow:active{
    background: #dcb30d;
}
.btn-simple.dark{
    background-color: #23303e;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c3e50), to(#23303e));
    background-image: -moz-linear-gradient(#2c3e50, #23303e);
    background-image: -o-linear-gradient(#2c3e50, #23303e);
    background-image: linear-gradient(#2c3e50, #23303e);
    border:1px solid #19222c;
    color:#fff;
    text-shadow:0px -1px 0px #303030;
}
.btn-simple.dark:active{
    background: #23303e;
}
.btn-simple.disabled{
    background: #f0f0f0!important;
    border:1px solid #ddd!important;
    color:#ccc!important;
    cursor:default;
    text-shadow:0px 0px 0px #e6e6e6!important;
}
.btn-simple.disabled .ui-icon{
    background-image:url(../images/ui-icons_ffffff_256x240.png);
}
.btn-simple.active{
    background: #ddd!important;
    border:1px solid #ccc!important;
    color:#555!important;
    text-shadow:0px 0px 0px #e6e6e6!important;
    box-shadow:inset 0px 0px 3px rgba(0,0,0,0.1);
}
.btn-simple.block{
    display: block;
}
button.btn-simple.block{
    width: 100%;
}
.btn-simple.icon-only{
    padding:6px 6px 5px;
}