/*DIV.overlay {
	PADDING-RIGHT: 55px; DISPLAY: none; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(/grey.png); PADDING-BOTTOM: 55px; WIDTH: 600px; PADDING-TOP: 55px; HEIGHT: 470px; COLOR: #fff
}
DIV.overlay DIV.close {
	RIGHT: 5px; BACKGROUND-IMAGE: url(close.png); WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 5px; HEIGHT: 35px
}
*/
/* the overlayed element */ 
div.overlay {  
        /* growing background image */ 
 background-image:url(white.png);          /* dimensions after the growing animation finishes  */ 
 width:510px; 
 height:550px;                  /* initially overlay is hidden */   
 display:none;          /* some padding to layout nested elements nicely  */  
 padding:55px; }  /* default close button positioned on upper right corner */ 
 
 
 div.overlay div.close {   
  background-image:url(close.png);   
  position:absolute;  
  right:5px;
  top:5px;
  cursor:pointer;
  height:35px; 
  width:35px;
 }
 button {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
background-color: #AB38D3;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:10px;
height:20px;
padding-bottom: 3px;
outline-color:#999999;
outline-style:outset;
outline-width:1px;
}