#top-cart-content {
    background: red;
    position: absolute;
    width:200px;
    background: #e5e5e5;
    text-align: left;
    margin-left:-50px;
    padding:5px;
}

#pc-messages {}
#pc-messages li{
    border-radius: 3px 3px 3px 3px;
    padding: 3px 3px 3px 10px;}
#pc-messages li.type-success{background: none repeat scroll 0 0 green;}
#pc-messages li.type-error{}

#dialog-cart {margin-top: 10px}







#header-cart .carousel{
    overflow: hidden;
    /*max-height: 339px;*/
    /*max-height: 389px;*/
    max-height: 605px;
   
}

#header-cart .navButton{
    border: medium none;
    cursor: pointer;
    height: 30px;
    opacity: 0.75;
    width: 100%;  
    margin-top: 20px; 
}

#header-cart .navButton.next{ 
    background: url("../images/scroll-arrows.png") no-repeat scroll center 100% rgba(0, 0, 0, 0);
} 

#header-cart .navButton.previous{ 
    background: url("../images/scroll-arrows.png") no-repeat scroll center 0% rgba(0, 0, 0, 0);
    margin-bottom: 20px;
}

#header-cart .navButton.disable{
    opacity: 0.1;
}

.addToCartLoader{
   background-image: url("../images/opc-ajax-loader.gif"); 
    background-repeat: no-repeat;
    height: 48px;
    width: 48px; 
    position: absolute;     
}

.add-to-cart-buttons .addToCartLoader{margin-left: 10%;margin-top: 10px;}
.block-cart .addToCartLoader{top: 35%;left: 43%;}

.button.btn-cart.loading{
    opacity: 0.3;
}

#cart-sidebar .item-options dd{margin: 0px;}


