.cssButton{ position:absolute; cursor:pointer; user-select: none; pointer-events:auto; }
.cssButton #background_container{ position:relative; z-index:1; width:100%; height:100%; }
.cssButton #text_container{ text-align:center; position:absolute; z-index:2; top:0px; display:table; pointer-events:none; }
.cssButton span{ display: table-cell; vertical-align: middle; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.imageButton{ position:absolute; cursor:pointer;  pointer-events:auto; }
.imageButton #background_container{ position:relative; z-index:1; }
.imageButton #text_container{ text-align:center; position:absolute; z-index:2; top:0px; display:table; pointer-events:none; overflow:hidden; white-space:nowrap; }
.imageButton span{ display: table-cell; vertical-align: middle; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.buttonStyle_menu { width:455px; height:110px; background-color:#1a1a1a; }
.buttonStyle_menu span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_menu #background_container{ width:84px; height:84px; position:absolute; left:10px; top:10px; }
.buttonStyle_menu #text_container{ padding-left:100px; }
.buttonStyle_menu .textUp{ color:#e6e6e6; }
.buttonStyle_menu .textOver{ color:#ffffff; }
.buttonStyle_menu .textDown{ color:#e6e6e6; }
.buttonStyle_menu .textLocked{ color:#aaaaaa; }

.buttonStyle_a {    }
.buttonStyle_a span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_a #background_container{ border-radius:3px; }
.buttonStyle_a .textUp{ color:#FFFFF3; }
.buttonStyle_a .textOver{ color:#f7adb5; }
.buttonStyle_a .textDown{ color:#f7adb5; }
.buttonStyle_a .textLocked{ color:#FFFFF3; }
.buttonStyle_a .backgroundUp{ background-color:#F65B6D; }
.buttonStyle_a .backgroundOver{ background-color:#F65B6D; }
.buttonStyle_a .backgroundDown{ background-color:#F65B6D; }
.buttonStyle_a .backgroundLocked{ background-color:#F65B6D; }

.buttonStyle_b {    }
.buttonStyle_b span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_b #background_container{ border-radius:3px; }
.buttonStyle_b .textUp{ color:#ffffff; }
.buttonStyle_b .textOver{ color:#ffffff; }
.buttonStyle_b .textDown{ color:#ffffff; }
.buttonStyle_b .textLocked{ color:#d1d1d1; }
.buttonStyle_b .backgroundUp{ background-color:#4bc957; }
.buttonStyle_b .backgroundOver{ background-color:#74e27c; }
.buttonStyle_b .backgroundDown{ background-color:#37af3f; }
.buttonStyle_b .backgroundLocked{ background-color:#666666; }

.buttonStyle_c{    }
.buttonStyle_c span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_c #background_container{ border-radius:3px; }
.buttonStyle_c .textUp{ color:#336baf; }
.buttonStyle_c .textOver{ color:#4f85ba; }
.buttonStyle_c .textDown{ color:#5f8bb7; }
.buttonStyle_c .textLocked{ color:#d1d1d1; }
.buttonStyle_c .backgroundUp{ background-color:#ccddff; }
.buttonStyle_c .backgroundOver{ background-color:#8fafe2; }
.buttonStyle_c .backgroundDown{ background-color:#617faf; }
.buttonStyle_c .backgroundLocked{ background-color:#666666; }

.buttonStyle_d{    }
.buttonStyle_d span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_d #background_container{ border-radius:3px; }
.buttonStyle_d .textUp{ color:#FFFFF3; }
.buttonStyle_d .textOver{ color:#f7adb5; }
.buttonStyle_d .textDown{ color:#f7adb5; }
.buttonStyle_d .textLocked{ color:#FFFFF3; }
.buttonStyle_d .backgroundUp{ background-color:#f7655d; }
.buttonStyle_d .backgroundOver{ background-color:#ef8784; }
.buttonStyle_d .backgroundDown{ background-color:#e89c9a; }
.buttonStyle_d .backgroundLocked{ background-color:#666666; }

.buttonStyle_e{    }
.buttonStyle_e span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_e #background_container{ border-radius:3px; }
.buttonStyle_e .textUp{ color:#504845; }
.buttonStyle_e .textOver{ color:#504845; }
.buttonStyle_e .textDown{ color:#504845; }
.buttonStyle_e .textLocked{ color:#504845; }
.buttonStyle_e .backgroundUp{ background-color:#FFFFFF; }
.buttonStyle_e .backgroundOver{ background-color:#FFFFFF; }
.buttonStyle_e .backgroundDown{ background-color:#FFFFFF; }
.buttonStyle_e .backgroundLocked{ background-color:transparent; }

.buttonStyle_f {    }
.buttonStyle_f span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_f #background_container{ border-radius:3px; }
.buttonStyle_f .textUp{ color:#666666; }
.buttonStyle_f .textOver{ color:#666666; }
.buttonStyle_f .textDown{ color:#666666; }
.buttonStyle_f .textLocked{ color:#666666; }
.buttonStyle_f .backgroundUp{ background-color:#F2F2F2; }
.buttonStyle_f .backgroundOver{ background-color:#D6D6D6; }
.buttonStyle_f .backgroundDown{ background-color:#F2F2F2; }
.buttonStyle_f .backgroundLocked{ background-color:#D6D6D6; }

.buttonSize_hud{ width:200px; height:64px; }
.buttonSize_login_a{ width:274px; height:69px; }
.buttonSize_login_b{ width:316px; height:76px; }
.buttonSize_createAccount_next{ width:220px; height:80px; }
.buttonSize_menu{ width:249px; height:63px; }