/* BOURBON & NEAT */
@font-face {
  font-family: 'PrattLight';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_light-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_light-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_light-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_light-webfont.svg#pratt-light') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PrattLightItalic';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_lightitalic-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_lightitalic-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_lightitalic-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_lightitalic-webfont.svg#pratt-light-italic') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PrattRegular';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-webfont.woff?v3') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-webfont.ttf?v3') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-webfont.svg#webfont2bFOq9gT?v3') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PrattItalic';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-italic-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-italic-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-italic-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-italic-webfont.svg#pratt-italic') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PrattBold';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_bold-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_bold-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_bold-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_bold-webfont.svg#pratt_bold-webfont') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PrattBoldItalic';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_bolditalic-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_bolditalic-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_bolditalic-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_bolditalic-webfont.svg#pratt_bolditalic') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PrattHeavy';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-web_heavy-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-web_heavy-webfont.woff?v3') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-web_heavy-webfont.ttf?v3') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt-web_heavy-webfont.svg#webfontCgvHVvZg?v3') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PrattHeavyItalic';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_heavyitalic-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_heavyitalic-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_heavyitalic-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_heavyitalic-webfont.svg#pratt_heavyitalic') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PrattBlack';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_black-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_black-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_black-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/pratt_black-webfont.svg#pratt_blackregular') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GMSansLight';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_light-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_light-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_light-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_light-webfont.svg#gmsanslight') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GMSans';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_reg-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_reg-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_reg-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_reg-webfont.svg#gmsansregular') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GMSansItalic';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_italic-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_italic-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_italic-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_italic-webfont.svg#gmsansregularitalic') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GMSansBold';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_bold-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_bold-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_bold-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsans_bold-webfont.svg#gmsansbold') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GMSansBoldItalic';
  src: url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsanc_bolditalic-webfont.eot');
  src: local('?'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsanc_bolditalic-webfont.woff') format('woff'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsanc_bolditalic-webfont.ttf') format('truetype'), url('http://beta.images.theglobeandmail.com/media/www/fonts/gmsanc_bolditalic-webfont.svg#gmsansbolditalic') format('svg');
  font-weight: normal;
  font-style: normal; }

#gi {
  display: block;
  float: left;
  width: 100%;
  background: #ffffff; }

.gi-module, .gi-section {
  display: block;
  float: left;
  width: 100%; }

.gi-data {
  display: none !important; }

/* Layout */
#vanproperties-ownertype {
  margin-top: 10px;
  margin-bottom: 10px; }

#top10properties {
  display: block;
  float: left;
  width: 100%;
  max-width: 824px !important;
  margin-top: 20px;
  margin-bottom: 20px; }
  #top10properties h3 {
    font-family: 'PrattBold', Verdana, sans-serif;
    font-size: 20px; }
  #top10properties h4 {
    font-family: 'PrattBold', Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.3; }
  #top10properties p {
    margin-bottom: 20px; }
  #top10properties p.note {
    font-size: 12px;
    line-height: 1.3;
    font-family: 'GMSans', Verdana, sans-serif; }
  #top10properties .gi-map-wrapper {
    display: block;
    float: left;
    width: 100%; }
    #top10properties .gi-map-wrapper .gi-map {
      display: block;
      float: left;
      width: 100%; }
  #top10properties .gi-details {
    display: block;
    float: left;
    width: 100%; }
    #top10properties .gi-details .leadin {
      display: block;
      float: left;
      width: 50%; }
    #top10properties .gi-details .highlights {
      display: block;
      float: left;
      width: 50%; }
    #top10properties .gi-details .gi-detail-graphics, #top10properties .gi-details .gi-detail-info {
      display: block;
      float: left;
      width: 50%; }
      #top10properties .gi-details .gi-detail-graphics img, #top10properties .gi-details .gi-detail-info img {
        width: 100%; }

/* Layout */
/* Style */
#gi {
  /* BOURBON & NEAT */ }
  #gi .sans {
    font-family: 'GMSans', Verdana, sans-serif; }
  #gi .sans b, #gi .sansBold {
    font-family: 'GMSansBold', Verdana, sans-serif; }
  #gi .hidden {
    display: none !important;
    visibility: hidden !important; }
  #gi .source {
    margin-top: 10px !important;
    font-size: 12px;
    font-family: 'GMSans', Verdana, sans-serif; }
  #gi p {
    margin-bottom: 20px; }
  #gi h3, #gi h4 {
    font-family: 'PrattBold', Verdana, sans-serif; }
  #gi p.note {
    font-size: 12px;
    font-family: 'GMSans', Verdana, sans-serif; }
  #gi .gi-detail-graphics .saleHighlights {
    display: block;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px; }
    #gi .gi-detail-graphics .saleHighlights div, #gi .gi-detail-graphics .saleHighlights div.full {
      display: block;
      float: left;
      width: 48%;
      margin: 0 2% 0 0;
      padding: 0;
      text-align: center; }
      #gi .gi-detail-graphics .saleHighlights div h4, #gi .gi-detail-graphics .saleHighlights div p, #gi .gi-detail-graphics .saleHighlights div.full h4, #gi .gi-detail-graphics .saleHighlights div.full p {
        display: block;
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
        text-align: center; }
      #gi .gi-detail-graphics .saleHighlights div h4, #gi .gi-detail-graphics .saleHighlights div.full h4 {
        color: #555;
        font-size: 13px;
        font-family: 'PrattRegular', Verdana, sans-serif;
        line-height: 1.3; }
      #gi .gi-detail-graphics .saleHighlights div p, #gi .gi-detail-graphics .saleHighlights div.full p {
        font-size: 18px;
        font-family: 'PrattBold', Verdana, sans-serif; }
    #gi .gi-detail-graphics .saleHighlights div.full {
      width: 100%;
      margin-bottom: 10px; }
      #gi .gi-detail-graphics .saleHighlights div.full p {
        font-size: 24px; }
  #gi .gi-details {
    margin-top: 20px; }
    #gi .gi-details .gi-detail .gi-detail-info {
      margin-top: 10px; }
    #gi .gi-details .gi-detail dl {
      display: block;
      float: left;
      width: 100%;
      margin-top: 5px; }
    #gi .gi-details .gi-detail dl dt {
      display: block;
      float: left;
      clear: left !important;
      width: 100%;
      margin: 0 0 0 0;
      color: #555;
      font-size: 13px;
      line-height: 1.2;
      font-family: 'PrattRegular', Verdana, sans-serif; }
    #gi .gi-details .gi-detail dl dd {
      display: block;
      float: left;
      clear: right !important;
      width: 100%;
      margin: 0 0 10px 0;
      font-family: 'GMSans', Verdana, sans-serif;
      font-size: 13px;
      line-height: 1.3; }
    #gi .gi-details .gi-detail ul {
      margin-left: 0;
      margin-right: 0; }
    #gi .gi-details .gi-detail ul li {
      font-size: 15px;
      margin-bottom: 10px;
      font-family: 'GMSans', Verdana, sans-serif;
      list-style-type: none;
      line-height: 1.2; }
    #gi .gi-details .gi-detail ul li b {
      font-family: 'GMSansBold', Verdana, sans-serif; }
  #gi .gi-map {
    background: #ffffff;
    border: 1px solid #EEE; }
    #gi .gi-map .path {
      stroke: #ffffff;
      stroke-width: .5px;
      opacity: 1; }
    #gi .gi-map .block {
      stroke: #ccc;
      stroke-width: .5px;
      fill: transparent;
      opacity: 1;
      shape-rendering: crispEdges; }
    #gi .gi-map .region {
      fill: #ccc;
      stroke: #ffffff;
      stroke-width: .5px;
      opacity: .6; }
    #gi .gi-map .poi {
      fill: #4C4C4C;
      stroke: #ffffff;
      stroke-width: .5px;
      opacity: .8; }
    #gi .gi-map .poi.highlight, #gi .gi-map .region.highlight {
      fill: #CE2A23;
      opacity: 1; }
    #gi .gi-map .poi.muted, #gi .gi-map .region.muted {
      fill: #555;
      opacity: .75; }
    #gi .gi-map .poi.selected, #gi .gi-map .region.selected, #gi .gi-map .poi.muted.selected, #gi .gi-map .region.muted.selected {
      fill: #555;
      opacity: 1; }
    #gi .gi-map .poi.clicked, #gi .gi-map .region.clicked, #gi .gi-map .poi.muted.clicked, #gi .gi-map .region.muted.clicked {
      fill: #555;
      opacity: 1; }
    #gi .gi-map .poi.hidden, #gi .gi-map .region.hidden {
      opactity: 0;
      visibility: hidden; }
  #gi .gi-chart .chart {
    border: 1px solid #EEE; }
  #gi .gi-chart .chart rect {
    stroke: white;
    fill-opacity: .6;
    fill: steelblue; }
  #gi .gi-chart .bar.pre2010 {
    fill: #ccc; }
  #gi .gi-chart .bar.post2010 {
    fill: #555; }
  #gi .gi-chart .axis text {
    font: 10px sans-serif; }
  #gi .gi-chart .axis path, #gi .gi-chart .axis line {
    fill: none;
    stroke: #999;
    shape-rendering: crispEdges; }
  #gi .gi-chart .label {
    display: block;
    float: left;
    color: #fff;
    font: 13px sans-serif; }
  #gi .chart {
    width: 100%;
    max-width: 620px;
    background: #EEE; }
  #gi .chart_title {
    font-family: 'PrattHeavy', Times, serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0px;
    padding: 0;
    line-height: 1.2em;
    padding-bottom: 4px; }
  #gi .chart_source, #gi .chart_credit {
    font-family: 'GMSansC', Helvetica, sans-serif;
    font-size: 13px;
    padding-top: 5px;
    display: inline-block;
    min-width: 50px; }
  #gi .chart_source {
    text-transform: uppercase;
    padding-left: 0.4em; }
  #gi .bar {
    fill: #999; }
  #gi .current {
    fill: #222; }
  #gi .current.highlight, #gi .highlight {
    fill: #CE2A23; }
  #gi .current.highlight {
    fill: #611410; }
  #gi .bar-label, #gi .bar-value {
    font-family: 'GMSansC', Helvetica, sans-serif;
    font-size: 12px;
    fill: #222; }
  #gi .bar-label {
    text-align: right; }
  #gi .bar-value {
    display: none; }
  #gi .showall .bar-value {
    display: inline-block; }
  #gi .bar.selected .bar-value {
    display: block; }
  #gi .bar-label.highlight, #gi .bar-value {
    font-weight: bold; }

#debugconsole {
  display: none !important;
  font-family: monospace; }

/* Media Queries */
/* Media Queries */