﻿#page
{
    height: auto; /* Remove this if you need/want the page to stretch */
}

.outer
{
    padding-left: 125px;
    height: 100%;
}

.inner
{
    width: 100%;
    height: 100%;
}

.float-wrap
{
    float: left;
    margin: 0;
    margin-left: -125px;
    width: 100%;
    height: 100%;
}

.content
{
    float: right;
    margin: 0;
    margin-right: -125px;
    position: relative;
    width: 100%;
    background-color: transparent;
    height: 100%;
}

.contentWrap
{
    margin: 0;
}


.gradient
{
    background: url('/images/guide_gradient.gif') top repeat-x;
    margin-top: -5px;
    font-size: 11px;
}

.gradient.padded
{
    padding: 5px;
}

.searchGroup
{
    width: 159px;
}

.gradient label
{
    color: #24799b;
}

h5
{
    font-size: 14px;
    font-weight: bold;
    border: 0;
    color: #565656;
    text-align: center;
}

.marketStats table label
{
    color: #967347;
    display: block;
    width: auto;
    font-size: 12px;
}

.marketStats thead td
{
    background: url('/images/guide_gradient.gif') top repeat-x;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #dae8f5;
    padding-left: 10px;
}

.marketStats thead td, .marketStats thead td *
{
    cursor: pointer;
}

.marketStats thead td.on, .marketStats thead td.on *
{
    cursor: auto;
}

.marketStats thead td.on
{
    background: #ffffff;
    border-bottom: 1px solid #FFFFFF;
}

.marketStats table td
{
    border-right: 1px solid #dae8f5;
}

.marketStats .smaller
{
    font-size: 11px;
}

.marketStats table
{
    border: 1px solid #dae8f5;
    border-right: 0;
}

.marketStats table table
{
    border: 0;
    margin: 15px;
}

.marketStats table table label
{
    font-size: 11px;
    font-weight: normal;
}


.marketStats table table td
{
    border-right: 1px solid #d9d9d9;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
}

.marketStats table .odd
{
    background: #f7f7f7;
}

.marketStats table .even
{
    background: #eeeeee;
}

.marketOverview
{
    border: 1px solid #dae8f5;
    border-right: 0;
}

.marketOverview td
{
    border-right: 1px solid #dae8f5;
    font-size: 12px;
}

.marketOverview td td {
    border: 0;
}


.marketOverview strong
{
    width: 35%;
    text-align: right;
    display: block;
    float: left;
    margin-right: 6px;
}

.marketOverview .value
{
    font-size: 14px;
    font-weight: bold;
}

.marketOverview .percentage
{
    font-size: 11px;
    font-weight: normal;
}

.marketOverview label
{
    color: #967347;
}

.marketOverview label a
{
    color: #967347;
    font-weight: bold;
    font-size: 11px;
}

.marketOverview p
{
    margin: 4px;
}

.leftColumn
{
    margin-right: 310px;
}

#page .rightColumn
{
    width: 300px;
    float: right;
    margin: 10px 0 0 0;
}

.rightColumn h4.orangeBar
{
    margin-right: -7px;
}

h3
{
    font-size: 14px;
}

.gray
{
    color: #808080;
}

.rightColumn
{
}

.rightColumn p
{
    /*line-height: 13px; May need for agent chunk  */
    margin-bottom: 7px;
}

.rightColumn p.gray
{
    color: #808080;
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 3px;
    padding-bottom: 3px;
}

.rightColumn table
{
    margin-bottom: 5px;
    border-bottom: 1px dashed #d5d5d5;
}

.rightColumn table .on
{
    background-color: #f68d1e;
    height: 6px;
}

.rightColumn table .off
{
    background-color: #cccccc;
}

.rightColumn table .bounds
{
    font-size: 10px;
    color: #b2b2b2;
}
.rightColumn table .selected
{
    font-size: 11px;
    font-weight: bold;
}

.rightColumn .label
{
    font-size: 11px;
    color: #967348;
    font-weight: bold;
}

.rightColumn table td
{
    vertical-align: top;
    padding: 0;
}

.rightColumn .larger
{
    font-size: 12px;
    font-weight: bold;
}


.rightColumn .separator
{
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #d5d5d5;
}

.map
{
    height: 200px;
    margin-bottom: 8px;
}

.sidebar_header {
    margin-top: 0;
    
}

.rounded_box .sidebar {
    margin: 0;
    margin-right: -7px;
}