.cButton, .cButton:visited {
font-family:Arial;
background: #222 url(overlay.png) repeat-x; 
display: inline-block; 
padding: 5px 10px 6px; 
color: #fff; 
text-decoration: none;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
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;
margin-bottom:4px;
}

.cButton:hover{ background-color: #111; color: #fff; }
.cButton:active{ top: 1px; }
.cbSmall.cButton, .cbSmall.cButton:visited { font-size: 11px}
.cButton, .cButton:visited {
  font-weight: bold; 
  line-height: 1; 
}
.cbcPink.cButton, .magenta.cButton:visited{ background-color: #e22092; }
.cbcPink.cButton:hover{ background-color: #c81e82; }
.cbcGreen.cButton, .cbcGreen.cButton:visited{ background-color: #91bd09; }
.cbcGreen.cButton:hover { background-color: #749a02; }
.cbcRed.cButton, .cbcRed.cButton:visited{ background-color: #e62727; }
.cbcRed.cButton:hover{ background-color: #cf2525; }
.cbcOrange.cButton, .cbcOrange.cButton:visited{ background-color: #ff5c00; }
.cbcOrange.cButton:hover{ background-color: #d45500; }
.cbcBlue.cButton, .cbcBlue.cButton:visited { background-color: #2981e4; }
.cbcBlue.cButton:hover{ background-color: #2575cf; }
.cbcYellow.cButton, .yellow.cButton:visited{ background-color: #ffb515; }
.cbcYellow.cButton:hover{ background-color: #fc9200; }
.cbcGray.cButton, .cbcGray.cButton:visited{ background-color: #505050; }
.cbcGray.cButton:hover{ background-color: #808080; }

