/*
# ------------------------------------------------------------------------
# JA Rasite - Stable - Version 1.0 - Licence Owner JA43097
# ------------------------------------------------------------------------
# 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.
# ------------------------------------------------------------------------
*/

body#bd {
	background: url(../../images/dark_orange/body-top.jpg) repeat-x center top #f8f8f8;
}

a { color: #a2224c; }

a:hover, a:active, a:focus { color: #353535; }

.article-section a:hover, .article-category a:hover { color: #a2224c; }

h1.fp-componentheading span strong.first-word {
	background: url(../../images/title-brown.gif) no-repeat top left #a2224c;
}

h1.fp-componentheading span strong.first-word strong {
	background: url(../../images/title-brown.gif) no-repeat top right #a2224c;
}

.blog h2.contentheading { color: #a2224c; }

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus { background: #a2224c; border: 1px solid #a2224c; }

.counter span { background: #a2224c; border: 1px solid #a2224c; color: #ffffff; }

#ja-subnav {
	background: url(../../images/subnav-bg.png) repeat-x left bottom;
	border-bottom: 1px solid #a2224c;
}

#ja-subnav li { border-left: 1px dotted #ddd; }

#ja-subnav ul li a { color: #fff; }
#ja-subnav ul li a:hover,
#ja-subnav ul li a:focus,
#ja-subnav ul li a:active {
	text-decoration: none;
}

#ja-subnav ul.active li a { color: #fff; }

#ja-subnav ul.active li a:hover,
#ja-subnav ul.active li a:focus,
#ja-subnav ul.active li a:active {
	text-decoration: none;
}

#ja-subnav ul li ul li a:hover { color: #a2224c; !important; }

#ja-subnav ul li ul li a.active { color: #a2224c; !important: ; }

.ja-navhelper a { color: #a2224c; }
.ja-navhelper a:hover,
.ja-navhelper a:active,
.ja-navhelper a:focus {
	background-color: #9B5B12;
}

#system-message dd.message ul { background: #a2224c; }

#ja-container {
	background: url(../../images/dark_orange/container-bg.jpg) repeat-x bottom center;
}


/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3 {
	background: url(../../images/dark_orange/h3-bg.gif) no-repeat top left;
	color: #333333;
}

div.ja-moduletable h3 span, div.moduletable h3 span {
	background: url(../../images/dark_orange/h3-bg.gif) no-repeat top right;
}

div.ja-moduletable h3 span span, div.moduletable h3 span span {
	background: url(../../images/title-orange.gif) no-repeat top left #ffffff !important;
}

div.ja-moduletable h3 span span span, div.moduletable h3 span span span {
	background: url(../../images/title-orange.gif) no-repeat top right #ffffff !important;
}

div.title-brown h3 span span {
	background: url(../../images/title-brown.gif) no-repeat top left #ffffff !important;
}

div.title-brown h3 span span span {
	background: url(../../images/title-brown.gif) no-repeat top right #ffffff !important;
}

div.title-black h3 span span {
	background: url(../../images/title-black.gif) no-repeat top left #ffffff !important;
}

div.title-black h3 span span span {
	background: url(../../images/title-black.gif) no-repeat top right #ffffff !important;
}

div.title-blue h3 span span {
	background: url(../../images/title-blue.gif) no-repeat top left #ffffff !important;
}

div.title-blue h3 span span span {
	background: url(../../images/title-blue.gif) no-repeat top right #ffffff !important;
}

div.title-green h3 span span {
	background: url(../../images/title-green.gif) no-repeat top left #ffffff !important;
}

div.title-green h3 span span span {
	background: url(../../images/title-green.gif) no-repeat top right #ffffff !important;
}

div.title-orange h3 span span {
	background: url(../../images/title-orange.gif) no-repeat top left #ffffff !important;
}

div.title-orange h3 span span span {
	background: url(../../images/title-orange.gif) no-repeat top right #ffffff !important;
}

.ja-headnav li {
	background: url(../../images/dark_orange/sep-headnav.gif) no-repeat left 2px;
}

.ja-headnav li a { color: #f6f6f6; }

.ja-headnav li a:hover, .ja-headnav li a:active, .ja-headnav li a:focus { color: #ffffff; }

#ja-search {
	background: url(../../images/dark_orange/search-bg.png) no-repeat left top;
}

#ja-search .inputbox { color: #333333; }

/* Full */

.ja-mass-top a:hover, .ja-mass-top a:active, .ja-mass-top a:focus,
.ja-mass-bottom a:hover, .ja-mass-bottom a:active, .ja-mass-bottom a:focus,
.ja-colswrap a:hover, .ja-colswrap a:active, .ja-colswrap a:focus,
.ja-col a:hover, .ja-col a:active, .ja-col a:focus { color: #a2224c; }

h1.logo a {
	background: url(../../images/dark_orange/logo.gif) no-repeat left;
}

div.logo-text h1 a { color: #000000; }

p.site-slogan { color: #ffffff; }

span.menu-desc { color: #858585; }

/* Top spotlight ---*/
#ja-topsl { color: #AA9783; }

#ja-topsl a { color: #ffffff; }

#ja-topsl a:hover, #ja-topsl a:active, #ja-topsl a:focus { border-bottom: 1px solid #AA9783; color: #AA9783; }

#ja-topsl h3 { color: #ffffff; }

#ja-topsl h3 span span { color: #ffffff; }

#ja-topsl .ja-moduletable { border: 1px solid #352514 !important; }

#ja-topsl ul.menu li { border-bottom: 1px solid #352514; }

#ja-topsl ul.ja-bullettin li { border-bottom: 1px solid #352514; }

#ja-topsl ul.ja-bullettin span { color: #757575; }

#ja-topsl li a { color: #AA9783; }

#ja-topsl li a:hover,
#ja-topsl li a:active,
#ja-topsl li a:focus { color: #ffffff; }

#ja-topsl .small-links a { color: #AA9783 !important; }

#ja-topsl .small-links a:hover,
#ja-topsl .small-links a:active,
#ja-topsl .small-links a:focus { color: #ffffff !important; }

/* JA Bot */
#ja-bot { color: #f8f8f8; }

#ja-bot a { color: #a2224c; }

#ja-bot a:hover, #ja-bot a:active, #ja-bot a:focus { color: #AA9783; text-decoration: none; }

#ja-bot .small-links a { color: #AA9783 !important; }

#ja-bot .small-links a:hover,
#ja-bot .small-links a:active,
#ja-bot .small-links a:focus { color: #a2224c!important; }

#ja-footer { background: #5f6062;}

#ja-footer .inner a { color: #ffffff; }

.ja-links li.layout-switcher a { background: #a2224c; }

.ja-links li.layout-switcher a:hover { background: #757575; }

/* Rounded style 1 ---*/
.ja-rs1-tl, .ja-rs1-tr, .ja-rs1-bl, .ja-rs1-br {
	background-image: url(../../images/dark_orange/corner.png);
}

.ja-rs1-top, .ja-rs1-bot, .ja-rs1-mid { background: url(../../images/dark_orange/corner-bg.png) repeat; }

/* JA Slideshow 2 ---*/
.ja-slidewrap { border: 1px solid #352514; }

.ja-vertical_right .active {
	background: url(../../images/dark_orange/arrow-bg.png) no-repeat center left;
}

.ja-vertical_left .active {
	background: url(../../images/dark_orange/arrow-bg.png) no-repeat center right;
}

.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner {
	background: url(../../images/dark_orange/grad-bg.gif) repeat-x top left #ffffff;
}

.ja-slide-thumbs-wrap .ja-slide-thumb-inner h3 { color: #ffffff !important; }

.ja-slide-thumb-inner {
	background: #20160B;
	border-top: 1px solid #352514;
	color: #AA9783;
}

.ja-slide-thumb-inner img { background: #20160B; border: 1px solid #352514; }

.active .ja-slide-thumb-inner { color: #757575; }

.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner h3 {
	color: #353535 !important;
}

.active .ja-slide-thumb-inner img { background: #ffffff; border: 1px solid #d5d5d5; }

.ja-slide-thumbs-mask-left, .ja-slide-thumbs-mask-right { background: #000000; }

/* News ticker ---*/
.ja-headelines-pre {
	background: url(../../images/dark_orange/but-pre.png) no-repeat top left;
}

.ja-headelines-next {
	background: url(../../images/dark_orange/but-next.png) no-repeat top left;
}

/* Others ---*/
#ja-banner { border-top: 1px solid #352514; }

/* Highlights ---*/
div.ja_slidetitle a { color: #353535; }

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

.ja-slidenews-item .ja-title:hover, .ja-slidenews-item .ja-title:focus, .ja-slidenews-item .ja-title:active {
	color: #a2224c;
}

/* Content slider ---*/
#ja-bot .ja-contentslider-center img { background: #20160B; border: 1px solid #20160B; }


/* JA Tab */
.rasite .container { background: none; }

.rasite .ja-tabs-title-top { background: url(../../images/dark_orange/title-bg.gif) no-repeat top left; }

.rasite .ja-tabs-title-top ul.ja-tabs-title { background: url(../../images/dark_orange/title-bg.gif) no-repeat top right; }

.rasite .ja-tabs-title-top ul.ja-tabs-title li h3 { color: #AA9783; }

.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover {
	background: url(../../images/dark_orange/tab-active.gif) no-repeat top right #20160B;
}

.rasite .ja-tabs-title-top ul.ja-tabs-title li.active,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: url(../../images/dark_orange/tab-active.gif) no-repeat top right #20160B;
}

.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover h3,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {
	background: url(../../images/dark_orange/tab-active.gif) no-repeat top left #20160B;
}

.rasite .ja-tabs-title-top ul li.active h3 ,
.rasite .ja-tabs-title-top ul li.firstactive h3,
.rasite .ja-tabs-title-top ul li.lastactive h3 {
	background: url(../../images/dark_orange/tab-active.gif) no-repeat top left #20160B;
	color: #ffffff;
}

/* Split menu ---*/
#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background: url(../../images/dark_orange/mainlevel-active.gif) no-repeat left top #fff !important;
	color: #9B5B12 !important;
}

#ja-splitmenu li.active a span,
#ja-splitmenu li.active a:hover span,
#ja-splitmenu li.active a:active span,
#ja-splitmenu li.active a:focus span {
	background: url(../../images/dark_orange/mainlevel-active.gif) no-repeat right top !important;
}

/* CSS Menu ---*/
#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: url(../../images/dark_orange/mainlevel-active.gif) no-repeat left top #fff !important;
	color: #a2224c !important;
}

#ja-cssmenu li a.active span {
	background: url(../../images/dark_orange/mainlevel-active.gif) no-repeat right top !important;
}

/* Dropline Menu ---*/
#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	background: url(../../images/dark_orange/mainlevel-active.gif) no-repeat left top #fff !important;
	color: #df8c19 !important;
}

#jasdl-mainnav li.active a span,
#jasdl-mainnav li.active a:hover span,
#jasdl-mainnav li.active a:active span,
#jasdl-mainnav li.active a:focus span {
	background: url(../../images/dark_orange/mainlevel-active.gif) no-repeat right top !important;
}

/* Mega menu ---*/
ul.level0 li.active a.mega {
	background: url(../../images/dark_orange/mainlevel-active.gif) no-repeat left top #fff !important;
	color: #a2224c !important;
}

ul.level0 li.active a.mega span {
	background: url(../../images/dark_orange/mainlevel-active.gif) no-repeat right top !important;
}

