/*TABLES*/

#listing-wrap { width:530px; padding:0px; margin-bottom: 20px;}


#directory-type { width: 100%; display:block; height: 18px; padding:6px 0px 6px 6px; background: url(images/bg_directory_name.png) #004700; border-left: 1px solid #8D6932; border-right: 1px solid #8D6932; border-top: 1px solid #8D6932; }
   
.directory-number {font-family: Verdana, Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; color: #FFFFFF; margin-right: 10px; padding: 1px; float: left; display: inline;}
.directory-number-single {font-family: Verdana, Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; color: #FFFFFF; margin-left: 6px; margin-right: 14px; padding: 1px; float: left; display: inline;}  

.directory-name {color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; margin-right: 10px; padding: 1px; float: left; display: inline;} 
 
.directory-more {font-family: Verdana, Georgia, "Times New Roman", Times, serif; font-size: 11px; padding-top: 3px; margin-right: 8px; float: right; display: inline;}
.directory-more a:hover { text-decoration:none; color:#FF6600; border-bottom:solid 1px #FF6600;} 

#directory-info { min-height: 116px; width: 530px; padding: 6px 0px 6px 6px; background: #FFFFFF; border: 1px solid #8D6932; }
#directory-info p { font: 12px Arial, Tahoma, Sans-serif; color: #454545; line-height:18px; padding:0px; margin: auto;}

#directory-info-map { min-height: 116px; width: 400px; padding: 6px 0px 6px 6px; background: #FFFFFF; border: 1px solid #8D6932; } 
#directory-info-map p { font: 12px Arial, Tahoma, Sans-serif; color: #454545; line-height:18px; padding:0px; margin: auto; text-align: left;}
  

#directory-link {font: 12px Arial, Tahoma, Sans-serif; padding-left: 20px; background: url(images/icon_website.gif) 0 0px no-repeat; display: inline; height: 16px;}  
#directory-email {font: 12px Arial, Tahoma, Sans-serif; padding-left: 20px; background: url(images/icon_email.gif) 0 0px no-repeat; display: inline; height: 16px;}                                                               
       
#directory-ammenities { width: 530px; display:block; height: 16px; padding:6px 0px 6px 6px; background: #E8D8BD; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #8D6932; border-left: 1px solid #8D6932; border-right: 1px solid #8D6932; border-bottom: 3px solid #8D6932; }        

#directory-ammenities-accomm { width: 530px; display:block; height: 16px; padding:6px 0px 6px 6px; background: #E8D8BD; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #8D6932; border-left: 1px solid #8D6932; border-right: 1px solid #8D6932; }
              
table.directory  {
  border-collapse: collapse;
  border-top: 1px solid #8D6932;
  border-left: 1px solid #8D6932;
  border-right: 1px solid #8D6932;
  border-bottom: 5px solid #8D6932;
  font: normal 12px arial, helvetica, sans-serif;
  color: #363636;
  background: #FFFFFF;
  width: 538px;
  }
table.directory td {
  border-collapse: collapse;
  border: 1px solid #8D6932;
  padding: .4em;
  color: #363636;
  text-align: center;
  }

table.directory th { 
  border-collapse: collapse;
  border: 1px solid #8D6932;
  padding: .4em;
  color: #363636;
  text-align: center;
  }

table.directory thead th { 
  border-collapse: collapse;
  font: 10px arial, helvetica, sans-serif;
  border: 1px solid #8D6932;
  text-align: center;
  background: #8D6932;
  color: #FFFFFF;
  padding-top:3px;
  }                

#member-wrap {  padding:0px; margin-bottom: 20px; }
                            
#member-ammenities { width: 552px; display:block; height: 16px; padding:6px 0px 6px 6px; background: #E8D8BD; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #8D6932;  border: 1px solid #8D6932; text-transform: uppercase;}  

#member-ammenities-big { width: 552px; display:block; height: 40px; padding:6px 0px 6px 6px; background: #E8D8BD; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #8D6932;  border: 1px solid #8D6932; text-transform: uppercase;}  
      
#member-ammenities-accomm { width: 552px; display:block; height: 16px; padding:6px 0px 6px 6px; background: #E8D8BD; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #8D6932; border-left: 1px solid #8D6932; border-right: 1px solid #8D6932; border-top: 1px solid #8D6932;}

table.memberaccomm  {
  border-collapse: collapse;
  border-top: 1px solid #8D6932;
  border-left: 1px solid #8D6932;
  border-right: 1px solid #8D6932;
  border-bottom: 5px solid #8D6932;
  font: normal 12px arial, helvetica, sans-serif;
  color: #363636;
  background: #FFFFFF;
  width: 560px;
  }
table.memberaccomm td {
  border-collapse: collapse;
  border: 1px solid #8D6932;
  padding: .4em;
  color: #363636;
  text-align: center;
  }

table.memberaccomm th { 
  border-collapse: collapse;
  border: 1px solid #8D6932;
  padding: .4em;
  color: #363636;
  text-align: center;
  }

table.memberaccomm thead th { 
  border-collapse: collapse;
  font: 10px arial, helvetica, sans-serif;
  border: 1px solid #8D6932;
  text-align: center;
  background: #8D6932;
  color: #FFFFFF;
  padding-top:3px;
  } 
           

table.schedule  {
  border-collapse: collapse;
  border-top: 1px solid #8D6932;
  border-left: 1px solid #8D6932;
  border-right: 1px solid #8D6932;
  border-bottom: 5px solid #8D6932;
  font: normal 12px arial, helvetica, sans-serif;
  color: #363636;
  background: #FFFFFF;
  width: 560px;
  }
table.schedule td {
  border-collapse: collapse;
  border: 1px solid #8D6932;
  padding: .4em;
  color: #363636;
  text-align: left;
  }

table.schedule th { 
  border-collapse: collapse;
  border: 1px solid #8D6932;
  padding: .4em;
  color: #363636;
  text-align: left;
  }

table.schedule thead th { 
  border-collapse: collapse;
  font: 11px arial, helvetica, sans-serif;
  border: 1px solid #8D6932;
  text-align: center;
  background: #8D6932;
  color: #FFFFFF;
  padding-top:3px;
  } 





