/**
 * ------------------------------------------------------------------------
 * JA Erio Template for Joomla 2.5 & 3.x
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
 */

/* MESSAGE BOXES AND LEGENDS STYLE
-----------------------------------------------------------------*/

.ja-typo-bubble p.ja-typo-bubble-meta { margin: -5px 0 0; zoom: 1; border: solid 1px transparent;}

fieldset.ja-typo-fieldset {
	overflow: hidden;
}

.ja-typo-blockrow fieldset.ja-typo-fieldset {
	margin-bottom: 20px;
}

.custombadge-new li {
	zoom: 0 !important;
}

.item-page .img-border {
	float: left;
}

br.clearfix {
	height:  0px;
	line-height: 0px; 
	display: none;
}

.ja-typo-blockct .ja-moduletable { zoom: 1; }

.current dd.tabs {
	float: left;
}

.cat-list .categories-list ul li {
	width: 49%;
}
.search .word label {
	vertical-align: top;
	padding-top: 6px !important;
	padding-right: 3px;
	display: inline-block;
}
.search .word .inputbox {
	vertical-align: top;
	margin-top: 5px;
	display: inline-block;
}

.profile-edit button.button {
	display: inline-block;
	float: left;
	margin: -5px 4px 0px 0px;
}

.reset .button ,
.remind .button{
	margin-left: 5px;
	margin-top: 4px;
}


#jac-wrapper .comment-ranking {
	zoom: 1;
}

#jac-wrapper .comment-menu .menu-content { position: absolute; top: -9999em; z-index: 9000;}

#jac-wrapper .comment-menu:hover .menu-content { display: block !important; top: auto; width: auto; z-index: 9000; }

#jac-wrapper .comment-menu { float: left; position: relative;}


#jac-wrapper .jac-page-links .pagination li {
	float: left;
	display: block;
}

#jac-wrapper .pagination ul li span {
	margin-top: 10px;
}

#jac-wrapper .jac-page-links .pagination li {
	margin: 0px -3px !important;
	vertical-align: top;
}

#jac-wrapper .jac-page-links .pagination li span {
	margin: 0px;
	padding-top: 11px !important;
	padding-bottom: 12px !important;
}

.pagination  {
	margin-bottom: 5px;
}

.ja-slide-buttons {
	bottom: 0px !important;
}

.ja-content-main .search .pagination ul {
	margin-bottom: 0px;
}


.ja-content-main .edit {
	border: solid 1px transparent;
}


.blogpage .img-border { margin: 15px 15px 0px 0px; }

.registration button.validate {
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	vertical-align: bottom;
	margin-top: -2px;
}