/*
# ------------------------------------------------------------------------
# JA T3v2 Plugin - Template framework for Joomla 1.5
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - GNU/GPL V2, http://www.gnu.org/licenses/gpl2.html. For details 
# on licensing, Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites: http://www.joomlart.com - http://www.joomlancers.com.
# ------------------------------------------------------------------------
*/

/* Poll */
form.poll .button {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

/*Inline images ---*/
span.highslide-img a{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.button, .button:hover, .button:focus, .button:active{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

.contact-form img.img{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}


.form-value .button {
	text-shadow: 0px 1px 1px #f5f5f5;
}

.form-value p.text-form input {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 1px 1px rgba( 73, 73, 73, 0.3)inset;
	-moz-box-shadow: 0px 1px 1px rgba( 73, 73, 73, 0.3)inset;
	box-shadow: 0px 1px 1px rgba( 73, 73, 73, 0.3)inset;
}

.moduletable_newsletter a.links {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-wekbit-border-radius: 5px;
}

/* Search ---*/
.search_topsearch {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.view-cotent img.img {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3);
}


#component-contact .button {
	text-shadow: 0 1px 1px #F5F5F5;
}

#component-contact input {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)inset;
	-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2)inset;
	-wekbit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)inset;
}

#component-contact input#contact_email_copy {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	-wekbit-box-shadow: none;
}

#component-contact textarea {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2)inset;
	-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2)inset;
	-wekbit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2)inset;
}

div.form-user input {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* Login ----*/
#form-login p#form-login-username, #form-login p#form-login-password {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* Sub Nav (lv2) ---*/
#ja-subnav ul li ul {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

.com_mailto p input {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2)inset;
	-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2)inset;
	-wekbit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2)inset;
}

#ja-cssmenu li a {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

#ja-cssmenu li a.active {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

#ja-cssmenu li a.sfhover {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);	
}

/* 2nd level and above */
#ja-cssmenu ul a  {
	width: auto;
}

#ja-cssmenu li ul {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

#ja-cssmenu li ul li {
	text-shadow: none;
}
#ja-cssmenu li ul li a {
	text-shadow: none;
}

#ja-cssmenu li ul li a.sfhover,
#ja-cssmenu li ul li a.active {
	text-shadow: none;
}

#jasdl-mainnav li a {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

#jasdl-mainnav li a.active {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

#jasdl-mainnav li a:hover {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);	
}

.ja-megamenu ul.level0 li.mega a.mega {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

.ja-megamenu ul.level0 li.mega a.mega.active {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

.ja-megamenu ul.level0 li.mega a.mega.over {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);	
}

.ja-megamenu ul.level1 li.mega a.mega {
	text-shadow: none;
}

.ja-megamenu ul.level1 li.mega a.mega.over,
.ja-megamenu ul.level1 li.mega.active a.mega.active {
	text-shadow: none;
}

 /* CHILD CONTENT
-----------------------------------*/
.ja-megamenu .childcontent-inner {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

.view-mega img {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3);
}

#ja-splitmenu  li a {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

#ja-splitmenu li.active a, 
#ja-splitmenu li.active a:hover, 
#ja-splitmenu li.active a:active, 
#ja-splitmenu li.active a:focus {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

#ja-splitmenu li a:hover {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

div.form-user input {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*K2 ------*/

/*Images------*/
.catItemImage img {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

div.itemCommentsForm form textarea.inputbox {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) inset;
	border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*itemRelated-------*/
.userBlock, .itemAuthorBlock{ 
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

div.userBlock img, .itemAuthorBlock img {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.userItemImage img {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.userItemIntroText img, .k2Avatar img {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.genericItemImage img {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

a.subCategoryMore {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); 
}

div.itemComments ul.itemCommentsList li {
	border-radius: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}

div.itemComments ul.itemCommentsList li img.itemAuthorAvatar {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.BlogCategory .catItemIntroText .img-border {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.k2AccountPage input.inputbox,
.k2AccountPage tr td input#url,
.k2AccountPage tr td textarea{
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	 -webkit-border-radius: 5px;
	 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; 
	 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
	 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
}

.k2AccountPage .k2AccountPageImage {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}


/*Contentslider-----------*/

.content-slider{
	box-shadow: 0 1px 0px rgba(204, 204, 204, 0.3);
	-moz-box-shadow: 0 1px 0px rgba(204, 204, 204, 0.3);
	-webkit-box-shadow: 0 1px 0px rgba(204, 204, 204, 0.3);
}

#ja-bulletin a.links {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

.ja-twitter-avatar {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}