.gui-btn, .gui-btn span{
    background-image:url(images/btn.png);
    _background-image:url(images/btn.gif);
}

.gui-btn span span,
.gui-btn a{
    color:#666;
}


.gui-btn-hover span span,
.gui-btn-hover a,
.gui-btn:hover span span,
.gui-btn:hover a,
{
    color:#000;
}


.gui-btn-click span span,
.gui-btn-click a
{
    color:#222 !important;
}


.gui-btn{
    padding:0 8px 0 0;
    margin:0 2px;
    
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:100% 0;
    font:small/1px "Tahoma", "Helvetica", "Arial";
    display:-moz-inline-stack;
    display:inline-block;

    list-style-image:url(data:behavior:mouseover,&uihtmlbutton);/*for JS behavior*/
    zoom:1;
    *display:inline;
}

.gui-btn-hover,
.gui-btn:hover{
     background-position:100% -104px;
}

.gui-btn-click{
    background-position:100% -208px !important;
}


.gui-btn span{
    height:26px;
    vertical-align:baseline;
    background-repeat:no-repeat;
    background-position:0 -52px;

    position:relative;
    white-space:nowrap;   
   
    display:block;
    overflow:hidden;
    
    zoom:1;   
    _display:inline;   
}


.gui-btn-hover span,
.gui-btn:hover span{
    background-position:0 -156px;
}

.gui-btn-click span{
    background-position:0 -260px !important;
}


.gui-btn span span,
.gui-btn a{
    outline:none;
    padding:11.5px 8px 12px 16px;
    display:block;
    text-decoration:none;
    zoom:normal;
    height:auto;
    font-size:100%;
    line-height:1px;
    
}

.gui-btn input{
    
    position:absolute;
    top:0;
    width:1000px;
    height:1000px;
    font-size:100px;
    padding:100px;
    background:blue;
    left:8px;
    top:-100px;
    cursor:pointer;
    filter:alpha(opacity=0);
    opacity:0;
    
}