#Catalog
{
}
#Catalog .Item
{
    BORDER: #080 1px solid;
    BACKGROUND: url(/Images/BK-LTGreen50.gif);
    HEIGHT: 75px;
    WIDTH: 500px;
    MARGIN: 5px auto;
    COLOR: #080;
}
#Catalog .Item img
{
    CLEAR: both;
    FLOAT: left;
}
#Catalog .Item p
{
    MARGIN: 10px auto 0px;
}
#Catalog .Item a
{
    FONT-SIZE: 14px;
    FONT-STYLE: italic
}
#Catalog .Item .Edit
{
    MARGIN: 2px 2px 0px 0px;
    FLOAT: right;
}
#Catalog .Item span.Artist
{
    MARGIN: 10px 0px 0px 15px;
    FLOAT: left;
}
#Catalog .Item span.Released
{
    MARGIN: 10px 15px 0px 0px;
    FLOAT: right;
    TEXT-ALIGN: center;
}
#Catalog .Item span.Formats
{
    MARGIN: 10px 15px 0px 0px;
    FLOAT: right;
    TEXT-ALIGN: center;
}



#CatalogItem
{
    BACKGROUND-IMAGE: url(/Images/BK-LTGreen50.gif);
    BORDER: 4px #080 double;
    WIDTH: 500px;
    MARGIN: 0px auto;
}
#CatalogItem #Image
{
/*    BACKGROUND-COLOR: orange; */
    PADDING: 2px;
    FLOAT: left;
}
#CatalogItem #Image a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px
}
#CatalogItem #Image img
{
    HEIGHT: 110px;
    WIDTH: 110px;
}
#CatalogItem #Details
{
/*    BACKGROUND-COLOR: yellow; */
    WIDTH: 380px;
    MARGIN-LEFT: 115px;
    FONT-SIZE: 12px;
}
#CatalogItem #Details #Title
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    TEXT-DECORATION: underline;
}
#CatalogItem #Details p
{
    MARGIN: 0px;
    PADDING: 2px 0px;
}
#CatalogItem #Details .Red
{
    COLOR: #f00;
}
#CatalogItem #Details .Bold
{
    FONT-WEIGHT: bold;
}



#CatalogItemTracks
{
    BORDER: 4px #080 double;
    BORDER-COLLAPSE: collapse;
    FONT-SIZE: 12px;
}
#CatalogItemTracks a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px
}
#CatalogItemTracks th
{
    BACKGROUND-IMAGE: url(/Images/BK-LTGreen50.gif);
    BORDER-BOTTOM: 1px #080 solid;
    PADDING: 2px 5px;
}
#CatalogItemTracks td
{
    PADDING: 2px 0px;
}
#CatalogItemTracks tr.Green
{
    BACKGROUND-IMAGE: url(/Images/BK-LTGreen50.gif);
}
#CatalogItemTracks tr.Yellow
{
    BACKGROUND-IMAGE: url(/Images/BK-LTYellow50.gif);
}



#FNBL, #Cart
{
    HEIGHT: 34px;
    WIDTH: 368px; /* Gets over-ridden for #Cart in code */
    MARGIN: 10px auto;
}
#FNBL ul, #Cart ul
{
    MARGIN: 0px;
    PADDING: 0px;
}
#FNBL li, #Cart li
{
    DISPLAY: inline;
    FLOAT: left;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 34px;
    WIDTH: 90px;
    MARGIN: 0px;
    PADDING: 0px;
    LINE-HEIGHT: 0px;
}
#Cart li
{
    WIDTH: 88px;
}
#Cart form
{
    MARGIN: 0px;
    PADDING: 0px;
}
#Cart form .Submit
{
    BORDER: none;
    HEIGHT: 30px;
    WIDTH: 88px;
}
#FNBL li:hover, #Cart li:hover
{
    BACKGROUND-POSITION: 0px -34px;
}
#FNBL li:active, #Cart li:active
{
    BACKGROUND-POSITION: 0px -68px;
}
#FNBL li.Off, #FNBL li.Off:hover, #FNBL li.Off:active
{
    BACKGROUND-POSITION: 0px -102px;
}

