/*
 * ------------------------------------------------------------------------
 * JA Community PLus 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-user-login .button,
#ja-user-register .button { line-height: 15px; }

#ja-quickaccess #ja-user-login .button,
#ja-quickaccess #ja-user-register .button {
}

form.form-validate .button { margin-left: 10px; }

.ja-typo-blockswrap { margin: 0; }

.ja-typo-desc p { margin-top: 0; }

#form-login-remember .inputbox {
	background: none !important;
	border: none !important;
}

#ja-search .inputbox { padding-top: 7px; height: 22px; }

/* JA Comment ---*/
#jac-wrapper input.btTxt { padding: 0 15px 0 33px; }

.ja-typo-table {
	border-collapse: collapse;
}

.community_plus .ja-tabs-title-left ul.ja-tabs-title li h3  {
	border: solid 1px transparent;
}

#ja-breadcrums { line-height: 28px; }

#ja-quickaccess #ja-user-register td span.text-red {
	vertical-align: top;
	display: inline-block;
	margin-top: 8px; margin-left: 3px;
}
.ja-megamenu ul.level0 li.mega a.mega { margin: 0px 1px; }

.ja-megamenu ul.level0 li.mega a.mega.active { margin: 0px 1px; }

.ja-megamenu ul.level0 li.mega a.mega.over { margin: 0px; }


.ja-megamenu .childcontent-inner {
	margin-left: 0px;
}

.ja-megamenu ul.level1 li.mega a.mega {
	margin: 0px;
}
.ja-megamenu ul.level1 li.mega a.mega.over {
	margin: 0px;
}

.ja-typo-tabs-content {
	margin-top: 15px;
}

#jac-wrapper .form-comment textarea {
	padding: 7px 8px !important;
}

.moduleFeaturedBlock .moduleItemIntrotext p {
	margin-top: 0px !important;
}

/* comment 
---------------------*/
#jac-wrapper .comment-quoteclose { display:inline-block; margin-bottom:0 }

#jac-pagination .jac-page-links { width:50%; }
#jac-wrapper ul.pageslist { float:none; width:100%; text-align:left; overflow:hidden; padding-top:5px }

#jac-wrapper ul.pageslist li { display:block; float:left; }

#jac-wrapper ul.pageslist li span { float:none; display:inline; }

#jac-wrapper .comment-menu .menu-content li a {
	padding: 0px 8px;
	height: 24px;
	line-height: 24px;
}

label#jform_contact_email_copy-lbl {
	margin-top: 3px;
} 