#ttWrap{
  width:600px;
  height:auto;
  padding:10px 0px 0px 0px;
}

#ttWrap div{padding:0px;margin:0px;border:none;}
#ttWrap p, #ttWrap text{padding:0px;margin:0px;border:none;font-family:arial;font-size:12px;line-height:1.25em;}
#ttWrap p.blue{color:rgb(52,52,52);padding:0px 0px 8px 0px;font-size:13px;}
#ttWrap p#maptitle{color:rgb(52,52,52);padding:5px 0px 0px 0px;font-size:17px;font-weight:bold;}
#ttWrap rect{pointer-events:none;}
#ttWrap text{fill:#ffffff;cursor:default;}
#ttWrap text.profileLink{fill:#FFF98A;cursor:pointer;}

#ttWrap #mapWrap{
  height:100%;
  width:100%;
  float:left;
  border-top: 1px solid #d1d1d1;
}

#ttWrap #mapWrap #map{
  height:100%;
  width:100%;
}

#ttWrap text.cityName{font-weight:bold;fill:#FFF98A;font-size:14px;}

#ttWrap table{width:100%;padding-top:0px;}
#ttWrap table td{color:rgb(5,55,105);width:25%;text-align:center;font-family:arial;font-size:13px;line-height:1.3em;padding:3px 0px 3px 0px;background:none;}
#ttWrap table tbody tr:first-child td{border:none;}
#ttWrap a:link {color:rgb(5,55,105);text-decoration:none;}      /* unvisited link */
#ttWrap a:visited {color:rgb(5,55,105);}  /* visited link */
#ttWrap a:hover {font-weight:bold;}  /* mouse over link */
#ttWrap a:active {color:#FFF98A;}  /* selected link */


/*CLEARFIX (credit: http://nicolasgallagher.com/micro-clearfix-hack)*/
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}