/*
#------------------------------------------------------------------------
# Store Box - March Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/
 

a:hover,
a:active,
a:focus,
#gkMainbody a,
#gkMainbody h1 a:active,
#gkMainbody h1 a:focus,
#gkMainbody h1 a:hover,
#gkMainbody h2 a:active,
#gkMainbody h2 a:focus,
#gkMainbody h2 a:hover,
#k2Container article header h2 a:active,
#k2Container article header h2 a:focus,
#k2Container article header h2 a:hover,
#gkSidebar .box a:hover {
  color: #c4893b;
}
#gkSearch #mod-search-searchword {
  background-image: url('../images/style1/search_bg.png');
}
#gkTopMenu li a:active,
#gkTopMenu li a:focus,
#gkTopMenu li a:hover {
  color: #c4893b;
}
#gkBottom1 .box li a:active,
#gkBottom1 .box li a:focus,
#gkBottom1 .box li a:hover,
#gkBottom2 .box li a:active,
#gkBottom2 .box li a:focus,
#gkBottom2 .box li a:hover {
  color: #c4893b;
}
#gkBreadcrumb .breadcrumbs > ul > li a:hover {
  color: #c4893b;  
}
#gkFooterNav li:hover,
#gkFooterNav a:hover {
  color: #c4893b;
}
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover {
  color: #c4893b!important;
}
.gkPopupWrap a:hover {
  color: #c4893b;
}
.gkPopupWrap h3 a {
  color: #c4893b;
}
.gkPopupWrap .button { 
  background: #c4893b;
}
#btnCart {
  background-image: url('../images/cart_shadow.png');
}
#btnCart > strong {
  background-color: #c4893b;
  background-image: url('../images/cart_white.png');
}
#btnCart.loading > strong {
  background-image: url('../images/style1/cart_loader.gif');
}
#btnCart.loading:hover > strong {
  background-image: url('../images/style1/cart_loader_dark.gif');
}

/* joomla.css */

button:hover,
.button:hover,
input.button:hover,
span.button:hover,
button.button:hover,
div.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.pagenav-prev a:hover,
.pagenav-next a:hover,
.readon:hover,
#gkMainbody .itemReadMore:active,
#gkMainbody .itemReadMore:focus,
#gkMainbody .itemReadMore:hover,
#gkMainbody .readmore > a:active,
#gkMainbody .readmore > a:focus,
#gkMainbody .readmore > a:hover {
  background: #8f601b;
}
th a:active,
th a:focus,
th a:hover,
article header h1 a:hover,
article header h2 a:hover {
  color: #c4893b
}
#system-message dd.error {
  background: #7a1013
}
.autocompleter-queried {
  color: #c4893b!important
}
.tip-title {
  background: #c4893b;
}
article header li a:hover {
  color: #c4893b;
}
div.bannerfooter {
  color: #c4893b;
}

/* gk_stuff.css */

.nspPagination li:hover,
.nspPagination li.active { 
  background-color: #c4893b;
}
.nspNext,
.nspPrev { 
  background-image: url('../images/style1/nsp_interface.png'); 
}
.gkNspPM-NewsGallery .gkPrevBtn,
.gkNspPM-NewsGallery .gkNextBtn {
  background-image: url('../images/style1/nsp_arrows.png');
}
.gkNspPM-ProductGallery .gkPrevBtn,
.gkNspPM-ProductGallery .gkNextBtn {
  background-image: url('../images/style1/product_gallery_interface.png');
  width:22px;
  height:43px;
  margin-top:-28px;
}
.gkNspPM-ProductGallery .gkPrevBtn{
  left:9px;
}
.gkNspPM-ProductGallery .gkNextBtn{
  right:0;
}
.gkNspPM-ProductGallery .gkNextBtn{
  background-position: -24px 0;
}
.gkNspPM-ProductGallery .gkPrevBtn:active,
.gkNspPM-ProductGallery .gkPrevBtn:focus,
.gkNspPM-ProductGallery .gkPrevBtn:hover {
  background-position: 0 -45px;
}

.gkNspPM-ProductGallery .gkNextBtn:active,
.gkNspPM-ProductGallery .gkNextBtn:focus,
.gkNspPM-ProductGallery .gkNextBtn:hover {
  background-position: -24px -45px;
}
.gkNspPM-ProductGallery .gkPrice > div.PricebasePriceWithTax {
  color: #c4893b;
}
.gkNspPM-ProductGallery .gkAddToCart input.addtocart-button {
  background-image: url('../images/style1/cart_color.png');
  color: #c4893b;
}
.gkNspPM-ProductGallery .gkImage .gkImgOverlay {
  background: #c4893b;
}
.gkNspPM-ProductGallery .gkImage .gkImgOverlay div.PricetaxAmount {
  color: #ffe4dc;
}
.gkTabsWrap ol li.active,
.gkTabsWrap ol li.active:hover {
    color: #c4893b;
}
.gkTabsWrap ol li:hover { 
  color: #c4893b; 
}
.gkIsWrapper-gk_storebox .gkIsPreloader {
  background-image: url('../images/style1/loader.gif');
}
.gkPriceTable dd a:active,
.gkPriceTable dd a:focus,
.gkPriceTable dd a:hover,
.gkPriceTable .gkPremium dd a:active,
.gkPriceTable .gkPremium dd a:focus,
.gkPriceTable .gkPremium dd a:hover {
  background: #c4893b;
}

.gkNspPM-ProductGallery .gkImage{
  border:none;
  border-left:1px solid #f2f2f2;
}
.gkNspPM-ProductGallery .gkImage:hover{
  border:none;
  border-left:1px solid #f2f2f2;
}
.gkNspPM-ProductGallery .active:first-child{
  border-left:none;
}
.gkNspPM-ProductGallery .gkPrice{
  height:45px;
}
.gkNspPM-ProductGallery.gkNspPM{
  padding:19px 18px 18px 58px;
}
.gkNspPM-ProductGallery .gkImagesWrapper > div{
  margin:0 20px 0 -20px;
  padding:0;
  text-align:center;
  min-height:163px;
}
.gkNspPM-ProductGallery .gkImagesWrapper > div img{
  padding:0;
}
.gkNspPM-ProductGallery .gkImage h4{
  color:#000;
  font-family:'Lato',sans;
  font-size:14px;
  font-weight:bold;
}
.gkNspPM-ProductGallery .gkImage h4 a{
  color:#000;
}

.gkNspPM-ProductGallery .gkImage .gkImgOverlay {
  
  height: 110px;
  margin: -55px 0 0 -55px;  
  width: 110px;
}
/* menu.css */
.gkMenu > ul > li.active > a {
  color: #000;  
}
.gkMenu a:hover,
.gkMenu a:active,
.gkMenu a:focus,
.gkMenu li.active > a {
  color: #000;
}

/* k2.css */
.activeCategory a {
  color: #c4893b;
}
h1 > sup,
h2 > sup {
  background: #c4893b;
}
span#formLog {
  background: #c4893b;
}
.itemAttachmentsBlock {
  background-color: #c4893b; 
  background-image: url('../images/style1/typography/tips.png');
}
.itemAuthorContent ul li {
  background-image: url('../images/style1/typography/bullet1.png');
}
#itemListLinks li {
  background-image: url('../images/style1/typography/bullet-square2.png');
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
  background: #c4893b;
}
.k2CalendarBlock table.calendar tr td.calendarToday {
  background: #c4893b;
}
table.calendar tr td.calendarTodayLinked a {
  color: #c4893b;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
  background: #c4893b;
}
.calendarNavLink { 
  color: #c4893b; 
}

/* vm.css */
.category-view .category .category-overlay > span > span,
.browse-view .product .product-overlay > span > span,
.featured-view .product .product-overlay > span > span,
.latest-view .product .product-overlay > span > span,
.topten-view .product .product-overlay > span > span,
.recent-view .product .product-overlay > span > span,
.productDetails .main-image .product-overlay > span > span {
  background: transparent;
}
.category-view .category .category-overlay > span > span:hover,
.browse-view .product .product-overlay > span > span:hover,
.featured-view .product .product-overlay > span > span:hover,
.latest-view .product .product-overlay > span > span:hover,
.topten-view .product .product-overlay > span > span:hover,
.recent-view .product .product-overlay > span > span:hover,
.productDetails .main-image .product-overlay > span > span:hover {
  background: #000;
}
.category-view .row .category .spacer h2 a:hover,
.product-related-products > div a:hover,
.product-related-categories > div a:hover,
table.cart-summary a:hover,
.gkContainer a:hover,
#product-tabs li.active {
  color: #8f601b
}
#facebox .popup > div > div > a {
  background: #c4893b;
}
#ui-tabs h4 {
  color: #c4893b;
}
#ui-tabs ul#tabs li.current {
  color: #c4893b;
}
#ui-tabs ul#tabs li:hover {
  color: #c4893b;
}
.general-bg,
input.vm-default,
a.product-details,
a.details,
div.details {
  color: #c4893b;
}
.gkShowCart a {
  background: #c4893b;
}
.orderlistcontainer a:hover,
.featured-view .spacer h3 a:hover,
.latest-view .spacer h3 a:hover,
.topten-view .spacer h3 a:hover,
.related-products-view .spacer h3 a:hover,
.browse-view .row .product .spacer h2 a:hover,
h3.catProductTitle a:hover {
  color: #c4893b!important
}
.productdetails-view .product-related-products a:hover,
.productdetails-view .product-related-categories a:hover {
  color: #c4893b !important
}
.terms-of-service h5 a,
.terms-of-service h5 a:visited {
  color: #c4893b;
}
.trackMyOrder {
  background: #FEF9F7;
}
.vm-button-correct:hover,
.catProductDetails:hover {
  background: #c4893b;
}
.vmCartModule dl dt a:hover {
  color: #c4893b;
}
.vmCartModule dd strong {
  color: #c4893b;
}
input.addtoCart:hover {
  background: #c4893b;
}
span.PricesalesPrice, span.PricepriceWithoutTax {
  color: #525252;
}

/***************For Dark theme***********************/
.dark .category-view .category .category-overlay > span > span:hover,
.dark .browse-view .product .product-overlay > span > span:hover,
.dark .featured-view .product .product-overlay > span > span:hover,
.dark .latest-view .product .product-overlay > span > span:hover,
.dark .topten-view .product .product-overlay > span > span:hover,
.dark .recent-view .product .product-overlay > span > span:hover,
.dark .productDetails .main-image .product-overlay > span > span:hover {
  background: #222222;
}