#browsebycategory ul li {list-style: none;}

/* @group Bread Crumb */
div.cdir-bread-crumb {margin-bottom:  10px; display:none; margin:0; padding:0; height:0; overflow:hidden;}
div.cdir-bread-crumb ul li {float: left;}
    div.cdir-bread-crumb ul a {
        display: block; padding: 3px 12px 2px 5px;
        text-decoration: none; background: #fff url(directory/navigation-crumb.gif) no-repeat right center;
        border: 1px solid #f1e6d0; border-width: 1px 0; font-size: 11px; line-height: 16px;
    }
    div.cdir-bread-crumb ul a:hover {color: #d76629;}

div.cdir-bread-crumb ul li.first a {border-left-width: 1px;}

div.cdir-bread-crumb ul li.second-last a {background: #fff url(directory/navigation-crumb-second-last.gif) no-repeat right center;}
div.cdir-bread-crumb ul li.second-last a:hover {}
div.cdir-bread-crumb ul li.last a {background: #9a5027; color: #fff; border-right: 1px solid #ddd; padding-right: 5px;}
div.cdir-bread-crumb ul li.last a:hover {color: #d76629;}


/* Category header */
h3 {clear: left;}

div.vcard{margin-top: 16px; padding-top: 6px; border-top: 1px solid #d4d9dd;}
/* if there is a logo associated with it we need to squish them together */
div.logo {/*margin-bottom: -16px; padding-top: 6px; margin-top: 16px; border-top: 2px solid #d4d9dd;*/}

div.vcard.full {border: none;}
div.vcard h4.business-title, div.vcard h3.business-title{margin:0; padding:0;
    font-family: helvetica,arial,sans-serif; font-weight: normal; margin-bottom: 2px; padding-bottom: 2px;
}
div.vcard h4.business-title a, div.vcard h3.business-title a {font-family: helvetica,arial,sans-serif; font-size: 20px; letter-spacing: - 9px;}
div.vcard h4.business-title a {font-size: 18px;}
div.vcard h3.business-title {border-bottom: 1px solid #CCC;}
div.vcard div.description.short {font-size: 11px;margin-top: 6px;}

div.vcard div.admin-reasons {padding:4px;border: 1px solid #EEE; background-color: #f6f6f6;}
div.vcard div.admin-reasons div.scores h5 {font-size: 11px;font-weight: bold;}
div.vcard div.admin-reasons div.reasons ul li {font-size: 11px;}

div.vcard p.friends {background-color:#F6F6F6; border:1px solid #EEE; padding:4px; margin-top: 4px;}

div.listingControlsContainer #adminmenu {width:485px; height:18px; overflow:hidden; padding:0; margin-bottom:10px;}
div.listingControlsContainer #adminmenu img, div.listingControlsContainer #adminmenu img a {border:0; vertical-align:text-top; padding:1px 4px 0 0;}
div.listingControlsContainer div.menuItem a {
    float:left; display:block; height:18px; margin:0 2px 0 0; padding:2px 6px 0 6px;
    background-color:#EDEDED;
    font:10px Arial; color:#2d648a; text-align:center; text-decoration:none;
}
div.listingControlsContainer div.menuItem a:hover {text-decoration:none; font:10px Arial; color:#2d648a; background-color:#FFF;}

div.listingControlsContainer #adminmenuline {height:1px; width:485px; margin:2px 2px 0 0; padding:0; background-color:#CCC;}
div.adminControlsContainer #adminmenu {width:485px; height:18px; overflow:hidden; padding:0; margin-bottom:15px; background-color:#48BC75;}
div.adminControlsContainer #adminmenu img, div.adminControlsContainer #adminmenu img a {border:0; vertical-align:text-top; padding:1px 4px 0 0;}
div.adminControlsContainer div.menuItem a {
    display:block; float:left; height:18px; margin:0; padding:2px 6px 0 6px;
    font:10px Arial; color:#FFF; text-align:center; text-decoration:none; border-right:1px solid #FFF;
}
div.adminControlsContainer div.menuItem a:hover {text-decoration:none; font:10px Arial; color:#FFF; background-color:#00964A;}

.geo {display: none;}