

#header {
  background: #FFFFFF;
  position: relative;
}

#sp-logo{float:left;}

#sp-topcontact{
	float:right;	
	text-align:right;
	margin-top:-100px;
}

#header{padding:0 !important;}
#sp-nav{margin-bottom:10px;}
/*menu styles*/
#js-mainnav.megamenu ul.level0 li.mega span.menu-title{font-family:Arial, Helvetica, sans-serif;font-size:17px;}
#js-mainnav.megamenu #js-megaMenuToggle{border:1px solid #38C058 !important; padding:10px !important;}
#sp-nav #js-mainnav.megamenu.blackwhite ul.level1 li.mega span.mega, #sp-nav #js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega{border:none !important;}
#js-mainnav.megamenu.blackwhite{background:none !important; border:none !important;} #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega, #js-mainnav.megamenu.blackwhite .megaMenuToggle{color:#4A4A4A !important; font-weight:normal !important; font-size:14px !important; padding:0 7px !important; border-left:none !important; border-right:1px solid #999 !important;margin-bottom:5px !important;}
#js-mainnav li.mega{list-style:none !important; background:none !important;}
#sp-nav #js-mainnav.megamenu.blackwhite ul.level0 li.mega:hover > span.mega, #sp-nav #js-mainnav.megamenu.blackwhite ul.level0 li.mega:hover > a.mega, #sp-nav #js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega.over,#sp-nav #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.active,#sp-nav #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.over {color:#38C058 !important;}#js-mainnav{z-index:10000 !important; position:relative;}#js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.last{border:none !important;}
#js-mainnav.megamenu.blackwhite .childcontent-inner{background:#fff !important; border-top:3px solid #333 !important; border-bottom:3px solid  #38C058 !important;}#js-mainnav.megamenu.blackwhite ul.level1 li.mega{padding:5px 0; border-bottom:1px dotted #ccc !important; border-right:none !important;}#js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega span.menu-title{font-size:12px !important;}

/* Latest Articles blog roll*/
.blogroll .moduleItemTitle{font-size:14px; font-weight:bold; color:#00BF34;}
.blogroll div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:left; margin-right:20px;}
.blogroll div.k2ItemsBlock ul li a.moduleItemReadMore{ background: none repeat scroll 0 0 #00BF33;
    color: #FFFFFF;
    float: right;
    margin-top: -4px;
    padding: 0 5px;
}
.blogroll div.k2ItemsBlock ul li a.moduleItemReadMore:hover{background:#60CD79;}

#monialsfader{
	/*height:auto !important;*/
	overflow:visible;
}

#monialsfader #inner-monialsfader{
	overflow:visible;
	left:-15px;
}
#monialsfader #monials li{
	overflow:visible;
}
#monialsfader ul#monials{
	overflow:visible;
	padding:0 !important;
	left:15px;
}

#monialsfader #monials li .author, #monialsfader #monials li .date {
  color: #00BF33;
}

img.captchaimagemodule{position:relative;top:4px; padding:1px 0;}

/*Bottom Footer*/
ul.bottom-footer{
	display:inline;
	float:left;
	font-size:10px;
	margin-top:25px !important;
	margin-right:10px !important;
}
#sp-footer-nav {
  float: left;
  width:100%;
}

.leftimage{
	float:left;
	margin:0 10px 10px 0;
}
.rightimage{
	float:right;
	margin:0 0 10px 10px;
}

.leftimage-footer{
	float:left;
	margin:0 -5px 0 16px;
}
.rightimage-footer{
	float:right;
	margin:0 0 10px 10px;
}
.greentext{
	color:#38C058;
}

#sp-information p{width:85%;}
#droppicsgallery1.droppicsgallerydefault .wimg{margin-right:20px;}
#droppicsgallery1.droppicsgallerydefault .wimg img:hover{opacity:0.8;}
#monialsfader #monials li .author{padding:0;}
.blogroll .even{padding-bottom:20px !important;}

.copy{position:relative; top:8px;}
#logos{float:right; margin-top:-40px;}
#breadcrumbs{margin-left:-23px !important;}
#social{float:right;margin-top:-30px; width:130px;}#social img{width:18px;}#social img:hover{opacity:0.8;}#social h4{float:left !important; margin-right:5px; font-size:11px; font-weight:normal; color:#999999; position:relative;top:-5px;}

/*buttons*/
.btn-primary,div.cart-view a.continue_link{background:#00BE34 !important; color:#fff !important; border-radius:5px;}div.cart-view a.continue_link, .btn-primary:hover{background:#60CD79 !important;}
.rsform-submit-button{width:120px !important; font-size:14px !important; padding:10px !important; border-radius:5px;}
.rsform-submit-button:hover{background:#60CD79;}
div.latestItemReadMore a{background:#00BE34; color:#fff; padding:5px 10px; float:right; border-radius:5px;}div.latestItemReadMore a:hover{background:#60CD79;}
.form2LinesLayout input, textarea{width:30%;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button{padding:5px 0 !important;}

/*virtuemart*/
.vmgroup .width33.floatleft{width:200px; margin-right:58px;}
img.featuredProductImage{width:150px;}
/*.sp-component-area-inner{margin-left:30px !important;}*/
.module.helpmsg{  border: 1px dashed #CFCFCF;
    border-radius: 10px 10px 10px 10px;
    color: #818080; margin:10px 0 0 30px;}.module.helpmsg h3{font-size:15px;}.module.helpmsglrg{  border: 1px dashed #CFCFCF;border-radius: 10px 10px 10px 10px; color: #818080;}.module.helpmsglrg h3{line-height:30px; font-size:18px;}
.vmproduct img, .category-view .row .category .spacer h2 a img,.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img{border:1px solid #ccc; padding:5px; background:#fff; width:180px !important;}	
.category-view .row .category .spacer h2 a img:hover,.browse-view .row .product .spacer img:hover, .related-products-view .row .product .spacer img:hover{opacity:0.8;}
.proddetails{margin-top:110px;}.orderby-displaynumber{display:none;}
div.browse-view div.row div.product div.spacer div.width70 div.PricesalesPrice{font-size:18px;}.product h2 a{font-size:16px; float:left !important; margin-bottom:15px;}#product_details_txt p{padding:0 !; margin:0 !important;}.vmproduct h3{font-size:13px; margin-bottom:15px;}#main_body span.addtocart-button input.addtocart-button, #main_body span.addtocart-button input.notify-button{font-weight:normal;position:relative; top:1px;}#product_details_featured #product_details_txt a:hover,div.productdetails-view .main-image img:hover, img.featuredProductImage:hover{opacity:0.8;}
#add_cart_featured span.addtocart-button{margin-left:-15px;}
.sj-minicart-pro a.mc-checkout-top,.sj-minicart-pro .mc-header .mc-arrow, .sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-checkout-arrow{display:none !important;}.sj-minicart-pro .mc-header{margin-top:-7px !important;}
.sj-minicart-pro .mc-header .mc-yourcart{ background:#38C058 !important;}
.sj-minicart-pro .mc-header .mc-arrow{background-color:#60CD79 !important; display:none;}
#btl-content > .btl-content-block{z-index:99999 !important;}.sj-minicart-pro .mc-content{border:3px solid #38C058 !important;}
.sj-minicart-pro .mc-content .mc-content-inner .mc-top span.mc-update-btn, .sj-minicart-pro .mc-header .mc-yourcart, .sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-checkout{background:#38C058 !important;}.sj-minicart-pro .mc-list .mc-product-inner .mc-attribute .attr-price span.value,.sj-minicart-pro .mc-content .mc-empty,.sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-totalprice-footer strong{color:#38C058 !important; text-shadow:none !important;}.sj-minicart-pro .mc-header .mc-yourcart{padding:3px 10px 3px 11px !important; font-weight:bold; font-size:12px;} .sj-minicart-pro .mc-header .mc-yourcart, .sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-checkout{border:none !important;}.sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-checkout-footer:hover .mc-checkout-arrow,.sj-minicart-pro .mc-header .mc-arrow, .sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-checkout-arrow{background-color:#60CD79 !important; border:none !important;}
#vmMainPageOPC input.buttonopc{ background:#38C058 !important; color:#fff !important; border-radius:5px; font-size:14px;}#vmMainPageOPC input.buttonopc:hover{ background:#60CD79 !important;}.shadetabs li a.selected{ background:#38C058 !important;}
div#onepage_main_div h3{padding:10px; line-height:18px;}
#onepage_main_div input{float:left; margin:5px;}.sj-minicart-pro .mc-header .mc-yourcart, .sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-checkout{border-radius:4px;}
.productdetails-view span.title{font-size:22px; margin-bottom:16px; padding-bottom:2px;}
.mod-block.sp-feature1.single{margin-top:-10px;}.mod-wrapper h3.header span{ font-size:16px;}
.productdetails-view.productdetails{padding:0 0 0 30px; margin-top:-10px;}
.productdetails-view .addtocart-bar{padding:0 !important;}.customshipdetails{margin:-10px 0 0 20px;}.browse-view{margin-left:30px;}
.vmgroup{width:120%;} div.browse-view div.row div.product div.spacer{padding-right:50px !important; margin-left:30px;}
.productdetails-view .icons{display:none;}
/*.rt-article{display:none;}*/

#sp-slides h3{font-size:24px; font-weight:normal;}

div#onepage_main_div legend.sectiontableheader, div#onepage_main_div h3{font-family:Arial, Helvetica, sans-serif !important;} div#onepage_main_div h3{font-size:14px !important;}.sj-minicart-pro .mc-header .mc-totalprice{display:none !important;}

#monialsfader #monials li .testimonials, #monialsfader #monials li .author{font-family:Arial, Helvetica, sans-serif !important; color:#888888 !important;}#monialsfader #monials li .author{padding:0 !important;}

#sp-bottom3 a{font-weight:normal !important;}.mod-block.sp-bottom3{width:90%;}#monialsfader li{border:none !important;}

div.itemIntroText{font-weight:normal; color:#777777; padding:0 !important;}