@import url(../shared.css);
@import url(../Default/form.css);

#Page #Banner {
  background-image: url(../../images/headers/hdr_groups.jpg);
  height: 70px;
}

ul.tabmenu #groupsTab {
}

ul.tabmenu #groupsTab > a {
  background-image: url(../Default/images/soft_top_tab.gif);
  color: #000000;
  border: none;
  border-bottom: #f5f5f5 solid 1px;
}

#CategoryNavigator ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}

#CategoryNavigator li {
  width: 250px;
  height: 80px;
  padding: 5px;
  float: left;
  margin: 0px 10px 10px 0px;
  background-color: #ffffff;
}

#CategoryNavigator .desc {
  font-size: .9em;
}

#CategoryNavigator img {
  float: left;
}

.directory {
}

.directory TD {
  vertical-align: top;
  border-bottom: solid 1px #f0f0f0;
  padding-bottom: 10px;
}

.directory .odd {
  background-color: #F0F0F0;
}

.directory .organization {  
}

.directory .description {
  font-size: .9em;
}

.directory .address {
}

.directory .name {
}

.directory .title {
  font-style: italic;
}

.directory .icons {
  float: right;
}

.directory .odd {
  border-bottom: thin solid;
  background-color: #F0F0F0;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-color: #808080;
  border-bottom-color: #808080;
}

.directory A {
  text-decoration: none;
}

.directory A:hover {
  text-decoration: underline;
}

.directory .phone {
  display: block;
}

.search {
  border-right: #a9a9a9 1px solid;
  border-top: #a9a9a9 1px solid;
  border-left: #a9a9a9 1px solid;
  border-bottom: #a9a9a9 1px solid;
  background-color: #dcdcdc;
}

.directory .enhanced TD {
  border-top: solid 3px #808080;
}

.directory .enhanced .name {
  font-weight: bold;
  font-size: 1.2em;
}

.directory .enhanced .organization {
  font-weight: bold;
  font-size: 1.3em;
}

.directory .premium TD {
}

.directory .premium TD.first {
  border-left: solid 3px #009900;
}

.directory .premium TD.last {
  border-right: solid 3px #009900;
}

.directory .premium .name {
  font-weight: bold;
  font-size: 1.2em;
}

.directory tr.premium A.organization {
  background-position: left bottom;
  font-weight: bold;
  font-size: 1.3em;
  display: block;
  padding-bottom: 10px;
  
}

.directory .premium .phone {
  font-weight: bold;
}
