.gr_full
{
    width: 310px;
    height: 140px;
    float: left;
    clear: both;
}

.gr_full .outer_pad
{
    padding: 2px 0px 1px 0px;
    float: left;
}

.gr_full .txt_outer
{
    width: 148px;
    height: 102px;
    float: left;
    display: inline;
    overflow: hidden;
}

.gr_full .txt
{
    padding: 1px 1px 1px 5px;
    width: 150px;
    float: left;
}

.gr_full .title_pad
{
    padding: 0px 0px 2px 0px;
    width: 150px;
    float: left;
    clear: both;
    overflow: hidden;
}

.gr_full .desc_pad
{
    padding: 1px 0px 1px 0px;
    width: 150px;
    float: left;
    clear: both;
    overflow: hidden;
}

.gr_full .stats
{
    width: 308px;
    float: left;
    clear: both;
}

.gr_full .stats_pad
{
    width: 308px;
    padding: 5px 1px 1px 1px;
    float: left;
    clear: both;
}

.gr_full .added_pad
{
    width: 308px;
    padding: 2px 1px 1px 1px;
    float: left;
    clear: both;
}

.gr_dots
{
    width: 152px;
    padding: 2px 1px 1px 1px;
}

.gr_dots img.pic
{
    border: 1px solid #999999;
}

.gr_dots div.gname
{
    padding: 3px 0px 1px 0px;
}

.gr_dots div.dots
{
    padding: 4px 0px 1px 0px;
}

.gr_dots div.dots img
{
    vertical-align: middle;
}

.gr_date
{
    width: 152px;
    padding: 2px 1px 1px 1px;
}

.gr_date img.pic
{
    border: 1px solid #999999;
}

.gr_date div.gname
{
    padding: 3px 0px 1px 0px;
}

.gr_date div.dots
{
    padding: 4px 0px 1px 0px;
}

.gr_date div.dots img
{
    vertical-align: middle;
}

.gr_plays
{
    width: 152px;
    padding: 2px 1px 1px 1px;
}

.gr_plays img.pic
{
    border: 1px solid #999999;
}

.gr_plays div.gname
{
    padding: 3px 0px 1px 0px;
}

.gr_plays div.dots
{
    padding: 4px 0px 1px 0px;
}

.gr_plays div.dots img
{
    vertical-align: middle;
}

.gr_compact
{
    width: 152px;
    padding: 2px 1px 1px 1px;
}

.gr_compact img.pic
{
    border: 1px solid #999999;
    float: left;
}

.gr_compact div.stats
{
    float: left;
    padding: 0px 1px 0px 3px;
    width: 71px;
}

.gr_compact div.stats p
{
    line-height:20px;
}

.gr_compact p.gname
{
    clear: both;
    padding: 2px 0px 0px 0px;
}

.micro_tpl
{
    width: 200px;
    height: 27px;
}

.micro_tpl img
{
    border:1px solid #999999;
    float: left;
}

.micro_tpl div
{
    width: 155px;
    height: 26px;
    padding: 0px 0px 1px 6px;
    float: left;
    overflow: hidden;
}

.micro_tpl td
{
    width: 155px;
    height: 26px;
    vertical-align: bottom;
}

.gr_facts
{
    width: 152px;
    padding: 1px 1px 1px 1px;
}

.gr_facts img.pic
{
    border: 1px solid #999999;
}

.gr_facts div.info
{
    width: 150px;
    padding: 2px 1px 0px 1px;
    overflow: hidden;
}

.gr_facts div.gname
{
    padding: 2px 0px 1px 0px;
    overflow: hidden;
}

.gr_facts img.dots
{
    clear: both;
    padding: 5px 0px 1px 0px;
}

.gr_facts div.stats
{
    padding: 2px 0px 1px 0px;
}

.gr_facts div.added
{
    padding: 4px 0px 1px 0px;
}

.gr_facts div.desc
{
    padding: 4px 0px 1px 0px;
}

