/*--------------------------------------------------------------
# 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/top.png) top left repeat-x;
}

#jm-allpage {
	background: #fff url(../images/top.png) top left repeat-x;
}

#jm-topmenu-left {
	background: url(../images/topmenu_corner_left.png) top left no-repeat;
}

#jm-topmenu-right {
	background: url(../images/topmenu_corner_right.png) top right no-repeat;
}

#jm-topmenu {
	background: url(../images/topmenu_bg.png) top right repeat-x;
}

#jm-header-bg {
	background: url(../images/colorbg-top.png) bottom left repeat-x;
}

#jm-main-bg {
	background: #7dbe0a url(../images/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,
.normal div.icons 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: #000;
}

.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/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/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/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/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/li_darkgreen.png) 96% 14px no-repeat;
}

/********** vm **********/

span.addtocart-button input.addtocart-button, 
span.addtocart-button input.notify-button,
span.addtocart-button input.addtocart-button:hover, 
span.addtocart-button input.notify-button:hover {
    color: #5e9301;
    background: #fdfee7 url(../images/addtocart.png) no-repeat 5px 4px;
}

span.quantity-controls input.quantity-plus {
	background: #fdfee7 url(../images/up_small.png) no-repeat center center;
}

span.quantity-controls input.quantity-minus {
	background: #fdfee7 url(../images/down_small.png) no-repeat center center;
}

.general-bg,
input.custom-attribute,
a.product-details,
div.details,
.checkout-button-top .vm-button-correct, 
.checkout-button-top .vm-button-correct:link, 
.checkout-button-top .vm-button-correct:visited,
input.highlight-button,
button.default,
.vm-button-correct, 
.vm-button-correct:link, 
.vm-button-correct:visited,
#com-form-login-remember input.default,
div.vmCartModule .show_cart a:link,
div.vmCartModule .show_cart a:visited {
    color: #5e9301 !important;
}

span.custom-variant-inputbox input.custom-attribute:hover,
.ask-a-question-view input.counter:hover,
.ask-a-question-view input#email:hover,
div.details:hover,
a.product-details:hover,
.checkout-button-top .vm-button-correct:hover,
input.highlight-button:hover,
button.default:hover,
.vm-button-correct:hover {
    color: #5e9301;
}

.category-view h4,
.featured-view h4,
.latest-view h4,
.topten-view h4,
.cart-view h1,
.manufacturer-details-view h1,
.productdetails-view h1,
h1.jm-account-details,
.browse-view h1,
.jm-vm-heading,
h3.jm-vm-search-title {
	color: #557913;
}

table.cart-summary tr th,
table.adminlist th,
#ui-tabs table tr th {
    background: #9ccc16;
}

#ui-tabs ul#tabs {
	border-bottom: 2px solid #9ccc16;
}

#ui-tabs ul#tabs li {
	background: url(../images/bg1.png);
}

#ui-tabs ul#tabs li.current {
	background: #9ccc16;
}

table.adminlist th,
#ui-tabs div.tabs table th {
    background: #9ccc16;
}

table.adminlist .row1 td {
	background: url(../images/bg1.png);
}