body{
background-color:#fff;
color:#4c4c4c}

.custom-color1{color:#95bd09}
.custom-color2{color:#c52323}
.custom-color3{color:#32baec}
.custom-color4{color:#95bd09}

#top-quick-nav{
background-color:#fcfcfc;
border-bottom:1px solid #dedede;
color:#595959}

#top-quick-nav a{
color:#C97118}

#top-quick-nav a:hover{
color:#95bd09}

section#bottom-long{
background:#f5f5f5;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5}

dt.tabs.open, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .featured-view .spacer, .browse-view .spacer{
background-color:#fff}

#search-position .search .inputbox{
color:#8a8a8a;
border:1px solid #dedede}

.is-empty{
color:#8a8a8a !important}

a,a:hover, .moduletable_menu ul.menu li ul li a:hover{
color:#95bd09}

.pr-add, .pr-add-bottom,.featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .product .spacer h2,.featured-view .spacer .product_s_desc, .latest-view .spacer .product_s_desc, .topten-view .spacer .product_s_desc, .recent-view .spacer .product_s_desc, .related-products-view .spacer .product_s_desc, .browse-view .product .spacer .product_s_desc{
color:#4c4c4c}

.category-view .row-fluid .category .spacer h2 a .cat-title{
color:#fff}

.category .spacer{
background:#95bd09}

.category .spacer:hover{
background:#80a300}


.pr-add a, .pr-add-bottom a,.featured-view .spacer h3 a, .latest-view .spacer h3 a, .topten-view .spacer h3 a, .recent-view .spacer h3 a, .related-products-view .spacer h3 a, .browse-view .product .spacer h2 a, .h-pr-title a{
color:#353535}

.button, button, a.button, dt.tabs.closed:hover, dt.tabs.closed:hover h3 a, .closemenu, .vmproduct .productdetails .spacer:hover .pr-add, .vmproduct .productdetails .spacer:hover .pr-add-bottom, a.product-details, input.addtocart-button, input.addtocart-button1, a.ask-a-question, .highlight-button, .vm-button-correct, .cartpanel span.closecart, .vm-pagination ul li a, #LoginForm .btn-group > .dropdown-menu, #LoginForm .btn-group > .dropdown-menu a, a.details{
color:#fff !important;
background-color:#95bd09 !important}

a#menupanel{
background-color:#95bd09}

a#menupanel:hover{
background-color:#3d5a73}

.row-fluid .spacer .pr-img-handler .popout-price .product-details:hover,
.row-fluid .spacer .pr-img-handler .popout-price .show-pop-up-image:hover{
background-color:#95bd09 !important}

.button:hover, button:hover, a.button:hover, .closemenu:hover, a.product-details:hover, input.addtocart-button:hover, a.ask-a-question:hover, .highlight-button:hover, .vm-button-correct:hover, span.quantity-controls input.quantity-plus:hover, span.quantity-controls input.quantity-minus:hover, .cartpanel span.closecart:hover, .vm-pagination ul li a:hover, .quantity-input,  span.quantity-controls input.quantity-plus, span.quantity-controls input.quantity-minus,
.row-fluid .spacer .pr-img-handler .popout-price .product-details, .row-fluid .spacer .pr-img-handler .popout-price .show-pop-up-image, a.details:hover{
color:#fff !important;
background-color:#80a300 !important;
border-radius:5px}
.browse-view .product .spacer .product_s_desc{
display:none}
.browse-view .spacer .spacer-handler,
.pr-img-handler{
height:160px!important;
overflow:hidden
}
.pr-img-handler img{
position:relative;
top:50%;
transform:translateY(-50%)}

.cart-button{
background-color:#95bd09}

.total-items > strong{
color:#80a300}

.cart-button:hover{
background-color:#80a300 !important}

.rm-line{background-color:#fff}

.cart-button .popover-content{color:#333333}

.cart-button .popover{background:#fff; }
.cart-button .popover.bottom .arrow{border-bottom-color:#fff}

#LoginForm .btn-group > .dropdown-menu a:hover{
background:#80a300 !important}

#LoginForm .caret{
border-top-color:#fff !important}


.moduletable, div.panel2, .category_description, fieldset.phrases, fieldset.word, fieldset.only, .search .form-limit, .cart-view, .item-page,.categories-list,.category-list,.archive, .is-empty, .show-both {
background:#fcfcfc;
border:1px solid #dedede;
color:#2b2b2b;
line-height:34px}
.item-page{
font-size:18px}
.item-page h3{
font-weight:700}

div.spacer, li.spacer, .productdetails-view{
background:#fff;
border:1px solid #dedede;
color:#2b2b2b}

.gr-cover{
background:-moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background:-webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background:-o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background:-ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fff',GradientType=1 )}

.moduletable a, div.panel2 a, .category_description a, .productdetails-view a{
color:#95bd09}

#nav-line{
background-color:#f5f5f5}

.camera_wrap .camera_pag .camera_pag_ul li{
background:#fff}

.camera_prev > span,.camera_next > span,.camera_commands > .camera_play,.camera_commands > .camera_stop,.camera_prevThumbs div,.camera_nextThumbs div{
background-color:#80a300}

.camera_wrap .camera_pag .camera_pag_ul li > span, .product-sl-handler ol li,
.camera_prev:hover > span,.camera_next:hover > span,.camera_commands:hover > .camera_play,.camera_commands:hover > .camera_stop{
background-color:#95bd09}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .camera_wrap .camera_pag .camera_pag_ul li:hover > span,
.product-sl-handler ol li:hover, .product-sl-handler ol li.current{
background-color:#80a300}

.camera_thumbs_cont ul li > img{
border:1px solid #2f2f2f !important}

.camera_caption{
color:#4c4c4c}

@media (max-width:767px){ 
.camera_caption > div{
background-color:rgba(255,255,255,0.7)}
#menu{
margin-top:15px}
}

.camera_caption .button{
background-color:#95bd09 !important}

.camera_caption .button:hover{
background-color:#80a300 !important}

#menu{
background:#95bd09}

#menu .menu-nav li a, #menu .menu-nav ul a, #menu .menu-nav ul ul a, #menu ul.menu-nav li a small{
color:#fff}

.dk_options a,.cartpanel a{
color:#95bd09}

#menu .menu-nav ul li{
border-top:1px solid #dedede}

#menu .menu-nav ul li a{
color:#595959}
.dk_options_inner a, .panel1, .panel1 a{
color:#95bd09 !important}
.dk_options_inner a:hover, .dk_option_current a{
background-color:#95bd09;
color:#fff !important}

#menu .menu-nav ul li a:hover, .menu-nav ul li.sfHover > a{
color:#95bd09 !important}

#menu .menu-nav ul li a .sf-sub-indicator{
border-left-color:#95bd09 !important}

#menu .menu-nav > li > a:hover, #menu .menu-nav > li.sfHover > a, #menu .menu-nav > li.active > a, .menupanel ul.selectnav li a:hover, a#menupanel:hover{
background-color:#80a300;
color:#fff !important}

#menu .menu-nav ul li a:hover .sf-sub-indicator,
#menu .menu-nav ul li.sfHover > a .sf-sub-indicator {
border-left-color:#95bd09 !important}

#menu .menu-nav li ul, #menu .menu-nav li ul li ul, #nav ol, #nav ul, #nav ol ol, #nav ul ul,
.dk_options, .panel1, ul#social-links{
background-color:#fff !important}

#menu .menu-nav > li > a .sf-sub-indicator{
border:2px solid #fff !important;
background-color:#80a300}

thead th, table th, tbody th, tbody td{
border-top:1px solid #dedede}
tbody th, tbody td, h2 .contact-name, .search-results dt.result-title{
border-bottom:1px solid #dedede}

.popout-price .PricesalesPrice{
background-color:#95bd09;
color:#fff}

.product-price{color:#7d7d7d}

.moduletable_menu > h3, .moduletable_menu > h3 .h-cl, .moduletable_menu > .h3, .moduletable_menu > .h3 .h-cl,
.moduletable_menu > div, .moduletable_menu > div .h-cl {
color:#fff;
background:#95bd09}

.moduletable_menu .module-content{
background:#fcfcfc;
border:1px solid #dedede}

.moduletable_menu ul.menu li, .VMmenu li{border-bottom:1px solid #dfdfdf}

.moduletable_menu ul.menu li a, .latestnews_menu li a, .VMmenu li div a{color:#2b2b2b}

.VMmenu ul li div a:hover{color:#2b2b2b !important}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover{color:#95bd09}

.moduletable_style1{
background-color:#95bd09;
color:#fff}

.moduletable_style1 a{color:#fff !important}

.moduletable_style1:hover{
background-color:#80a300;
color:#fff}

.moduletable_style1:hover a{color:#fff !important}

.h-cl{color:#95bd09}

.mod-color1{
background-color:#f2f2f2;
color:#595959}

.mod-color2{
background-color:#383838;
color:#fff}

#bot-modules-2{border-bottom:8px solid #454545}

#footer{
background-color:#383838;
color:#878787}

#footer .moduletable {
background:none;
border:none;
color:#999;
margin-bottom:0}
#footer a{color:#bbbbbb}
#footer .moduletable a{}
#footer a:hover, #footer h3{color:#fff}

#footer .moduletable  a:hover, #footer h3{
color:#95bd09}
.vmslider li,
.vmmanufacturer li,
#newsslider li{list-style:none}
#newsslider li p{margin-bottom:0}

.back-top{cursor:pointer;width:50px;height:50px;display:inline-block;position:fixed;right:0;z-index:1;bottom:95px;background-color:#95bd09;color:#fff;border-radius:50% 0 0 50%;-webkit-transition:all .25s ease;transition:all .25s ease;visibility:hidden;opacity:0}.back-top i{position:absolute;right:15px;bottom:16px;font-size:20px;-webkit-transition:all .25s ease;transition:all .25s ease}.back-top:focus,.back-top:hover{box-shadow:0 0 15px 0 #95bd09}.back-top.is-visible{visibility:visible;opacity:1}.back-top.is-turned i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.back-top.fade-out{opacity:.5}.back-top.fade-out:hover{opacity:1}
.hometext{text-transform:none}
.hometext h1{font-size:32px}