html { 
   
  
  
}

.totals {
  color: #000;
}

.container  {
  margin: 0 auto;
}

.products-list .product .img-frame { /*debatable, using for reflections */
  
  
} 

#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: #C9D1A2;
  color: #000000;
}

body {
  
  
}

.content, #cart-lightbox {
  
}

#cart-lightbox {
  /* lightbox-specific setting overrides the content background */
  
}

#cart-lightbox {
  /* lightbox-specific setting overrides the content color */
  
}

#cart-lightbox h2 {
  /* takes precedence over general heading color */
  /* will also apply to the upsell section unless a specific heading color is set there */
  
}

#cart-lightbox-heading {
  
}

table.cart_lightbox_items th {
  
} 

table.cart_lightbox_items th {
  
} 

#cart-lightbox {
  
}

#cart-lightbox-subtotal {
  
}

span.subtotal_text {
  
}

#cart-lightbox .button, #cart-lightbox .button:hover, #cart-lightbox .button:visited {
  
}

#cart-lightbox .button, #cart-lightbox .button:hover, #cart-lightbox .button:visited {
  
}

#upsell-contents h2 {
  
}

#upsell-contents {
  
}

.upsell_title {
  
}

.upsell_price, .upsell_price a {
  
}

/* override the more general lightbox-level setting */
#upsell-contents .button, #upsell-contents .button:hover, #upsell-contents .button:visited {
  
}

/* override the more general lightbox-level setting */
#upsell-contents .button, #upsell-contents .button:hover, #upsell-contents .button:visited {
  
}

.single-product h3,
.two-thirds h3,
h2 { 
  
}

a { 
  
}

.header h1 a {
  background: transparent no-repeat left center;
   
}


.products-list .product h3 a {
  
}

html,
h1,
h3,
a:hover,
a:visited,
.paging_and_sorting a {
  
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: uppercase;
  font-weight: normal;
}

a:visited {
  
}

a:hover {
  
}

a {
  text-decoration: none;
}

.footer a:hover,
#cart_info .artist-site-link:hover,
.list.tracks .album a:hover,
.paging_and_sorting a:hover,
.products-list .product h3 a:hover,
.list.albums li.album a:hover,
a:hover {
  text-decoration: underline;
}

.list.tracks .album a, 
.list.tracks .album  {
  
}

/*** borders ***/
.download-music-steps-container,
#mini-cart-flash .total,
#mini-cart-results .total,
.list.tracks .format-info p,
div.format-options-display,
body.details .list.tracks,
body.details h3, 
body.details h4,
.featured.img-frame,
.img-frame,  
.products-list .product .img-frame,
#mini-cart-results,
#mini-cart-flash,
.special-subnav,
.content h2, 
.videos,
.navigation,
.navibar,
.single-product h3,
.two-thirds h3,
.two-thirds .tracks.list,
body.details .featured-img-selector li,
div.footer,
.upgrade-offer,
.upgrade-description,
.upgrade-short-description,
body.upgrades .actions,
#suggest,
#cart-lightbox,
.cart_lightbox_items td, 
#cart-lightbox-subtotal-wrap,
.upsell_product img {
  
  border-style: solid;
}

legend.order-legend {
  padding: 0 5px 5px 5px;
}

legend.order-legend span.versus {
  font-size: 1.6em;
}

legend.order-legend span.versus-text {
  font-size: 0.9em;
  vertical-align: -2px;
}

/* product image frame, effects reflection */
.products-list .product .img-frame {
  
}

.content h2, 
.navigation,
.single-product h3,
.two-thirds h3,
.two-thirds .tracks.list {
  border-bottom-width: 1px;
}

.img-frame,
.navibar,
.upgrade-offer,
.products-list .product .img-frame { 
  border-width: 1px;
}
/*** end ***/

/*** background colors ***/
.details div.format-options-display h3,
div.format-options-display h3,
#search_results .odd,
.list.tracks .odd {
  
}

#search_results .highlight {
  background-color: #ccc;
}

/* zebra stripes */


/*** END Web::Style ***/


/*** navigation ***/

.quick-search fieldset {
  
}

.magnifying-glass-submit,
.quick-search .magnifying-glass-submit { 
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -258px -50px;
}

#search.inactive,
#search {
  
}

/* want part of this in template */
.navigation {
  
}


.nav a.active.tab {
  
}

.nav a {
  color: #C2C2C2;
}

/* nav borders */
.nav a {
  border-right: 1px solid #444;
  text-transform: uppercase;
}
/* end */

.account_nav a,
.sold_out,
.pagination a,
.pagination span,
.pagination em,
.next_page,
.prev_page,
.more-button,
.button_small,
.paypal .primary_action,
.actions .primary_action,
.actions .secondary_action,
.button,
.button:hover,
.button:visited,
.add_to_cart:hover,
.add_to_cart:visited,
.add_to_cart a {
  background-color: #428CA4;
  color: #C2C2C2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-weight: bold;
  text-transform: uppercase;
}

.actions .secondary_action,
a.more-button,
.pagination a,
.pagination span,
.next_page,
.prev_page {
  background-color: #428CA4;
  color: #C2C2C2;
}

.pagination span {
  background-color: #428ca4;
}

.sold_out {
  background-color: #428ca4;
}

.more-button:hover,
.pagination a:hover {
  text-decoration: none;
  
  
}

/*index */


.products-list h3 {
  text-transform: capitalize;
}

.products-list .details p {
  
}

.products-list .details p.track-count {
  color: #000; /**/
}

body.details h2.tracks {
  display: none;
}

body.details .tracks.list {
  margin-top: 20px;
}

.products-list .price {
  
}

body.details .single-price,
body.details .price-range {
  
}

body.details .single-price {
  font-weight: bold;
}

.account_nav a,
/*#checkout,
#checkout .purchase,
*/#shipping-info-button {
  background-color: #428CA4;
}

.account_nav a,
#shipping-info-button,
.mini-cart-contents a,
#mini-cart-results a,
#mini-cart-flash a {
	color: #C2C2C2;
}

/* BEGIN checkout defaults */

#checkout {
	background-color: #69787d;
}

#checkout-link, #cart-count {
	color: #c2c2c2;
}

#checkout span.cart {
  display: block;
  width: 15px;
  margin-right: 5px;
  float: left;
  text-indent: -9999px;
  background: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=000000/w=c2c2c2/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat scroll -419px -42px;
}

/* END checkout button defaults */

/* BEGIN checkout button settings for populated cart */

#checkout.populated, #checkout.populated .purchase {
	background-color: #428CA4;
}

#checkout.populated #checkout-link, 
#checkout.populated #cart-count,
#checkout .purchase {
	color: #C2C2C2;
}

#checkout.populated span.cart {
  background-position: -329px -42px;
 	background: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=000000/w=C2C2C2/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat scroll -419px -42px;
}

/* END checkout button settings for populated cart */

.single-product h3,
.two-thirds h3 {
  font-weight: bold;
  
}

.single-product .products-list h3 {
  border-bottom: 0;
}

.details div.format-options-display h3,
div.format-options-display h3 {
  margin-top: 0;
}

.total-center,
.credit_card_payments table .header .type,
#cart_contents table .header .type {
  color: #bd2821;
}

.checkout-progress li .icon {
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -221px -5px;
  display: inline-block; *display: inline; zoom: 1;
  width: 9px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
}

.checkout-progress li.selected .icon {
  background-position: -205px -5px;
}

.secure-checkout {
  text-transform: none;
  position: absolute;
  right: 10px;
  top: 0;
}

.checkout-progress li.secure-checkout .icon {
  background-position: -241px -7px;
  width: 12px;
  height: 16px;
  margin-left: 10px;
}

body.details table.format-options span.banner,
body.upgrades table.format-options span.banner {
  background-image: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25);
  color: #000000;
  border-left: 1px solid #000000;
}

body.details div.free-shipping,
body.features div.free-shipping, 
body.items div.free-shipping {    
  background-image: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25);
  color: #000000;
  border-right: 1px solid #000000;
}

.feature-description {
    margin-bottom: 10px;
}

/*template? */
/* submenus */
.nav ul a {
  border: 0;
}

.navibar {
  margin-bottom: 5px;
}
  
/*social*/
p .ipod {
  background: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -3px -68px;
}

p .itunes {
  background: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -45px -67px;
}

.list.tracks .format-info {
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -82px -4px;
  width: 16px;
  height: 16px;
}

.list.tracks .format-info:hover {
  background-position: -101px -4px;
}

.shopping-bag {
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -19px -28px;
  width: 10px;
  height: 13px;
  vertical-align: middle;
  padding-right: 5px;
  display: inline-block; *display: inline; zoom: 1;
}

a.remove {
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -45px -27px;
  display: block;
  overflow: hidden;
  padding: 0;
  text-indent: 100px;
  width: 12px;
  height: 14px;
  
}

li.play a.preview-sample {
  background-image: url(http://images.sonymusicdigital.com/autoimage/display/play-button/fg=e3e4e1/bg=000/ol=666/bg2=646464/ol2=cacaca/media.sonymusicd2c.com/m2/images/play_button.svg/play.png);
}

#cart_info, .header_menu_options {
  
}

/*upgrade offer*/
.upgrade-offer {
    margin-bottom: 15px;
}

.upgrade-offer .upgrade-headline,
.upgrade-headline {
  
  display: block; *display: block; zoom: 1;
  vertical-align: baseline;
  background: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat transparent;
  background-position: -100px -333px;
  height: 55px;
  width: auto;
  margin: 0 2px 5px;
  text-align: left;
  padding: 22px 55px 0 26px;
  font-size: 2.6em;
  font-weight: bold;
}

.upgrade-offer-detail {
    display: block;
  padding-bottom: 10px;
}

body.orders .upgrade-description,
body.orders .upgrade-short-description {
  display: block;
  font-size: 1.4em;
  padding-left: 5px;
  width: auto;
}

.upgrade-offer .short-description {
  margin: 0 10px;
  font-size: 1.4em;
}

.upgrade-offer .long-description {
    margin: 0 10px 10px;
}

.upgrade-offer .featured.img-frame {
  text-align: center;
  margin-bottom: 10px;
  border-style: none;
}

.upgrade-offer-detail .item-name {
  font-style: italic;    
}

.upgrade-old-order,
.upgrade-headline,
.upgrade-description,
.upgrade-short-description {
  margin: 5px;
  margin-left: 395px;
  width: auto;
}

.upgrade-description,
.upgrade-short-description {
  line-height: 1.2em;
}

body.upgrades .upgrade-single-item {
  padding-top: 10px;
  width: auto;
}

.upgrade-offer .upgrade-single-item {
  display: inline;
  padding-left: 4px;
  margin-bottom: 10px;
  vertical-align: 3px;
}

.upgrade-offer .price,
.upgrade-offer-detail .price {
  font-weight: normal;
}

.upgrade-price-message {
  margin-top: 10px;
}

body.orders .upgrade-price-message {
  margin-left: 10px;
  display: block;
}

.upgrade-price-additional {
  font-size: 1.2em;
  font-weight: bold;
  padding-left: 4px;
}

.upgrade-price-difference {
  
  font-size: 2.0em;
  padding: 1px;
}

.upgrade-price-difference .price {
  font-weight: bold;
  vertical-align: -1px;
}

body.upgrades #cart_info {
  display: none;
}

body.upgrades .content h2 {
  display: block;
  border-top-width: 1px;
  padding: 5px 0;
}

body.upgrades .actions {
  border-width: 1px 0 0 0;
  background: none;
  margin: 5px 5px 5px 395px;
}

body.orders .add_to_cart a,
body.upgrades .add_to_cart a {
  font-size: 1.2em;
}

body.upgrades .add_to_cart a {
  width: 70px;
}

body.upgrades .featured {
  margin-bottom: 10px;
}

body.orders .add_to_cart a {
  width: auto;
}

body.upgrades .upgrade-price-message {
  display: inline;
  position: relative;
}

body.upgrades .upgrade-single-item {
  display: inline;
  position: relative;
  vertical-align: 5px;
}

.upgrade-old-order {
  display: block;
}

.upgrade-single-item span.add_to_cart {
  display: inline;
}

.upgrade-single-item .add_to_cart a,
.upgrade-show.button,
.upgrade-offer-detail .add_to_cart a,
.upgrade-offer-detail .in_cart {
  
  
}
  
.upgrade-old-order div.image {
  display: inline;
  float: left;
}
    
.upgrade-old-order .short-description {
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
}
    
.upgrade-old-order .long-description {
  display: inline-block;
  padding-left: 10px;
  margin: 0;
}

.upgrade-old-order .long-description ol {
  padding-left: 20px;
}

.upgrade-warning {
  clear: both;
  background-color: #FEF3C6;
  color: #000;
  border-width: 1px;
  margin: 0 5px 20px;
  padding: 15px 10px 17px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);  
}

.upgrade-warning h2 {
  border-style: none;
  color: #000;
  margin: 0;
  padding-bottom: 6px;
  text-transform: none;
  font-weight: bold;
}

.upgrade-warning-message {
  font-size: 1.2em;
}

/*cart*/
.great-shipping .talk-bubble {
  position: absolute;
  right: 100px; /* move left because of longer languages (like German/French) where the bubble is in a different place */
  top: -35px;
  width: 123px;
  height: 35px;
  background: transparent url(/images/misc/bubble-tail.png) no-repeat;
}

.great-shipping .talk-bubble .border-cover {
  position: absolute;
  bottom: 0px;
  left: 31px;
  width: 30px;
  border-bottom: 1px solid #f6f6f6;
}

#order-widget table {
  font-weight: bold;
}

#order-widget th.price,
#order-widget th.price-us,
#order-widget .type {
  font-weight: normal;
}

#order-widget .total-top,
#order-widget .total-middle,
#order-widget .total-bottom {
  color: #000;
}

.downloadable .icon {
  display: inline-block; *display: inline; zoom: 1;
  vertical-align: middle;
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -176px -155px;
  height: 16px;
  width: 30px;
  margin-right: 10px;
}

.shippable .icon {
  display: inline-block; *display: inline; zoom: 1;
  vertical-align: middle;
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -213px -155px;
  height: 16px;
  width: 30px;
  padding-right: 10px;
}

.gift-icon-small {
  display: inline-block; *display: inline; zoom: 1;
  vertical-align: middle;
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -298px -149px;
  height: 25px;
  width: 25px;
  margin-top: 2px;
}

.not-gift-boxable {
    margin-top: 12px;
    font-style: italic;
}

.gift-icon-large {
  display: inline-block; *display: inline; zoom: 1;
  vertical-align: middle;
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -320px -140px;
  height: 50px;
  width: 40px;
  padding-right: 10px;
}

.make-it-special {
  color: #428CA4;
}

#cart_info .help_link_icon {
  float: right;
  vertical-align: middle;
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -178px -3px;
  height: 20px;
  width: 20px;
  text-indent: -9999px;
  margin: 3px 0 0 5px;
}

div.inline-question span.question-mark {
  text-indent: -9999px;
  padding: 0 4px;
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=428CA4/w=000000/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -163px -6px;
  width: 10px;
  height: 10px;
}


/* The Cart */
/* commented for now
.grand-total,
.great-shipping,
.not-done,
.payment-options,
.not-done,
.payment-options .column,
.checkout-progress,
.actions,
#order-widget h3,
.cart tr.header,
.cart th.header,
.cart .even,
.cart .odd,
.total-top,
.total-middle,
.total-bottom,
.total-left,
.total-center,
.total-right,
form#credit_card,
#mailing_lists,
.final-cart-list th,
.final-cart-list td,
.download-music-steps li,
.global_collect_hosted_payments .gc_hosted_form fieldset,
.credit_card_payments .credit_card_form fieldset,
.paypal_payments .credit_card_form fieldset,
.upgrade-warning {
  
  border-style: solid;
}
*/

.faq-widget dt { 
  position: relative; 
  padding-left: 25px;
  text-indent: 0;
}

.faq-widget dt .icon {
  position: absolute;
  top: 7px;
  *top: 10px;
  left: 5px;
  height: 16px;
  width: 16px;
  background: transparent url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=333333/w=FFFFFF/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat;
  background-position: -133px -70px;
}

.faq-widget dt.open .icon {
  background-position: -115px -70px;
}

.add_to_cart span.icon {
  display: inline-block; *display: inline; zoom: 1;
  margin-left: 5px;
  text-indent: -9999px;
  width: 20px;
  background: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=000000/w=C2C2C2/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25) no-repeat scroll;
  background-position: -416px -42px;
}

.in_cart span.icon {
  display: inline-block; *display: inline; zoom: 1;
  text-indent: -9999px;
  width: 20px;
  margin-left: 5px;
  background-image: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=000000/w=/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -326px -43px;
}

ul.products-list table.format-options .in_cart span.icon {
  background-image: url(http://images.sonymusicdigital.com/autoimage/display/sprite/b=000000/w=333333/media.sonymusicd2c.com/m2/images/m2_sprite_r25.png/m2_sprite_r25);  
}

ul.products-list table.format-options .add_to_cart span.icon,
ol.list.tracks .add_to_cart span.icon {
  width: 39px;
  background-position: -401px -42px;
  margin: 0;
  display: block;
}

ul.products-list table.format-options .in_cart span.icon,
ol.list.tracks .in_cart span.icon {
  width: 39px;
  background-position: -311px -42px;
  margin: 0;
  display: block;
}

/* collapse the width of the action cell so that the price is always next to it */
ul.products-list table.format-options td.action {
  width: 42px;
}

/*
 * tag annotations
 */
div.tag-annotation {
 height: 30px;
 line-height: 30px;
 font-weight: bold;
 font-size: 18px;
 padding: 0 5px;
}



