/*------------------------------------------------------------------------
# JA Koniga for joomla 1.5 - Version 1.4 - Licence Owner JA126803
# ------------------------------------------------------------------------
# Copyright (C) 2004-2008 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/sakura/pattern.jpg) #E92426;
}

a {
	color: #E92426;
}

.button {
	color: #FFFFFF;
	background: url(../../images/sakura/but-bg.gif) repeat-x top;
	border: 1px solid #C75F62;
}

.dropcap {
	color: #E92426;
}

ul.checklist li {
	background: url(../../images/sakura/checklist-bg.gif) no-repeat 0 3px;
}

ul.stars li {
	background: url(../../images/sakura/star-bg.gif) no-repeat 0 3px;
}

.bignumber {
	background: url(../../images/sakura/ol-bg.gif) no-repeat top left;
}

div.bubble1 div {
	background: url(../../images/sakura/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
	background: url(../../images/sakura/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background: url(../../images/sakura/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background: url(../../images/sakura/bub1-tl.gif) no-repeat top left;
}

div.bubble2 div {
	background: url(../../images/sakura/bub2-br.gif) no-repeat bottom right;
}

div.bubble2 div div {
	background: url(../../images/sakura/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background: url(../../images/sakura/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background: url(../../images/sakura/bub2-tl.gif) no-repeat top left;
}

div.bubble3 div {
	background: url(../../images/sakura/bub3-br.gif) no-repeat bottom right;
}

div.bubble3 div div {
	background: url(../../images/sakura/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background: url(../../images/sakura/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background: url(../../images/sakura/bub3-tl.gif) no-repeat top left;
}

div.bubble4 div {
	background: url(../../images/sakura/bub4-br.gif) no-repeat bottom right;
}

div.bubble4 div div {
	background: url(../../images/sakura/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div {
	background: url(../../images/sakura/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background: url(../../images/sakura/bub4-tl.gif) no-repeat top left;
}

.article_seperator {
	background: url(../../images/sakura/sep.gif) no-repeat center;
}

a.readon {
	background: url(../../images/sakura/readmore.gif) no-repeat center left;
}

.sectiontableheader {
	background: #E92426;
}

tr.sectiontableentry2 td {
	background: #E6E6E6;
}

#ja-wrapper2 {
	background: url(../../images/sakura/body-bot.jpg) no-repeat center bottom;
}

#ja-wrapper1 {
	background: url(../../images/sakura/body-top.jpg) no-repeat center top;
	min-height: 800px;
}

#ja-contentwrap {
	background: url(../../images/sakura/mainwrap-center.gif) repeat-y #FFFFFF;
}

#ja-mainbody-f #ja-contentwrap {
	background: url(../../images/sakura/mainwrap-center-f.gif) repeat-y #FFFFFF;
}

div.ja-mainbody-top {
	background: url(../../images/sakura/mainwrap-top.gif) no-repeat top;
}

#ja-mainbody-f div.ja-mainbody-top {
	background: url(../../images/sakura/mainwrap-top-f.gif) no-repeat top;
}

div.ja-mainbody-bot {
	background: url(../../images/sakura/mainwrap-bottom.gif) no-repeat bottom;
}

#ja-mainbody-f div.ja-mainbody-bot {
	background: url(../../images/sakura/mainwrap-bottom-f.gif) no-repeat bottom;
}

#ja-mainnavwrap {
	background: url(../../images/sakura/mainnav-bg.gif) no-repeat top left;	
}

#ja-mainnav {
	background: url(../../images/sakura/mainnav-right-bg.gif) no-repeat top right;
}

#ja-subnav {
	background: url(../../images/sakura/subnav-bg.png) no-repeat top center;
}

a.mainlevel {
	border-bottom: 1px solid #C1B7B9;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	background: #FAC8C9;
	border-bottom: 1px solid #C1B7B9;
	color: #333333 !important;
}

a.mainlevel#active_menu {
	color: #E92426 !important;
}

a.sublevel {
	background: url(../../images/sakura/arrow.gif) no-repeat 6px 11px;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus,
#active_menu {
	color: #E92426 !important;
}

div.moduletable h3 {
	color: #333333;
	background: url(../../images/sakura/h3-bg.png) no-repeat top right;
}

#ja-avatar {
	background: url(../../images/sakura/avatar.png) no-repeat top left;
}

#ja-newsflash {
	background: url(../../images/sakura/sl-bg.png) no-repeat top right;
}

div.nftitle {
	color: #132E3E;
}

div.nftitle a {
	color: #132E3E;
}

div.nfcontent {
	color: #132E3E;
}

#ja-col1 {
	color: #666666;
}

#ja-col1 a {
	color: #666666;
}

#ja-col1 a:hover, #ja-col1 a:active, #ja-col1 a:focus {
	color: #E92426;
}

#ja-col1 .inputbox {
	background: url(../../images/sakura/input-bg2.gif);
	border: 1px solid #999999;
	color: #666666;
}

#ja-footer {
	color: #666666;
}

#ja-footer a {
	color: #666666;
}

#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	color: #333333;
}

#ja-footer small, #ja-footer address {
	color: #666666;
}

span.ja-sitetool {
	color: #333333;
}

/*Gallery*/
div.ja_slider_img_full {
	background: #C1B7B9;
}

#ja-gallery-navigation {
	background: #C1B7B9;
}

/* Splitmenu
----------------------------------------------------------- */
#ja-splitmenu a {
	color: #666666;
}

#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/sakura/mainnav-active-bg.gif) repeat-x bottom left #E92426;
}

#ja-subnav li a {
	color: #666666;
}

#ja-subnav li a.active,
#ja-subnav li a.active:hover,
#ja-subnav li a.active:active,
#ja-subnav li a.active:focus,
#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	color: #E92426 !important;
}

/* Dropline Menu
----------------------------------------------------------- */
#jasdl-mainnav a {
	color: #666666;
}

#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	color: #FFFFFF;
	background: url(../../images/sakura/mainnav-active-bg.gif) repeat-x bottom left #E92426;
}

#jasdl-subnav a {
	color: #666666;
}

#jasdl-subnav a:hover, #jasdl-subnav a:active, #jasdl-subnav a:focus {
	color: #E92426;
}

#jasdl-subnav ul li.active a,
#jasdl-subnav ul li.active a:hover,
#jasdl-subnav ul li.active a:active,
#jasdl-subnav ul li.active a:focus {
	color: #E92426;
}

/* CSS Menu
-----------------------------------*/
#ja-cssmenu li a {
	color: #333333;
}

#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/sakura/mainnav-active-bg.gif) repeat-x bottom left #E92426;
}

#ja-cssmenu li ul {
	border: 1px solid #4F4F4F;
	/*background: #666666;*/
	background: url(../../images/opaque-sakura.png);
}

#ja-cssmenu li ul li {
	border-top: 1px solid #888888;
	border-bottom: 1px solid #4F4F4F;
}

#ja-cssmenu li ul a {
	color: #E6E6E6;
}

#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: #999999;
}

/* Transmenu
-----------------------------------*/
.transMenu .background {
	background-color: #333333 !important;
}

#ja-transmenu li a { /* common styles for 1st level menu */
	color: #666666;
}

#ja-transmenu a.havechild-mainlevel-active-trans,
#ja-transmenu a.havechild-mainlevel-active-trans:hover,
#ja-transmenu a.havechild-mainlevel-active-trans:active,
#ja-transmenu a.havechild-mainlevel-active-trans:focus,
#ja-transmenu a.jahover-active,
#ja-transmenu a.mainlevel-active-trans,
#ja-transmenu a.mainlevel-active-trans:hover,
#ja-transmenu a.mainlevel-active-trans:active,
#ja-transmenu a.mainlevel-active-trans:focus,
#ja-transmenu a.havechild-mainlevel-active-trans-first,
#ja-transmenu a.mainlevel-active-trans-first,
#ja-transmenu a.havechild-mainlevel-active-trans-first:hover,
#ja-transmenu a.havechild-mainlevel-active-trans-first:active,
#ja-transmenu a.havechild-mainlevel-active-trans-first:focus,
#ja-transmenu a.mainlevel-active-trans-first:hover,
#ja-transmenu a.mainlevel-active-trans-first:active,
#ja-transmenu a.mainlevel-active-trans-first:focus,
#ja-transmenu a.havechild-mainlevel-active-trans-last:hover,
#ja-transmenu a.havechild-mainlevel-active-trans-last:active,
#ja-transmenu a.havechild-mainlevel-active-trans-last:focus,
#ja-transmenu a.mainlevel-active-trans-last:hover,
#ja-transmenu a.mainlevel-active-trans-last:active,
#ja-transmenu a.mainlevel-active-trans-last:focus,
#ja-transmenu a.havechild-mainlevel-active-trans-last,
#ja-transmenu a.mainlevel-active-trans-last {
	background: url(../../images/sakura/mainnav-active-bg.gif) repeat-x bottom left #E92426 !important;
}

.transMenu .item {
	color: #C1B7B9;
}

.transMenu .item.hover {
	background: #666666;
}

.transMenu .item#active, .transMenu .item#active:hover {
	background: #E92426 !important;
}