.ganxy-bundle { width: 360px; margin: 0; padding: 15px 20px 5px; }
.ganxy-bundle-samples { padding: 13px 0 0 0; border-top: 1px solid; margin: 0 0 14px 0; overflow: hidden; }
.ganxy-bundle-art { width: 180px; border: 1px solid; margin: 0 10px 0 0; float: left; }
.ganxy-bundle-header-details { width: 160px; float: left; font: 11px/14px Helvetica, Arial, sans-serif; }
.ganxy-bundle-header iframe { width: 360px; margin: -2px 0 1px; }
.ganxy-bundle li iframe { width: 361px; vertical-align: middle; margin: 0 -26px 0 0; }
ol.ganxy-bundle-tracks, ul.ganxy-bundle-extra, ul.ganxy-bundle-retailers { border-top: 1px solid; padding: 10px 0 10px 20px; margin: 0; }
p.ganxy-bundle-retailers { margin: 0 0 -6px 0; font-weight: bold; font-size: 12px; line-height: 18px; }
ul.ganxy-bundle-retailers { list-style: none; padding-left: 0; border-top: 0 none; }
ul.ganxy-bundle-retailers li { line-height: 18px; padding: 2px 0 3px; }
ul.ganxy-bundle-retailers li a img { vertical-align: middle; margin: 0 28px 0 0; }
.ganxy-bundle li { font: 11px Helvetica, Arial, sans-serif; }
.ganxy-bundle-publisher { width: 182px; margin: 0 10px 0 0; clear: both; }
.ganxy-bundle { background: white; background: rgba(255,255,255,0.95); }
.ganxy-bundle li { color: #878785; }
.ganxy-bundle-samples { border-top-color: #dadada; }
.ganxy-bundle-header-details { color: #606060; }
.ganxy-bundle-art { border-color: #606060; }
ol.ganxy-bundle-tracks, ul.ganxy-bundle-extra { border-top-color: #dadada; }
p.ganxy-bundle-retailers { color: #3B3B3B; }
.ganxy-bundle-retailers a { outline: 0 none; text-decoration: none; }
.ganxy-bundle-retailers a span, .ganxy-bundle-header-details a { color: #878785; text-decoration: underline; }
.ganxy-bundle-retailers a:hover span, .ganxy-bundle-header-details a:hover { color: #878785; text-decoration: none; }
