/* * ------------------------------------------------------------------------
 * JA Puresite Template J25
 * ------------------------------------------------------------------------
 * 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;	}