﻿#dircolumn .directory-links a { text-decoration: none; border-bottom: 1px solid #eee; color: rgb(51, 51, 51); 
                                font-weight:normal;}
#dircolumn .directory-links a:hover { text-decoration: none; border-bottom: 1px solid #999999; color: #333; background-color:#ffff9f;}
#dircolumn .bold-links a { font-weight:bold;}
#dircolumn .directory-menu { background: transparent url('household.gif') no-repeat;  background-color:#e7811d; padding-bottom:0px;}
#directory-content { margin: 0px; padding: 10px 0px 0px 0px;  font-family: verdana,'trebuchet ms',sans-serif; 
font-size: 12px; text-align: center; 
float: left; text-align: left;}
#directory-content .aname {color:#5E8098; margin-bottom: 3px; font-weight: bold;}
#directory-content .bname {padding: 0px 0px 0px 10px; position: relative; top: -10px; z-index: 0;}
#directory-content .bname2 {padding: 0px 0px 0px 50px; position: relative; top: 0px; z-index: 0;}
#directory-content .cname {border: 1px solid rgb(192, 192, 192); vertical-align: top;
background: URL(images/dir-nature2.gif) top center repeat-x #fff;
color: inherit; /* this avoids a CSS warning later on. Whenever a background image or color is defined, a corresponding foreground color should be defined, even if it's inherited as it is in this case. */
}
#directory-content .dname {border: 1px solid rgb(192, 192, 192); vertical-align: top;
background-color: #fff;
color: inherit; /* this avoids a CSS warning later on. Whenever a background image or color is defined, a corresponding foreground color should be defined, even if it's inherited as it is in this case. */
}
#directory-content .ename {padding: 4px 0px 0px; position: relative; z-index: 1; text-align: right;}
#directory-content div.ename a {text-decoration: none; color: rgb(255, 80, 0);}
#directory-content div.ename a:hover {text-decoration: none; border-bottom: 1px solid rgb(153, 153, 153); color: #333;
                                      background-color:#fff;}
#directory-content a img { border: 0pt none ;  }
#directory-content img { border: 0pt none ; }
#directory-content img.fl { float:left; padding-right:5px; padding-bottom:3px; padding-top:0px; }
#directory-content img.fl0 { float:left; padding-right:5px; padding-bottom:0px; padding-top:0px; }

#dircolumn-content { font-weight: normal; letter-spacing:normal;}
#directory-content h4{ color: #000;}
#directory-content h3 {
background: URL(images/dir-field.jpg) bottom left repeat-x #fff;
color: inherit; /* this avoids a CSS warning later on. Whenever a background image or color is defined, a corresponding foreground color should be defined, even if it's inherited as it is in this case. */
}
#directory-content p {color:#555; padding:0px; margin:10px 0px 10px 0px; padding-left:100px; padding-right:50px; } 
#directory-content p.caption {font-weight:normal; color:#008356; padding:0px 20px 0px 30px; margin:10px 0px 0px 0px;  } 
#directory-content .clear { border: 0pt none ; margin: 0pt -1px -1px 0pt; padding: 0pt; overflow: hidden; clear: both; width: 1px; height: 1px; font-size: 0pt; line-height: 0pt; }
#directory-content .dircolumn { /*padding: 15px 5px 5px; 5px;*/ }
#directory-content #col1 { width: 620px; }
#directory-content .dir-list { border-bottom: 0px solid rgb(197, 197, 197); background: transparent url('jump-section.gif') repeat-y scroll left top; overflow: hidden; 
            width: 827px; font-size: 11px; line-height: 15px; margin-bottom: 20px; padding-bottom: 15px; }
#directory-content .directory-menu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; height: 21px; }
#directory-content .directory-menu li { margin: 0pt; padding: 0pt; float: left; 
               display: inline; padding-right:10px; border-right:1px solid #fff; padding-left:10px; padding-bottom:1px;
               background-color:#e7811d; }
#directory-content .directory-menu li.hilite {background:#aaa088;}
#directory-content .directory-menu li a { color:#fff; font-weight:normal; font-size:12px; text-transform:none;}
#directory-content .directory-menu a { overflow: hidden; color: rgb(110, 112, 115); font-size: 9px; letter-spacing: 1px; font-family: Arial,sans-serif; text-transform: uppercase; text-align: center; padding: 3px 1px 2px 1px; display: block; text-decoration: none; white-space: nowrap;
                                       border-bottom:0px; }
#directory-content .directory-menu li.hilite a { color:#fff; font-weight:bold;}
#directory-content .directory-menu li.link2 { background-color:#FFE7CF;  font-style:normal; }
#directory-content .directory-menu li.link2 a { color:#BE6206; font-weight:normal; font-size:12px; text-transform:none;}
/* #directory-content .dir-list .jump-col { float: left; width: 198px; } */ 
#directory-content .dir-list .jump-col { float: left; } 
/* #directory-content .dir-list .jump-colw2 { float: left; width: 289px; padding-right:8px;} */ 
#directory-content .dir-list .jump-colw2 { float: left; width: 390px; padding-right:8px;} 
#directory-content .dir-list .jump-colw { float: left; width: 596px; }  /*width 149 for 4 columns of <div class="jump-col">, 198 for 3 columns of..., 247 for 2 columns */
/* #directory-content .dir-list .link-col { float: left; width: 285px; padding-right:10px;}  */
#directory-content .dir-list .link-col { float: left;}  
#directory-content .dir-list .link-col-width1 { width: 410px; padding-right:10px;}  
#directory-content .dir-list .link-col-width2 { width: 820px; padding-right:0px;}  
#directory-content .dir-list ul { margin: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#directory-content .dir-list ul li { padding-bottom:0px;}
#directory-content .jump-col ul { margin: 0px; padding: 0px 0px 5px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#directory-content .jump-colin ul  { padding-bottom:15px; padding-left:15px;}
#directory-content .jump-colin ul li { padding-left:0px; list-style-image:url("images/grey_dot.gif"); color:#a8905c;}
#directory-content .link-col ul { margin: 0px; padding: 0px 0px 5px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#directory-content .link-col ul li { color:#666666; padding: 0px 0px 0px 0px; margin: 0px 0px 8px 15px; border-bottom: 2px solid #fff; }
#directory-content .link-col p { letter-spacing: 1px; margin: 6px 0px 4px 0px; font-weight: bold; color:#666666; font-size: 11px; line-height: 11px;  }
#directory-content .link-col ul li strong { color:#555555; }
#directory-content .link-col ul li a{font-weight:bold; color:#006400; }
#directory-content .link-col ul li a:hover { padding: 0px 0px 0px 0px;  border-bottom: 1px solid #666; background-color: #ffff8b;}
#directory-content .directory-links { padding: 12px; clear: both; }
#directory-content .dir-list h3 { letter-spacing: 1px; margin: 0px; padding-bottom: 5pt; padding-left:8px; padding-top:2px; font-weight: bold; color: rgb(253, 87, 38); font-size: 13px; background-color:#ffffbf;}
#directory-content .dir-list h4 { letter-spacing: 1px; margin: 2px 0px 4px 0px; padding:4px 0px 0px 0px; font-weight: bold; font-size: 11px; line-height: 14px; }
#directory-content .dir-list h5 { letter-spacing: 1px; margin: 6px 0px 4px 0px; font-weight: bold; color:#e7811d; font-size: 11px; line-height: 11px; 
                                  font-family:verdana; letter-spacing:0px; font-weight:normal;font-size:13px;}
#directory-content .dir-list h5.colorbb {color:#D2751A;}
 

.promotional { margin-bottom: 20px; }
#directory-content table {padding-bottom:10px;}
#directory-content span.sharelink {display:block; font-family:"courier new", monospace; font-size:12px;  background-color:#fff; color:#008356; padding:10px; border:1px solid #e7811d;}
#directory-content h4.pink-bb { height: auto;
width: auto;
padding-left: 7px; padding-right:11px;
padding-bottom: 7px;
border-top-width: 0px;
border: 0px;
background-color: #ffe7cf;
text-align: left;
vertical-align: middle;
line-height: 15px;
color: #e7811d;
font-family: tahoma,arial,helvetica,sans-serif;
font-size: 16px;
font-weight: normal;
floatx: left;
margin-right: 8px;
margin-left: 0px;
margin-bottom: 0px; display:block; clear: both; }