/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/
a{color:#38c058}
a:hover,a:active,a:focus{color:#333}

#header_main {
	border-top:4px solid #38c058;
}

a#logo {
	background:url(../../images/styles/style3/logo.png) no-repeat top left;
	margin:0px 0 0 0;
}


#btl .btl-panel > span {
	background:#38c058;
}

#sp-top-login input.btl-buttonsubmit, #sp-top-login button.btl-buttonsubmit { text-transform:none; font-size:12px; background:#38c058; text-shadow:none;}
#sp-top-login div.btl-buttonsubmit { position:relative;}
#sp-top-login div.btl-buttonsubmit input.btl-buttonsubmit { position:relative; top:-55px; left:-20px;}

#sp-top-login #btl .btl-panel > #btl-panel-profile {background:#38c058;}

/*Menu*/
#hornav{}
#sublevel {border-bottom:1px solid #e5e5e5}

#hornav ul.level-0 > li.menu-item{
}
#sublevel ul.level-1 > li.menu-item{}

#hornav ul.level-0 > li.menu-item.last,
#sublevel ul.level-1 > li.menu-item.last {border-right:none}

#hornav ul.level-0 > li.menu-item > a.menu-item,
#sublevel ul.level-1 > li.menu-item > a.menu-item{color:#818080}

#hornav ul.level-0 > li.menu-item span.menu-desc,
#sublevel ul.level-1 > li.menu-item span.menu-desc{color:#818080}

#hornav ul.level-0 > li:hover{}
#hornav ul.level-0 > li.menu-item.active a{ color:#38c058; }

#hornav ul.level-0 > li.menu-item.active li a { background: none;}
#hornav ul.level-0 > li.menu-item.active > a.menu-item,#hornav ul.level-0 > li.menu-item:hover > a.menu-item
{ color:#38c058; }

#sublevel ul.level-1 > li:hover,#sublevel ul.level-1 > li.menu-item.active{background:#f5f5f5!important}
#sublevel ul.level-1 > li.menu-item.active > a.menu-item,#sublevel ul.level-1 > li.menu-item:hover > a.menu-item
{}

#hornav ul.level-0 > li .submenu-inner,#sublevel ul.level-1 > li .submenu-inner {border-top:none}
#hornav ul li .submenu-inner,#sublevel ul li .submenu-inner {border:1px solid #e5e5e5;background:#fff;color:#777}
#hornav ul.level-1 > li .submenu-inner,#sublevel ul.level-2 > li .submenu-inner {border-top:1px solid #e5e5e5;}

#hornav li.menu-item li.menu-item,
#sublevel li.menu-item li.menu-item {border-top:1px dotted #e5e5e5}

#hornav li.menu-item li:hover,#hornav li.menu-item li.active > a,
#sublevel li.menu-item li:hover,#sublevel li.menu-item li.active > a{background: #f2f2f2!important;color:#777}

#hornav li.menu-item li.menu-item a.menu-item,
#sublevel li.menu-item li.menu-item a.menu-item{color:#777}

#hornav li.menu-item li.menu-item span.menu-desc,
#sublevel li.menu-item li.menu-item span.menu-desc{color:#888}

#hornav .group-title{border-bottom:4px solid #f2f2f2}
#hornav .group-title .menu-title{color:#777}
#hornav .group-title .menu-desc{color:#888}


#product_details_featured {
	background:#38c058;
}

#sp-information a#puchase_but {	margin-top:-70px;
	float:right; margin-right:-125px;}

a#puchase_but {
	padding:10px 20px;
	margin:35px 10px;
	float:right;
	background:url(../../images/styles/style3/puchase_but_bg.png) repeat-x top left;
	border:1px solid #38c058;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;	
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-shadow:1px 1px #079729;
}

a#puchase_but:hover {
	/*background:url(../../images/styles/style3/puchase_but_bg_hover.png) repeat-x top left;*/
	background:#60CD79;
}


/* Legend */
.legend-title{background:#38c058; color:#fff;display:inline-block;font-size:100%;font-weight:bold;left:7px;margin:0;padding:5px 10px;position:absolute;top:-12px}
.legend{border:1px solid #38c058;margin:20px 0;padding:10px;position:relative}

#sp-bottom input#sp_qc_submit {
	background:#38c058;
	color:fff;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div.submenu-wrap {
	border-bottom:4px solid #38c058;
	border-top:4px solid #424242;
}

#hornav div.group-title span.menu span.menu-title {
	font-weight:bold;
}

body.bg #facebox .popup {
	border:3px solid #38c058;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;	
	-moz-border-radius: 0px;
	border-radius: 0px;
}
body.bg #facebox .popup a.continue {

font-size:14px;
font-weight:bold;
color:#000;
padding-right:35px;
	
}

body.bg #facebox .popup a.showcart {

	font-size:14px;
font-weight:bold;
padding:0 20px 0 0 ;
	
}


body.bg #facebox .popup  .content div div {
	padding:10px 0;
}


div.checkout-button-top a.vm-button-correct {
	background:#38c058;
	border:none;
}



#main_body .productdetails div.product-price div.PricesalesPrice{
	color:#000;
	font-weight:bold;
	float:none;
	text-align:left;
}

span.addtocart-button input.addtocart-button {
	background:#38c058;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:none;
}


span.addtocart-button input.addtocart-button:hover {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

#main_body button.vm-button-correct {
	background:#38c058;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:12px;
	border:none;
}

#main_body button.default {
	font-size:12px;
	padding:5px 10px;
	border:none;
	color:#fff;
	background:#424242;
	text-transform:uppercase;
}





/*New CSS*/


#inner_content  button.button {
	background:#38c058;
	color:#fff;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:12px;
	border:none;
}


#inner_content  button.button:hover {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}



#inner_content button.validate {
	background:#38c058;
	color:#fff;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:12px;
	border:none;
}


#inner_content button.validate:hover {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}



input#aiContactSafeSendButton, #k2Container  div.itemCommentsForm form input#submitCommentButton {
	background:#38c058;
	color:#fff;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:12px;
	border:none;
}

input#aiContactSafeSendButton:hover, #k2Container  div.itemCommentsForm form input#submitCommentButton:hover {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}



div.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover, div.k2CalendarBlock table.calendar tr td.calendarToday {background:#fc7800;}

#btl-content .btl-content-block, #btl-content .btl-content-registration {
	border-bottom:4px solid #424242;
	border-top:4px solid #38c058;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	box-shadow:none;
		-webkit-border-radius: 0;
	-khtml-border-radius: 0;	
	-moz-border-radius: 0;
	border-radius: 0;
}

#btl-content .btl-content-block h3 {
	background:none;
}


#slideshow #aswrapper div.anythingSlider .start-stop {
	background:#38c058;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}

