@CHARSET "UTF-8";

.body {
    width: 835px !important;
}

table.destination-view {
    width: 833px;
    border-collapse: collapse;
}
    table.destination-view td {
        vertical-align: top;
    }
    table.destination-view td.content {
        padding: 0 2em 2em 0;
        width: 575px;
    }
    table.destination-view td.chart {
        padding: 0;
    }
    table.destination-view td.banner {
        padding: 0 0 1em 0;
    }
    table.destination-view td.gainers {
    }
    table.destination-view td.new-businesses {
    }
    table.destination-view td.reviews {
    }

h1.blue {
    background-color: #E6ECFA;
    color: black;
    font-size: 10pt;
    font-weight: bold;
    margin: 0;
    padding: 3px 8px;
}
    .body h1.blue {
        font-size: 10pt;
        font-weight: bold;
        color: black;
        padding: 3px 8px;
    }
td.content h1 {
    margin: 1em 0;
}
    .body td.content h1 {
        margin: 0 0 0.5em 0;
    }

td.chart {}
    td.chart div.graph {
        width: 100%;
        height: 200px;
        margin: 1em 0;
    }
    td.chart div.hideable {
        display: none;
    }
    td.chart table.data {
        width: 100%;
        margin: 0.5em 0;
        color: #555;
    }
        td.chart table.data small {
            font-size: 8pt;
        }
        td.chart table.data th {
            font-weight: normal;
            text-align: left;
        }
        td.chart table.data th.legend {
            padding-left: 2em;
        }
            td.chart table.data th.legend div.dot {
                height: 10px;
                width: 10px;
                margin: 2px 0.5em 2px -1.5em;
                float: left;
            }
            td.chart table.data th.legend.current div.dot {
                background-color: #0066dd;
            }
            td.chart table.data th.legend.global  div.dot {
                background-color: #ABE;
            }
        td.chart table.data td {
            width: 40px;
        }
    td.chart div.expander {
        text-align: right;
        font-size: 8pt;
        margin: 1em 0;
    }
        td.chart div.expander a.hidden {
            display: none;
        }

table.updates h2 {
    color: #555;
    font-size: 8pt;
    font-weight: normal;
    margin: 3px 0 0 4px;
    width: 200px;
}
td.gainers .member-badge {
    margin: 1em 0;
}

td.new-businesses .item {
    margin: 1em 1em 1em 0;
}
    td.new-businesses .item img {
        float: left;
        border: 1px solid #EEE;
        width: 48px;
        height: 48px;
        margin: -1px 10px 0 0;
    }
    td.new-businesses .item h3 {
        font-size: 9pt;
        font-weight: normal;
        line-height: 1.4em;
        margin: 0;
    }
    td.new-businesses .item p {
        margin: 0;
        color: #555;
    }
    td.new-businesses .item a {
        text-decoration: none;
    }

td.reviews ul {
    list-style-type: none;
    margin: 1em 3px 1em -3px;
    padding: 0;
}
    td.reviews li {
        border-bottom: 1px dotted #999;
        padding: 0 0 0 5px;
        margin: 1em 0;
    }
    td.reviews a {
        text-decoration: none;
    }

