.press {
  font-size : 18pt;
  color: transparent;
  vertical-align:text-bottom;
background-color : black;
text-shadow : rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
-webkit-background-clip : text;
}
.txt2 {  font-size : 18pt;text-shadow:1px 1px 1px #000; padding:10px 0; color:		#666666; }
button {
  display: inline-block;
  	outline: none;
  	cursor: pointer;
  	text-align: center;
  	text-decoration: none;
  	font: 14px/100% Arial, Helvetica, sans-serif;
  	padding: .5em 2em .55em;
  	text-shadow: 0 1px 1px rgba(0,0,0,.3);
  	-webkit-border-radius: .5em;
  	-moz-border-radius: .5em;
  	border-radius: .5em;
  	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
button:hover {
  text-decoration: none;
}
button:active{
  position: relative;
  	top: 1px;
}
