.buttonRow a {
    text-decoration: none;
}

.button, input.button, input.cssButtonHover {
    display: inline-block;
    font-size: 1.3em;
    margin: 0;
    padding: 8px 20px;
    text-decoration: none;
}

input.submit_button {
    border: none !important;
    display: inline-block;
    margin: 0;
    padding: 8px 20px;
    margin-bottom: .3em;
    background: linear-gradient(to bottom, rgba(174, 188, 191, 1) 0%, rgba(110, 119, 116, 1) 50%, rgba(10, 14, 10, 1) 51%, rgba(10, 8, 9, 1) 100%);
    color: rgba(255, 255, 255, .86);
    font-weight: 900;
    text-shadow: 0px 0px 5px rgba(255, 255, 255, .4);
    border: none;
    border-radius: 15px;
    box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.5);
    font-size: 1.5em !important;
    padding-left: 1em !important;
    text-decoration: none !important;
    transition: all .5s ease-out;
}

input.submit_button:hover {
    transition: all .25s ease-out;
    box-shadow: inset  0px 0px 12px rgba(255, 0, 0, .5);

}

input.cssButtonHover {
    border: none;
    cursor: pointer;
    font-size: 1.3em;
    display: inline-block;
    margin: 0;
    padding: 8px 20px !important;
}

span.normal_button {
}

span.normal_button:hover {
}

span.cssButton.normal_button.button.button_more_reviews, .button_more_reviews:hover, span.cssButton.normal_button.button.button_read_reviews, .button_read_reviews:hover {
    display: block;
    text-align: center;
}

span.cssButton.normal_button.button.button_write_review, .button_write_review, span.cssButton.normal_button.button.button_in_cart {
    display: block;
    text-align: center;
    font-size: 130%;
    padding: 12px 20px !important;
}

#indexBody span.cssButton.normal_button.button.button_in_cart, #indexBody .button_in_cart:hover {
    display: inline-block;
}

span.cssButton.normal_button.button.button_goto_prod_details {
    background: #000;
}

.button_goto_prod_details:hover {
    background: #05a5cb !important;
}

input.cssButton.submit_button.button.button_search, .button_search:hover {
    padding: 8px 20px !important;
    font-size: 1.0em;
    line-height: 18px;
}

#advSearchDefault input.cssButton.submit_button.button.button_search, #advSearchDefault .button_search:hover {
    font-size: 1.3em;
}

.button-left {
    margin-right: 10px;
}

.button-right {
    margin-left: 10px;
}

span.cssButton.normal_button.button.button_checkout, .button_checkout:hover {
    display: block;
    padding: 15px 30px;
}

span.cssButton.normal_button.button.button_continue_shopping, .button_continue_shopping:hover, span.cssButton.normal_button.button.button_shipping_estimator, .button_shipping_estimator:hover, span.cssButton.normal_button.button.button_back, .button_back:hover {
}

#reviewsInfoDefault span.cssButton.normal_button.button.button_in_cart, #reviewsInfoDefault .button_in_cart:hover {
    display: block;
    text-align: center;
    padding: 12px 20px !important;
}

#reviewsInfoDefault .button_in_cart:hover, #reviewsDefault .button_in_cart:hover {
    display: block !important;
}

#reviewsDefault .button_in_cart:hover {
    text-align: center;
    padding: 12px 20px;
}

span.button_sold_out, span.button_sold_out:hover {
    background: #8b0000;
}


.checkoutLink, .button_checkout , .button_continue_shopping{
    width: 100%;
    display: block;
    border-radius: 15px;
    font-size: 1.25em;
    font-weight: bold;
    text-align: center;
    background: linear-gradient(to bottom,  #8fbe6e 0%,#80bb4f 17%,#639535 50%,#538527 51%,#639c22 59%,#7dc610 71%,#598527 84%,#36601a 100%);
    padding: .4em 0;
    color:rgba(255,255,255,.7);
    text-decoration: none;
}
.changeCartLink{
    color: rgba(0,0,0,.6);
    width: 100%;
    display: block;
    border-radius: 15px;
    font-size: .8em;
    font-weight: bold;
    text-align: center;
    background: linear-gradient(to bottom, rgba(239, 239, 239, 0.5) 0%, rgba(224, 224, 224, 0.99) 50%, rgba(202, 202, 202, 1) 51%, rgba(201, 201, 201, 0.5) 100%);
    padding: .2em 0;
    color:rgba(0,0,0,.7);
    text-decoration: none;
    margin-top: 5px;
}
.button_checkout{
    width: 66%;
}
.button_logoff,
.button_my_orders
 .button_continue_shopping{
     margin-left: 2em;
    float: left;
     border-radius: 15px;
    text-align: center;
     color: rgba(0, 0, 0, .6);
     font-size: 1em;
     font-weight: bold;
     width: 80%;
     padding: 1em;
     background: linear-gradient(to bottom, rgba(239, 239, 239, 0.5) 0%, rgba(224, 224, 224, 0.99) 50%, rgba(202, 202, 202, 1) 51%, rgba(201, 201, 201, 0.5) 100%);
     border: 1px solid rgba(0, 0, 0, .5);

 }
.button_shipping_estimator{
    color: rgba(0, 0, 0, .6);
    background: linear-gradient(to bottom, rgba(239, 239, 239, 0.5) 0%, rgba(224, 224, 224, 0.99) 50%, rgba(202, 202, 202, 1) 51%, rgba(201, 201, 201, 0.5) 100%);
}
