a:link { -moz-outline-style: none;}
a:active { -moz-outline-style: none;}
a:visited { -moz-outline-style: none;}
a:hover { -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}


/*Begin General Button Definition*/
button { 
  border:none; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 20px 0 0; 
  text-align:center; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}
/*End General Button Definition*/



/*CalcButton*/
button.CalcButton { 
  background:url(buttons/CalcButton/btn_right.gif) right no-repeat; 
  font-size:14px;
  width:266px;
}
button.CalcButton span { 
  height:50px; 
  line-height:50px;
  background:url(buttons/CalcButton/btn_left.gif) left no-repeat;
  color:#fff;
}
button.CalcButton:hover {
	background:url(buttons/CalcButton/btn_right_hover.gif) right no-repeat; 
}
button.CalcButton:hover span {
	background:url(buttons/CalcButton/btn_left_hover.gif) left no-repeat; 
}
/*End Of The Above Button*/




/*SpecialsButton*/
button.SpecialsButton { 
  background:url(buttons/SpecialsButton/btn_right.gif) right no-repeat; 
  font-size:14px; 
  width:266px;
}
button.SpecialsButton span { 
  height:50px; 
  line-height:50px;
  background:url(buttons/SpecialsButton/btn_left.gif) left no-repeat;
  color:#fff;
}
button.SpecialsButton:hover {
	background:url(buttons/SpecialsButton/btn_right_hover.gif) right no-repeat;
}
button.SpecialsButton:hover span {
	background:url(buttons/SpecialsButton/btn_left_hover.gif) left no-repeat;
}
/*End Of The Above Button*/

