.buttonRow a {text-decoration:none;}



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;display:block;}
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.cssButton.normal_button.button.button_logoff, span.cssButton.normal_button.button.small_edit{background:#666;}


.button, .cssButton, .cssButtonHover {
    font-family: "opensans",verdana, arial, helvetica, sans-serif;
    display:inline-block;
    vertical-align:middle;
    margin:0;
    padding:9px 20px;
    line-height:18px;
    -webkit-appearance:none;
    border:1px solid #2a89d6;
    border-radius:3px;
    transition:background-color .25s ease-out, color .25s ease-out;
    font-size:13px;
    text-align:center;
    cursor:pointer;
    background:#2a89d6;
    color:#fff;
    height: auto;
    text-transform:capitalize;
}
[data-whatinput=mouse] .button {
    outline:0
}

.cssButton:hover, .cssButtonHover {
    display:inline-block;
    vertical-align:middle;
    margin:0;
    padding:9px 20px;
    line-height:18px;
    -webkit-appearance:none;
    border:1px solid #2a89d6;
    border-radius:3px;
    transition:background-color .25s ease-out, color .25s ease-out;
    font-size:13px;
    text-align:center;
    cursor:pointer;
    background:#2a89d6;
    color:#fff;
    height: auto;
    opacity: 0.8;
}


.button:focus, .button:hover {
    background:#2a89d6;
    color:#fff;
    border:#2a89d6 solid 1px;
    height: auto;
    opacity: 0.8;
}
