/*
#------------------------------------------------------------------------
# yourshop.com - June 2011 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/


/* template.css */
a,
#gkItems,
a.k2ReadMore,
a:hover.k2ReadMore  { color: #456004; }
a:hover, a:active, a:focus { color: #456004; }
h1, h2, h3, h4, h5 { color:#46660b; }
div#logo a.cssLogo  { background: url("../images/style1/logo.png") no-repeat scroll 0 0 transparent;}
.box_menu ul.menu>li.parent>a { background: transparent url('../images/style1/menu_plus.png') no-repeat 12px 11px; }
.box_menu ul.menu>li:hover>a{ color:#46660b; }
.box_menu ul.menu>li.active { background:#6e9f15; border:1px solid #639012; border-bottom:none; }
.box .content>div>ul li:hover>a,
.box .content>ul li:hover>a{ color:#46660b; }
.box.color1 > h3 { background: transparent url('../images/style1/moduletable_header_color.png') repeat-x 0 0; border: 1px solid #577B15; }
.box.color3 > h3 { background: transparent url('../images/style1/moduletable_color3_left.png') no-repeat left 0; }
.box.color3 > h3 span { background: transparent url('../images/style1/moduletable_color3_right.png') no-repeat right 0; }
/* menu.css */
div.gk-menu,
div#gkDropMain {background: transparent url('../images/style1/menu_right.png') no-repeat right 0; }
div.gk-menu > ul.level0,
div#gkDropMain > ul { background: transparent url('../images/style1/menu_bg.png') no-repeat left bottom;}
div.gk-menu > ul > li > a > span,
div#gkDropMain  > ul > li > a > span {background: transparent url('../images/style1/menu_separator.png') no-repeat right bottom;}
div.gk-menu > ul > li.active > a,
div.gk-menu > ul > li:hover > a,
div#gkDropMain  > ul > li.active > a,
div#gkDropMain  > ul > li:hover > a  { background: transparent url('../images/style1/menu_bg.png') no-repeat -459px top;}
div.gk-menu > ul > li.active:first-child > a,
div.gk-menu > ul > li:hover:first-child > a,
div#gkDropMain  > ul > li.active:first-child > a,
div#gkDropMain  > ul > li:hover:first-child > a { background: transparent url('../images/style1/menu_bg.png') no-repeat left top;}
div.gk-menu > ul > li.last:hover > a > span,
div.gk-menu > ul > li.last.active > a > span,
div.gk-menu > ul > li.active > a > span,
div.gk-menu > ul > li:hover > a > span,
div#gkDropMain  > ul > li.last:hover > a > span,
div#gkDropMain  > ul > li.last.active > a > span,
div#gkDropMain  > ul > li.active > a > span,
div#gkDropMain  > ul > li:hover > a > span { background: transparent url('../images/style1/menu_separator.png') no-repeat right top; }
/* a little bit of CSS magic to avoid doubled separators ;) */
div.gk-menu li:hover + li.active > a,
div.gk-menu li.active + li:hover > a,
div#gkDropMain li:hover + li.active > a,
div#gkDropMain li.active + li:hover > a { background: transparent url('../images/style1/menu_bg.png') no-repeat -460px top!important; }
.gk-menu ul.level0 div.childcontent { background:#4a6c0c;  }
div.gk-menu > ul.level0 > li .childcontent ul li {border-top: 1px solid #577b15;}
div.gk-menu > ul.level0 > li .childcontent ul li:hover,
div.gk-menu > ul.level0 > li .childcontent ul li:hover>a {background: #577b15;}
div.gk-menu > ul.level0 > li li.group .group-title {border:1px solid #577b15; }
div#gkSubmenu {background:#6e9a1e;}
div#gkDropSub > ul li:hover>a,
div#gkDropSub > ul li:hover>a span { background: #4a6c0c;}
div#gkDropSub > ul ul { background:#4a6c0c}
div#gkDropSub > ul ul li{border-top: 1px solid #577b15;}
div#gkDropSub > ul ul li:hover>a,
div#gkDropSub > ul ul li:hover>a span { background: #577b15;}

/* joomla.css */
.adminform button,
#adminForm button,
.button,
button,
a.readon,
.pagenav-next a,
.pagenav-prev a,
input[type="submit"],
input[type="button"],
.show_cart a,
button.default,
#facebox .popup > div > div > a { background:transparent url('../images/style1/btn.png') repeat-x 0 bottom; }
.adminform button:hover,
.adminform button:focus,
#adminForm button:hover,
#adminForm button:focus,
button:hover,
button:focus,
.button:hover,
.button:focus,
a.readon:hover,
a.readon:focus,
.pagenav-next a:hover,
.pagenav-prev a:hover,
.pagenav-next a:focus,
.pagenav-prev a:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus,
.show_cart a:hover,
button.default:hover,
#facebox .popup > div > div > a:hover,
.logout-block a:hover
{background:transparent url('../images/style1/btn.png') repeat-x;background-position: 0 top; border-color: #466a11; }
.componentheading, 
.weblink-category h2,
.search h1 {  color: #46660b;}
#article-index ul li:hover,
div.pagination ul li:hover,
div#bottom-pagination ul li:hover { background:#46660b; border:1px solid #577b15;}
.pagenavcounter,
div.pagination p.counter {background:#46660b;}
#mod_search_button { background: transparent url('../images/style1/search_btn.png') no-repeat center -28px;}
#mod_search_button:hover { background-position: center top; border: 1px solid #46660b; }
.tip-title { background:#46660b;}

/*gkstuff*/
ul.gkTabs li.active span, 
ul.gkTabs li.active:hover span,
ul.gkTabs li:hover span { background: #6e9a1e!important; border-color: #6e9a1e!important;}
.gkIsWrapper-gk_yourshop .gkIsPrev,
.gkIsWrapper-gk_yourshop .gkIsNext { background-color: #7EB619; background-image: url('../images/style1/is_bg.png'); border-color: #577B15; }
.gkIsWrapper-gk_yourshop .readon { color:#7bb218; }
.gkIsWrapper-gk_yourshop .gkIsPrev span,
.gkIsWrapper-gk_yourshop .gkIsNext span { background-image: url('../images/style1/is_arrows.png'); }
.gkIsWrapper-gk_yourshop .gkIsNext span { background-image: url('../images/style1/is_arrows.png'); }

/* k2.css */
.itemHeader .itemTitle { color:#46660b; }
.itemComments ul.itemCommentsList li span.commentAuthorName { color:#46660b; }
.itemComments h3 { color:#46660B; }
.k2LatestCommentsBlock ul li span.lcUsername { color:#46660b; }
.k2ItemsBlock .moduleItemTitle { color:#46660b!important; }
.k2CategoriesListBlock ul.level0>li:hover>a{ color:#46660b; }
.k2CategoriesListBlock ul.level0>li.active { background:#46660b url('../images/style1/active_menu.png') repeat-x 0 top; border:1px solid #577b15; }
.k2Pagination ul li:hover {background:#46660B;border: 1px solid #577B15;}
table.calendar tr td.calendarToday { background-color: #46660b; }
table.calendar tr td.calendarTodayLinked { background-color:#46660b; }
table.calendar tr td.calendarTodayLinked a:hover { background-color: #f8fcfe; color: #46660b;}
a:hover.k2ReadMore {background:none !important;}
/* vm */
.addtocart-area {background:transparent url('../images/style1/product_box_left.png') no-repeat left bottom!important;}
.addtocart-area .product.js-recalculate {background: url("../images/style1/product_box_right.png") no-repeat scroll right bottom transparent !important;}
.browse-view .row .product .spacer a.product-details {color:#456004 !important;}
span.addtocart-button input.addtocart-button {background: url("../images/style1/cart_btn.png") no-repeat scroll left -1px transparent !important;}
span.addtocart-button input.addtocart-button:hover {border-color: #466a11;}
#gkProductTabs li:hover,
#ui-tabs ul#tabs li:hover, 
#gkProductTabs li.gkProductTabActive,
#ui-tabs ul#tabs li.current  {background:#6E9A1E !important;border-color: #6E9A1E;}
.vm-button-correct, 
.vm-button-correct:link, 
.vm-button-correct:visited {background:transparent url('../images/style1/btn.png') repeat-x !important;background-position:0 bottom !important}
.vm-button-correct:hover{background-position: 0 top !important; border-color: #466a11; }
.VMmenu li a {color:#456004 !important;}
button.default { background:transparent url('../images/style1/btn.png') repeat-x 0 bottom !important; }
button.default:hover {background-position: 0 top !important; border-color: #466a11 !important; }
span.addtocart-button input.addtocart-button:hover, 
span.addtocart-button input.notify-button:hover {border-color: #466a11 !important;}

/*CSS3*/

.VmArrowdown{background:none !important; display: none;}
#gkLeft .content, #gkMainBlock {overflow: visible;}
#gkLeft .content { overflow:initial; }
#gkLeft .content .VMmenu {
    border-bottom: 1px solid #eeeeee;
    font-size: 12px;
    line-height: 32px;
    margin: 0 -10px;
    padding: 0 10px 0 32px !important;
}
#gkLeft .content .VMmenu li a{
    background: none;
    color: #292929;
    display: block;
    font-size: 13px !important;
    font-weight: normal;
    line-height: 32px;
    min-height: 32px;
    padding: 5px 0 5px 5px;
	color:#656565 !important;
}
#gkLeft .content .VMmenu li {
	border:none;
	padding:0px 2px 0px 18px !important;
	font-family: verdana,arial,sans-serif;
	position:relative;
	background: url('../images/vm/darrow.png') no-repeat 2px 13px;
}

#gkLeft .content .VMmenu li:hover > ul{
	display:block !important;
}
#gkLeft .content .VMmenu li:hover {border:1px solid #54c631;}
#gkLeft .content .VMmenu .submenu {
    background: #ffffff;
    border: 1px solid #8c867b;
    display: none;
    left: 100%;
    padding: 0 !important;
    position: absolute;
    top: 0;
    white-space: nowrap;
    z-index: 9999;
	
}
#gkLeft .content .VMmenu .submenu li{
	background-color: #efefde;
}
#gkLeft .content .VMmenu  .submenu li a{padding-right:19px; background:#fff;}
#gkLeft .content .VMmenu  .submenu li.owner_submenu > a{background: url('../images/vm/arrow.png') no-repeat right 15px #fff}
#gkLeft .content .VMmenu li:hover,
#gkLeft .content .VMmenu .submenu li:hover,
#gkLeft .content .VMmenu .submenu li:hover > a{ 
	background-color:#cde6b4;
}
.banneritem img {max-width: 100%;}
#gkLeft .content .VMmenu .submenu .submenu .submenu {
    left: auto;
    right: 100%;
}
.filters .btn-group {display: inline-block;}
.filters .btn-group.pull-right, .filters  .btn-group select {float: right;}
#system-message {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #d0d0d0;
    padding: 10px;
}