#GroupBrowser{ width:100%; height: 470px; border:1px solid #555; position:relative; overflow:hidden;}

#gbControls{ padding:10px; height:50px; text-align:center; background-image:url(/images/buttons/panel-back.png); background-position:center; background-repeat:repeat-x;}
#gbControls .gbButton{ font-size:9pt; font-weight:bold; cursor:pointer; color:white; height:20px; padding:3px 6px; background-image:url(/images/buttons/bg.png); background-position:center; background-repeat:repeat; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#gbControls .gbButton.selected { background-image:url(/images/buttons/bg-selected.png); }
#gbControls .gbButton.l { border-top-right-radius:0px; border-bottom-right-radius:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; }
#gbControls .gbButton.r { border-top-left-radius:0px; border-bottom-left-radius:0px; -moz-border-radius-topleft:0px; -moz-border-radius-bottomleft:0px; -webkit-border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px; }

#gbSearch{ width:250px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:8pt; border:1px solid #ccc; padding:3px; margin-bottom:10px;}

#gbViewer{ position:absolute; width:100%; left:100%; top:70px; height:400px; overflow: scroll;}
#gbViewer .gbGroup{ padding:10px;}
#gbViewer .gbGroupHeader{ background-color:#ccc; height:40px; line-height:40px; vertical-align:center; font-size:8pt; white-space:nowrap;}
#gbViewer .gbCloseButton { width:53px; height:34px; margin:3px; background-image:url(/images/buttons/back.png); cursor:pointer; display:block; float:left;}
#gbViewer span.gbGroupTitle { font-weight:bold;}
.gbGroup a { cursor:pointer; display:block; padding-left:20px; background-position:center left; background-repeat:no-repeat;}
.gbGroup a.gbGroupURL { background-image:url(/images/icons/ext-link.png); }
.gbGroup a.gbGroupEmail {background-image:url(/images/icons/button-email.png); }
.gbGroup a.gbGroupFacebook { background-image:url(/images/icons/fb.png); }
.gbGroup p.gbGroupDescription { font-size:9pt; }

#gbResults{ overflow-y:scroll; position:absolute;left:0%; top:70px; height:400px; width:100%;}
#gbResults ol { list-style:none; padding:10px; text-indent:0px; margin:0px;}
#gbResults ol li { margin-bottom:16px; font-weight:bold; padding:0px;}
#gbResults ol li ol {  text-indent:0px; margin:0px; padding:0px; }
#gbResults ol li ol li { font-weight:normal; margin-bottom:0px; cursor:pointer; padding:0px; }
#gbResults ol li ol li:hover { color:#00AEEF; }





