body {
    background-color: inherit;
    color: #333;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    padding: 0;
}
#bodydiv {
    width: 760px;
    margin: 10px auto;
}
ul, ol, li {
    list-style: none;
    margin: 0;
    padding: 0;
}
img {
    border: 0;
}
p {
    color: inherit;
    margin-bottom: .8em;
}
form {
    margin: 0;
    padding: 0;
}
#toolbar {
    background:url(/images/tb/bg.gif) top repeat-x;
    /*background: url(/images/tb/bg_xmas.png) top repeat-x;*/
}
a:link, a:visited {
    color: #4d608c;
    text-decoration: underline;
}
a:hover {
    color: #333;
    text-decoration: none;
}
a:active {
    color: #c00;
}
#content a {
    text-decoration: underline;
}
#content a:hover {
    text-decoration: none;
}
a.artistlink {
    text-decoration: underline;
}
a.artistlink:hover {
    text-decoration: none;
}
a.titlelink {
    color: #333;
    text-decoration: none;
}
a.titlelink:hover {
    color: #333;
    text-decoration: underline;
}
.sh, .shadow {
    box-shadow: #666 3px 3px 5px;
    -moz-box-shadow: #666 3px 3px 5px;
    -webkit-box-shadow: #666 3px 3px 5px;
}
.pod-media-4, .pod-media-5, .pod-media-6, .print-type-8 {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
small {
    font-size: 12px;
}
body, th, td, div, p, input, textarea, select, li {
    color: #333;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    margin: 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #333;
    font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
    margin: 0;
    padding: 0;
}
h1.frontpage {
    border: none;
    font-size: 28px;
    margin: 2px 0 0;
    text-align: center;
}
h1, h2 {
    border-bottom: 1px solid #ccc;
    font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
    font-size: 20px;
    margin-bottom: .5em;
    text-align: left;
}
h2 {
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 30px;
}
.search-header h1 {
    margin-bottom: 2px;
}
.page-heading{
    margin:0 auto;
    width:760px;
}
h3, h4 {
    font-size: 13px;
    font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
    font-weight: 700;
}
h4 {
    margin-bottom: .5em;
}
#content {
    margin: 5px 0;
    width: 565px;
}
select {
    font-size: 13px;
}
th {
    text-align: left;
}
p {
    margin: 0 0 1em;
}
.popup {
    margin: 0 auto;
    padding: 10px 20px;
}
#nobullet ul, ul.nobullets {
    list-style: none;
    margin: 0 0 10px;
    padding-left: 0;
}
#nobullet li, li.nobullets {
    margin: 0 0 0 10px;
    padding: 0;
}
.nfo-box {
    background-image: url(/images/tdbg.jpg);
    border: 1px solid #ccc;
    color: #333;
    padding: 6px;
}
#toolbar a:hover {
    color: #000;
}
a.buylink, a.buylink:visited {
    color: #933;
    padding: 2px 0;
}
a.buylink:hover {
}
.header_cart {
    color: #933;
}
.green {
    color: #090;
    font-weight: 700;
}
.red {
    color: #900;
}
.bigred {
    color: #900;
    font-size: 16px;
}
.bigheader_cart {
    color: #933;
    font-size: 16px;
}
.alert {
    background-color: #000;
    border: 2px solid #f0ee27;
    margin: 15px 0;
    width: 380px;
}
.alert-text, .alert-text p {
    color: #FFF;
    line-height: 14px;
    text-align: center;
}
div#alert {
    background-color: #000;
    border: 2px solid #f0ee27;
    color: #FFF;
    padding: 4px;
}
.form-text {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #333;
    padding: 6px;
    text-align: right;
}
.error {
    background-color: #fff;
    border: 1px solid #C00;
    padding: 2px;
}
.greyborder {
    border: 1px solid #d9d9d9;
    margin-bottom: 20px;
}
.greybox {
    background-image: url(/images/tdbg.jpg);
    border: 1px solid #d2d2d2;
    margin-bottom: 10px;
    padding: 5px;
}
.canvasbox {
    background-image: url(/images/canvasbg.jpg);
}
.infobox {
    margin: 10px 0;
    padding: 0 5px;
    width: 380px;
}
.strike {
    text-decoration: line-through;
}
#iphone-app-layer {
    display: none;
    position: absolute;
    background: url('/images/tdbg.jpg') repeat-x;
    border: 2px solid #ccc;
    padding: 0 20px 20px;
    margin-top: 28px;
    width: 300px;
    z-index: 1000001; /* to always appear over addthis box */
}
.menu-block {
    width: 175px;
    margin-bottom: 10px;
}
.menu ul {
    border-right: 1px solid #DDD;
    background: #EDF2F2;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}
.menu li {
    display: inline;
    margin: 0;
    padding: 0;
}
.menu li a, .menu h2 {
    background: #edeef2;
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #FFF;
    display: block;
    margin: 0;
    padding: 4px 8px;
}
.menu h2 {
    border-top: 1px solid #EDF2F2;
    border-right: 1px solid #DDD;
    border-left: 1px solid #EDF2F2;
    font-size: 1.2em;
    line-height: 1em;
    margin: 0;
    background: #dfdfeb;
}
.menu li a:hover, div.mnu-front td a:hover {
    background: #e6eaf8;
}
div.buttons a {
    display: block;
    padding: 4px;
}
div.buttons a:hover {
    background: #c3d4e5;
    display: block;
    padding: 4px;
}
div.buttons td {
    background: url(/images/btn_bg.gif) repeat-x;
    border-bottom: 1px solid #DDD;
    height: 23px;
    text-align: center;
}
div.buttons td.left {
    border-right: 1px solid #DDD;
}
.topbar {
    background: url(/images/topbar.gif);
    padding: 3px 0;
}
.print-title {
    display: block;
    /*
        height:13px;
        overflow:hidden;
        text-overflow:ellipsis;

    */
}
.cell {
    border: 1px solid #d9d9d9;
    margin-bottom: 20px;
    padding: 0;
    width: 175px;
}
.sm {
    font-size: 10px;
    line-height: 12px;
}
.xsm {
    font-family: Arial, sans-serif;
}
div.mnu-front {
    background: #EDF2F2;
}
div.mnu-front img {
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #FFF;
}
div.mnu-front td a {
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #FFF;
    display: block;
    height: 15px;
    padding: 6px 0 6px 8px;
    width: 132px;
}
div.mnu-front-letters a {
    background: #EDF2F2;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    line-height: 20px;
    padding: 3px 8px;
    width: 12px;
}
div.mnu-front-letters a:hover {
    background: #d7e0e0;
}
.popup {
    background: none;
    padding: 10px 20px;
    width: auto;
}
.sidebox p {
    margin: 0;
}
.sidebox img {
    float: right;
    margin-left: 3px;
}
.discount-box {
    background: #fff;
    border: 1px dashed #996;
    margin-top: 4px;
    padding: 4px;
    text-align: center;
}
.alert-box {
    background-color: #ffc;
    border: 2px dashed #933;
    font-size: 14px;
    font-weight: 700;
    padding: 10px;
    text-align: center;
}
.alert-box-green {
    background: #fff;
    background-color: #ffc;
    border: 2px dashed #0c0;
    font-size: 14px;
    padding: 4px;
    text-align: center;
}
#blurb-copy {
    background: url(/images/blurb2.gif) no-repeat;
}
#blurb-copy p {
    font-size: 15px;
    line-height: 18px;
    margin: 0 10px 0 0;
}
#blurb-copy a, #blurb-copy a:visited {
    font-size: 18px;
}
#blurb-copy-new {
    vertical-align: top;
}
#blurb-copy-new p {
    font-size: 12px;
    line-height: 16px;
    padding: 15px 10px 0 10px;
}
#biowrapper {
    border: 1px solid #ccc;
    padding: 6px;
    margin-bottom: 10px;
}
#biomorelink {
    text-align: right;
}
.buttonbox {
    background-color: #ffc;
    border: 1px solid #999;
    padding: 6px;
    text-align: center;
    width: 300px;
}
.huge {
    font-size: 15px;
    font-weight: 700;
    margin: 6px 0;
    padding: 4px 10px;
}
.size-guide {
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 0 0 2px 2px;
    padding: 2px;
}
.fineprint {
    font-size: 10px;
    line-height: 12px;
}
#toolbar a {
    text-decoration: none;
}
#toolbar a:hover {
    text-decoration: underline;
}
#mainmenudiv {
    width: 170px;
    margin-bottom: 10px;
    float: left;
}
.menudiv {
    float: left;
    margin-bottom: 15px;
}
.menudiv p {
    padding: 6px;
    font-size: 12px;
}
#maindiv {
    width: 570px;
    float: right;
    margin-bottom: 10px;
}
.on {
    background: url(/images/tb/tab1bg.gif);
    padding-left: 8px;
}
.ontab {
    background: url(/images/tb/tab1r.gif);
}
.off {
    background: url(/images/tb/tab0bg.gif);
    padding-left: 8px;
}
.offtab {
    background: url(/images/tb/tab0r.gif);
}
.tbnew .on {
    background: url('/images/tb/tab1bg.png');
    padding-left: 8px;
}
.tbnew .ontab {
    background: url('/images/tb/tab1r.png');
}
.tbnew .off {
    background: url('/images/tb/tab0bg.png');
    padding-left: 8px;
}
.tbnew .offtab {
    background: url('/images/tb/tab0r.png');
}
td.newtab {
    background: url(/images/tb/tab2bg.gif);
    padding-left: 8px;
}
td.newtabr {
    background: url(/images/tb/tab2r.gif);
}
td.newtab a {
    color: #fff;
}
td.on, .on a, .on a:visited {
    color: #FFF;
    font-weight: 700;
}
.redtab a, .redtab a:hover, .redtab a:visited {
    color: #f8e029 !important;
}
.redtab {
    background: url('/images/tb/tabredbg.gif');
    padding-left: 8px;
}
.redtabr {
    background: url('/images/tb/tabredr.gif');
}
.goldtab {
    background: url('/images/tb/tabgoldbg.gif');
    padding-left: 8px;
}
.goldtabr {
    background: url('/images/tb/tabgoldr.gif');
}
#toolbar .bluetab a, #toolbar .bluetab a:hover, .bluetab a:visited {
    color: #fff;
}
.bluetab {
    background: url('/images/tb/tabbluebg.gif');
    padding-left: 8px;
}
.bluetabr {
    background: url('/images/tb/tabbluer.gif');
}
#toolbar {
    margin-bottom: 10px;
}
.sidebox, .sidebox-badge {
    margin-bottom: 15px;
}
a.lnk-pod, a.lnk-pod:visited {
    color: #c93;
}
.breadcrumbs {
    margin: -.7em 0 1em;
}
div.footer {
    margin: 40px 0;
}
#footerdiv {
    margin-top: 40px;
    clear: both;
}
.gold {
    color: #999933;
}
table.button-table {
    margin: 5px 0;
}
table.button-table a {
    text-decoration: underline;
}
table.button-table a:hover {
    text-decoration: none;
}
table.button-table td.button-left {
    background-image: url(/images/buttons/cartbg.gif);
    color: #990000;
    padding-left: 12px;
}
.s0 {
    margin-left: 0;
}
.s1 {
    margin-left: 0px;
}
.s2 {
    margin-left: 10px;
}
.s3 {
    margin-left: 20px;
}
.s4 {
    margin-left: 30px;
}
.s5 {
    margin-left: 40px;
}
div.browsetree {
    border-bottom: 1px dashed #ccc;
    padding: 0 0 12px;
    margin: 0 0 10px;
}
div.browsetree div a {
    line-height: 9px
}
tr.selectedrow {
    background-color: #cbd2cb;
}
.pagelinks table {
    margin-right: -10px;
}
.headerhtag {
    border-bottom: 4px solid #abacbb;
    background-color: #cecfe1;
    padding: 4px 6px;
}
.headerhtag h1 {
    margin: 0;
    padding: 4px;
    border: none;
}
.headerhtag h3 {
    font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
}
ol {
    margin: 0 0 0 25px;
    padding: 0px;
}
ol li {
    margin-bottom: 5px;
}
ol h3 {
    margin: 15px 0 0 0;
    font-size: 14px;
}
ul {
    margin: 0;
    padding: 0;
}
ul.bullet {
    padding: 10px 20px 0;
}
ul.bullet li {
    padding: 2px 0;
    list-style: disc;
}
ol.bullet {
    margin-top: 6px;
}
ol.bullet li {
    list-style: decimal;
}
.frontbox .bullet {
    margin: 0;
    padding: 2px 0;
}
.frontbox .bullet li {
    padding: 0;
    margin: 0;
    list-style: none;
}
.artistlist {
    width: 24%;
    float: left;
}
.frontcontentimg {
    float: left;
    margin-right: 10px;
    text-align: center;
}
.frontcontentimg a {
    text-decoration: none;
}
/* Browsetree Styles */
.mnu {
    width: 170px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}
.mnu li a {
    border-top: 1px solid #fff;
    padding: 2px;
    display: block;
    text-decoration: none;
    background-color: #EDEEF2;
    border-left: 2px solid #EDEEF2;
}
.mnu li a:hover {
    background-color: #d6e6cc;
    border-left: 2px solid #abacbb;
}
.mnu .cs a {
    background-color: #b2bfaa;
    color: #000;
}
.mnu .c2 a {
    background-color: #d6e6cc;
    padding-left: 5px;
}
.mnu .c3 {
    padding-left: 10px;
}
.mnu .c4 {
    padding-left: 15px;
}
table.main {
    border: 1px solid #ccc;
}
thead, tfoot {
    background-color: #e5e5e5;
}
table.main td, table.main th {
    color: #003300;
    line-height: 13px;
    padding: 6px;
}
table.main th {
    font-weight: bold;
}
table.main td {
    border: 1px solid #ccc;
    border-collapse: collapse;
}
table.main td td {
    border: medium none;
}
.evenrow {
    background-color: #F2F2F2;
}
.summaryrow td {
    background-color: #ccc;
}
.headertag-lg, .headertag-med, .headertag-sm, .headertag-330, .headertag-410, .headertag-420 {
    padding: 5px 8px 3px;
    background-color: #d3ded9;
    border-bottom: 1px solid #ccc;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
}
.headertag-lg {
    /* 	background:url(/images/tb/top570.gif) top left no-repeat; */
}
.headertag-330 {
    /* 	background:url(/images/tb/top330.gif) top left no-repeat; */
}
.headertag-410 {
}
.headertag-420 {
    /* 	background:url(/images/tb/top420.gif) top left no-repeat; */
}
.headertag-med {
    /* 	background:url(/images/tb/top135.gif) top left no-repeat; */
}
.headertag-sm, .menudiv h3 {
    margin: 0;
    /* 	background:url(/images/tb/top.gif) top left no-repeat; */
    padding: 5px 8px 3px;
    background-color: #d3ded9;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
}
#search-refinements  h3 {
    background: none;
    background-color: #e2e2e2;
}
.headertag-lg-orange {
    margin: 0;
    padding: 4px 8px;
    background: url(/images/tb/top570-orange.gif) top left no-repeat;
}
.headertag-sm-orange {
    margin: 0;
    padding: 4px 8px;
    display: inline-block;
    min-width: 150px;
    padding: 5px 8px 3px;
    background-color: #d3ded9;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
}
div.itemtext {
    text-align: left;
    padding-top: 6px;
    border-top: 1px solid #e2e2e2;
    margin-top: 6px;
    color: #999966;
    font-weight: bold;
}
div.itemtext a {
    font-weight: normal;
}
div.itemtext p {
    margin: 4px 0;
}
.bottomheader {
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background-color: #f2f2f2;
    padding: 3px 6px;
    text-align: right;
    margin: 0;
    font-size: 12px;
    font-family: verdana, sans-serif;
    font-weight: normal;
    color: #333;
}
#frontheader {
    margin-bottom: 20px;
}
.frontbox .bottomheader {
    border-top: none;
    border-bottom: 1px solid #ccc;
}
.headertag-lg, .headertag-med, .headertag-sm {
    padding: .3em 8px .3em;
    margin: 0;
}
.headertag-lg {
    background: url(/images/tb/top570.gif) top left no-repeat;
}
.headertag-med {
    background: url(/images/tb/top135.gif) top left no-repeat;
}
.headertag-sm {
    margin: 0;
}
.headertag-med-orange {
    margin: 0;
    padding: 4px 8px;
    background: url(/images/tb/top275-orange.gif) top left no-repeat;
}
.floatlist-one-quarter {
    float: left;
    margin: 10px 0;
}
.frontbox {
    overflow: auto;
    margin-bottom: 20px;
    clear: both;
}
.frontcontenttext {
    border: 1px solid #ccc;
    padding: 8px;
    line-height: 13px;
    overflow: auto;
}
img.gold {
    border: 1px solid #ccccad;
}
.flags img:hover {
    cursor: pointer;
}
.caption {
    text-align: center;
    margin: 3px;
    color: #666;
    font-size: 10px;
}
.notice {
    font-size: 1.1em;
    overflow: auto;
    background-color: #f2f2f2;
    border: 1px solid #990;
    margin-bottom: 10px;
    padding: 5px;
    margin: 10px 0;
}
.sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.2em;
}
td#cf-button {
    background: url(/images/buttons/cf_button.jpg) no-repeat;
    border: 1px solid #ccc;
    height: 158px;
    width: 158px;
}
td#cf-button table.button-table {
    margin-left: 12px;
    margin-top: 116px;
}
td#ct-button {
    background: url(/images/buttons/ct_button.jpg) no-repeat;
    border: 1px solid #ccc;
    height: 158px;
    width: 158px;
}
td#ct-button table.button-table {
    margin-left: 6px;
    margin-top: 116px;
}
div#cf-button-lg {
    background: url(/images/framing_bg.gif) bottom right no-repeat;
    border: 1px solid #ccc;
    padding: 6px;
}
#cf-button-lg p {
    width: 223px;
}
.offheader_cart {
    background: url('/images/tb/tabheader_cartbg.gif');
    padding-left: 8px;
}
.offheader_carttab {
    background: url('/images/tb/tabheader_cartr.gif');
}
.about-profile img {
    float: right;
    margin: 0 0px 20px 20px;
    border: 1px solid #d9d9d9;
}
.about-profile {
    overflow: auto;
    margin-bottom: 5px;
}
#our_commitment_div span {
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
}
/* Sidemenu styles */
.menudiv {
    margin: 0 0 10px 0;
    width: 170px;
    border-top: none;
    font-size: 12px;
    text-align: left;
    border-bottom: 1px solid #ccc;
}
.menudiv ul {
    margin-bottom: 0px;
    padding: 4px 0;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.menudiv a, .menudiv a:visited {
    text-decoration: none;
}
.bt a {
    display: block;
}
.menudiv a:hover {
    text-decoration: underline;
}
.menudiv li {
    padding: 2px 8px;
    display: block;
    font-size: 12px;
    text-decoration: none;
}
.menudiv .count {
    color: #999;
    font-size: 10px;
    font-weight: normal;
}
.menudiv h3 {
    padding: 6px 8px;
    margin: 0;
    font-size: 12px;
    width: 155px;
    border: none;
    position: relative;
}
.menudiv .d1 a {
    padding-left: 15px;
}
.menudiv .d2 a {
    padding-left: 30px;
}
.menudiv .d3 a {
    padding-left: 45px;
}
.menudiv .d4 a {
    padding-left: 60px;
}
.menudiv .c-selected {
    font-weight: bold;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
}
.menudiv .c1 {
    padding-left: 10px;
}
.menudiv .c2 {
    padding-left: 20px;
}
.menudiv .c3 {
    padding-left: 30px;
}
.menudiv .c4 {
    padding-left: 40px;
}
.remove {
    font-size: 10px;
    color: #900;
    font-weight: normal;
}
a.clearlink, a.clearlink:visited {
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    right: 5px;
    position: absolute;
}
.dselected a {
    font-weight: bold;
    color: #333;
}
#subsearch {
    padding: 8px 8px 8px;
}
#subsearch-text {
    width: 100px;
}
.addthisbutton {
    padding: 0 23px;
}
.message {
    font-weight: bold;
    border: 1px solid #ccc;
    margin: 10px 0;
    min-height: 22px;
    padding: 10px 10px 10px 55px;
    background: #faf9af url(/images/alert_sm.gif) 10px 5px no-repeat;
}
.page-links a, .page-links b, .page-links a:visited {
    padding: 5px 3px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    line-height: 29px;
}
.ac_results {
    padding: 0px;
    border: 1px solid #ccc;
    background-color: #fff;
    overflow: hidden;
    z-index: 99999;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results li {
    margin: 0px;
    padding: 4px 5px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
}
.ac_results li.type2 {
    color: blue;
    text-decoration: underline;
}
.ac_loading {
    background: white url('/images/indicator.gif') right center no-repeat;
}
.ac_over {
    background-color: #ccc;
    color: #333;
}
.xtra {
    font-style: italic;
    font-size: 10px;
    color: #666;
}
.ac_results strong {
    color: #4d608c;
}
.ac_results li:hover {
    cursor: pointer;
    /* 	font-weight:bold; */
}
#suggested-text {
    color: #666;
    font-size: 10px;
    padding: 5px;
    font-style: italic;
    position: absolute;
    right: 0;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#footer {
    text-align: left;
    margin: 20px auto;
    border-top: 1px solid #e2e2e2;
    padding-top: 10px;
    width: 760px;
}
#footer li {
    color: #666;
    font-size: 11px;
}
#footer a {
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
#footer-middle {
    clear: both;
    border-top: 1px solid #e2e2e2;
    height: 80px;
    margin-top: 30px;
}
#footer-iphone {
    float: left;
    width: 380px;
    margin-top: 10px;
}
#footer-iphone img {
    float: left;
}
#footer-iphone p {
    padding: 10px 0 0 10px;
    float: left;
    font-size: 11px;
}
.nat-gal-icon {
    position: relative;
    top: -14px;
    right: -40px;
}
#footer-nat-gal {
    float: left;
    width: 190px;
    padding-top: 10px;
}
#footer-social {
    font-size: 10px;
    height: 60px;
}
#twitter-link, #facebook-link {
    margin-top: 15px;
    display: inline-block;
    width: 180px;
}
#facebook-link {
    margin-top: 0;
}
#twitter-link img, #facebook-link img {
    vertical-align: middle;
    margin-right: 3px;
}
#footer-badges {
    clear: both;
    border-top: 1px solid #e2e2e2;
    height: 72px;
    width: 560px;
    margin-top: 10px;
    padding-left: 200px;
}
#ups-badge {
    margin-bottom: 15px;
}
.footer-column {
    float: left;
    width: 170px;
    margin-right: 20px;
}
#footer-badges iframe {
    margin: 20px 0px;
}
#footer-copyright-text {
    clear: both;
    font-size: 10px;
    text-align: center;
}
.xmas {
    background: url(/images/holly.png) 5px 0px no-repeat;
    margin-bottom: 5px;
    padding: 0 10px 10px;
    padding-left: 50px;
    color: green;
}
center{
    display:none;
}
#top-artists{
	padding:6px 0 16px 0;
	float:left;
	border-bottom:1px dotted #ccc;
}
#top-artists .count{
	display:none;
}
#top-artists li{
	float:left;
	width:185px;
	vertical-align:middle;
	height:60px;
	position:relative;
}
#top-artists img{
	height:50px;
    width:50px;
    margin:2px 10px 2px 0;
    position:relative;
    left:0;
}
#top-artists .top-artist-name{
	position:absolute;
	top:0;
	left:60px;
}

