/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

a,
.menu-dropdown li.active .level1 { color: #006633; }

.button-primary { background: #006633; }

h1, h2, h3, h4, h5, h6 {
  
  font-weight: normal;
  text-shadow: 1px 1px #FFFFFF;
}

#Kunena #ktop {
  border-color: #006633 !important;
}

#Kunena a:link, #Kunena a:visited, #Kunena a:active {
  color: #99cc99 !important;
}

#Kunena .kpagination span {
  background-color: #006633;
  border-color: #006633;
  color: #FFFFFF;
}

#newsletter a {
  background: url("../../images/link.png") repeat scroll 0 0 #99cc99;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  float: right;
  padding: 14px 20px;
  text-shadow: 0 1px #000000;
}

#bottom-b a {
  color: #006633;
}


.menu-dropdown a.level2:hover { 
color: #005800; 
}

/*HOT Login*/

#HLhandle {
  background: none repeat scroll 0 0 #006633;
  border: 0 none;
  border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  -o-border-radius: 0 0 0 3px;
  color: #FFFFFF !important;
  float: right;
  height: auto;
  margin: 0;
  padding: 10px 15px 7px;
  text-align: center;
  width: auto;
}

#HLsep {
  background: none repeat scroll 0 0 #006633;
  border: 0 none;
  border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  -o-border-radius: 0 0 0 3px;
  height: 10px;
  margin: 0;
  padding: 0;
  width: 100%;
}

#HLrender {
  background: none repeat scroll 0 0 #83B87A;
  border: 0 none;
  margin: 0;
  padding: 10px;
  width: 88%;
}

#HLmodule {
  background: none repeat scroll 0 0 #83B87A;
  border: 0 none;
  margin: 0;
  padding: 0;
  width: 100%;
}

#HLrender a{
  color: #FFFFFF;
}

#HLrender a:hover{
  color: #FFFFFF;
}

#HLrender INPUT[type="password"], #HLrender INPUT[type="text"] {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 0 none;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  font-style: normal;
  height: 20px;
  margin: 0;
  padding: 2px;
  width: 150px;
}

/*End of HOT customization*/

#header {
  
}

#toolbar {
  background: url("../../images/toolbar.png") repeat-x scroll 0 0 #006633;
  padding-bottom: 10px;
  padding-left: 18px;
  padding-top: 10px;
}

#portfolio a {
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  float: right;
  font-size: 20px;
  padding: 10px 20px;
  text-shadow: 0 1px #000000;
}

.add_to_cart .addcart, table#cart_actions input.button, table#cart_actions .begin_checkout, #j2store_checkout_table input.button, .j2storeCheckout input.button, .j2store_order_review input.button {
  background: none repeat scroll 0 0 #006633;
  border: 1px solid #006633;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
  -webkit-box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
  -o-box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
  color: #FFFFFF;
  cursor: pointer;
  margin-top: 10px;
  padding: 7px 15px;
  text-shadow: none;
  text-transform: capitalize;
}

table#cart input.button, .j2store_minicart_section_right input.button {
  background: none repeat scroll 0 0 #006633;
  border: medium none;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  padding: 5px 10px;
  text-shadow: none;
}

table#cart th {
  background: none repeat scroll 0 0 #006633;
  color: #FFFFFF;
  text-align: left;
  white-space: nowrap;
}

em{
  color: #006633;
} 
code {
  color: #99c99;
}