/*
 * ------------------------------------------------------------------------
 * JA Social Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/


.ja-toppanel-col li { width: 24.9%; }

.ja-toppanel-button-wraper .right input { margin: 2px 0 0; }

#ja-search .button { overflow: visible; padding: 0 5px; }

br.clearfix { display: none !important; }

.button, button { overflow: visible; height: auto; line-height: normal !important; }

.k2AdminTableFiltersSearch button {
	margin-left: 2px;
	padding: 3px 5px;
}

div.itemListCategory p img {
	margin-bottom: -15px;
}

div#fancy_wrap { overflow: hidden; }

.ja-slidewrap { border: 1px solid #fff; }

div.k2Pagination .pagination ul li {
	line-height: 1;
	padding: 0 2px;
}

/* CSS Menu ---*/
#ja-cssmenu li a { zoom: 1; }

/* Megamenu ---*/
.ja-megamenu ul.level0 li.mega a.mega { zoom: 1; }

/* Agora ---*/
#bbtoolbar {
	z-index: 2;
}

#bbtoolbar2 {
	z-index: 1;
}

#bbcolor {
	top: 25px;
}

.ag_pagelink {
	z-index: 999;
}

/* Ja Twitter ---*/
.ja-twitter-text {
	word-wrap: break-word;
}

ul.menu li span.separator, ul.menu li span.separator span {
	display: none !important;
	height: 0px !important;
	font-size: 0px !important;
	line-height: 0 !important;
	text-indent: -9999px !important;
	margin: 0px !important;
	padding: 0px !important;
	
}

 ul.menu li.item84, ul.menu li.item83 {
 	background: yellow !important;
 	width: 100%;
 	display: inline;
 	margin: 0 !important;
 	padding: 0px !important;
 	top: -3px;
 	position: relative;
 }

  .ja-moduleraw-blog input.button {
 	background:url(../images/login-small.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#238DB4;
	font-size:125%;
	font-weight:bold;
	height:32px;
	text-shadow:0 1px 1px #FFFFFF;
	text-transform:uppercase;
	width:162px;
	float: right; 
 }
 
  .ja-moduleraw-blog input.button.ubLogout {
 	float: none;
 }

 .ja-slidewrap-style2 {
 	overflow: hidden;
 }
 
  .ja-moduleraw-style2 .ja-slide-thumbs-wrap {
 	margin-bottom: -10px !important;
 }
 
 .ja-moduleraw-style2 .ja-slide-desc {
 	font-size: 240% !important; 
 	color: red !important;
 }
  
 #community-wrap .cThumbList li{
 	width: auto!important;
 }
 
div.criteria-row div#removelink0,div.criteria-row div#removelink1,div.criteria-row div#removelink2,
div.criteria-row div#removelink3 {
 	zoom: 1;
 	width: 16px;
 }
 
div.criteria-row div a.remove {
  	float: left; 
  	width: 16px; 
  	zoom: 1;
}

.js_dropDownMaster .js_dropDown{
	max-width: 100px !important;
	zoom: 1;
}

.ja-typo-blockswrap .cols-2 .ja-typo-block {
	width: 49%; 
}

.ja-typo-blockct form button {
	margin-left: 5px;
}

#community-wrap .js_PriCell{
	position: relative;
}

#community-wrap .cThumbList li {
	overflow: visible;
}

div.pagination ul {
	width: auto;
}

/* Contact ---*/
.contact dd.tabs { float: left; clear: both; }

.ja-moduleraw-style2  .ja-slide-buttons {
	top: 300px;	
}
#searchForm .word label{
  float:left; margin:3px 5px 0 0;
}

#ja-botsl ul li{
   margin-top:-3px!important;
}