




.Button {
 position: relative;
 top: 0;
 display: -moz-inline-grid;
 display: inline-block;
 overflow: visible;
}

.Button span {
 float: left;
}

.Button span span {
 padding: 0;
}

.Button span span span {
 position: relative;
 overflow: visible; 
 *overflow: hidden; 
 padding: 0 20px;
 border: 0;
 outline: 0;
 background: none !important;
}

.Button:active span {
 outline: 0;
}

.Button span b {
 position: relative;
}

.Buttondisabled span:active b,
.Buttondisabled b:active {
 top: 0;
 left: 0;
}

.Button {
 color: white;
}

.Button,
.Button span {
 text-decoration: none;
 cursor: pointer;
 white-space: pre;
 text-align: center;
 background-repeat: no-repeat;
}

.Button,
.Button:visited,
.Button:hover,
.Button:active {
 color: white;
 text-decoration: none;
}

.Buttondisabled,
.Buttondisabled span,
.Buttondisabled b {
 cursor: auto;
 color: gray !important;
}



.Button {
 background-position: left 0%;
}

.Button:hover {
 background-position: left 20%;
}

.Button span {
 background-position: right 40%;
}

.Button:hover span {
 background-position: right 60%;
}

.Button span span {
 background-repeat: repeat-x;
 background-position: left 80%;
}

.Button:hover span span {
 background-position: left 100%;
}



.Button input, .WoodenPanel input {
 position: absolute;
 left: 0;
 top: 0;
 z-index: 100;
 width: 100%;
 height: 100%;
 line-height: 999px !important; 
 font-size: 0; 
 color: transparent; 
 cursor: pointer;
 border: 0 !important;
 background:yellow;
 opacity: 0.0; filter: alpha(opacity=0);

}

.Buttondisabled input {
 display: none;
}

.Button input::-moz-focus-inner {
 border: 0;
 padding: 0;
}



.Button31Go,
.Button31Go span,
.Button31Go input {
background-image: url("http://www.runescape.com/img/global/buttons/Button31Go.png?0");
height: 31px;
line-height: 24px;
}
.Button31Go {
padding-left: 27px;
}
.Button31Go span {
padding-right: 27px;
}
.Button31Go span span span {
margin-left: -54px;
left: 27px;
padding-left: 20px;

}

.Button31Stop,
.Button31Stop span,
.Button31Stop input {
background-image: url("http://www.runescape.com/img/global/buttons/Button31Stop.png?0");
height: 31px;
line-height: 24px;
}
.Button31Stop {
padding-left: 27px;
}
.Button31Stop span {
padding-right: 27px;
}
.Button31Stop span span span {
margin-left: -54px;
left: 27px;
padding-left: 20px;

}

.Button31Ready,
.Button31Ready span,
.Button31Ready input {
background-image: url("http://www.runescape.com/img/global/buttons/Button31Ready.png?0");
height: 31px;
line-height: 24px;
}
.Button31Ready {
padding-left: 27px;
}
.Button31Ready span {
padding-right: 27px;
}
.Button31Ready span span span {
margin-left: -54px;
left: 27px;
padding-left: 20px;

}

.Button31Help,
.Button31Help span,
.Button31Help input {
background-image: url("http://www.runescape.com/img/global/buttons/Button31Help.png?0");
height: 31px;
line-height: 24px;
}
.Button31Help {
padding-left: 27px;
}
.Button31Help span {
padding-right: 27px;
}
.Button31Help span span span {
margin-left: -54px;
left: 27px;
padding-left: 30px;

}

.Button31Error,
.Button31Error span,
.Button31Error input {
background-image: url("http://www.runescape.com/img/global/buttons/Button31Error.png?0");
height: 31px;
line-height: 24px;
}
.Button31Error {
padding-left: 27px;
}
.Button31Error span {
padding-right: 27px;
}
.Button31Error span span span {
margin-left: -54px;
left: 27px;
padding-left: 30px;

}

.Button31Search,
.Button31Search span,
.Button31Search input {
background-image: url("http://www.runescape.com/img/global/buttons/Button31Search.png?0");
height: 31px;
line-height: 24px;
}
.Button31Search {
padding-left: 27px;
}
.Button31Search span {
padding-right: 27px;
}
.Button31Search span span span {
margin-left: -54px;
left: 27px;
padding-left: 30px;

}


.Button31Go,
.Button31Ready,
.Button31Stop,
.Button31Help,
.Button31Error,
.Button31Search {
 color: #eaeaea;
}

.Button29,
.Button29 span,
.Button29 input {
background-image: url("http://www.runescape.com/img/global/buttons/Button29.png?0");
height: 29px;
line-height: 28px;
}
.Button29 {
padding-left: 13px;
}
.Button29 span {
padding-right: 13px;
}
.Button29 span span span {
margin-left: -26px;
left: 13px;


}

.Button29disabled,
.Button29disabled span,
.Button29disabled input {
background-image: url("http://www.runescape.com/img/global/buttons/Button29disabled.png?0");
height: 29px;
line-height: 28px;
}
.Button29disabled {
padding-left: 13px;
}
.Button29disabled span {
padding-right: 13px;
}
.Button29disabled span span span {
margin-left: -26px;
left: 13px;


}


.Button29,
.Button29 b {
 color: #f0b166;
}

.Button29:hover,
.Button29:hover b {
 color: #f3b13f;
}

.Button29 b,
.Button29disabled b {
 display: block;
 font-family: MuseoSans500,Arial,Times New Roman,serif;
 font-size: 11px;
 line-height: 21px;
 font-weight: normal;
}

.Button29disabled b,
.Button29disabled:hover b {
 color: #B8B8B8;
}

.Button29disabled, .Button29disabled span, .Button29disabled input {
 cursor: default;
}

.Button46,
.Button46 span,
.Button46 input {
background-image: url("http://www.runescape.com/img/global/buttons/Button46.png?0");
height: 46px;
line-height: 42px;
}
.Button46 {
padding-left: 27px;
}
.Button46 span {
padding-right: 27px;
}
.Button46 span span span {
margin-left: -54px;
left: 27px;


}


.Button46 .Gradient_link2 *,
.Button46 .Gradient_link2 .g1,
.Button46 .Gradient_link2 .g2,
.Button46 .Gradient_link2 .g3,
.Button46 .Gradient_link2 .g4,
.Button46 .Gradient_link2 .g5 {
  left: -48px;
 }

.Button56,
.Button56 span,
.Button56 input {
background-image: url("http://www.runescape.com/img/global/buttons/Button56.png?0");
height: 56px;
line-height: 41px;
}
.Button56 {
padding-left: 31px;
}
.Button56 span {
padding-right: 31px;
}
.Button56 span span span {
margin-left: -62px;
left: 31px;


}


.Button56 b {
 display: block;
 font-family: KingthingsPetrockRegular,Times New Roman,serif;
 font-size: 36px;
 font-weight: normal;
 top: 5px;
 /*cursor: pointer;*/
}


.Button35LuminousGreen,
.Button35LuminousGreen span,
.Button35LuminousGreen input {
background-image: url("http://www.runescape.com/img/global/buttons/Button35LuminousGreen.png?0");
height: 35px;
line-height: 24px;
}
.Button35LuminousGreen {
padding-left: 27px;
}
.Button35LuminousGreen span {
padding-right: 27px;
}
.Button35LuminousGreen span span span {
margin-left: -54px;
left: 27px;
padding-left: 20px;

}


.GreenButton, 
.GreenButton:visited, 
.GreenButton:hover, 
.GreenButton:active {
    background: url(http://www.runescape.com/img/global/buttons/ButtonNewGreen.png) transparent left 0 no-repeat;
    color: white;
    display: block;
    font-family: 'Times New Roman';
    font-size: 1em;
    font-weight: bold;
    height: 35px;
    padding-top: 8px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 151px;
}

.GreenButton:hover {
    background-position: right 0;
    text-decoration: none;
}