a:hover {
  color: #C2C2C2;
}
#checkout a, .mini-cart-contents a {
    color: #C2C2C2;
    display: block;
    height: 100%;
    text-decoration: none;
}

table.cart span.description {
    color: #666666;
    font-weight: normal;
}
.credit_card_payments .totals .price, #cart_contents .totals .price {
    color: #666666;
    font-weight: bold;
}
table .albumTitle, table .title, table .albumCell {
    color: #666666;
    
}


.primary_action, .actions .primary_action a {
    color: #FFFFFF;
}
a {
 color: #6C748F;
}

a:visited {
color: #C2C2C2;
}

a.more-button, .pagination a, .pagination span, .next_page, .prev_page {
    background-color: #6C748F;
    color: #FFFFFF;
}


#search_results .highlight {
    background-color: #C2C2C2;
}
#search_results a {
    color:  #404040;
}
#search_results .description {
    color: #6C748F;
    font-size: 80%;
}
#cart_info, #other-locales {
    background-color: #181818;
    z-index: -2000;
}

#account_signin, .list.tracks .format-info p, div.format-options-display, #mini-cart-results, #mini-cart-flash, div.navibar, #navibar, #navibar a, #suggest {
    background-color: #F4F4F4;
    color: #96999D;
    z-index: 2000;
}
div.navibar span.selected, div.navibar li {
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    text-transform: none;
}
ul.navibar {
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
}


#cart_info {
    z-index: 9999;
}

.in_cart, .sold_out, .add_to_cart a, .upgrade_to_cart a {
    display: inline-block;
    font-size: 10px;
    text-align: center;
   
    z-index: 1;
}


.account_nav a, .in_cart, .pagination a, .pagination span, .next_page, .prev_page, .more-button, .button_small, .primary_action, .secondary_action, .button, .sold_out, .add_to_cart a, .upgrade_to_cart a {
    line-height: 27px;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
    position: relative;
}


