/*Search Style Start*/
#advancedsearch {/*background: url(../images/bg_search.gif) repeat-x top #000;*/ background:url(../images/chatroom-middle-content.gif) repeat-x 0 0 #456679; width:100%;}
#searchbox {/*background: url(../images/client/bg_search.gif) repeat-x top #000;*/ font: 16px/18px Arial, Helvetica, sans-serif; color: #fff; height:25px; padding:30px 0 10px 0; margin:0 auto; width:680px; white-space:nowrap;}
#searchbox  input  {width: 450px; background: url(../images/bg_input.gif) repeat-x top #fff; height:22px; float: left; margin:0 0 2px 10px; border: 1px #000 solid; font-size:16px; color: #000; font-weight: bold; padding:2px 0 0 4px;}
#searchbox .button a {float: left; color:000; text-align: center;	height: 22px; padding-right:5px; display: block; background:url(../images/b_searchprofiles.gif);	border: 1px solid #A9A9A9; margin-top:1px;}
#searchbox  .button a img {margin:2px 5px 0 5px;}
#searchbox .button a:hover {border: 1px solid #07caff;}
#searchbox .advoptions {float: left; margin-right: 15px; text-align: right; font-size:14px; font-weight:bold; margin-top:5px;}
#searchbox .advoptions a{padding-right: 20px; color:#07caff; padding-left: 10px; background: url(../images/moredetails.gif) no-repeat  145px 10px; padding-bottom: 2px; padding-top: 5px;}
#searchbox .advoptions a:hover{padding-right: 20px; padding-left: 10px; background: url(../images/moredetails.gif) no-repeat  145px 10px; padding-bottom: 2px; padding-top: 5px;}
#searchbox .hideoptions {float: left; margin-right: 15px; text-align: right; font-size:14px; font-weight:bold; margin-top:5px;}
#searchbox .hideoptions a{padding-right: 20px; color:#07caff; padding-left: 10px; background: url(../images/moredetails.gif) no-repeat 105px -10px; padding-bottom: 2px; padding-top: 5px;}
#searchbox .hideoptions a:hover{padding-right: 20px; padding-left: 10px; background: url(../images/moredetails.gif) no-repeat  105px  -10px; padding-bottom: 2px; padding-top: 5px;}
/*Search  Style End*/

/*Show and Hide start*/
.divshow {background:#eee; border-bottom:#ddd 1px solid; width:auto; padding: 20px 0 15px 0;}
.divshow .advanced{margin: 20px 20px 20px 31px; vertical-align:top;}
.divshow .advanced span{font-size:11px; margin-right: 20px; padding:0 0 20px 0;} 
.divshow .advanced .advfields{margin:2px auto 2px auto; white-space:nowrap;}
.divshow .advanced .hrline{border-bottom:#333 1px solid; width:490px; padding: 7px 0; white-space:nowrap;} 
.divshow .advanced .hrline .option_city{margin:auto 0 0 85px; clear:right;}
.divshow .advanced .hrline .option_zip{visibility:hidden;display:none;}
.divshow .advanced .hrline input{margin: 0 0 -3px 0;}
.divshow .advanced .hrline select { font-size: 11px; font-family: arial,sans serif; color: #333; }
.divshow .help{margin:auto 0 0 31px; float:none; color:#333; font-size:11px;}
.divshow .caption{font-size:12px; font-weight:bold; float:left; width:82px; padding: 7px 0; color:#000; text-align:left;}
.divshow .buttonholder{width:460px; padding-left:113px;}
.divshow .reset a{float: right; color:#09f; text-align: center;	width:58px;	vertical-align:middle;	text-align:center;	padding: 6px 0 7px 0;	background: #fff; border: 1px solid #09f; font-size:14px; margin-right:5px;}
.divshow .reset a:hover{float: right; color:#09f; text-align: center; background: #fff;	border: 1px solid #09f; font-size:14px;}
.divshow .hideoption a{float: right; color:#09f; text-align: center; width:95px; vertical-align:middle; text-align:center; padding: 6px 0 7px 0; background: #fff; border: 1px solid #09f; font-size:14px;	margin-right:10px;}
.divshow .hideoption a:hover{float: right; color:#09f; text-align: center;	background: #fff; border: 1px solid #09f; font-size:14px;}
.divshow .button a {float: left; color:000; text-align: center;	height: 15px; padding: 10px 20px; background:url(../images/menu-block-bg.gif);	border: 1px solid #A9A9A9;	font-size:14px;	font-weight:bold; color:#fff;}
.divshow .button a:hover {font-size:14px; font-weight:bold; color:#fff; border: 1px solid #07caff;}
.divshow .field {font-size: 11px; font-family: arial,sans serif; color: #333; vertical-align:top; padding-left:2px; float:none;}
.divshow .dropdown{font-size: 11px; font-family: arial,sans serif;	color: #333; vertical-align:top; width:137px; padding-left:2px;}
.divshow .dropdownlang{font-size: 11px; font-family: arial,sans serif; color: #333; vertical-align:top; width:288px; padding-left:2px;}
.groups_show{min-height:130px;}
.profile_show{ min-height:345px;}
.searchcriteria{ /*background: #000;*/ width: 100%; height: 25px; text-align: left; white-space:nowrap;}
.searchcriteria .radiobuttons {padding-left: 28px;}
.searchcriteria input {font-size:11px; margin: 0 5px -3px 0;}
.searchcriteria span {font-size:11px; color: #fff; padding-right: 10px;}
/*Groups Search items end */

/*------------- usability improvements to groups search / browse pages -------------- */
.searchgroups .content #left ul.navigation-menu{ clear:left; float:none;}
.searchgroups .content #left ul.navigation-menu li { display:inline-block; float:left; clear:none; font-weight:bold; background:transparent url(../images/nav-menu.gif) no-repeat right; padding:0 11px 0 7px;}
.searchgroups .content #left ul.navigation-menu li.choose-category{ float:none; background:none; padding:0 0 0 7px;}

.searchgroups .content #left p.resultslive img.livechat { float:left; margin:-7px 0 -7px -5px; }
.searchgroups .content #left p.resultslive span.search_count{ font-size:14px; }
.searchgroups .content #left p.resultslive span.search_count strong{ font-size:20px; font-weight:bold; }
/*------------- usability improvements to groups search / browse pages -------------- */