.ajaxaddtocart-loader {
	background: url(loader_32x32.gif) center no-repeat;
	display: none;
	height: 50px;
}
.ajaxaddtocart.block.block-cart {
	margin-bottom: 0px;
	text-align: left;
}
.ajaxaddtocart-options-form, .ajaxaddtocart-message, #ajaxaddtocart-dialog {
	margin-bottom: 0px;
	text-align: left;
}
.ajaxaddtocart-options-form .price-box {
	text-align: right;
}

.ajaxaddtocart-options-form .price-box-bundle,
.ajaxaddtocart-options-form .price-box-bundle .price-box{
    float:left;
    text-align: left;
}

.ajaxaddtocart.block.block-cart ul.item-options{
    display:block;
    float:left;
    width:100%;
    padding:10px 0px;
}

.ajaxaddtocart.block.block-cart ul.item-options li{
    margin-bottom:0px;
}

#ajaxaddtocart-dialog .product-options#product-options-wrapper,#ajaxaddtocart-dialog .ajaxaddtocart-qty-form.product-options {
	margin: 0px;
        clear:both;
}
#ajaxaddtocart-dialog .product-name h1 {
	font: bold 15px/1.35 Arial,Helvetica,sans-serif;
	margin: 0;
}

#ajaxaddtocart-dialog .block .mini-products-list .btn-edit {
  float: right;
  margin: 1px 0 2px 5px;
}

#ajaxaddtocart-dialog .block .mini-products-list .product-name{
    margin: 0px 0px 10px;
    padding-top:0px;
}


#ajaxaddtocart-dialog a.ajaxaddtocart-qty-plus,
#ajaxaddtocart-dialog a.ajaxaddtocart-qty-minus {
	border: none;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	/*overflow: hidden;*/
	text-align: center;
	text-decoration: none;
	/*text-indent: -500px;*/
	width: 30px;
}

#ajaxaddtocart-dialog div.add-to-cart{
    line-height:30px;
    display:inline-block;
    margin: 7px 0;
}

#ajaxaddtocart-dialog div.price-box{
    float:right;
}

#ajaxaddtocart-dialog div.add-to-cart label{
    vertical-align: top;
}


#ajaxaddtocart-dialog {
	display: none;
}
#ajaxaddtocart-dialog #qty, 
#ajaxaddtocart-dialog .ajaxaddtocart-summary-update-form input.input-text.qty{
	float: none;
        height: 28px; /* 30-2px border = button height */
	line-height: 28px;
	margin-right: 0px;
	vertical-align: top;
        padding: 0px 3px;
}
#ajaxaddtocart-dialog a.ajaxaddtocart-qty-plus {
        background-color: #007ED1;
	/*background: url("plus-minus.png") top left no-repeat;*/
}
#ajaxaddtocart-dialog a.ajaxaddtocart-qty-minus {
        background-color: #dd7870;
	/*background: url("plus-minus.png") top right no-repeat;*/
}

form.ajaxaddtocart-summary-update-form{
    display:inline-block;
}

#ajaxaddtocart-cart-totals-table{
    float:right;
}

#ajaxaddtocart-cart-totals-table td{
    padding:3px 10px 3px 20px;
}


/* overlay z-index for themes that have other elements with high z-index values */
.ui-widget-overlay.ui-front{
	z-index:100000 !important;
}
.ui-dialog.ui-widget{
	z-index:100001 !important;
}

.ajaxloader{width: 32px; height:32px; background: url(loader_32x32.gif) no-repeat center center; display: inline-block;}

