.cssButton, .cssButtonHover 
{
	font: bold 1.1em Geneva, Arial, Helvetica, sans-serif; 
	border: 1px solid #e72fb9;
	border-top-color: #db21ad;
	border-left-color: #db21ad; /*border:2px solid #2eb0d0;*/ 
	background-color: none !important; /* !important to retain the background color after auto form field coloring fix */ 
	white-space: nowrap; 
	text-align: center; 
	cursor: pointer; 
	margin: 1px; 
	padding: 0.2em 0.6em; 
	background:url(../images/button-bg-on.png) repeat-x top left;
}
.cssButtonHover, a:hover .cssButton, input.cssButton:hover {color:#666666;background-color: #fff !important; }
/* bof some IE comp. stuff */ 
.cssButton, .cssButtonHover{
  /*  _width: 0; needed to stop IE adding "magic" padding to the input, _witdh is a hack that uses an IE bug */
  /* to remove this hack move the width setting to an IE specific stylesheet */
  _width: 0;overflow: visible;}
/* eof some IE comp. stuff */
span.cssButton, span.cssButtonHover{/* added to get the right line-height */display: block;}
 .button_sold_out_sm{color:#CC0000; display:inline; border-style:none; background:none; width:30px;}
  .button_sold_out_sm:hover{color:#CC0000; display:inline; border-style:none; background:none; width:30px;}
  span.button_sold_out_sm{color:#CC0000; display:inline; border-style:none; background:none; width:30px;}
  
 
.navNextPrevWrapper span.cssButton, .navNextPrevWrapper span.cssButtonHover{/* note that the diplay inline removes line-height from the element (depending on doctype settings) */display: inline;}
.navNextPrevWrapper span.cssButtonHover{text-decoration:underline}
/* css popups */
.cssButtonLinkPopup strong, .cssButtonSubmitPopup strong{display: none;}
span.cssButtonLinkPopup, span.cssButtonSubmitPopup{position: relative;}
a:hover .cssButtonLinkPopup strong, span.cssButtonSubmitPopup:hover strong{display: block;position: absolute;top: 2em;left: 0;color: black;background: #fe3;}
.button_return_to_product_list{margin:0 0.4em}
