/******************************************************
# LIST VIEW 
#******************************************************/
.tx-ggfeuserlisting-pi1 table {
  width: 440px;
  border-collapse: collapse;
}

.tx-ggfeuserlisting-pi1 table caption {
  display: none;
}

.tx-ggfeuserlisting-pi1 table td { 
  background: url(dots.gif) repeat-x left bottom;
  padding: .5em 0;
}

.tx-ggfeuserlisting-pi1 table th.col1 {
  width: 70px;
}

.tx-ggfeuserlisting-pi1 table th.col2 {
  width: 180px;
}

.tx-ggfeuserlisting-pi1 table th.col3 {
  width: 130px;
}

.tx-ggfeuserlisting-pi1 table th.col4 {
  width: 60px;
}

.tx-ggfeuserlisting-pi1 table td {
  vertical-align: bottom;
}

.tx-ggfeuserlisting-pi1 table td.moreLink {
  text-align: right; 
}

.tx-ggfeuserlisting-pi1 table td.moreLink a {
  background: url(more.gif) no-repeat 0px 5px ;
  padding-left: 12px;
}


/******************************************************
# SINGLE VIEW 
#******************************************************/
.tx-ggfeuserlisting-pi1 .companyBlock,
.tx-ggfeuserlisting-pi1 .addressBlock,
.tx-ggfeuserlisting-pi1 .phoneBlock,
.tx-ggfeuserlisting-pi1 .wwwBlock {
  margin: 0 0 1em 0;
}

.tx-ggfeuserlisting-pi1 .companyBlock p,
.tx-ggfeuserlisting-pi1 .addressBlock p,
.tx-ggfeuserlisting-pi1 .phoneBlock p,
.tx-ggfeuserlisting-pi1 .wwwBlock p {
  margin: 0;
}


.tx-ggfeuserlisting-pi1 .wecMapMap {
  margin: 1em 0;
}

.tx-ggfeuserlisting-pi1 #wecMapDirections,
.tx-ggfeuserlisting-pi1 #wecMapDirections table {
  width: 430px;
}

.tx-ggfeuserlisting-pi1 .tx-wecmap-map h2 {
  margin: 0;
  color: #353535;
  font-size: 1.2em;
  border-bottom: 1px solid #353535; 
}


