/*
# ------------------------------------------------------------------------
# JA Portfolio Template
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 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.
# ------------------------------------------------------------------------
*/

h1.logo, div.logo-text
{
    padding:10px 0;
}

/*===========
template.css
=============*/

/* COMMON STYLE
--------------------------------------------------------- */
.article-content .img-border, 
span.catItemImage img, 
span.itemImage img, 
span.genericItemImage img,
div.latestItemIntroText img,
div.itemIntroText img {
	float: right;
	margin: 5px 0 0 15px;
}

div.catItemIntroText img {
	float: right;
	margin: 5px 0 10px 10px;
}

div.itemIntroText img {
	margin: 5px 0 15px 15px;
}

/* List ---*/

/* FORM
--------------------------------------------------------- */
/* Login ---*/
#form-login ul li {
	padding: 0 10px 0 0;
}
/* JOOMLA STYLE
--------------------------------------------------------- */
/* Meta ---*/
div.article-tools ul.actions {
	float: left;
}

.contentpaneopen_edit {
	float: none !important;
	position: absolute;
}


/* Content Toc */

/* Poll */

/* Pagination ---*/


/* MODULE STYLES
--------------------------------------------------------- */
/* Menu Module ---*/
#ja-container ul.menu li a {
	padding-left: 0;
	padding-right: 15px;
}

#ja-container ul.menu li li {
	background: none;
	width: 100%;
}

#ja-container ul.menu li li a,
#ja-container ul.menu li li a:hover,
#ja-container ul.menu li.active li a:hover {
	padding-left: 0;
	padding-right: 20px;
	background-position: 95% 12px;
}
/* Poll Module ---*/

/* Advertisement ---*/

/* text */

/* Search Module ---*/
#ja-search {
	background-position: 180px center;
}

#ja-search .inputbox {
	padding-left: 0;
	padding-right: 30px;
}

/* Module list ---*/

/* Collapsible h3 ---*/

/* Ja Slide Show ---*/
.ja-slide-main {
	left: 0;
}
/* contact
----------------------------------*/
#contact-slider { padding-rgiht:20px; }

.jicons-icons { /*float:left; */margin:0px 0px 0px 10px;float:right;}

.contact-address address, .contact-misc {/* width:90%; float:left;*/ display: inline; }

.contact .panel .contact-form form, .contact .panel .contact-address, .contact_email div, .panel .contact-form, .panel .contact-miscinfo, div.contact-miscinfo  { overflow:hidden }

.panel .contact-miscinfo { padding:10px 0 }

.contact-misc p { margin:0 !important }

#contact_email_copy { float:right; margin-right:10px; }

div.contact-links ul li{ background: url(../images/bullet.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:0 0 5px 0 }

.contact-form dd input { width: 50%; }

.contact-form dd input[type="checkbox"] { width: auto; }

.contact-form dd textarea { width: 50.2%; overflow: auto; }

/* HEADER
--------------------------------------------------------- */

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/

/* Sub Nav ---*/


/* Sub Nav (lv2) ---*/

/* Sub Nav (lv3) ---*/

/* Breadcrumbs ---*/
.ja-breadcrums a {
	padding-left: 20px !important;
}
/* Extras ---*/

/* Default Joomla! Menu ---*/
p.readmore a,
.jac-add-button,
div.catItemReadMore a {
	background-position: 98% 5px;
	padding: 3px 22px 3px 5px;
}
/* SPOTLIGHT
--------------------------------------------------------- */
#ja-botsl-1 .ja-moduletable ul li {
	text-align: right;
	direction: ltr;
}

#ja-botsl-1 .ja-moduletable ul li a, #ja-botsl-1 .moduletable ul li a,
#ja-botsl-1 .ja-moduletable ul li a:hover, #ja-botsl-1 .moduletable ul li a:hover  {
	background-position: 100% 5px;
	padding-left: 0;
	padding-right: 12px;
	direction: rtl;
}

#ja-botsl-1 .ja-moduletable ul.contact li a, 
#ja-botsl-1 .moduletable ul.contact li a {
	padding-right: 0;
}

/* FOOTER
--------------------------------------------------------- */
.t3-logo {
	width: 200px;
	height: 34px;
	overflow: hidden;
	line-height: 9999;
}
/* Foot Links ---*/

/* MISCELLANOUS
----------------------------------------------------------- */

/*==========
menu/*.css
============*/

/* SPLIT + DROPLINE
----------------------------------------------------------- */

/* CSS + MOO
----------------------------------------------------------- */
#ja-cssmenu li ul li.havesubchild {
	background: url(../images/rtl/divider-4-rtl.gif) no-repeat top left !important;
}
/* MEGA MENU
----------------------------------------------------------- */

.ja-megamenu ul.level1 li.mega.haschild {
	/*background: url(../images/rtl/divider-4-rtl.gif) no-repeat top left;*/
}

/* Ja Typo ---*/
#ja-typo {
	overflow: hidden;
}

.ja-typo-blockswrap h1.ja-typo-title {
	position: static;
}

ul.ja-typo-list span.icon {
	left: auto;
	right: 0;
}

.blocknumber {
	padding: 5px 55px 5px 0 !important
}

.blocknumber .bignumber {
	left: auto;
	right: 0;
}

p.ja-typo-icon {
	padding-left: 0;
	padding-right: 25px;
}

p.ja-typo-icon span.icon {
	left: auto;
	right: 0;
}

.ja-typo-bubble .ja-typo-bubblect {
	border-width: 3px;
}

*+html .ja-typo-bubble .ja-typo-bubblect {
	overflow: hidden;
}

.ja-typo-bubble p.ja-typo-bubble-meta {
	margin-top: -3px;
}

.ja-typo-legend {
	position: static;
	border-width: 3px;
}

.ja-typo-legend .legend-title {
	margin-top: -37px !important;
	position: static;
}

div.ja-typo-blockct p {
	direction: ltr;
	text-align: right;
}

span.ja-typo-tag {
	display: inline-block;
	margin: 0 5px;
}

/* Ja Popup ---*/
td#fancy_title_left {
	background-image: url(../images/rtl/fancy_title_right.png) !important;
}

td#fancy_title_right {
	background-image: url(../images/rtl/fancy_title_left.png) !important;
}

/* Ja Showcse ---*/
#jashowcase-main .jasc-btn-previous, 
#jashowcase-main .jasc-btn-next,
#jashowcase-main .jasc-tools span a,
#jashowcase-main .jasc-btn-control ul li {
	line-height: 100;
	overflow: hidden;
}

#jashowcase-main a.favorite-on, 
#jashowcase-main a.favorite-back {
	padding: 0 22px 0 8px;
	background-position: right center;
}

#jashowcase-main .jasc-choose-style .jasc-my-favorite,
#jashowcase-main .jasc-header ul li {
	text-align: right;
	direction: ltr;
}

#jashowcase-main .jasc-choose-style .jasc-my-favorite a.favorite-on,
#jashowcase-main .jasc-choose-style .jasc-my-favorite a.favorite-back,
#jashowcase-main .jasc-header ul li a  {
	background-position: 100% center;
	padding-left: 0;
	padding-right: 20px;
	direction: rtl;
}

#jashowcase-main .jasc-header ul li a {
	padding-left: 8px;
}

.jasc-item-rating strong,
.jasc-item-price strong {
	float: right;
	margin-right: 0;
	margin-left: 5px;
}

div.ja-showcase.module div.jasc-item-rating-list {
	float: right;
}

div.ja-showcase.module div.jasc-item-tags, div.ja-showcase.module div.jasc-item-rating, div.ja-showcase.module div.jasc-item-price {
	text-align: right;
}

#jashowcase-main #jasc-search-cat ul li a {
	padding: 0;
}

#jashowcase-main #jasc-search-cat ul li {
	background-position: 100% 7px;
	padding: 4px 20px 4px 0;
}

/* Ja ContentSlider ---*/
.ja-contentslider-left {
	left: 15px;
	right: auto;
}

.ja-contentslider-right {
	left: 42px;
	right: auto;
}

div.ja_slidetitle {
	padding-left: 20px;
	padding-right: 0;
}

/* K2 ---*/
div.itemListSubCategories {
	overflow: hidden;
}

.portfolio-blog div.catItemView {
	padding: 0 120px 0 30px;
}

.portfolio-blog .blog-post-date {
	left: auto;
	right: 20px;
}

.portfolio-blog div.catItemAuthor {
	left: auto;
	right: 20px;
}

.portfolio-blog .itemBody .blog-post-date,
.portfolio-blog .itemBody div.catItemAuthor {
	right: 0;
	left: auto;
}

.portfolio-blog .itemImageBlock {
	padding: 0 100px 0 0;
}

#itemListPrimary {
	overflow: hidden;
}

div.itemAuthorLatest ul li {
	float: right;
	margin: 0 0 0 25px;
	text-align: right;
	direction: ltr;
}

div.itemAuthorLatest ul li a {
	background-position: 100% 4px;
	padding-left: 0;
	padding-right: 12px;
	direction: rtl;
}

div.genericItemCategory {
	border-left: 1px solid #ccc;
	border-right: none;
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
}

.genericItemCategory {
	direction: ltr;
	zoom: 1;
}

div.genericItemImageBlock {
	float: right;
}

div.userItemTagsBlock ul.userItemTags {
	overflow: hidden;
}

div.userItemTagsBlock {
	overflow: hidden;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

div.userItemTagsBlock ul.userItemTags li {
	overflow: hidden;
	display: block;
	float: right;
}

div.userItemTagsBlock ul.userItemTags li a {
	padding: 0 5px;
	display: block;
}

div.userItemTagsBlock span {
	float: right;
}

div.userItemTagsBlock span {
	padding: 0 0 0 4px;
}

div.k2UsersBlock ul li h3 {
	float: right;
}

div.itemSocialLinksBlock span,
div.itemSocialLinksBlock ul.itemSocialLinks {
	float: right;
}

div.itemExtraFields ul li {
	padding-left: 0;
	padding-right: 0;
}

div.itemExtraFields ul li span.itemExtraFieldsLabel {
	float: right;
}

div.itemAuthorBlock img.itemAuthorAvatar {
	float: right;
	margin: 0 0 0 15px;
}

/* K2 Login ---*/
.k2Avatar img {
	float: right;
	margin: 2px 0 4px 4px;
}

div.k2UsersBlock ul li a.ubUserName {
	float: right;
}

div.k2UsersBlock ul li {
	padding: 0;
}

div.k2UsersBlock ul li ul.ubUserItems li {
	padding: 5px 10px 5px 0;
	background-position: 100% 9px;
}

div.userBlock img {
	float: right;
	margin: 0 0 0 8px;
}

div.userItemIntroText img {
	float: right;
	margin: 15px 0 10px 10px;
}

/* Ja Tabs Content ---*/
div.ja-innerdiv {
	padding: 15px 100px 15px 0;
}

div.ja-innerdiv img {
	left: auto;
	right: 0;
}

.ja-tabswrap div.k2ItemsBlock.two-col .moduleItemImage {
	float: right;
}

.ja-tabswrap div.k2ItemsBlock.two-col .moduleItemImage .img-border {
	float: none;
}

.ja-tabswrap div.k2ItemsBlock .moduleItemExtraFields {
	float: right;
}

.ja-tabswrap div.k2ItemsBlock .moduleItemExtraFields li span {
	float: right;
}

.ja-tabswrap div.k2ItemsBlock.two-col .moduleItemExtraFields li span.moduleItemExtraFieldsLabel {
	padding-right: 0;
}

.ja-tabswrap div.k2ItemsBlock.two-col .moduleItemExtraFields li span.moduleItemExtraFieldsValue {
	padding-left: 0;
}

.ja-tabswrap div.k2ItemsBlock .moduleItemIntrotext {
	float: right;
}

.ja-tabswrap div.k2ItemsBlock .moduleItemExtraFields {
	float: left;
	padding-left: 0;
	padding-right: 20px;
}

.ja-tabswrap div.k2ItemsBlock.three-col .moduleItemExtraFields {
	float: right;
}

.ja-tabswrap div.k2ItemsBlock.two-col .moduleItemExtraFields {
	float: right;
	padding-right: 0;
}

.ja-tabswrap div.k2ItemsBlock.two-col .moduleItemIntrotext {
	padding-right: 0;
	padding-left: 20px;
}

.ja-tabswrap div.k2ItemsBlock.three-col ul li a.moduleItemTitle {
	padding-right: 0;
	padding-left: 20px;
}

.ja-tabswrap div.k2ItemsBlock .img-border {
	float: right;
	margin: 5px 0 0 15px;
}
