a:link.cattext {text-decoration:none;font-family:arial;font-size:16px; color:#465894;font-weight:bold;}
a:visited.cattext {text-decoration:none;font-family:arial;font-size:16px; color:#C0C0C0;font-weight:bold;}
a:hover.cattext {text-decoration:underline;font-family:arial;font-size:16px; color:#8AC87E;font-weight:bold;}
a:active.cattext {text-decoration:underline;font-family:arial;font-size:16px; color:#FFB800;font-weight:bold;}

.searchdir {padding: 3px 0 4px 10px;background-color:#97CE8E;font-size:13px;color:white;font-weight:bold;} /* search box */
.titledir {font-family:sans-serif;font-size:16px;color:#FFFFFF;font-weight:bold;text-align:center;padding:3px 0 3px 0;background-color:#465894;}
.borderdir {padding:4px;border:2px solid #BCBCBC;margin:5px 0 5px 0;} /* border around content */

.navdir {background-color:#F8F8F8;padding:2px 5px 0 3px;margin-bottom:7px;font-size:16px;height:22px;}
.navdir a{text-decoration:none;font-size:16px;}
.navdir a:hover{text-decoration:underline;font-size:16px;}

.subnav{}
.subnav a{color:#465894;text-decoration:none;}
.subnav a:hover{color:#465894;text-decoration:underline;}

.listingname {font-size:15px;text-align:left;padding:0 0 2px 3px;}
.listingname a{font-size:15px;text-decoration:none;}
.listingname a:hover{font-size:15px;text-decoration:underline;}
.dir-details {margin:0 0 0 3px;}
.dir-details a{text-decoration:none;}
.dir-details a:hover{text-decoration:underline;}
.catname {font-size:12px;text-align:center;padding:0 0 2px 0;width:150px;}
.btmnavdir {background-color:#97CE8E;text-align:center;color:#FFFFFF;font-size:15px;padding:2px 0 2px 0;}
/* .btmnavdir {background-color:#FFBA00;text-align:center;color:#FFFFFF;font-size:15px;padding:2px 0 2px 0;} */
.btmnavdir a{font-size:15px;color:white;text-decoration:none;}
.btmnavdir a:hover{font-size:15px;color:white;text-decoration:underline;}

.borderdiv {border-bottom:1px solid #BCBCBC;text-align:center;;padding:0 5px 0 5px;margin:10px 0 10px 0;}

#mapdir	{width:150px;height:150px;margin-top:5px;border:1px solid #000000;}

