/**
 * ------------------------------------------------------------------------
 * JA Orisite Template J25
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
 */

body#bd { background-image: url(../images/body-bg.gif); background-color: #fff; } 

a { color: #b28c74; }

p.readmore a { background-image: url(../images/arrow-normal.png); }

p.readmore a:hover,
p.readmore a:focus,
p.readmore a:active { color: #4f6e4f; }

.contentheading a:hover, .contentheading a:active, .contentheading a:focus { color: #4f6e4f; }

button.validate:hover, button.validate:active, button.validate:focus,
.button:hover, .button:active, .button:focus,
#ja-typo button:hover, #ja-typo button:focus { background-color: #B0B58C; border-color: #bbb; }

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color: #4f6e4f; }

#contact-slider.tabs dt.open a { color: #4f6e4f; }

#contact-slider.tabs dt a:hover { color: #4f6e4f; }

div.pagination ul li span.pagenav { background-color: #4f6e4f; border-color: #4f6e4f; }

dl.search-results dt.result-title a:hover,
dl.search-results dt.result-title a:focus,
dl.search-results dt.result-title a:active { color: #4f6e4f; }

#advanced-search-toggle:hover { background: #4f6e4f; }

div.ja-moduletable.highlight,
#ja-botsl .main div.ja-moduletable:hover { border-color: #4f6e4f; }

div.ja-moduletable.highlight h3,
#ja-botsl .main div.ja-moduletable:hover h3 { color: #4f6e4f; }

div.ja-moduletable.highlight-title h3 { background-image: url(../images/highlight-title.png); }

span.created { color: #4f6e4f; }

table.topscore-list td.last { color: #4f6e4f; }

p.viewmore a { background-image: url(../images/arrow-normal.png); }

p.viewmore a:hover,
p.viewmore a:focus,
p.viewmore a:active { color: #4f6e4f; }

.ja-links li.top a:focus,
.ja-links li.top a:hover { background-image: url(../images/backtotop-hover.png); }

#ja-container ul.menu li.active span.arrow-l { background-image: url(../images/arrow-l.png); }

#ja-container ul.menu li.active span.arrow-r { background-image: url(../images/arrow-r.png); }

#ja-topsl span.horizontal-right, #ja-topsl1 span.horizontal-right,
#ja-botsl span.horizontal-right, #ja-botsl span.horizontal-right {
	background-image: url(../images/horizontal-right.png) ;
}

#ja-topsl span.horizontal-left, #ja-topsl1 span.horizontal-left,
#ja-botsl span.horizontal-left, #ja-botsl span.horizontal-left {
	background-image: url(../images/horizontal-left.png) ;
}

#ja-top-menu > ul > li > a:hover,
#ja-top-menu > ul > li > a:focus { background-color: #4f6e4f; }

#ja-botsl div.ja-moduletable.highlight h3 { color: #4f6e4f; }

#ja-botsl ul li a:hover,
#ja-botsl ul li a:focus,
#ja-botsl ul li a:active { color: #4f6e4f; }

#ja-botsl1 div.ja-moduletable ul li a:hover,
#ja-botsl1 div.ja-moduletable ul li a:focus { color: #4f6e4f; }

#ja-bottommenu ul.menu li a:hover,
#ja-bottommenu ul.menu li a:focus,
#ja-bottommenu ul.menu li.current a,
#ja-bottommenu ul.menu li.active a { color: #4f6e4f; }

.highslide-img img:hover { border-color: #4f6e4f; }

h1.logo {
width: 360px;
height: 110px;
margin: 5px 0;
}
h1.logo a {
background: url(../images/logo.png) no-repeat left;
display: block;
width: 360px;
height: 110px;
}

.ja_orisite .ja-tabs-title-top ul.ja-tabs-title li.active, 
.ja_orisite .ja-tabs-title-top ul.ja-tabs-title li.firstactive, 
.ja_orisite .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background-image: url(../images/menu-active1.png) !important;
}
.ja_orisite .ja-tabs-title-top ul li.active h3, 
.ja_orisite .ja-tabs-title-top ul li.firstactive h3, 
.ja_orisite .ja-tabs-title-top ul li.lastactive h3 { color: #4f6e4f !important; }

.maskDesc .ja-slide-desc a.readon, .maskDesc .inner a.readon { background-image: url(../images/arrow-normal.png); }

.ja-slide-buttons span.ja-slide-prev { background-image: url(../images/arrow-back.png); }

.ja-slide-buttons span.ja-slide-next { background-image: url(../images/arrow-next.png); }

#jac-wrapper input.btTxt { background-color: #4f6e4f; }

#jac-wrapper .status-isapproved span.status-btn { color: #4f6e4f; }

#jac-wrapper .comment-action a { background-color: #4f6e4f; }

#jac-wrapper div.pagination ul li.active span { background-color: #4f6e4f; border-color: #4f6e4f; }

.ja-accordion-content p.readmore a:hover,
.ja-accordion-content p.readmore a:focus,
.ja-accordion-content p.readmore a:active {
	color: #4f6e4f;
}

#form-login-submit .button:hover {
  background-color: #4f6e4f;
  border-color: #4f6e4f;
}

#Kunena .button, #Kunena .kbutton, #Kunena #kbutton_addvideo1, #Kunena #kbutton_addvideo2 {
	 background-color: #4f6e4f;
}

#Kunena #ktab ul.menu li a:hover,
#Kunena #ktab ul.menu li a:focus {
	color: #4f6e4f ;
	border-top-color: #4f6e4f;
}

#Kunena #ktab ul.menu li.active a {
    border-color: #4f6e4f;
    color: #4f6e4f;
}

#Kunena .kheader h2 {
	background-color: #4f6e4f;
}

#Kunena table.kblocktable .knewchar { color: #4f6e4f; }

#Kunena .kpagination a:hover{ border-color: #4f6e4f; background: #4f6e4f; }

.kprofileboxcnt .k_guest b { color: #4f6e4f; }

#Kunena div#khistory tr.ksth a { color: #4f6e4f; }
#jac-wrapper div.pagination ul li.active span { background-color: #4f6e4f; border-color: #4f6e4f; }

#Kunena span.krss:hover { background-image: url(../images/rss-hover.png); }

#Kunena div.kthead-title a:hover,
#Kunena div.kthead-title a:focus,
#Kunena div.kthead-title a:active {
	color: #43640a;
}

.categories-list ul li span.item-title a:hover,
.categories-list ul li span.item-title a:focus,
.categories-list ul li span.item-title a:active,
.newsfeed-category .category td a:hover,
.newsfeed-category .category td a:focus,
.newsfeed-category .category td a:active {
  color: #4f6e4f;
}

#Kunena dl.tabs dt:hover,
#Kunena dl.tabs dt.open {
    color: #43640a;
}
.ja-megamenu ul.level0 > li.mega > a.active {
color: #A5A6A7 !important;
}
.ja-megamenu ul.level1 li.mega a.active {
background-color:#B0B58C !important;
}
.ja-megamenu ul.level1 li.active > a.mega {
background-color:#B0B58C !important;
}
#ja-right1 input[type="text"], #ja-right1 input[type="password"], #ja-right1 input[type="email"] {
width: auto;
}

/*---0 Custom by Cloake Creative ---*/

h1, h2, h3 {
	color:#c7ab99;
	font-weight:normal;
}
h3, h4, h5, h6 {
	color:#b0b58c
}
.main {
background-color: #fff;
}
#ja-container.ja-r1 {
}
#ja-content-main  img {
	border:thin #999 solid;
}
.ja-links li.top a {
border-left: 1px solid #E5E6E7;
}
#ja-mainnav {
	background-color: #E5E6E7;
	padding-bottom:7px;
	margin-bottom:20px;
}
#ja-mainnav .main{
	background-color: #E5E6E7;
	border: 1px solid #fff;
}
.ja-megamenu ul.level0 > li.mega > a.mega {
	border-right: none;
	color:#A5A6A7;
}
.ja-megamenu ul.level1 li.mega {
border:#ddd thin solid !important;
}
.ja-megamenu ul.level0 li.mega a.over,
.ja-megamenu ul.level0 > li.mega > a.over {
	color: #375537 !important;
	background-image: none;
}
.ja-megamenu .childcontent-inner {
background: #E5E6E7;
color: #A5A6A7;
}
.ja-megamenu ul.level1 li.mega a.active {
	background-color:#B0B58C;
}
.ja-megamenu ul.level1 li.mega a.over {
}

.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {
	background: url(../../images/arrow7.png) no-repeat right center;
}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-title {
	background-image: url(../images/arrow7.png);
}
.ja-megamenu ul.level0 li.haschild.active a.mega span.menu-title {
	background-image: url(../../images/arrow4.png);
}
#ja-navhelper, .wrap  {
}
#ja-navhelper .main {
	background: #fff;
	color: inherit;
	border:#E5E6E7 thin solid;
}
#ja-navhelper a {
	color: #A5A6A7;
}
#ja-navhelper a:hover, #ja-navhelper a:focus, #ja-navhelper a:active {
	color: #656667;
}
#ja-botsl1 .main {
	margin-top:20px;
	background: #fff;
	border: 1px solid #E5E6E7;
}
#ja-botsl1 div.ja-moduletable {
	border-bottom: none;
}
#ja-botsl1 div.ja-moduletable > h3 span.first-word {
	color: inherit;
}
#ja-botsl .main div.ja-moduletable:hover {
	padding: 15px 19px;
	border-width: 1px;
}	
.button, button.validate, #ja-typo button {
	background: #E8E8E8;
	border: 1px solid #BBB;
	color: #BBB;
}
button.button, button.default, input.default, .vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited, input.highlight-button {
	background:#E8E8E8;
	border: 1px solid #BBB;
	color: #BBB;
}
button.default:hover, button.default:active, button.default:focus, button.button:hover, button.button:active, button.button:focus, input.default:hover, input.default:active, input.default:focus, .vm-button-correct:hover, .vm-button-correct:focus, .vm-button-correct:active, input.highlight-button:hover, input.highlight-button:focus, input.highlight-button:active, a.ask-a-question:hover, a.ask-a-question:focus, a.ask-a-question:active {
background-color: 
#B0B58C;
border-color: 
#BBB;
}
.ja-breadcrums strong {
	background: url(../images/icons/icon-home.png) no-repeat center center;
	border-right: 1px solid #E5E6E7;
}
#ja-header {
	background-color: #E5E6E7 ;
}
#ja-footer {
	background-color:none;
}
#ja-footer .main {
	background: none;
	color: #656667;
}
#ja-footer .ja-copyright a:hover, #ja-footer .ja-copyright a:focus {
color: #656667;
}
.jg_element_txt li, .jg_element_txt_r li, .jg_element_txt_l li, .jg_element_txt_c li, .jg_element_txt_subs li, .jg_element_txt_subs_r li, .jg_subcatelem_txt_r, .jg_subcatelem_txt_l, .jg_subcatelem_txt_c li {
	padding-left:0px !important;
}
.jg_element_txt li a, .jg_element_txt_r li a, .jg_element_txt_l li a, .jg_element_txt_c li a, .jg_element_txt_subs li a, .jg_element_txt_subs_r li a, .jg_subcatelem_txt_r a, .jg_subcatelem_txt_l a, .jg_subcatelem_txt_c li a {
	color: #B0B58C !important;
}
.jg_element_txt li a:hover, .jg_element_txt_r li a:hover, .jg_element_txt_l li a:hover, .jg_element_txt_c li a:hover, .jg_element_txt_subs li a:hover, .jg_element_txt_subs_r li a:hover, .jg_subcatelem_txt_r a:hover, .jg_subcatelem_txt_l a:hover, .jg_subcatelem_txt_c li a:hover {
	color: #A5A6A7 !important;
}
img.jg_photo {
padding: 0px;
margin: 0 0.3em 0.5em 0;
}
.jg_minipic {
border: 1px solid black;
padding: 0px;
}
.item-page h2.contentheading, .item-page .contentheading {
font-size: 160%;
color: #C7AB99;
}
.item-page h2.contentheading, .item-page .contentheading a {
font-size: 130%;
color: #B0B58C;
}
.item-page h2.contentheading, .item-page .contentheading a:hover {
font-size: 130%;
color: #A5A6A7;
}
.contentheading a {
font-size: 130%;
color: #B0B58C;
margin-bottom:10px !important;
}
.contentheading a:hover, .contentheading a:active, .contentheading a:focus {
font-size: 130%;
color: #A5A6A7;
}
.ja-links li.top a {
background: url(../images/backtotop.png) no-repeat center center;
}