.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;font-size: 1.3em;display: inline-block;margin:0;padding: 8px 20px;border-radius: 4px;
letter-spacing: 1px;-webkit-appearance: none;}

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

input.cssButtonHover {border:none;cursor: pointer;font-size: 1.3em;display: inline-block;margin:0;padding: 8px 20px !important;border-radius: 4px;letter-spacing: 1px;-webkit-appearance: 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:10px 30px;font-size:1.5em;}
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;}




/*BOF CUSTOM*/



#productListing input.submit_button, #productListing .button_in_cart:hover, #productListing .list-more, span.normal_button:hover, span.normal_button, #cartAdd #addToCartButton, input.submit_button.button_continue_checkout,input.cssButtonHover.button_continue_checkout:hover, input.submit_button.button_confirm_order,input.cssButtonHover.button_confirm_order:hover, #askAQuestion input.submit_button, #askAQuestion input.cssButtonHover{border-radius:4px;}
#askAQuestionButton{font-size:1em;}

/*#cartButtonsWrapper #cartAdd {width:90%;}*/
#cartAdd input[type=text]{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;vertical-align:top;display:inline-block !important;width:11%;border:none;height:40px;margin:0;padding:7px !important;}
#cartAdd input[type=submit], #askAQuestion input.submit_button, #askAQuestion input.cssButtonHover, span#addToCartButton{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;display:inline-block !important;margin:0;padding:7px 20px !important;height:40px !important;}


#cartButtonsWrapper #cartAdd input[type=submit]{width: 62%;letter-spacing: 1px;float: right;margin-right: 1em;}
#cartButtonsWrapper #cartAdd .out_of_stock{width: 62%;}

span#addToCartButton{font-size: 1.3em;
color: #000;
line-height: 1.4em;
width: 100%;}
span#addToCartButton:hover{cursor:pointer;}