/*
# ------------------------------------------------------------------------
# JA Urani for Joomla 1.5.x - Version 1.0 - Licence Owner JA107673
# ------------------------------------------------------------------------
# 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.
# ------------------------------------------------------------------------
*/


/* COMMON STYLE
--------------------------------------------------------- */
body#bd { background: url(../../images/xmas/body-top.jpg) repeat-x left top #FFF; }

/* Normal links ---*/
a { color: #6d0d19;}

a:hover, a:active, a:focus { color: #333;}

/* Readon links ---*/
a.readon {
	color: #6d0d19;
}

a.readon:hover, a.readon:active, a.readon:focus {color: #6d0d19; border-bottom: 1px dotted #6d0d19;}

/* Logo Image ---*/
h1.logo a {
	background-image: url(../../images/xmas/logo.png);
}

div.logo-text h1 a {
	color: #FFF;
}

p.site-slogan {
	color: #ce868a;
}

#ja-wrapper {
	background-image: url(../../images/xmas/body-bottom.jpg);
	min-height: 750px;
}

#ja-mainnav {
	background: url(../../images/xmas/mainnav-bg.png) #6D0D18;
	border-bottom: 1px solid #5C090D;
	border-top: 5px solid #050505;
}


#ja-search .inputbox {
	background: #6d0d19;
	border: 1px solid #6d0d19;
	color: #FFF;
}

.ja-navhelper a {
	color: #FFF;
}

div.ja-innerdiv a:hover, div.ja-innerdiv a:active, div.ja-innerdiv a:focus {
	color: #6d0d19;
}

/* content tables */
.sectiontableheader {
	background: #51080c;
	border: 1px solid #6d0d19;
	color: #ce868a;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #ce868a;
}

/* Ja Rounded */

#ja-topsl3 .ja-rounded-center { background: #620a0e; }
#ja-topsl3 .ja-rounded-bottom { background-image: url(../../images/xmas/xmas-rounded-bottom.png); }

#ja-topsl2 #ja-roll-top { background: url(../../images/xmas/roll-bg.png) no-repeat center top; padding: 10px 20px 0; }
#ja-topsl2 #ja-roll-bot { background: url(../../images/xmas/roll-bg.png) no-repeat center bottom; height: 20px; }
#ja-topsl2 .ja-rounded-top { background-image: url(../../images/xmas/xmas-rounded-top.png); }
#ja-topsl2 .ja-rounded-center { background: #620a0e; }
#ja-topsl2 .ja-rounded-bottom { background-image: url(../../images/xmas/xmas-rounded-bottom.png); }

#ja-botsl .ja-rounded-center { background: #620a0e; }
#ja-botsl .ja-rounded-bottom { background-image: url(../../images/xmas/xmas-rounded-bottom.png); }

#ja-footer .ja-rounded-top { background-image: url(../../images/xmas/xmas-rounded-top.png); }
#ja-footer .ja-rounded-center { background: #620a0e;padding: 0 20px }
#ja-footer .ja-rounded-bottom { background-image: url(../../images/xmas/xmas-rounded-bottom.png); }

.ja-navhelper .ja-rounded-center { background: #620a0e; padding: 10px 0;}
.ja-navhelper .ja-rounded-bottom { background-image: url(../../images/xmas/xmas-rounded-bottom.png); }

.ja-rounded-top { background: url(../../images/xmas/xmas-rounded-top.png) no-repeat center top; }
.ja-rounded-bot { background: url(../../images/xmas/xmas-rounded-bottom.png) no-repeat center bottom; margin-bottom: 15px; }

/* Top Spotlight */
#ja-topsl1 {
	color: #ce868a;
}

#ja-topsl2 a:hover, #ja-topsl2 a:focus, #ja-topsl2 a:active {
	border-bottom: 1px dotted #050505;
	color: #050505;
}

#ja-topsl3 {
	color: #FFF;
}

#ja-topsl3 h3 {
	color: #FFF;
}

#ja-topsl3 a {
	border-bottom: 1px dotted #ce868a;
	color: #ce868a;
}

#ja-topsl3 li, #ja-botsl li, #ja-botsl1 li {
	background-image: url(../../images/xmas/bullet2.gif);
}

/* Bottom Spotlight */
#ja-botsl1 {
	color: #FFF;
}

#ja-botsl1 a{
	color: #ce868a;
}

#ja-botsl1 a:hover,
#ja-botsl1 a:active,
#ja-botsl1 a:focus {
	color: #FFF;
}

#ja-botsl1 h3 {
	color: #FFF;
}

#ja-topsl3 li a:hover, #ja-botsl li a:hover, #ja-botsl1 li a:hover, #ja-topsl3 li a:active, #ja-botsl li a:active, #ja-botsl1 li a:active, #ja-topsl3 li a:focus, #ja-botsl li a:focus, #ja-botsl1 li a:focus {
	border-bottom: 1px dotted #FFF;
}

/* Footer */

#ja-footer small {
	color: #FFF;
}

#ja-footer a {
	color: #ce868a;
}

/* Module */

/* Ja-slidenews */
.ja-slidenews-item .ja-title {
	color: #6d0d19;
}

/* Ja-Tabs */
.urani .ja-tabs-title-top ul.ja-tabs-title li {
	background: url(../../images/xmas/tab-bg.gif) no-repeat left top !important;
	padding-left: 8px !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3 {
	background: url(../../images/xmas/tab-bg.gif) no-repeat right top !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.hover h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {
	color: #ce868a !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li.active,
.urani .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
.urani .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: url(../../images/xmas/tab-active.gif) no-repeat center bottom !important;
}

.urani .ja-tabs-title-top ul li.active h3 ,
.urani .ja-tabs-title-top ul li.firstactive h3,
.urani .ja-tabs-title-top ul li.lastactive h3 {
	color: #6d0d19 !important;
	background: url(../../images/xmas/tab-active.gif) no-repeat left top !important;
}

.urani .ja-tabs-title-top ul li.active h3 span,
.urani .ja-tabs-title-top ul li.firstactive h3 span,
.urani .ja-tabs-title-top ul li.lastactive h3 span{
	background: url(../../images/xmas/tab-active.gif) no-repeat right top !important; 
}

.urani .ja-tab-panels-top .ja-tab-content h3 { color: #050505 !important; }
/* Menu */

/* Right menu */

#ja-container ul.menu li.active > a {
	color: #6d0d19 !important;
}

#ja-container ul.menu li a:hover, 
#ja-container ul.menu li a:active, 
#ja-container ul.menu li a:focus {
	color: #6d0d19;
}

#ja-container ul.menu li li a:hover, 
#ja-container ul.menu li li a:active, 
#ja-container ul.menu li li a:focus {
	color: #6d0d19 !important;
}

#ja-subnav ul li a:hover, 
#ja-subnav ul li a:active, 
#ja-subnav ul li a:focus {
	color: #6d0d19;
}

#ja-subnav ul li.active > a {
	color: #6d0d19 !important;
}

/* Split Menu */
#ja-splitmenu {
	border-right: 1px solid #51080C;
}

#ja-splitmenu a {
	border-left: 1px solid #51080C;
	color: #EDD4D5 !important;
}

#ja-splitmenu span.menu-desc { color: #ce868a; }

#ja-splitmenu a:hover,
#ja-splitmenu a:focus,
#ja-splitmenu a:active {
	background: #5b000a;
	color: #fff !important;
}

#ja-splitmenu a:hover span.menu-desc, 
#ja-splitmenu a:active span.menu-desc, 
#ja-splitmenu a:focus span.menu-desc {
	color: #BE787B;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:focus,
#ja-splitmenu li.active a:active {
	background: #5b000a;
	color: #fff;
}

/* CSS and Moo Menu */
#ja-cssmenu {
	border-right: 1px solid #51080C;
}

#ja-cssmenu li a {
	border-left: 1px solid #51080C;
	color: #E3BFC1;
}

#ja-cssmenu span.menu-desc { color: #ce868a; }

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus,
#ja-cssmenu li a.sfhover {
	background: #5b000a;
	color: #fff;
}

#ja-cssmenu a:hover span.menu-desc, 
#ja-cssmenu a:active span.menu-desc, 
#ja-cssmenu a:focus span.menu-desc {
	color: #BE787B;
}

#ja-cssmenu li ul {
	border: 1px solid #51080C;
	border-top: 0;
	background: #620a0e;
}

#ja-cssmenu li ul ul {
	border-top: 1px solid #51080C;
}

#ja-cssmenu li ul li {
	border-top: 1px dotted #833135;
	background: none;
}

#ja-cssmenu li ul a {
	color: #E3BFC1;
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #6d0d19 !important;
	color: #fff;
}

/* Mega Menu ---*/
ul.level0 { border-right: 1px solid #51080C; }

ul.level0 li.mega a.mega {
	border-left: 1px solid #51080C;
	color: #fff;
}

ul.level0 li.mega span.menu-desc { color: #833135; }

.childcontent {
	background: #620a0e;
	border: 1px solid #51080C;
	color: #fff;
}

ul.level1 li.mega { border-top: 1px dotted #6d0d19; }

ul.level1 li.first { border: none; }

ul.level1 li.mega a.mega { border: none; }

ul.level1 li.over, ul.level1 li.haschild-over { 
	background: #6d0d19 !important ;
}
