/*
 * ------------------------------------------------------------------------
 * JA Orisite 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 p.ja-typo-bubble-meta { margin: -5px 0 0; }

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

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

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

div.catItemTagsBlock span, div.userItemTagsBlock span, div.itemTagsBlock span {
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
}

div.ImagesCat  {
	display: inline;
}

div.catItemCommentsLink, div.userItemCommentsLink {
	bottom: 7px;
}

div.userItemCommentsLink a span {
	top: 2px;
}

.itemSocialSharing {
	padding-bottom: 15px;
}

div.k2LoginBlock fieldset.input p#form-login-remember label {
	margin-top: 2px;
}

div.k2UsersBlock .ubUserAvatar {
	margin-top: 10px;
	border: solid 1px transparent !important;
}


#contact-slider .content div.jicons-icons,
.current .tabs  div.jicons-icons {
	margin-top: 15px;
}

#contact-slider.tabs {
	position: relative;
}

.current .tabs{
	zoom: 1;
	float: left;
}

input#jform_contact_email_copy {
	margin-left: -4px;
}

.contact-form fieldset legend {
	margin-left: -6px;
}

.current .tabs{
	zoom: 1;
	float: left;
}

div.itemToolbar ul li a#fontDecrease img,
div.itemToolbar ul li a#fontIncrease img{
	margin-top: 2px;
}

#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;
}

.maskDesc .ja-slide-desc a.readon, .maskDesc .inner a.readon {
	top: 30px;
}

#ja-container .moduletable_menu ul.menu li {
	float: left;
	width: 100%;
}

.button, button.validate, #ja-typo button {
	padding: 2px 5px;
}

.jshop .button {
	vertical-align: middle;
	padding: 1px 0px;
}

.login_block input#remember_me {
	margin-top: -1px;
}

.register_block .small_header {
	margin-left: -1px;
}

#jac-rss {
	vertical-align: top;
	margin-top: 10px;
}

#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;
}

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

#search-form .word label {
	vertical-align: top;
	margin-top: 4px;
	margin-right: 2px;
	display: inline-block;
}

#ja-botsl1 div.ja-moduletable ul,
#ja-botsl1 div.moduletable ul {
	margin: 0px;
}

div.userItemView {
	padding-bottom: 15px;
}

.browse-view .row,
.category-view .row,
.featured-view .row,
.latest-view .row,
.topten-view .row {
	clear: both;
	zoom: 1;
}


button.button, button.default, input.default, .vm-button-correct, 
.vm-button-correct:link, .vm-button-correct:visited, input.highlight-button,
input.highlight-button, .ask-a-question-view input.highlight-button {
	padding: 3px 0px !important;
}

.ja-content-main .paddingtop .counter,
.form-field .paddingtop .counter,
.ask-a-question-view .counter {
	margin-top: 0px;
	margin-bottom: 0px;
} 

.ratingbox span,
.ratingbox,
body.contentpane .ratingbox span,
body.contentpane .ratingbox {
	zoom: 1;
	overflow: hidden;
}

.ratingbox span,
body.contentpane .ratingbox span {
	left: 0px;
}

.orderlistcontainer {
	zoom: 1;
	float: left;
	margin-top: 3px;
}

.orderby-displaynumber {
	zoom: 1;
}
.display-number {
	width: 21.5%;
}
.display-number span {
	float: left;
	display: inline-block;
	vertical-align: top;
	line-height: normal;
	margin-top: 2px;
}
