/*Selection*/
::selection
{
    background-color: #5DBA5D;
    color:#ffffff;
}
::-moz-selection
{
    background-color: #5DBA5D;
    color:#ffffff;
}
/*Module title*/
h3.moduletitle {
    background: url("../images/green/center-divider.png") no-repeat 0 100%;
}
#zt-userwrap8 h3.moduletitle{
    background: url("../images/green/bottom-divider.png") no-repeat 0 bottom;
}
/*Virtuemart*/
.productdetails div.product-short-description,
.productdetails div.vote,
.productdetails div.product-price,
.productdetails div.addtocart-area{
    background: url("../images/green/center-divider.png") no-repeat 0 bottom;
}
/*Detail*/
article > time{
    background-color: #5DBA5D;
}
.pagination ul li a {
    background-color: transparent !important;
    color: #7E7E7E !important;
}
/*Button*/
a.details,
.back-to-category a,
a.vm-button-correct,
a.continue_link,
.productdetails span.addtocart-button input.addtocart-button,
#facebox .popup > div > div > a,
button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.readon,
.pagenav-prev a,
.pagenav-next a,
.readon,
.pagination ul li a,
.pagination ul li span{
    background-color: #5dba5d;
}
.zt-product-action input.addtocart-button:hover, .zt-product-action input.addtocart-button:active, .zt-product-action input.addtocart-button:focus, .zt-product-action .ztVMViewDetails a:hover, .zt-product-action .ztVMViewDetails a:active, .zt-product-action .ztVMViewDetails a:focus,
div.desc_part .zt-action input.addtocart-button:hover, div.desc_part .zt-action input.addtocart-button:active, div.desc_part .zt-action input.addtocart-button:focus, div.desc_part .zt-action a.product-details:hover, div.desc_part .zt-action a.product-details:active, div.desc_part .zt-action a.product-details:focus{
    background-color: #5dba5d;
}

/*Highlight*/
div.pagenave > .prev:hover,
div.pagenave > .prev:active,
div.pagenave > .next:hover,
div.pagenave > .next:active,
#zt-highlight .option-set li a:hover,
#zt-highlight .option-set li a:focus,
#zt-highlight .option-set li a:active,
#zt-highlight .option-set li a.selected{
    background-color: #5DBA5D !important;
}

/*box-color*/
.moduletable.box-color{
    background: #e74c3c;
}
.box-color ul.weblinks li,
.box-color ul.menu li{
    border-bottom: 1px solid #fd5846;
}
/*Top Icon*/
.bkg-control-down,
.bkg-control-up{
    background: url('../images/green/icon-top.png') no-repeat 0 -25px;}
.bkg-control-up {
    background-position:  0 0;
}
/*MegaMenu*/
#menusys_mega li a.active,
#menusys_mega li.hover a,
#menusys_mega li a.active,
#menusys_mega li a.active:hover,
#menusys_mega li a.active:active,
#menusys_mega li a.active:focus{
    background-color: #5DBA5D;
}
#menusys_mega .megacol ul li a:hover,
#menusys_mega .megacol ul li a:active,
#menusys_mega .megacol ul li a:focus,
#menusys_mega .megacol ul li a.active,
#menusys_mega .megacol ul li a.active:hover,
#menusys_mega .megacol ul li a.active:active,
#menusys_mega .megacol ul li a.active:focus{
   color: #5DBA5D;
}
/*Icon search, cart*/
span.zt-icon-search,
span.zt-icon-cart{
    background-color: #5DBA5D;
}
/*Mobile*/
.btn-navbar.collapsed {
    background:url(../images/green/mobile-icon.png) 0 0 no-repeat;
}
.btn-navbar{
    background:url(../images/green/mobile-icon.png) 0 -40px no-repeat;
}
ul.nav-drilldown{
    background-color: #5DBA5D;
}
/*Tags*/
.k2TagCloudBlock a{
    background: #5DBA5D !important;
}
/*Calendar*/
.k2CalendarBlock table.calendar tr td.calendarToday{
    background: #5DBA5D;
}
.category-view .category:hover h2{
    background-color: #5DBA5D;
}
/*Go to top*/
#gototop{
    background-color: #5DBA5D;
}
#gototop span{
    background-color: #53BA69;
}
/*Product detail*/
.productdetails-tabs .nav-tabs > .active > a,
.productdetails-tabs .nav-tabs > .active > a:hover{
    color: #5DBA5D !important;
}
.productdetails-tabs .nav-tabs > li.active{
    border-bottom: 1px solid #5DBA5D;
}
span.quantity-controls input.quantity-controls{
    background: url("../images/green/cart-buttons.png") no-repeat scroll 0 0 transparent;
}
span.quantity-controls input.quantity-plus{
    background-position: 0 -21px;
}
span.quantity-controls input.quantity-plus:hover,
span.quantity-controls input.quantity-plus:active,
span.quantity-controls input.quantity-plus:focus{
    background-position: 0 0;
}

span.quantity-controls input.quantity-minus{
    background-position: -22px 0;
}
span.quantity-controls input.quantity-minus:hover,
span.quantity-controls input.quantity-minus:active,
span.quantity-controls input.quantity-minus:focus{
    background-position: -22px -21px;
}