/*
 * ------------------------------------------------------------------------
 * JA KranosTemplate 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.
 * ------------------------------------------------------------------------
*/

/* COMMON STYLE
--------------------------------------------------------- */
.ja_slideimages, .ja_slidetitle, .ja_slideintro, .ja-slidereadmore { padding: 0 8px 10px 10px; }

.ja_slidetitle { font-weight: bold; font-size: 110%; line-height: 1.4; }

.ja-button-control { position: absolute; }

.ja-text-heading { color: #888; padding: 0 10px 0 0; }

.ja-button-control a {
	background: url(../images/bg_submenu.gif) no-repeat 0 50%;
	color: #888;
	display: inline-block;
	line-height: 2.5;
	padding: 0 10px;
}

.ja-button-control a:first-child { background: none; }

.ja-button-control a.active,
.ja-button-control a:hover,
.ja-button-control a:active,
.ja-button-control a:focus { color: #3bb; }

.ja-contentslider-right, .ja-contentslider-left {
	background-image: url(../images/driven-buttons-1.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 30px;
	position: absolute;
	width: 30px;
}

.ja-contentslider { position: relative; }

.ja_slideimages .ja-image { display: block; }

/* Content slider 1 */
#ja-contentslider .ja-contentslider {
	background: url(../images/bgd-contentslider.gif) repeat-x #fff;
	border: 1px solid #ddd;
	border-top: none;
	padding: 68px 9px 10px;
}

#ja-contentslider .ja-image img { border: 1px solid #eee; display: block; padding: 4px; }

#ja-contentslider .ja-button-control {
	height: 30px;
	padding: 0 85px 0 0;
	right: 20px;
	text-align: right;
	top: 9px;
}

#ja-contentslider .ja-contentslider-right, #ja-contentslider .ja-contentslider-left { top: 0; }

#ja-contentslider .ja-contentslider-right { background-position: -35px 0; right: 0; }

#ja-contentslider .ja-contentslider-right:hover { background-position: -35px -30px; }

#ja-contentslider .ja-contentslider-left { background-position: 0 0; right: 35px; }

#ja-contentslider .ja-contentslider-left:hover { background-position: 0 -30px; }

/* Content slider 2 */
#ja-contentslider2 .ja-image img { border: 4px solid #1a1a1a; display: block; }

#ja-contentslider2 .ja-image:hover { background: url(../images/icon-plus.png) no-repeat 50% 50%; }

#ja-contentslider2 .ja-image:hover img { filter: alpha(opacity = 20); opacity: .2; }

#ja-contentslider2 .ja-button-control { left: 0; top: -30px; width: 100%; }

#ja-contentslider2 .ja-button-control a { line-height: normal; }

#ja-contentslider2 .ja-button-control a:first-child { padding-left: 60px; }

#ja-contentslider2 .ja-contentslider-right, #ja-contentslider2 .ja-contentslider-left { top: 65px; }

#ja-contentslider2 .ja-contentslider-right { background-position: -35px 0; right: 10px; }

#ja-contentslider2 .ja-contentslider-right:hover { background-position: -35px -60px; }

#ja-contentslider2 .ja-contentslider-left { background-position: 0 0; left: 10px; }

#ja-contentslider2 .ja-contentslider-left:hover { background-position: 0 -60px; }

#ja-contentslider2 .ja-contentslider-center-wrap { padding: 0 0 0 44px; }

#ja-contentslider2 .ja_slidetitle a { color: #fff; }

#ja-contentslider2 .ja_slidetitle a:hover,
#ja-contentslider2 .ja_slidetitle a:active,
#ja-contentslider2 .ja_slidetitle a:focus,
#ja-contentslider2 .ja-slidereadmore a:hover,
#ja-contentslider2 .ja-slidereadmore a:active,
#ja-contentslider2 .ja-slidereadmore a:focus { color: #3bb; }

#ja-contentslider2 .ja_slideintro,
#ja-contentslider2 .ja-slidereadmore a { color: #888; }