   .gadget_button 
          {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
          }

  #expanded-gadget
          { padding:10px; z-index: 999; }
 
  #compressed-gadget
          { width: 50px;  z-index: 999; }
 
  #gdgt-button-row
          { width: 100%;  margin: 0 auto; vertical-align: center; }

  #gdgt-gadget_block
          { margin: auto; background-color: #505050;
            width:100%; margin-bottom: 0px; padding: 0px 3px 0px 5px; border: 1px solid; 
		    border-radius: 9px; border-color: #ccccff; box-shadow: 2px 2px 2px #000000; }
    
  #gdgt-button-half  
          { height: 40px; background-color: #ffffff; padding: 0px; vertical-align: center; 
		    margin: 0 auto; border: 4px outset; border-radius: 5px; }
    
  #gdgt-button  
          { height: 40px; background-color: #ffffff; padding: 0px; vertical-align: center; 
		    color:black; font-size: 16px; line-height:100%; }
  
  .normal
	      { border: 4px outset; border-radius: 5px; border-color: #aaaaaa; }

  .pressed
	      { border: 4px outset;  border-radius: 5px;  border-color: red; }

  #gdgt-span
          { width: 100% margin; }

 .after-box 
          { clear: left; }

  #gdgt-shaddowed-gadget
          { display: inline-block; margin:auto; background-color: #0000bb; padding: 12px; border: 4px solid; 
		    border-radius: 25px; border-color: #000044; box-shadow: 5px 5px 5px #222222; }
		   
  #gdgt-inner-gadget
          { display: inline-block; margin:auto; background-color: #444444; width: 100% margin: 0px; margin-bottom: 0px; 
		    padding: 3px; border: 2px solid; border-radius: 9px; border-color: #ffffff; 
			box-shadow: 1px 15px 2px #000000; }
 
   #gdgt-gadget-name 
          { font-size: 16px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: #ffffff; }
    
  .noborder
          { border: 0px double #ffffff; }

  #red_box 
          { background-color: #ffffff; color: #000000; width: 100% margin: 5px; margin-bottom: 0px; 
		    padding: 10px; border: 2px solid; border-radius: 7px; border-color: #ff0000; 
			box-shadow: 5px 5px 3px #aaaaaa; }

  #blue_box 
          { background-color: #dddddd; color: #000000; width: 100% margin: 5px; margin-bottom: 0px; 
		    padding: 10px; border: 2px solid; border-radius: 7px; border-color: #000088; 
			box-shadow: 5px 5px 3px #aaaaaa; }

  #chart
          { background-color: #ffffff; color: #000000; }

  #visible
          { background-color: #ffffff; color: #000000; border: 0px none; border-radius: 0px; border-color: #ffffff; }

  #invisible
          { background-color: #f4f4f4; color: #444444; }
		  
  input   { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; }

  #Xgadget_button { -webkit-appearance: none; }
  
  button, input[type=\"submit\"], input[type=\"reset\"]
          {
	        background-color: white;
	        color: inherit;
	        padding: 0px 10px 0px 10px;
	        font: inherit;
	        cursor: pointer;
	        outline: inherit;
          }