#advancedmenu {
	position:relative;
	margin:0 auto;
	z-index:9;
	float:right;
	vertical-align:middle;
}
div.menu {
	float: left;
}
div.menu.act {
	background:none;
}
div.menu.active {
	background:none;
	color:#5E5E5E;
}
div.megnor-advanced-menu-popup {
	background:#342014;
	position:absolute;
	display: none;
	text-align:left;
	border:none;
	top:46px;
}
.megnor-advanced-menu-popup_inner {
	padding:15px;
}
div.menu a, div.megnor-advanced-menu-popup a {
	display:block;
}
div.megnor-advanced-menu-popup a {
	padding:5px 0px;
	text-transform:none;
}
div.megnor-advanced-menu-popup a:hover {
}
div.megnor-advanced-menu-popup a.actParent {
	color: #4D4D4D;
}
div.megnor-advanced-menu-popup a.act {
	color: #A52A2A;
}
div.column {
	float:left;
	width:155px; /* column width */
	padding:0px 0px 5px;
	margin-right:10px;
}
div.column.last {
	margin-right:0px;
}
div.itemSubMenu {
/*margin-left:20px;*/
}
.clearBoth {
	clear:both;
}
div.megnor-advanced-menu-popup .block1 {
}
div.megnor-advanced-menu-popup .block2 {
	padding:5px 10px;
}
#advancedmenu .megnor-advanced-menu-popup .itemMenu a {
	font-weight:normal;
	/*font-size: 13px;*/
	border:4px double #342014;
	/*font-family:'Ubuntu', 'Coustard', 'Open Sans', Arial, Helvetica, sans-serif;*/
	
    font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
}
#advancedmenu .level1 > a.itemMenuName {
	font-size: 14px;
	font-weight:normal;
	color:#d56b1f;
	text-transform:capitalize;
	/*margin-left:10px;*/
}
.itemSubMenu .itemMenu {
	margin-bottom:0px;
	font-family:'Ubuntu', 'Coustard', 'Open Sans', Arial, Helvetica, sans-serif;
}
.itemSubMenu .itemMenu a.itemMenuName {
	/* background: url("../../images/megnor/subcat_arrow.png") no-repeat scroll 0px center transparent;*/
    color: #a27c66;
	font-weight: normal;
	padding: 4px 9px;
	line-height:18px;
}
.itemSubMenu .itemMenu a:hover { /*background:url("../../images/megnor/subcat_arrow_hover.png") no-repeat scroll 0px center transparent; */
	background:#844724;
	color:#fff;
}
.custom_menu:hover .customblock_inner {
	display: block;
}
.customblock_inner {
	background:#FFF;
	width:250px;
	padding:5px;
}
/********** ADDED ************/
 
.footer_center {
	padding-left:0;
}
.footer_logo, .home_link, .flex-control-nav, .block-brand-nav {
	display:none;
}
.footer_wrapper {
	width: 100%;
}
.footer_container_inner, .footer_topcontainer {
	background: #117E47;
}
#footer .footer-area {
	padding-top: 20px;
	width: 255px;
}
#footer #block_2.footer-area, #footer #block_3.footer-area, #footer #block_4.footer-area {
	padding-left: 30px;
}
#footer #block_2.footer-area {
	padding-right: 15px;
	/*padding-bottom: 70px;*/
	border-right: 1px solid #6A4733;
}
#footer #block_4.footer-area {
	width: 212px;
}
.footer-container, .footer, .nav-container {
	background: #F7F0E0;
	color:#6A3113;
}
.footer_center .footer_content {
	font-family: Raleway;
	font-size: 28px;
}
.footer a, .footer address {
	color:#6A3113;
}
#footer .block-subscribe input.input-text {
	background: none;
	border: 2px solid #46C68B;
}
.category-title h2, .category-title h2 a, .crosssell h2, h2.blog_title {
	color: #0F7F47;
	font-size: 30px;
}
.block-subscribe .actions button.button, .block-subscribe .actions button.button span {
	background:none;
}
.block-subscribe .actions button.button:hover > span, #footer #block_3.footer-area, #advancedmenu .megnor-advanced-menu-popup .itemMenu a {
	border: none;
}

.block-subscribe .actions button.button:hover span {
	color: #F7F0E0 !important;
}
.block-subscribe .actions button.button {
	border: 2px solid #6A3211;
	color: #6A3211;
}
.block-subscribe .actions button.button span {
	font-weight:bold;
	border: none;
	color: #6A3211;
	font-size: 14px;
}
#footer .block-subscribe input[placeholder] {
	color: #6A3211;
	font-style: italic;
}
.featured-inner {
	background: #E9F4F0;
	padding:0;
}
.featured-bottom-band {
	height:40px;
	width:100%;
	background:#D2E6DD;
}
.blog .author {
	color: #117E47;
}
.blog .readmore a {
	border:none;
	background: #117E47;
	color: #fff;
}
label.newsletter {
	font-weight:bold;
	font-size: 15px;
}

.footer_top {
padding-bottom: 50px;
}
ul.tabbernav li a {
	color: #ADADAD;
	font-size:30px;
	padding-bottom: 5px;
}
.arrow {
	top: 37px;
}
ul.tabbernav li a.selected, ul.tabbernav li a:hover,
.product-view .tabs li.active a, 
.product-view .tabs li a:hover {
	color: #0F7F45 !important;
}

.product-view .tabs a {
	color: #adadad;
}
.header-background, .header-background-inner {
	background: #fff;
	border:none;
}
.menu-navigation, .header-top-background, .header_top, .tm_headerlinkmenu, .nav-inner #nav, .nav-responsive, #advancedmenu {
	background: #F7F0E0;
	border:none;
}
.header a, .header .welcome-msg {
	color: #342014;
}
div.menu a {
	color: #6a3212;
	padding: 14px 13px;
}
.header .form-search, .cart-label, .carticon, .header .form-search button.button {
	border:none;
}
.header .form-search input.input-text, .cart_mini_right, .cart-label .price {
	background: #7CB582;
	color: #fff;
}
.header .form-search button.button {
	background-color: #117E47;
}
.carticon, .carticon:hover {
	background-color: transparent !important;
}
.customNavigation a.prev:hover, .customNavigation a.next:hover {
	background-color:#117E47;
}
.customNavigation a.prev {
	right:33px;
}
.blog .customNavigation a {
	top:0;
}
.heading, .content-text {
	color:black;
	text-align:right;
}
.content-text {
	bottom:0;
}
.heading1 {
	font-weight:bold;
}
.heading1 .subheading {
	font-family: "Coustard", "Ubuntu", Arial;
	font-size: 28px;
}
.heading .heading2 {
	font-size:14px;
}
.manufacture_products .category-title h2 {
	text-align:center;
}
.header-logo {
	position:inherit;
}
.header a.logo {
	padding: 10px 0px;
	vertical-align: middle;
}
.sub-logo {
	float:left;
	position:absolute;
}
.sub-logo h1.logo {
	padding: 10px 0;
}
.menu-navigation {
	border-bottom: 12px solid #117E45;
}
.blog, .featured-products .category-title h2, .full-spread-featured .featured-products, .welcome-titles {
	background:none;
}

.welcome-titles {
	width: 1050px;
margin: 0px auto;
padding: 0px;
clear:both;
display:table;
}
h2.blog_title {
	margin-bottom: 10px;
}
.full-spread-blog, .full-spread-welcome {
	background: #F7F0E0;
	width:100%;
}
.full-spread-blog {
	padding-bottom:20px;
}
.full-spread-featured {
	width:100%;
	background:#D2E6DD
}
.featured-products h2 {
	padding-top:20px;
}
.featured-inner .full-spread-featured .category-title h2 {
	font-size:40px;
	margin:0 0 15px 0 !important;
}
.blog .title a {
	font-size:18px;
}

h2.welcome-title, h2.twitter-title {
	color: #0F7F47;
	font-size: 30px;
}


.credit-cards {
	margin-top:15px;
}
.footer-contact {
	position: absolute;
	bottom: 75px;
}
div.megnor-advanced-menu-popup::before {
	content: "";
	display: block;
	position: absolute;
	top: -26px;
	left: 90px;
	height:20px;
	width:17px;
	background: url("../../images/nav-arrow.png") no-repeat;
}
div.megnor-advanced-menu-popup {
	background: #fff;
	border: 12px solid #7CB582;
	border-radius: 10px;
	padding: 0;
}
#popup3.megnor-advanced-menu-popup {
	left: -50px !important;
}
#popup4.megnor-advanced-menu-popup {
	left: 85px !important;
}
#popup5.megnor-advanced-menu-popup {
	/*left: 210px;*/
	left:111px;
}
#popup5.megnor-advanced-menu-popup:before {
	left:160px;
}
#advancedmenu .level1 > a.itemMenuName,
#advancedmenu .navi-custom td.level1 a {
	font-family: "Coustard", "Open Sans", Arial, Helvetica, sans-serif;
	color:#185636;
	padding-right:30px;
	margin-left:10px;
	
}
div.megnor-advanced-menu-popup a {
	padding: 0;
}
.itemSubMenu .itemMenu a.itemMenuName,
#advancedmenu .navi-custom ul li a {
	color: #149d56 !important;
	padding: 0px /*9px*/;
}
.itemSubMenu .itemMenu a.itemMenuName:hover, #advancedmenu,
.tm_headerlinkmenu,
#advancedmenu .megnor-advanced-menu-popup .itemMenu a {
	background: none;
}
.subbanner2 .content img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
	transition:none;
}
.subbanner2 .content:hover img {
	opacity:1;
}
input[placeholder] {
	color:red;
}
.img_inner {
	background:none;
}

h2.product-name {
	margin: 0px !important;
}
h2.product-name a {
	font-size: 18px;
	color: #107e46;
}
.regular-price .price,
.special-price {
	font-size: 24px !important;
}
ul.products-grid {
	margin-bottom: 0;
}
.featured-products {
	background: #fff;
	margin-top: -15px;
}
a.product-image, .subbanner2_outer {
	padding-bottom: 20px;
}
#featured-carousel.product-carousel {
	padding-bottom: 10px;
}
.tabberlive {
	margin-bottom: 20px;
}
h2.twitter_title,
h2.welcome_title {
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}

h2.twitter_title {
	border-left: 5px solid #FFF;
	padding-left: 40px;
	width: 30%;
}

.twitter-block h2.twitter_title {
	display:none;
	width:100%;
	margin:10px -20px;
	background: #F7F0E0;
	padding:20px;
}
h2.welcome_title, .welcome-block {
	width: 60%;
}
.twitter-block {
	width: 40%;
}
#popup3 .block1, #popup4 .block1, #popup5 .block1 {
	display:none;
}
 table.navi-custom td:nth-child(odd) {
 padding-bottom:25px;
}
ul.itemMenu {
	padding-bottom:10px;
	padding-right:30px;
}
.blog .title {
	border-bottom: 1px solid #8B8A8A;
}
.manufacture .product-carousel .slider-item {
	width:130px !important;
}
.manufacture .product-carousel .slider-item img {
	max-width:100%;
	height:auto;
}
.manufacture .product-carousel .product-block-inner {
	height:110px;
	display: table-cell;
	vertical-align: middle
}
.manufacture .product-carousel .product-block {
	height: 110px !important;
}
.helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.manufacture img {
	vertical-align:middle;
}
.manufacture .first_item_tm .product-block {
	margin-left:0;
}
.manufacture .product-block-inner {
	padding: 0px 2px;
}
.video-block {
	margin-top: 30px;
}
.video-block .video {
	/*margin-right:20px;*/
	float:left;
}
.welcome-wrapper h3,
.welcome-msg h3 {
	font-family: "Coustard", "Ubuntu", Arial;
	font-weight:normal;
	font-size:18px;
}
.welcome-block div {
	padding-right:20px;
}
.manufacture-slider {
	margin-top:10px;
}

.header .header-cart #panel {
    background: #FFF;
	border: 1px solid #117E45;
	color: #666;
	padding: 10px;
}

/*** BRANDS/SPONSORS **/
.product-carousel .product-block {
	margin: 0px 7px;
}
/**** PRODUCT ***/
.product-name .subtitle {
	margin: 0;
	color: #c9a67d;
	font-weight:normal;
	font-size: 14px;
	padding-top:0;
}
.additional-carousel .slider-item {
	/*width: auto;*/
	width:75px !important;
}
.additional-carousel .slider-item img {
	max-width: 100% !important;
	height:auto;
}

.cart .discount button > span, button.btn-checkout > span {
    border: 1px solid #117E47;
}
.cart .discount button span, button.btn-checkout span {
    background: #117E47;
}

.opc .active .step-title {
    background: #F7F0E0;
}

.opc .active .step-title h2,
.opc .step-title h2,
.opc .allow .step-title h2 {
    color: #117E47;
}

.opc .active .step-title .number,
.opc .step-title .number,
.opc .allow .step-title .number {
    border: 2px solid #7CB582;
    color: #7CB582;
    font-weight: bold;
}

.opc .allow .step-title a {
    color: #6A3212;
}

.blog li .img_inner img:hover {
	opacity: 1;
}

.top_button {
    background: url('../../images/leaf.png') no-repeat scroll 10px 0 transparent;
	height:33px;
}

#topcontrol {
	bottom: 10px !important;
}

#plate {
	background: url('../../images/shadow.png') no-repeat scroll 0px 0px transparent;
}

.header .mini-products-list a.product-image {
	padding-bottom: 0;
}

input.input-text, select, textarea {
    border: 1px solid #C9C9C9;
}


.responsive-menu #nav-mobile {
	background: #fff;
	border: 2px solid #7CB582;
}

.responsive-menu a.level-top {
	color: #6A3212 !important;
}
	

.responsive-menu li.level1 a {
	color: #185636 !important;
}
.responsive-menu li.level2 a {
	color: #149D56 !important;
}

.responsive-menu li a {
	font-size: 15px;
}

.responsive-menu .hitarea,
#category-treeview .hitarea {
    height: 25px;
    width: 25px;
}

.easytabs-content .std ul li,
.short-description .std ul li {
	margin-left:15px;
}

.sub-category-menu ul li,
.sub-products-menu ul li {
	text-align:center;
}

.sub-category-menu h2,
.sub-products-menu h2 {
	margin-top:8px;
}

.sub-category-menu img {
    max-width: 200px;
max-height: 147px;
width: auto !important;
height: auto !important;
}

.sub-category-menu a:hover,
.sub-products-menu a:hover {
	color: #D56B1F;
}

.category-image {
	display:none;
}

.sub-category-menu .products-grid li.item {
    width: 260px;
    min-height: 200px;
}

.sub-products-menu .products-grid li.item {
    width: 33%;
    min-height: 200px;
}
.sub-products-menu img {
	max-width:100%;
}

.sub-products-menu ul {
	margin-left:0;
}
.breadcrumbs > ul li {
	z-index:0;
}


.postTitle {
	border-bottom:none;
	margin-bottom:7px;
}

.postTitle h3 {
	font-size:inherit;
    font-weight: normal;
    color: #117E47;
    font-style: italic;
}

.postTitle h2 a {
	color:#343434;
}

.postTitle h2 a:hover {
	color:#D56B1F;
}

.aw-blog-read-more {
background: #117E47;
color: #FFF;
line-height: 18px;
padding: 7px 11px;
margin-top:10px;
transition: all 300ms ease 0s;
-o-transition: all 300ms ease 0s;
-webkit-transition: all 300ms ease 0s;
-moz-transition: all 300ms ease 0s;
-ms-transition: all 300ms ease 0s;
}

.aw-blog-read-more:hover {
	background:#D56B1F;
	color: #fff;
	transition: all 300ms ease 0s;
-o-transition: all 300ms ease 0s;
-webkit-transition: all 300ms ease 0s;
-moz-transition: all 300ms ease 0s;
-ms-transition: all 300ms ease 0s;
}

.postContent p {
	margin-bottom:10px !important;
}

.postWrapper {
    padding-bottom: 20px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 20px;
}

hr {
	opacity: 0.3 !important;
}

.std h2 {
    margin-bottom: 10px;
    margin-top: 20px;
	color:green;
}

.page-title h1 {
	color: #117E45;
font-size: 24px;
}

.std p a {
	color: #117E45;
}

.retailers a img {
	margin: 20px;
}

.retailers {
	text-align:center;
}

.std {
	margin-top: 15px;
}

.page-title {
	padding-bottom:5px;
}

.product-title{
	
	position:relative;
}

.org-align {
	display:block;
}

.org-align img {
	vertical-align:middle;
	max-width: 145px;
max-height: 80px;
margin: 0 15px;
}

.postlist img {
	display:none;
}

.mini-products-list .product-image {
    width: auto;
	
	padding-bottom:0;
	margin-right:10px;
}

.mini-products-list .product-details {
    margin-left: 55px;
}

.row {
	    display: table;
    clear: both;
    content: "";
}

table.about-eco tr td{
	vertical-align:middle;
}

table.about-eco img {
		max-width:100%;
	}
ul.about-list {
	margin-left:15px;
}
.recaptcha .tm-checkbox {
	background:none;
	width: auto;
}

.category-description {
    margin-bottom: 40px;
}

.link-compare {
	display:none;
}

#product_tabs_related_tabbed_contents .product-images {
    margin-right: 10px;
}


.product-view .product-img-box {
	margin-bottom: 0;
padding-bottom:5px;
	width: 300px;
}

.col1-layout .product-view .product-shop {
	width: 710px;
}

.share,
.product-view .product-shop .add-to-links  {
	float:left;
}

ul.share li {
	padding-left: 15px;
	display:inline;
}

.banner .content .data,
.banner .content:hover .data {
	background:none;
}

p.disclaimer {
	font-size:11px;
}

.contacform {
	width:auto;
	border:none;
}

.contacForm ul {
	list-style:none;
	margin-left: 0;
}

ul.form-list {
	margin-left: 0 !important;
	list-style: none !important;
}

.wholesaleform select{
	padding: 0 5px;
	height:29px;
}

.form-list .field {
	margin: 10px 0;
}

.product-view .product-shop .in-stock {
	display:none;
}

.product-view .product-shop .out-of-stock span {
	border: 1px solid #FF7272;
background: #FF7272;
}

.add-to-box {
margin-left: 0;
float: none;
clear: both;
}

ul.no-indent {
	margin:0;
}

ul.no-indent li {
	margin-left:15px;
}


.home-content .welcome-title, .home-content .twitter-title {
	padding: 39px 0 39px;
	margin-bottom: 25px	
}

.home-content .welcome-msg {
	width: 60%;	
	float: left;
	
}


.home-content {
	background: url('../../images/welcome-header.jpg') repeat-x top;	
	margin-bottom:40px;
}

.container {
    width: 1050px;
    margin: 0px auto;
    padding: 0px;
}

.home-content .video-block .video {
	padding-right:20px;
}

.home-content .twitter-feed {
	width: 40%;
float: left;
}

.home-content .welcome-msg > div {
	margin-right:20px;
}

h2.twitter-title span {
	border-left: 5px solid #fff;
	padding: 20px;
}

.product-size span {
	color: #444;
}

.product-size {
	font-size: 18px;
width: auto;
margin-left: 20px;
float: left;
margin-bottom: 15px;
}
	
.product-view .product-shop .short-description {
	margin-bottom:0;
}

.subbanner2 .content img {
	width: auto;
}

.breadcumbs,
.block-layered-nav,
.block-viewed,
.sub-tagline {
	display:none;
}


.product-view .product-shop .price-box {
    margin: 0;
}

.regular-price .price {
    line-height: inherit !important;
}

h1.sub-tagline img {
	max-width: 100%;
}

.category-description img {
	max-width: 100%;
	width: auto !important;
	height: auto !important;
}

#product_tabs_description_tabbed_contents > ul {
	margin-left: 15px;
}

.header .welcome-msg {
	display:none;
}