@charset "UTF-8";
/* CSS Document */

.Cart66ButtonSecondary {height:30px;text-decoration:none;}

.Cart66UserQuantity label {display: none;float:left;}
.Cart66UserQuantity input {width:20px; padding:5px;box-shadow: none;border: 1px solid #b6b6af;text-align: center}
.Cart66Price {display: inline;float:left;padding-top: 5px;}

.Cart66ButtonPrimary, .Cart66ButtonSecondary, #content .Cart66ButtonPrimary, #content .Cart66ButtonSecondary, .Cart66CartButton .purAddToCart,.Cart66CartContinueShopping .Cart {
    background-color: #fff;
    background-image: none;
    border-radius:0;
    font-family: 'Avenir45';

    border: 3px solid #cb1f45;
    color: #cb1f45;
    cursor: pointer;
    display: inline;
    font-size: 12px;
    height: 32px;
    line-height: 20px;
    padding: 0 1em;
}


a.Cart66ButtonPrimary, a.Cart66ButtonSecondary,a.confirm-order {
    color: #cb1f45;
    text-decoration: none;
	text-transform:uppercase;
	font-family:'Avenir45';
  	padding: 7px;  font-size:12px;
}


.alert-message.alert-danger, .alert-message.alert-error {
    background-color: #cb1f45;
 
  }
 .alert-message.success {
    background-color:#CCC;
    background-image:none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    text-shadow: none;
    border-color: none;
	color:#fff !important;
	width:230px;
	margin-left: 170px;
     margin-top: 140px;
	position:absolute;
	z-index:999999;

  }
 

 
 