/*
 * ------------------------------------------------------------------------
 * JA Erio 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.
 * ------------------------------------------------------------------------
*/
/* Content Slider */

* html .clearfix { height: 1%; }

* html > body .clearfix { width: 100%; display: block; }

div.content_element { position: absolute; left: -999em; }

div.ja_slideimages img { margin-bottom: 14px; }

div.ja_slideimages, .ja_slideintro, .ja-slidereadmore { padding-right: 20px; }

div.ja_slidetitle {
	text-align: left;
	font-size: 116%;
	background: url(../images/short_hor_line.gif) no-repeat 0 100%;
	padding: 0 20px 16px 0;
	margin-bottom: 16px;
}

div.ja_slidetitle a { color: #222; font-weight: 100; }

div.ja_slidetitle a:hover, div.ja_slidetitle a:focus, div.ja_slidetitle a:active { color: #3ea3d2; }

div.ja-slidereadmore { margin: 21px 0 0; }

div.ja-slidereadmore a { border-bottom: 1px solid #eee; }

div.ja-slidereadmore a:hover, div.ja-slidereadmore a:active, div.ja-slidereadmore a:focus { border-bottom: 1px solid #7b7d80; }

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: auto;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

.ja-contentslider {
	margin: 0;
	padding: 0;
	overflow: visible;
	width: 100%;
}

/* Content Slider Center */
.ja-contentslider-center {
	margin: 0;
	padding: 0;
	float: none;
	width: 940px !important;
}

.ja-contentslider-center img { margin: 0; padding: 0; overflow: hidden; }

.ja-contentslider-center span {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}

.ja-contentslider-left{
	right: 20px;
	background: url(../images/re-left.gif) no-repeat;
}

.ja-contentslider-left img,
.ja-contentslider-right img { cursor: pointer; }

/* Left + right */
.ja-contentslider-left,
.ja-contentslider-right {
	width: 12px !important;
	position: absolute;
	top: 0;
	z-index: 2;
	height: 12px !important;
	cursor: pointer;
}

.ja-contentslider-left:hover { background: url(../images/re-left-hover.gif) no-repeat; }

.ja-contentslider-right {
	right: 0;
	background: url(../images/re-right.gif) no-repeat;
}

.ja-contentslider-right:hover {
	background: url(../images/re-right-hover.gif) no-repeat;
}

#ja-contentsliderwrap {
	margin: 0 0 20px;
	padding: 0;
}

#ja-contentsliderwrap .ja_slideintro { padding: 10px 5px 0; }

#ja-contentsliderwrap div.moduletable { margin: 0; padding: 0 !important; }