button.submitBtn, button.secondaryBtn, div.submitBtn, div.secondaryBtn { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 25px 0 0; 
  text-align:center; 
  font-size:1.3em;
  cursor: pointer;
  height: 33px;
  background-image:url(../images/dc/buttons-all.gif);
  background-color: transparent;
  background-repeat: no-repeat;
}
button.submitBtn span, button.secondaryBtn span, div.submitBtn span, div.secondaryBtn span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
  height: 33px; 
  line-height: 33px;
  color:#fff!important; /* override *: color selector */ 
  background-image:url(../images/dc/buttons-all.gif);
  background-color: transparent;
  background-repeat: no-repeat;
}

/* in gecko, pull span up a pixel when inside a button*/
.ext-gecko button span { top: -1px; } 

div.submitBtn, div.secondaryBtn { width: 250px; position: relative; padding-right: 22px; }

/*Primary buttons*/
button.submitBtn, div.submitBtn { 
  background-position: right -33px;
}
button.submitBtn span, div.submitBtn span { 
  background-position: left -33px;
}
button.submitBtn:hover, div.submitBtn:hover {
  background-position: right 0px;
}
button.submitBtn:hover span, div.submitBtn:hover span {
  background-position: left 0px;
}


/*Secondary buttons*/
button.secondaryBtn, div.secondaryBtn { 
  background-position: right -99px;
}
button.secondaryBtn span, div.secondaryBtn span { 
  background-position: left -99px;
}
button.secondaryBtn:hover, div.secondaryBtn:hover {
  background-position: right -66px;
}
button.secondaryBtn:hover span, div.secondaryBtn:hover span {
  background-position: left -66px;
}


/* IE BUTTONS ----------
///////////////// */

#ie7 button { 
  width:auto; 
  overflow:visible; 
margin-right: 20px;

}
#ie7 button span { 
  margin-top:0px; 
padding-right: 8px;
margin-right: 4px;
}