#drop.boxopened:after{content:"CLOSE";}
#drop:after {	content:"OPEN";}

#drop.boxopened:after, #drop:after {
	position: absolute;
	top: 0;
	width: auto;
	cursor: default;
	display: block;
     cursor: default;
	/*text-shadow: #2d2d2d 0 1px 1px;*/
	font: 13px/1em "PerspectiveSansRegular", Lucida, Verdana, sans-serif;
	text-align: left;
	left: 37px;
	overflow: visible;

	white-space: nowrap;
	padding: 15px 12px 11px 8px;
	
		transition: all 0.1s linear;	
	-webkit-transition: All 0.1s linear;	
	-moz-transition: All 0.1s linear;	
	-o-transition: All 0.1s linear;
	letter-spacing: 1px;
}
#drop:active:after, #drop.boxopened:active:after {
	text-shadow: #e7e7e7 0 0 8px;
}

/* @group fade */
#drop.boxopened:after, #drop:after  {	
  -webkit-animation: text_button_text 0.4s ease-in !important;
  -moz-animation: text_button_text 0.4s ease-in !important;
   -ms-animation: text_button_text 0.4s ease-in !important;
  -o-animation: text_button_text 0.4s ease-in !important;
  animation: text_button_text 0.4s ease-in !important;
}
@-moz-keyframes text_button_text {
  0% {	opacity: 0;}
  100% {	opacity: 1; }
}
@-webkit-keyframes text_button_text {
  0% {	opacity: 0;}
  100% {	opacity: 1; }
}
@-ms-keyframes text_button_text {
  0% {	opacity: 0;}
  100% {	opacity: 1; }
}
@keyframes text_button_text {
  0% {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
	filter: alpha(opacity=0);
	opacity: 0;}
  100% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);
	opacity: 1; }
}
/* @end */






















