/* This imageless css button is based on the button that was generated by CSSButtonGenerator.com */
/*button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;}*/

.buttonRow a {
  text-decoration: none;
}
.button, input.button, input.cssButtonHover {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  display:inline-block;
  font-family:Trebuchet MS;
  font-size:13px;
  font-weight:bold;
  margin: 0;
  /*padding:3px 8px;*/
  text-decoration:none;
}
input.submit_button {
  -moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
  -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
  background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-color:#fee8b9;  /* Submit button background color */
  border: 1px solid #cc9933;  /* Submit button border color */
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
  margin: 0;
  /*padding: 3px 8px;*/
  color: #404040;  /* Text color for submit buttons */
  height:29px;
  width:150px;
}
input.submitbutton:hover, input.cssButtonHover {
  /*background-color:#ffcc33;  /* Hover color for the submit buttons */
  background: linear-gradient(to bottom, #ffcc33, #f7dfa5) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #cc9933;  /* Submit button border color */
  width:150px;
  height:29px;
  cursor: pointer;
}
span.normal_button, input.button_goto_prod_details {
  /*background-color:#ced79c;  /* Link button background color */
  /*border:1px solid #cc9933;  /* Link button border color */
  /*color:#404040;  /* Text color for link-related buttons */
  	/*
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	*/
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
	background: linear-gradient(to bottom, #ffffff, #e8eaed) repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffcc), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #ffffcc 5%, #ff9900 100% );
	*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');
	background-color:#f7dfa5;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #bababa;
	display:inline-block;
	color:#111;
	font-family:Trebuchet MS;
	font-size:13px;
	/*font-weight:bold;*/
	font-style:normal;
	height:29px;
	/*line-height:50px;*/
	width:175px;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
	line-height:2em;
}
span.normal_button:hover {
  /*background-color:#b4bc8b;*/  /* Hover color for link-related buttons */
}
span.normal_button:hover, span.cssButtonHover, input.button_goto_prod_details:hover {
  /*background-color:#e6e9ef;  /* Hover color for the submit buttons */
  background: linear-gradient(to bottom, #e6e9ef, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #bababa;  /* Submit button border color */
  width:175px;
  height:29px;
  cursor: pointer;
}

span.normal_button.button_sold_out_sm {
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
	background: linear-gradient(to bottom, #ffcccc, #ff6666) repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffcc), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #ffffcc 5%, #ff9900 100% );
	*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');
	background-color:#ffcccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #cc3333;
	display:inline-block;
	color:#fff;
	font-family:Trebuchet MS;
	font-size:13px;
	/*font-weight:bold;*/
	font-style:normal;
	height:29px;
	/*line-height:50px;*/
	width:150px;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
span.normal_button.button_sold_out_smHover {
  /*background-color: red;*/
}
span.normal_button.button_sold_out {
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
	background: linear-gradient(to bottom, #ffcccc, #ff6666) repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffcc), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #ffffcc 5%, #ff9900 100% );
	*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');
	background-color:#ffcccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #cc3333;
	display:inline-block;
	color:#fff;
	font-family:Trebuchet MS;
	font-size:13px;
	/*font-weight:bold;*/
	font-style:normal;
	height:29px;
	/*line-height:50px;*/
	width:150px;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
/********************************* bof custom Add to cart button ******************************/input.cssButtonHover.button_in_cart {	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;		background: url('../images/design/button_bg_cart_hover.png') no-repeat scroll 0 0 transparent;		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');	background-color:#f7dfa5;	-webkit-border-top-left-radius:3px;	-moz-border-radius-topleft:3px;	border-top-left-radius:3px;	-webkit-border-top-right-radius:3px;	-moz-border-radius-topright:3px;	border-top-right-radius:3px;	-webkit-border-bottom-right-radius:3px;	-moz-border-radius-bottomright:3px;	border-bottom-right-radius:3px;	-webkit-border-bottom-left-radius:3px;	-moz-border-radius-bottomleft:3px;	border-bottom-left-radius:3px;	text-indent:30px;	border:0px solid #cc9933;	display:inline-block;	color:#fff;	font-family:Trebuchet MS;	font-size:13px;	/*font-weight:bold;*/	font-style:normal;	height:29px;	/*line-height:50px;*/	width:224px;	text-decoration:none;	text-align:left;	/*text-shadow:1px 1px 0px #ffffff;*/  cursor: pointer;}input.submit_button.button_in_cart {	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;		background: url('../images/design/button_bg_cart.png') no-repeat scroll 0 0 transparent;		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');	background-color:#f7dfa5;	-webkit-border-top-left-radius:3px;	-moz-border-radius-topleft:3px;	border-top-left-radius:3px;	-webkit-border-top-right-radius:3px;	-moz-border-radius-topright:3px;	border-top-right-radius:3px;	-webkit-border-bottom-right-radius:3px;	-moz-border-radius-bottomright:3px;	border-bottom-right-radius:3px;	-webkit-border-bottom-left-radius:3px;	-moz-border-radius-bottomleft:3px;	border-bottom-left-radius:3px;	text-indent:30px;	border:0px solid #cc9933;	display:inline-block;	color:#fff;	font-family:Trebuchet MS;	font-size:13px;	/*font-weight:bold;*/	font-style:normal;	height:29px;	/*line-height:50px;*/	width:224px;	text-decoration:none;	text-align:left;	/*text-shadow:1px 1px 0px #ffffff;*/}/* bof Buy Now Button */span.normal_button.button_buy_now  {	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;		background: url('../images/design/button_buy_now.png') no-repeat scroll 0 0 transparent;		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');	background-color:#f7dfa5;	-webkit-border-top-left-radius:3px;	-moz-border-radius-topleft:3px;	border-top-left-radius:3px;	-webkit-border-top-right-radius:3px;	-moz-border-radius-topright:3px;	border-top-right-radius:3px;	-webkit-border-bottom-right-radius:3px;	-moz-border-radius-bottomright:3px;	border-bottom-right-radius:3px;	-webkit-border-bottom-left-radius:3px;	-moz-border-radius-bottomleft:3px;	border-bottom-left-radius:3px;	text-indent:15px;	border:0px solid #cc9933;	display:inline-block;	color:#fff;	font-family:Trebuchet MS;	font-size:13px;	/*font-weight:bold;*/	font-style:normal;	height:29px;	/*line-height:50px;*/	width:189px;	text-decoration:none;	text-align:left;	/*text-shadow:1px 1px 0px #ffffff;*/}span.normal_button.button_buy_nowHover  {	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;		background: url('../images/design/button_buy_now_hover.png') no-repeat scroll 0 0 transparent;		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');	background-color:#f7dfa5;	-webkit-border-top-left-radius:3px;	-moz-border-radius-topleft:3px;	border-top-left-radius:3px;	-webkit-border-top-right-radius:3px;	-moz-border-radius-topright:3px;	border-top-right-radius:3px;	-webkit-border-bottom-right-radius:3px;	-moz-border-radius-bottomright:3px;	border-bottom-right-radius:3px;	-webkit-border-bottom-left-radius:3px;	-moz-border-radius-bottomleft:3px;	border-bottom-left-radius:3px;	text-indent:15px;	border:0px solid #cc9933;	display:inline-block;	color:#fff;	font-family:Trebuchet MS;	font-size:13px;	/*font-weight:bold;*/	font-style:normal;	height:29px;	/*line-height:50px;*/	width:189px;	text-decoration:none;	text-align:left;	/*text-shadow:1px 1px 0px #ffffff;*/  cursor: pointer;}/* eof Buy Now Button */
/********************************* eof custom Add to cart button ******************************/
/*input.submit_button.button_in_cart, input.submit_button.button_continue_checkout, input.submit_button.button_confirm_order {*/input.submit_button.button_continue_checkout, input.submit_button.button_confirm_order {
	/*
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	*/
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
	background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffcc), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #ffffcc 5%, #ff9900 100% );
	*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');
	background-color:#f7dfa5;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #cc9933;
	display:inline-block;
	color:#111;
	font-family:Trebuchet MS;
	font-size:13px;
	/*font-weight:bold;*/
	font-style:normal;
	height:29px;
	/*line-height:50px;*/
	width:150px;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
/*span.normal_button.button_checkout, span.normal_button.button_buy_now  {*/span.normal_button.button_checkout  {
	/*
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	*/
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
	background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffcc), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #ffffcc 5%, #ff9900 100% );
	*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');
	background-color:#f7dfa5;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #cc9933;
	display:inline-block;
	color:#111;
	font-family:Trebuchet MS;
	font-size:13px;
	/*font-weight:bold;*/
	font-style:normal;
	height:29px;
	/*line-height:50px;*/
	width:150px;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
/*span.normal_button.button_checkoutHover, span.normal_button.button_buy_nowHover {*/span.normal_button.button_checkoutHover {
  background: linear-gradient(to bottom, #ffcc33, #f7dfa5) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #cc9933;  /* Submit button border color */
  width:150px;
  height:29px;
  /*cursor: pointer;*/
}
input.submit_button.button_update {
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
	background: linear-gradient(to bottom, #ffffff, #e8eaed) repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffcc), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #ffffcc 5%, #ff9900 100% );
	*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ff9900');
	background-color:#f7dfa5;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #bababa;
	display:inline-block;
	color:#111;
	font-family:Trebuchet MS;
	font-size:13px;
	/*font-weight:bold;*/
	font-style:normal;
	height:29px;
	/*line-height:50px;*/
	width:100px;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
	line-height:2em;
}
input.button_update.button_updateHover {
  /*background-color:#e6e9ef;  /* Hover color for the submit buttons */
  background: linear-gradient(to bottom, #e6e9ef, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #bababa;  /* Submit button border color */
  width:100px;
  height:29px;
}



@media (max-width:480px){
span.normal_button, span.normal_button.button_checkout {
	width: 140px;
}
span.normal_button:hover, span.normal_button.button_checkoutHover {
  width:140px;
}
}