.cssButton {
 color: #FFFFFF;
 background-color:#4B873B !important; /* !important to retain the background color after auto form field coloring fix */
 border-style: double;
 text-decoration: none;
 white-space: nowrap;
 text-align: center;
 cursor: pointer;
 padding:2px;
 font-family: Arial, Verdana, sans-serif;
 font-size:13px;
 text-align:center;
 font-weight:bold;
}

.cssButtonHover {
 color: #F8E2AA;
 background-color:#4B873B
 border-style: double;
 text-decoration: none;
  padding:2px;
  font-family: Arial, Verdana, sans-serif;
 font-size:13px;
 text-align:center;
 font-weight:bold;
}

.cssButtonHover, a:hover .cssButton, .cssButton:hover{
  color: #FFFFFF;
  border-style: double;
  background: #4B873B !important;
}

 


.small_delete, .button_prev, .button_next {width: 70px;}
.button_sold_out_sm, .button_sold_out, .button_checkout, .button_login {width: 100px;}
/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
.button_return_to_product_list{width: 220px;}

.button_in_cart{
width: 140px;
} 

.button_submit {width: 180px;}
.button_update_cart {width:220px;}
.button_confirm_order {width:280px;}
.button_update_cartHover {color: black;}

.button_add_cart {
width: 140px;

}