
/* all templates' general font, color, and size preferences */
div.merch_default, div.merch_default table, div.merch_default form {
    font: 12px "Trebuchet MS";
}
div.merch_view_products_dd, div.merch_view_products_dd table, div.merch_view_products_dd form,
div.merch_view_products, div.merch_view_products table, div.merch_view_products form,
div.merch_view_cart, div.merch_view_cart table, div.merch_view_cart form {
    font: 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}


/* this is the top [BAND NAME] merch header */
/* to hide it, uncomment the display: none line */
div.merch H2 {
    font-size: 1.8em;
    display: inline;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 1px black solid;
    /* display: none; */
}

div.merch div.merch_basic span.merch_artist {
    font-size: 1.4em;
    font-weight: bold;
    display: block;
}
div.merch span.merch_name { font-weight: bold; }
div.merch span.merch_sku { font-weight: bold; }
div.merch span.merch_date { font-weight: bold; }
div.merch span.merch_price { font-weight: bold; }
div.merch span.buy { font-weight: bold; }

/* this is for the header's page link options */
div.merch div.merch_artist_header ul.page_options { display: inline; }
div.merch div.merch_artist_header ul.page_options li {
    list-style: none;
    display: inline;
    padding: 0 1px 0 4px;
    border-left: 1px black solid;
}
div.merch div.merch_artist_header ul.page_options li.first { border: 0; }

/* prevents previous item's images from stacking up! */
div.merch div.merch_detail { clear: both; }

div.merch div.merch_detail span.merch_name { font-size: 20px; }

/* this is for the date/subject box */
div.merch div.merch_detail div.merch_basic {
    padding: 2px 2px 2px 2px;
}

div.merch .merch_text
{
    padding-top: 5px;
    padding-bottom: 5px;
}

div.merch div.clear { clear: both; }
div.merch .track_header { font-weight: bold; clear: both; }
div.merch .disc_header { padding-top: 10px; font-weight: bold; display: block; }

div.merch_default a:link     { text-decoration: none; }
div.merch_default a:visited  { text-decoration: none; }
div.merch_default a:hover    { text-decoration: underline; }

div.merch ul.merch_list {
    padding: 0px;
    list-style: none;
    margin-left: 0px;
}

div.merch div.merch_detail span.merch_image {
    width: 160px;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    float: left;
    text-align: center;
    Xborder: 1px solid black;
}

div.merch div.merch_detail span.image_caption {
    padding-bottom: 5px;
    color: #333333;
    display: block;
}

/* THIS IS FOR THE VIEW PRODUCTS TEMPLATE */
div.merch_view_products_dd .price,
div.merch_view_products .price { text-align: right; }
div.merch_view_products_dd .incart,
div.merch_view_products .incart { text-align: right; font-size: 11px; }
div.merch_view_products_dd .header,
div.merch_view_products .header {
    background-color: #CCCCCC;
    border: 1px solid #000000;
    color: #000000;
}

/* THIS IS FOR THE VIEW CART TEMPLATE  */
div.merch_view_cart .remove { font-size: 10px; text-align: center; text-transform: uppercase; }
div.merch_view_cart .price { text-align: right; }
div.merch_view_cart .header {
    background-color: #CCCCCC;
    border: 1px solid #000000;
    color: #000000;
}

