/* Agent Search start */

.result-component {
  height: 15em;
}

a.result-href {
  font: bold 18px Arial;
}

div#claim {
  padding: 1em 0;
}

div#claim-response {
  font-size: 12px;
  font-weight: bold;
}

#result-photo {
  width: 20%;
  vertical-align: middle;
  background-color: black;
}

#result-summary {
  width: 25%;
}

#result-description {
  width: 40%;
}

#result-ranking {
  width: 15%;
  text-align: center;
  vertical-align: middle;
}

div.profile-left-panel {
  width: 49%;
  float: left;
}

div.profile-right-panel {
  width: 49%;
  float: right;
}

#profile-title, #profile-subtitle {
  text-align: left;
}

#profile-menu {
  text-align: left;
}

#profile-menu a {
  font-size: 150%;
  font-weight: bold;
}

.pipe {
  margin: 0 1px;
}

#profile-offer {
  border: 1px solid #DDAD08;
  background-color: #FEFADE;
  padding: .5em 0;
}

#profile-offer-instruction {
  color: #C41200;
  font-weight: bold;
}

#post-question-text {
  color: #CCC;
  font-style: italic;
  width: 22em;
}

#post-question-text {
}

#post-question-submit {
  font-size: x-small;
}

#sales-map {
  margin-top: 1em;
}

#gmap {
  border: 1px solid #979797;
  background-color: #e5e3df;
  height: 336px;
}

#sales-container, #endorsements-container {
  width: 100%;
}

div#footer {
  margin: 1em 0 0 0;
}

div#footer p {
  text-align: center;
}

table#profile-specs {
  width: 100%;
}

table#profile-specs td {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.list thead th {
  background-color: #669933;
}

table.sortable a.sortheader {
  background-color: #669933;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  display: block;
}

table.sortable span.sortarrow {
  color: #fff;
  text-decoration: none;
}

/* Agent Search end */

