/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** GREEN STYLE ***********************/

/********** layout **********/

.home #jm-allpage {
	background: #fff url(../images/green/top.png) top left repeat-x;
}

#jm-allpage {
	background: #fff url(../images/green/top_subpage_bg.jpg) top center repeat-x;
}

#jm-topmenu-left {
	background: url(../images/green/topmenu_corner_left.png) top left no-repeat;
}

#jm-topmenu-right {
	background: url(../images/green/topmenu_corner_right.png) top right no-repeat;
}

#jm-topmenu {
	background: url(../images/green/topmenu_bg.png) top right repeat-x;
}

#jm-header-bg {
	background: url(../images/green/colorbg-top.png) bottom left repeat-x;
}

#jm-main-bg {
	background: #7dbe0a url(../images/green/colorbg-bot.png) top left repeat-x;
}

/********** modules **********/

.jm-module h3.jm-title,
.home #jm-main .jm-module.grey h3.jm-title,
.home #jm-main .jm-module.border h3.jm-title,
.home #jm-main .jm-module.stripe h3.jm-title {
    color: #557913;
}

.jm-module.stripe {
	border-top: 3px solid #90c402;
}

/********** details **********/

h1#jm-logo a:link,
h1#jm-logo a:visited {
	color: #557913;
}

/********** template **********/

input.button, button.validate, button {	
    color: #5e9301;
}

div.blog h2, 
div.item-page h2, 
div.blog-featured h2 {
    color: #9ccc16;
}

div.blog-featured h2 a:link, 
div.blog-featured h2 a:visited, 
div.blog h2 a:link, 
div.blog h2 a:visited, 
div.item-page h2 a:link, 
div.item-page h2 a:visited,
ul#archive-items li.row0 h2 a:link,
ul#archive-items li.row0 h2 a:visited {
    color: #9ccc16;
}

.normal div.blog h1, 
.normal div.blog-featured h1, 
.normal div.item-page h1, 
.normal div.archive h1, 
.normal div.contact-category h2, 
.normal div.categories-list h1, 
.normal div.category-list h1, 
.normal div.search h1 {
    color: #9ccc16;
}

div.contact h2 span.contact-name {
    color: #9ccc16;
}

div.items-more h3 {
    color: #9ccc16;
}

.normal ul.actions li a {
	background: #9CCC16;
}

table.category th {
    background: #9ccc16;
}

table.category .cat-list-row0 td {
	border-bottom: 1px solid #9ccc16;
}

table.category .cat-list-row1 td {
	border-bottom: 1px solid #9ccc16;
}

div.panel {
	border: 1px solid #9ccc16;
}

div.panel h3.title {
    background: #9ccc16;
}

div#article-index { 
    border: 1px solid #9ccc16;
}

div.pagenavcounter {
    background: #9ccc16;
    border: 1px solid #9ccc16;
}

div#sliders div.panel {
	border: 1px solid #9ccc16;
}

div#sliders .panel h3#basic-details.title { 
	background: #9ccc16;
}

.tabs dt.tabs {
	border-right: solid 1px #9ccc16;
	border-left: solid 1px #9ccc16;
	border-top: solid 1px #9ccc16;
	background: #fff;
}

.tabs dt.tabs.closed {
	background: #9ccc16;
	border: solid 1px #9ccc16;
}

.tabs dt.tabs.basic-details.open h3 a:link,
.tabs dt.tabs.basic-details.open h3 a:visited  {
	color: #9ccc16;
}

dd.tabs { 
	border: solid 1px #9ccc16;
	background: #fff;
}

.home .tabs dt.tabs {
	background: #9ccc16;
	border: solid 1px #9ccc16;
	border-bottom: none;
}

.home .tabs dt.tabs.closed {
	border-right: solid 1px #9ccc16;
	border-left: solid 1px #9ccc16;
	border-top: solid 1px #9ccc16;
	border-bottom: none;
	background: none;
}

.home .tabs dt.tabs.basic-details.open h3 a:link,
.home .tabs dt.tabs.basic-details.open h3 a:visited  {
	color: #fff;
}

.home dd.tabs { 
	border: solid 1px #9ccc16;
	background: #9ccc16;
}

/********** djimageslider **********/

.slide-desc-bg {
    background: #9ccc16;
}

/********** djmenu **********/

.dj-main li.dj-up {
	background: url(../images/green/topmenu_separator.png) top right no-repeat;
}

.dj-main li.hover a.dj-up_a,
.dj-main li:hover a.dj-up_a,
.dj-main li.active a.dj-up_a {
	background: url(../images/green/topmenu_hover.png) top left repeat-x;
	color: #365500;
}

.dj-main li.hover ul.dj-submenu,
.dj-main li:hover ul.dj-submenu {
	background: #cadd86;
}

.dj-main li.hover ul.dj-submenu li,
.dj-main li:hover ul.dj-submenu li {
	background: url(../images/green/dj-menu-sep.jpg) no-repeat top center;
}

.dj-main li.hover ul.dj-submenu li a,
.dj-main li:hover ul.dj-submenu li a {
	color: #365500;
}

.dj-main li ul.dj-submenu li a.dj-more {
	background: url(../images/green/li_darkgreen.png) 96% 14px no-repeat;
}

.dj-main li.hover ul.dj-submenu li a:hover, 
.dj-main li:hover ul.dj-submenu li a:hover,
.dj-main li ul.dj-submenu li a.active, 
.dj-main li ul.dj-submenu li li a.active, 
.dj-main li ul.dj-submenu li li li a.active {
	background: #365500;
    color: #fff;
}

.dj-main li.hover ul.dj-submenu li a.dj-more:hover,
.dj-main li:hover ul.dj-submenu li a.dj-more:hover  {
	background: #365500 url(../images/li_white.png) 96% 14px no-repeat;
    color: #fff;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active,
.dj-main li:hover ul.dj-submenu li a.dj-more-active {
	background: #365500 url(../images/li_white.png) 96% 14px no-repeat;
    color: #fff;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active:hover,
.dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {
	background: #365500 url(../images/li_white.png) 96% 14px no-repeat;
    color: #fff;
}

.dj-main li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover li.hover ul,
.dj-main li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover li:hover ul {
	background: #cadd86;
}

.dj-main li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover li.hover a.dj-more,
.dj-main li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover li:hover li:hover a.dj-more {
	background: #365500 url(../images/li_white.png) 96% 14px no-repeat;
    color: #fff;
}

.dj-main li.hover li.hover li a.dj-more, 
.dj-main li.hover li.hover li.hover li a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover li a.dj-more,
.dj-main li:hover li:hover li a.dj-more, 
.dj-main li:hover li:hover li:hover li a.dj-more, 
.dj-main li:hover li:hover li:hover li:hover li a.dj-more {
    color: #365500;
	background: url(../images/green/li_darkgreen.png) 96% 14px no-repeat;
}