/*
 * ------------------------------------------------------------------------
 * JA Methys 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.
 * ------------------------------------------------------------------------
*/

form.search .button { height: 29px; line-height: 29px; }

br.clearfix {
	height: 0 !important;
	line-height: 0;
	overflow: hidden !important;
}

.ja-megamenu .childcontent .ja-moduletable li { padding-left: 0; width: 100%; }

.ja-megamenu .childcontent .ja-moduletable li a { text-indent: 10px; }

.ja-megamenu ul.level1 li.mega { padding-left: 0; width: 100%; }

.ja-megamenu ul.level1 li.mega a.mega { text-indent: 10px; }

.ja-megamenu ul.level1 li.mega div.group-title a.mega { text-indent: 0; }

.ja-megamenu .childcontent div.ja-moduletable p { margin: 15px 0; }

/* Dropline Menu ---*/
#jasdl-mainnav { float: none; zoom: 1; }

#ja-subnav { min-width: 517px; }

/* K2 ---*/
div.itemCommentsForm form input#submitCommentButton { display: inline-block; }

div.itemExtraFields ul li { display: inline; }

.itemBlogView img.right { margin-left: 15px !important; }

.itemBlogView div.itemRatingBlock { padding-bottom: 0 !important; }

.itemBlogView div.itemBody { padding-top: 0 !important; }

.itemBlogView div.itemIntroText p { margin: 0 0 15px 0 !important; }

#jac-rss { margin-bottom: 5px; }

div.itemCommentText {
	zoom: 1;
}

.item {
	position: static;
}

#ja-subnav ul li a,#ja-subnav ul li a:hover, #ja-subnav ul li a:focus, #ja-subnav ul li a:active {
	border: solid 1px transparent;
}

.ja-extrafields {
	width: 100%;
}

.ja_socialbeforecontent {
	display: block;
	width: 99%;
}

.panel {
	margin-top: -2px;
}

.panel .contact-form {
	padding: 0px 10px !important; 
	margin: 0px !important; 
	zoom: 1;
} 

.panel #display-form {
	vertical-align: left;
	margin-bottom: -3px !important;
}

.img_caption .right {
	margin-left: 0px;
}

.blog .item .hascreatedate, .blog .leading .hascreatedate {
	overflow: visible;
}

.pagination ul li span {
	display: block; 
}

#member-registration dl, #member-registration dt  {
	padding: 0px !important; margin: 0px !importnat; line-height: normal;
}

#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;}

/* Categories-------*/
div.cat-children ul li {
	line-height: 210% !important;
	background-position: 20px 10px !important;
}
/* comment -------*/
#jac-wrapper .comment-quoteclose {
	position: absolute;
}