/*
 *   New EB Buttons (2011)
 */

/*  Green Buttons */

.eb_button.large.go {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #b7db81 inset, 0 -1px 0 #b7db81 inset;
    -moz-box-shadow: 0 1px 0 #b7db81 inset, 0 -1px 0 #b7db81 inset;
    box-shadow: 0 1px 0 #b7db81 inset, 0 -1px 0 #b7db81 inset;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png) repeat-x scroll 0 50% #90C833;
    border: medium none;
    color: #fff !important;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 44px;
    padding: 9px 23px;
    text-decoration: none;
    text-shadow: 0 1px #63852b;
    width: 174px;
    border: 1px solid #8bae42;
}

.eb_button.large.go:hover {
    -webkit-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png) repeat-x scroll 0 50% #98d236;
}

.eb_button.large.go:active {
    box-shadow: -6px 6px 8px #84A540 inset, 6px -6px 8px #84A540 inset;
    -moz-box-shadow: -6px 6px 8px #84A540 inset, 6px -6px 8px #84A540 inset;
    -webkit-box-shadow: -6px 6px 8px #84A540 inset, 6px -6px 8px #84A540 inset;
    background: url("") repeat-x scroll 0 50% #afdc64;
}

.eb_button.medium.go {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    -moz-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    background-color: #90C833;
    background-image: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png);
    background-position: 0 50%;
    border: 1px solid #8bae42;
    color: #fff !important;
    display: inline-block;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 2px 17px;
    text-shadow:0 1px #63852b;
    text-decoration: none;
}

.eb_button.medium.go:hover {
    -webkit-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    background-color: #98d236;
}

.eb_button.medium.go:active {
    box-shadow: -4px 4px 6px #84A540 inset, 4px -4px 6px #84A540 inset;
    -moz-box-shadow: -4px 4px 6px #84A540 inset, 4px -4px 6px #84A540 inset;
    -webkit-box-shadow: -4px 4px 6px #84A540 inset, 4px -4px 6px #84A540 inset;
    background: url("") repeat-x scroll 0 50% #afdc64;
}

.eb_button.small.go {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    -moz-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    background-image: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png);
    background-position: 0 50%;
    background-color: #90C833;
    border: 1px solid #8bae42;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 11px;
    text-shadow: 0 1px #63852b;
    text-decoration: none;
}

.eb_button.small.go:hover {
    -webkit-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    background-color: #98d236;
}

.eb_button.small.go:active {
    box-shadow: -3px 3px 4px #84A540 inset, 3px -3px 4px #84A540 inset;
    -moz-box-shadow: -3px 3px 4px #84A540 inset, 3px -3px 4px #84A540 inset;
    -webkit-box-shadow: -3px 3px 4px #84A540 inset, 3px -3px 4px #84A540 inset;
    background: url("") repeat-x scroll 0 50% #afdc64;
}

.eb_button.tiny.go {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    -moz-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset;
    background-image: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png);
    background-position: 0 50%;
    background-color: #90C833;
    border: 1px solid #8bae42;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
    text-shadow: 0 1px #63852b;
    text-decoration: none;
}

.eb_button.tiny.go:hover {
    -webkit-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #bce185 inset, 0 -1px 0 #bce185 inset, 0 1px #e8e8e8;
    background-color: #98d236;
}

.eb_button.tiny.go:active {
    box-shadow: -3px 3px 4px #84A540 inset, 3px -3px 4px #84A540 inset;
    -moz-box-shadow: -3px 3px 4px #84A540 inset, 3px -3px 4px #84A540 inset;
    -webkit-box-shadow: -3px 3px 4px #84A540 inset, 3px -3px 4px #84A540 inset;
    background: url("") repeat-x scroll 0 50% #afdc64;
}



/*  Grey Buttons */

.eb_button.large.default  {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png) repeat-x scroll 0 50% #E4E4E4;
    border: medium none;
    color: #555;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 44px;
    padding: 9px 23px;
    text-decoration: none;
    text-shadow: 0 1px #fff;
    width: 174px;
    border: 1px solid #B5B5B5;
}

.eb_button.large.default:hover {
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png) repeat-x scroll 0 50% #dbdbdb;
}

.eb_button.large.default:active {
    box-shadow: -6px 6px 8px #b5b5b5 inset, 6px -6px 8px #b5b5b5 inset;
    -moz-box-shadow: -6px 6px 8px #b5b5b5 inset, 6px -6px 8px #b5b5b5 inset;
    -webkit-box-shadow: -6px 6px 8px #b5b5b5 inset, 6px -6px 8px #b5b5b5 inset;
    background: url("") repeat-x scroll 0 50% #f2f2f2;
}

.eb_button.medium.default {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png) repeat-x scroll 0 50% #e4e4e4;
    border: 1px solid #b5b5b5;
    color: #555555;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 2px 17px;
    text-shadow: 0 1px #fff;
    text-decoration: none;
}

.eb_button.medium.default:hover {
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png) repeat-x scroll 0 50% #dbdbdb;
}

.eb_button.medium.default:active {
    box-shadow: -4px 4px 6px #b5b5b5  inset, 4px -4px 6px #b5b5b5  inset;
    -moz-box-shadow: -4px 4px 6px #b5b5b5  inset, 4px -4px 6px #b5b5b5  inset;
    -webkit-box-shadow: -4px 4px 6px #b5b5b5  inset, 4px -4px 6px #b5b5b5  inset;
    background: url("") repeat-x scroll 0 50% #f2f2f2;
}

.eb_button.small.default {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png) repeat-x scroll 0 50% #e4e4e4;
    border: 1px solid #b5b5b5;
    color: #555;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 11px;
    text-shadow: 0 1px #fff;
    text-decoration: none;
}

.eb_button.small.default:hover {
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #F5F5F5 inset, 0 1px #e8e8e8;
    background: url("https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png") repeat-x scroll 0 50% #dbdbdb;
}

.eb_button.small.default:active {
    box-shadow: -3px 3px 4px #b5b5b5 inset, 3px -3px 4px #b5b5b5 inset;
    -moz-box-shadow: -3px 3px 4px #b5b5b5 inset, 3px -3px 4px #b5b5b5 inset;
    -webkit-box-shadow: -3px 3px 4px #b5b5b5 inset, 3px -3px 4px #b5b5b5 inset;
    background: url("") repeat-x scroll 0 50% #f2f2f2;
}

.eb_button.tiny.default {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png) repeat-x scroll 0 50% #e4e4e4;
    border: 1px solid #b5b5b5;
    color: #555;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
    text-shadow: 0 1px #fff;
    text-decoration: none;
}

.eb_button.tiny.default:hover {
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset, 0 1px #e8e8e8;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png) repeat-x scroll 0 50% #dbdbdb;
}

.eb_button.tiny.default:active {
    box-shadow: -3px 3px 4px #b5b5b5 inset, 3px -3px 4px #b5b5b5 inset;
    -moz-box-shadow: -3px 3px 4px #b5b5b5 inset, 3px -3px 4px #b5b5b5 inset;
    -webkit-box-shadow: -3px 3px 4px #b5b5b5 inset, 3px -3px 4px #b5b5b5 inset;
    background: url("") repeat-x scroll 0 50% #f2f2f2;
}


/*  Red Buttons */

.eb_button.large.warn {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    -moz-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png) repeat-x scroll 0 50% #f16925;
    border: medium none;
    color: #fff !important;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 44px;
    padding: 9px 23px;
    text-decoration: none;
    text-shadow: 0 1px #d14200;
    width: 174px;
    border: 1px solid #d14200;
}

.eb_button.large.warn:hover {
    -webkit-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png) repeat-x scroll 0 50% #f9712c;
}

.eb_button.large.warn:active {
    box-shadow: -6px 6px 8px #d14200 inset, 6px -6px 8px #d14200 inset;
    -moz-box-shadow: -6px 6px 8px #d14200 inset, 6px -6px 8px #d14200 inset;
    -webkit-box-shadow: -6px 6px 8px #d14200 inset, 6px -6px 8px #d14200 inset;
    background: url("") repeat-x scroll 0 50% #f48a54;
}

.eb_button.medium.warn {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    -moz-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    background-color: #f16925;
    background-image: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png);
    background-position: 0 50%;
    border: 1px solid #d14200;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 2px 17px;
    text-shadow: 0 1px #d14200;
    text-decoration: none;
}

.eb_button.medium.warn:hover {
    -webkit-box-shadow:0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    -moz-box-shadow:0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    box-shadow:0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    background-color: #f9712c;
}

.eb_button.medium.warn:active {
    box-shadow: -4px 4px 6px #d14200 inset, 4px -4px 6px #d14200 inset;
    -moz-box-shadow: -4px 4px 6px #d14200 inset, 4px -4px 6px #d14200 inset;
    -webkit-box-shadow: -4px 4px 6px #d14200 inset, 4px -4px 6px #d14200 inset;
    background:url("") repeat-x scroll 0 50% #f48a54;
}

.eb_button.small.warn {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    -moz-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    background-image: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png);
    background-position: 0 50%;
    background-color: #f16925;
    border: 1px solid #d14200;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 11px;
    text-shadow: 0 1px #d14200;
    text-decoration: none;
}

.eb_button.small.warn:hover {
    -webkit-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    background-color: #f9712c;
}

.eb_button.small.warn:active {
    box-shadow: -3px 3px 4px #d14200 inset, 3px -3px 4px #d14200 inset;
    -moz-box-shadow: -3px 3px 4px #d14200 inset, 3px -3px 4px #d14200 inset;
    -webkit-box-shadow: -3px 3px 4px #d14200 inset, 3px -3px 4px #d14200 inset;
    background: url("") repeat-x scroll 0 50% #f48a54;
}

.eb_button.tiny.warn {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    -moz-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset;
    background-image: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light-trans.png);
    background-position: 0 50%;
    background-color: #f16925;
    border: 1px solid #d14200;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
    text-shadow: 0 1px #d14200;
    text-decoration: none;
}

.eb_button.tiny.warn:hover {
    -webkit-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    -moz-box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    box-shadow: 0 1px 0 #ff9d69 inset, 0 -1px 0 #ff9d69 inset, 0 1px #e8e8e8;
    background-color: #f9712c;
}

.eb_button.tiny.warn:active {
    box-shadow: -3px 3px 4px #d14200 inset, 3px -3px 4px #d14200 inset;
    -moz-box-shadow: -3px 3px 4px #d14200 inset, 3px -3px 4px #d14200 inset;
    -webkit-box-shadow: -3px 3px 4px #d14200 inset, 3px -3px 4px #d14200 inset;
    background: url("") repeat-x scroll 0 50% #f48a54;
}


/* Disabled Buttons */
.eb_button.disabled {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    font-weight: 600;
    text-shadow: 1px 1px 0 #dfdfdf;
    background: #ededed;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #999;
}

.eb_button.small.disabled,
.eb_button.small.disabled:hover {
    height: 30px;
    padding: 0 11px;
    font-size: 12px;
    line-height: 30px;
}

.eb_button.medium.disabled,
.eb_button.medium.disabled:hover {
    height: 30px;
    padding: 2px 17px;
    font-size: 16px;
    line-height: 30px;
}


/* Facebook Connect Buttons */
.eb_button.fb_connect {
    cursor: pointer;
    display: inline-block;
    padding: 0 10px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #2b4b6f;
    border: 1px solid #294464;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #9cacc2 inset, 0 -1px 0 #6e86ac inset;
    -moz-box-shadow: 0 1px 0 #9cacc2 inset, 0 -1px 0 #6e86ac inset;
    box-shadow: 0 1px 0 #9cacc2 inset, 0 -1px 0 #6e86ac inset;
    background: #506896 url(../../images/background/glass_light-trans.png) 0 50%;
}

.eb_button.fb_connect:hover {
    -webkit-box-shadow:0 1px 0 #b1c0d6 inset, 0 -1px 0 #7f98be inset, 0 1px #e8e8e8;
    -moz-box-shadow:0 1px 0 #b1c0d6 inset, 0 -1px 0 #7f98be inset, 0 1px #e8e8e8;
    box-shadow:0 1px 0 #b1c0d6 inset, 0 -1px 0 #7f98be inset, 0 1px #e8e8e8;
    background-color: #5b73a3;
}

.eb_button.fb_connect:active {
    box-shadow: -3px 3px 4px #35557a inset, 3px -3px 4px #35557a inset;
    -moz-box-shadow: -3px 3px 4px #35557a inset, 3px -3px 4px #35557a inset;
    -webkit-box-shadow: -3px 3px 4px #35557a inset, 3px -3px 4px #35557a inset;
    background: #667dac;
}

.eb_button.fb_connect > span {
    display: inline-block;
}

.eb_button.fb_connect > span > strong {
    font-weight: 500;
}

.eb_button.small.fb_connect {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
}

.eb_button.small.fb_connect > span {
    height: 26px;
    padding-left: 25px;
    background: url(../../images/buttons/eb_fb_button_logo_small.png) no-repeat 0 50%;
    white-space: nowrap;
}

.eb_button.large.fb_connect {
    height: 39px;
    padding: 0 14px;
    line-height: 39px;
    font-size: 18px;
}

.eb_button.large.fb_connect > span {
    height: 39px;
    padding-left: 38px;
    background: url(../../images/buttons/eb_fb_button_logo_large.png) no-repeat 0 50%;
}

/* TODO: phase out these rules */

.button_css a, .button_css input {
    background: url(https://cdn.evbstatic.com/s3-s3/static/images/background/glass_light2-trans.png) 0 50% repeat-x #e4e4e4;
    font-size: 12px;
    color: #555;
    font-weight: bold;
    border: 1px solid #b5b5b5;
    padding: 9px 12px;
    text-decoration: none;
    text-shadow: 0 1px #fff;
    -moz-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #f5f5f5 inset;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.button_css a:hover, .button_css input:hover {
    background-color: #dbdbdb;
}

span.button_css > a {
    color: #555;
}

.go_button a, .go_button input {
    color: #fff;
    background: none;
    background-color: #01AB45;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 12px;
    padding: 9px 12px;
    text-shadow: none;
}

.go_button a:hover, .go_button input:hover {
    background-color: #01461C;
}

span.go_button > a {
    color: #fff;
}

#primary_cta,
#primary_cta_disabled {
    margin: 15px 0 20px 5px;
    display: block;
}

#primary_cta a {
    color: #fff;
    background: none;
    background-color: #01AB45;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 20px;
    padding: 9px 26px;
    text-shadow: none;
}

#primary_cta_disabled a {
    color: #fff;
    background: #ededed;
    border: 1px solid #dcdcdc;
    font-size: 20px;
    padding: 9px 26px;
    text-shadow: 1px 1px 0 #dfdfdf;
}

#primary_cta a:hover {
    background-color: #01461C;
}
