/*
 * ------------------------------------------------------------------------
 * JA Puresite Template for J25 & J32
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
*/

/* ------------------- */
/* -- typo.css  -- */
/* ------------------- */

/* MESSAGE BOXES AND LEGENDS STYLE
-----------------------------------------------------------------*/

.ja-typo-bubble .ja-typo-bubblect { border-top: 5px; }

.ja-typo-bubble p.ja-typo-bubble-meta { margin: -5px 0 0; }

.ja-typo-legend { border-top: 5px; }

fieldset.ja-typo-fieldset {
	overflow: hidden;
}

.ja-typo-blockrow fieldset.ja-typo-fieldset {
	margin-bottom: 20px;
}

.custombadge-new li {
	zoom: 0 !important;
}

div.k2Pagination ul li {
	display: inline;
	background: none;
}

input[type="checkbox"]{
	margin-top: -3px; 
	padding: 0px !important;
	width: auto !important;
}
.catItemLinks {
	zoom: 1;
}

.article-image img {
	float: left;
}

#jac-wrapper .comment-menu .menu-content {
	position: absolute;
	top: -999em;
	z-index: 900;
}

#jac-wrapper .comment-menu:hover .menu-content {
	display: block !important;
	top: auto;
	width: auto;
	z-index: 900;
}

#jac-wrapper .comment-menu {
	float: left;
	position: relative;
}

#jac-wrapper .form-upload {
	margin-bottom: -3px !important;
}

#jac-wrapper .comment-report,
#jac-wrapper .comment-heading span {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 18px;
}

img.ja-comment-attachimage {
	margin-bottom: 15px; 
}

#jac-wrapper .comment-text ul li { 
	margin-bottom: 0px;
}

.comment-contentmain, .comment-data,
#jac-wrapper ol.comment-list li.list-item,
#jac-wrapper ol.comment-list div.jac-childen-array {
	zoom: 1;
}

#result_upload div span {
	margin-top: 0px;
}
.jac-reply-comment  #jac-post-new-comment ul li.buttons div.jac-addnew {
	margin-left: 30px;
}

#jac-post-new-comment ul li.buttons div.jac-addnew {
	margin-left: 0px;
}

#jac-wrapper .comment-byadmin .comment-heading .comment-user {
	background-position: right 0px;
}

#jac-wrapper ol.comment-list li.list-item {
	margin-top: 2px;
}

.jac-reply-comment #jac-post-new-comment ul li.buttons  {
	margin-left: -60px;
}

div.pagination ul li,
#jac-wrapper div.pagination ul li {
	display: inline;
}

div.pagination ul,
#jac-wrapper div.pagination ul {
	zoom: 1;
	clear: both;
	display: block;
}

#jac-wrapper div.pagination ul li span {
	float: none;
}

#search-form #finder-search button.button {
	vertical-align: middle;
}

.ja-megamenu ul.level1 li.haschild, .ja-megamenu ul.level1 li.haschild-over {
	display: block;
	zoom: 1;
}

div.catItemHeader.HeaderCategory h3.catItemTitle a, 
div.userItemHeader h3.userItemTitle a, 
div.tagItemHeader h3.tagItemTitle a {
	display: inline-block;
}

.pane-slider .contact-miscinfo .jicons-icons{
	margin-top: 15px;
}

table.acymailing_form td {
	width: auto;
	zoom: 1;
	display: block;
}

table.acymailing_form td.acyfield_name {
	width: 60%;
	max-width: 71%;
	zoom: 1;
}

table.acymailing_form input.inputbox {
	width: 91%;
}

.button,
button,
#ja-typo button,
a.acymailing_togglemodule {
	margin-right: 3px;
}

.jac-lasmod .comment-quotecontent {
	margin-left: 0px;
}

input#acymailingsearch {
	margin-right: 3px;
}

#acyarchivelisting td {
	vertical-align: top;	
}